UUIDLE

UUIDLE

15 devlogs
36h 49m
•  Ship certified
Created by Gizzy

Ever thought Wordle was too easy? Ever thought why Wordle is just English? Well screw English and screw easy. UUIDLE is a version of Wordle but uses UUID instead of stinky English words. It increases the guess count to 10 instead of 6 to make it a bit more fair.

Timeline

Ship 1

1 payout of shell 947.0 shells

Gizzy

about 1 month ago

Gizzy Covers 15 devlogs and 36h 49m

Holy! 35 HOUR GOAL HIT! NEW DEVLOG BOIS
- Fixed deletion
- Fix bugs in frontend/backend like signup bug causing unauthorized because missing id and usernaem in jwt token
- Cleaned up the frontend code base
- Moved user from route to component
- Dark Reader lock added when darkmode is set

Update attachment

Holy quackers! A NEW DEVLOG! YIPEEEE.
Dark Mode is here very yum its the default meaning you gotta manually set to disgusting light mode if you want it
Added create signal to prevent multiple pow's calculation by not allowing user to hit enter while pow and other stuff is processing
Some bugfixes
DARKMODE IS CATPPUCCIN YIPEE

Update attachment

Woah. A NEW DEVLOG?! THATS INSANE!
The endpoint /api/v1/game/leaderboard now gives time taken for each user to find
SERVER NOW SENDS UTC INSTEAD OF EUROPE/LONDON
Fixed daily uuid not being wiped because of timezone mismatch
YOU CAN SEE LEADERBOARD PAST DATA IN UI NOW?! THATS CRAZY

Update attachment

Uhh? New Update? THATS CORRECT BABY!
Preview your stats right in user dash!
It uses inf scroll too so more data you get more you can see SO GET YOUR DAILY UUIDLE IN

Update attachment

Erm? Bugfixes? More data tracking? YES PLEASE!
UUIDLE now tracks more data from the user to sell to the CCP
UUIDLE has a table to track luck, skill and time taken to find UUIDLE on logged in user accounts
Fixed info in body of response not showing because of not existing on model
Refresh Tokens now expire after a month instead of existing FOREVER!
Removed dumb refresh tokens map so now they ain't stored in map and uses DB instead

Update attachment
Koei Koei about 1 month ago
ts fire frfr ong no cap

Erm? Watteswagger?
THATS RIGHT BUDDY'S WE HAVE SWAGGER?
The API now has swagger documenting the API's with no work from me to add api's to it it's autogenerated (apart from the work i had to do to patch the @elysiajs/swagger to get it to work)

Update attachment

Hey! I come with new updates!
UUIDLE now tells user when error and doesnt populate row with the error
You can now delete and edit your account user data
Some code bug fixes
New endpoints of /api/v1/user/me to view your data, edit it or delete it
Client now uses the refresh token to keep logged in
Prob sum other changes i forgor

Update attachment

Holy today was a bugfixing day!
I fixed multiple bugs in leaderboard and web client such as wrong chars being displayed as correct chars leaderboard not showing all entries sometimes chars not being shown etc
Leaderboard is now fully auth required so to get on leaderboard you need an account
I somehow forgot to migrate the flush to db function from old unused map to the new map causing count and other stats never to persist to db

Update attachment

Hallo! I haven't posted in devlog in couple days but that because I have been working hard on authentication. I just uploaded a commit to the backend containing basic auth which isnt in usable state yet but the commit does fix a bug causing impossibility of winning due to bug in leaderboard causing a type error. Although you get a sneak peak into the works!

Update attachment

HALLLLLLLLLLLLLLOOOOOOOOOOOO
I come with bug fixes
New ENDPOINT /api/v1/game/info carrying timestamp of dailyUUID set
Client using new endpoint to reset local store for new day
Fixed server always sending 200 OK due to me not setting status correctly
Cleaned up index.ts

Update attachment

Holy Crackers! I haven't made a uuupdate in a couple days~
I FORGORRR IM SORRRRRRRRRRRRRRRRRRRRRRRRY
There has been a lot of updates since the last Devlog
- Improved Ratelimit so now it increases PoW difficulty when hit until 5 minutes after Ratelimit was hit which it then resets back to default
- Code Restructuring so its not a huge mess now it following the ElysiaJS Best Practice Structure
- Bug Fixes to Solve issue with Leaderboard
- Killed leaderboard as havent finished readding it after restructuring
- Cloudflare Under Attack Mode enabled to prevent bots
- Prob more i cant think of

Update attachment
Gizzy Gizzy about 2 months ago
what :sob:
Advick Advick about 2 months ago
Yes
Advick Advick about 2 months ago
Noo

Leaderboard?! OMG YUMMY
I got bored and added pow to be annoying and make bots slower
I fixed ratelimits to not ratelimit cloudflare ips but instead ratelimit user ips

Update attachment

HALLO I COME WITH UPDATES AAAAAAAAAAAAAAAAAAAA
I quacked at people more
I made stats for yourself quack
I made your stats persistant for that day so that it resets your attempts everyday for new uuid but for the current day if you did it you can leave the site come back and see your stats
(i 100% didnt pull answer from db for the screenshot quack)

Update attachment

Fixed ratelimits
Updated database to store how many people found the uuids
Cleaned up some code
Quacked at people
Added to frontend people who found today's uuid

Update attachment

I should make devlogs for this i forgor.
I created the backend that will be hosted on nest so that daily's UUID's are generated and prevent cheating from the client as the server handles the creation of daily UUID's and receives request to see if UUID is correct if it is it returns correct if not it returns char pos of correct chars and wrong chars but in uuid like in Wordle. I also made a basic design for it which needs improvements.

Update attachment