Commit Graph
100 Commits
Author SHA1 Message Date
Lncvrt e7ce9e7fed Include timestamp & edited at in chatroom responses 2026-02-01 22:11:01 -07:00
Lncvrt a73834a849 Fix being able to edit/delete messages only on the websocket end, doesn't affect db 2026-02-01 21:33:51 -07:00
Lncvrt 64a15390e7 WHAT IS WRONG WITH THIS 2026-02-01 19:00:58 -07:00
Lncvrt 6bd0503cc5 Idk why I did that 2026-02-01 18:59:01 -07:00
Lncvrt 638f9f5d1d Make it so changing username/password actually resets your token 2026-02-01 17:01:41 -07:00
Lncvrt 5db6c231ca Oops 2026-02-01 16:14:28 -07:00
Lncvrt 35394228cc This should be fine actually 2026-02-01 16:13:13 -07:00
Lncvrt b4309294e6 Switch to a system where you can use either a verifyCode or a captcha token for any endpoint with one or the other 2026-02-01 16:09:35 -07:00
Lncvrt 3f3d6325d6 Make it so you can load a 1.8.2 savefile and it'll convert properly 2026-01-31 14:54:49 -07:00
Lncvrt acddabb7aa Make everything case sensitive and also add a existing check for splash text thing 2026-01-31 13:59:49 -07:00
Lncvrt 4383695846 Fix this 2026-01-31 01:48:48 -07:00
Lncvrt 5cd6442cca Make icon marketplace work with either verifyCode or token 2026-01-31 01:28:37 -07:00
Lncvrt 4727816fb2 Update this message 2026-01-31 00:57:56 -07:00
Lncvrt d06895eede Fix uploading icons 2026-01-31 00:46:37 -07:00
Lncvrt 2568f9d8fe Fix documentation issue 2026-01-31 00:21:24 -07:00
Lncvrt ef52f8fcac Make all endpoints have x-forwarded-for header 2026-01-31 00:14:34 -07:00
Lncvrt 4cbf0dbf5d Fix these endpoints 2026-01-30 21:57:27 -07:00
Lncvrt e303a40cc1 Fuck 2026-01-30 21:45:04 -07:00
Lncvrt 03a2d9a4f5 Temp test 2026-01-30 21:43:50 -07:00
Lncvrt 0e10c1d09c oops 2026-01-30 21:38:50 -07:00
Lncvrt a85ee726c9 Add a way to submit splash texts 2026-01-30 21:35:43 -07:00
Lncvrt cb8c171dcf Add a way to get splash texts 2026-01-30 21:30:09 -07:00
Lncvrt f97e58161c Fix this 2026-01-30 21:22:59 -07:00
Lncvrt ac64a2549a Bruh 2026-01-29 20:51:33 -07:00
Lncvrt 8edd408297 Move endpoints 2026-01-29 19:45:39 -07:00
Lncvrt 024b651c52 Move from storing tokens in Berry Dash Database to Lncvrt Games Database 2026-01-29 19:20:24 -07:00
Lncvrt 29b60e567f Fix this issue 2026-01-28 00:09:59 -07:00
Lncvrt 0fb9e4f888 Rename columns 2026-01-27 10:19:14 -07:00
Lncvrt 9acc71fa13 Add subcategories and last revision date to launcher manifest 2026-01-27 09:32:00 -07:00
Lncvrt 3bdc2e2360 Finish report endpoint 2026-01-25 17:12:30 -07:00
Lncvrt 5fc63c2390 Almost finished with chatroom, need to do report endpoint which is simple 2026-01-25 16:59:05 -07:00
Lncvrt dc3b98fae3 Add uploading chats and getting chats from websocckets 2026-01-24 20:45:05 -07:00
Lncvrt ab4fc30e47 More fixes and add hash back 2026-01-24 18:15:26 -07:00
Lncvrt 046e193a98 Add a get endpoint for icon marketplace icons, and also fixes 2026-01-24 18:14:23 -07:00
Lncvrt abc4a2473f Fix sorting 2026-01-24 14:12:51 -07:00
Lncvrt e8826f5cf2 Inconsistency fixes 2026-01-24 14:05:18 -07:00
Lncvrt a759758bad Switch back to just using uuids for marketplace icons, can't convert properly 2026-01-24 13:32:12 -07:00
Lncvrt 06a3e983ca Same with profiles 2026-01-24 12:34:08 -07:00
Lncvrt b28df7656a Remove custom icon data from leaderboards response 2026-01-24 12:16:36 -07:00
Lncvrt 27d5049261 Save on bandwidth if the user wants to hide icon data 2026-01-24 09:40:01 -07:00
Lncvrt 4411923b77 Add some example values and descriptions 2026-01-24 09:22:31 -07:00
Lncvrt 93404d9741 Changes to marketplace responses 2026-01-24 09:09:09 -07:00
Lncvrt 4f94ee2dd4 Add endpoint for getting specific icons 2026-01-24 08:27:36 -07:00
Lncvrt 0ae6a37bf6 Make icon marketplace upload endpoint 2026-01-24 00:16:16 -07:00
Lncvrt bfd5d460c9 Fix this 2026-01-23 22:17:11 -07:00
Lncvrt 8400dfe9cb Change ussername & password endpoints 2026-01-23 22:07:34 -07:00
Lncvrt 3dd5d34095 Add reset-password endpoint 2026-01-23 21:06:49 -07:00
Lncvrt c1216abe07 ??? 2026-01-23 20:59:41 -07:00
Lncvrt 4de12cc077 Actually set type and userId for codes, don't know what I was thinking 2026-01-23 20:58:00 -07:00
Lncvrt ceace4ad8c Add forgot username/password endpoints that send emails, reset password endpoint will be done next 2026-01-23 20:07:28 -07:00
Lncvrt 35d6c5b307 Fully using bigint now 2026-01-23 00:24:18 -07:00
Lncvrt 7ca31676ba Make it so you can use the icon marketplace while not logged in 2026-01-22 23:30:45 -07:00
Lncvrt 7af99579c0 Add websocket server, will be used soon 2026-01-22 20:35:11 -07:00
Lncvrt b4a9d26d0f Add an option to checkAuth to update the user's latest IP 2026-01-22 18:31:48 -07:00
Lncvrt c62d4033d5 Idk what I was thinking but this is proper 2026-01-22 18:18:34 -07:00
Lncvrt 4337ee1402 Use bigint instead of int and also fix get-verify-code endpoint because of a column rename 2026-01-22 18:00:54 -07:00
Lncvrt 9e6822fc7a Validate verify code at register endpoint 2026-01-22 17:38:46 -07:00
Lncvrt e164e4fdb0 Add a exists check 2026-01-22 15:17:51 -07:00
Lncvrt e2545a0f10 Add get-verify-code endpoint 2026-01-22 14:43:27 -07:00
Lncvrt 126a6421d8 Add endpoints for login and register 2026-01-22 13:12:01 -07:00
Lncvrt 2901d62a1a Fix issues with new user save data 2026-01-22 13:09:12 -07:00
Lncvrt 6caddea356 Fix issues with profiles 2026-01-21 22:37:08 -07:00
Lncvrt 532cfcf6e0 Add a new util for getting the client IP address for register info 2026-01-21 22:05:52 -07:00
Lncvrt ebae9589d8 Remove unused imports 2026-01-21 22:02:25 -07:00
Lncvrt c179b99806 Add an endpoint for getting the latest berry dash version number 2026-01-21 21:56:24 -07:00
Lncvrt 2da0f3501f Fix username column not being case sensitive 2026-01-21 21:04:37 -07:00
Lncvrt 00381e90d0 Startup message 2026-01-21 19:56:38 -07:00
Lncvrt d13b24656b itll be removed on this date actually 2026-01-21 19:03:20 -07:00
Lncvrt 6523ede3a9 Change descriptions 2026-01-21 18:39:14 -07:00
Lncvrt e73a6bdb58 Rename /berrydash/leaderboards to /berrydash/leaderboard to solve inconsistencies 2026-01-21 18:38:02 -07:00
Lncvrt 28ac702515 Add post/get for account save data 2026-01-21 18:26:23 -07:00
Lncvrt b6fb9a3318 bruh 2026-01-21 16:22:38 -07:00
Lncvrt a1a861b2cf Oh 2026-01-21 16:19:45 -07:00
Lncvrt 291f2f64d2 Make a auth lib for Berry Dash 2026-01-21 16:13:08 -07:00
Lncvrt d842e25b4e Set prefix to fix API docs issues 2026-01-20 21:24:54 -07:00
Lncvrt 28232e3711 Add swagger docs + icon marketplace get icons endpoint 2026-01-20 21:15:24 -07:00
Lncvrt caeb2c4290 Move this endpoint 2026-01-20 15:51:09 -07:00
Lncvrt 566d704ba1 Profile like/dislike endpoint 2026-01-19 21:09:33 -07:00
Lncvrt bd399d43a8 Add post upload endpoint 2026-01-19 20:51:49 -07:00
Lncvrt a23b60bfba Useless db connection and imports 2026-01-19 19:48:09 -07:00
Lncvrt 280c07c06c 26.1 instead of 1.8.3 2026-01-19 18:50:45 -07:00
Lncvrt 5648f813a2 Add get profile endpoint 2026-01-19 15:41:49 -07:00
Lncvrt d3e6c3863b Finish delete endpoint 2026-01-19 15:14:16 -07:00
Lncvrt 0b579800d5 Add post delete endpoint 2026-01-16 15:45:56 -07:00
Lncvrt 5589af810d Fix profile posts endpoint 2026-01-16 14:00:48 -07:00
Lncvrt 21bbd6df74 Add GET profile posts endpoint 2026-01-16 13:07:40 -07:00
Lncvrt e9ebac3c12 Remove likes from userposts 2026-01-15 22:00:46 -07:00
Lncvrt 3010195ee3 How to waste an hour 101 2026-01-15 21:28:24 -07:00
Lncvrt 50e385273d Add wine versions to linux manifest 2026-01-07 23:42:46 -07:00
Lncvrt 20aaed9273 Add changelog 2026-01-01 01:07:14 -07:00
Lncvrt cbe3860093 Fix launcher 2025-12-21 21:08:30 -07:00
Lncvrt 3057d2ad80 Change database a bit 2025-12-20 21:29:57 -07:00
Lncvrt 3e682afb61 Update dependencies 2025-12-20 17:25:12 -07:00
Lncvrt 13421bccd4 Set version to 1.0.2 for loader 2025-12-20 17:22:23 -07:00
Lncvrt b8deb30951 Remove cutOff entirely 2025-12-20 15:45:47 -07:00
Lncvrt 2edfdf0c4f Add place to api 2025-12-20 13:50:13 -07:00
Lncvrt 78940722e6 Consistency 2025-12-17 19:43:30 -07:00
Lncvrt 3bea2007e7 Make the berry endpoint use GET instead of POST 2025-12-17 19:30:16 -07:00
Lncvrt 10389d8da9 Berry Dash Server Rewrite Progress: Add leaderboards endpoints 2025-12-17 19:05:28 -07:00
Lncvrt 6b89bfd258 Re-add uuid, useless but required for 1.8.2 and lower 2025-12-17 18:19:20 -07:00