Commit Graph

41 Commits

Author SHA1 Message Date
Jill af557ffc6e basic notifications impl for back-end 2023-01-16 20:26:52 +03:00
Jill fe288235c3 the Rainbow Purge 2023-01-09 15:28:26 +03:00
Jill 964e6c28ee basic rank system support 2023-01-09 14:18:43 +03:00
Jill 4c9eb58632 apk support for patch_exe 2023-01-08 14:58:52 +03:00
Jill 44f2cc50ef wip executable patcher 2023-01-08 01:25:37 +03:00
Jill 573892dbd0 make downloads and likes unique to ips 2023-01-07 19:31:48 +03:00
Jill a433157a53 version lib 2023-01-07 17:32:10 +03:00
Jill f2ffd3ab90 allow config_get to specify a custom default 2023-01-07 11:54:13 +03:00
Jill e799dda1e8 creator points more-or-less done
will be a lot more functional once levels are actually rateable
2023-01-06 20:47:50 +03:00
Jill 66d27ac884 optimize save storage 2023-01-06 14:02:45 +03:00
Jill 94c8cdf463 reupload polish 2023-01-05 20:08:30 +03:00
Jill ede1e7a217 template stuff polish 2023-01-05 19:53:12 +03:00
winter 85032de947 oop 2023-01-06 00:29:40 +09:00
Jill 10989bb7ca refactor how data folder is handled 2023-01-05 17:08:57 +03:00
Jill 6285395adb quests 2023-01-05 15:57:30 +03:00
Jill 575d88f3da exit if migration is required 2023-01-05 12:16:22 +03:00
Jill 90238bda17 truncate responses in log 2023-01-04 15:10:55 +03:00
Jill d25b006e57 refactor template endpoints to use ECR.embed for that extra 💪 performance 💪 2023-01-04 12:20:45 +03:00
Jill 20027b5cdc show uptime on index page 2023-01-04 12:07:22 +03:00
Jill 27d82b509c prevent the server from starting if database isn't migrated 2023-01-04 02:39:14 +03:00
Jill 9b55f5c423 dumb daily levels implementation 2023-01-04 02:20:45 +03:00
Jill 6e04027170 polish up html endpoint stuff 2023-01-03 20:47:12 +03:00
Jill 9b2a1315ea add a warning when full server path and robtop server path does not match 2023-01-03 20:30:14 +03:00
winter cab49b61b1 song uploading is now real 2023-01-04 02:03:47 +09:00
Jill fab7136a1a functional nix flake 2023-01-03 17:50:05 +03:00
Jill 6587cb4adf add level parsing for intensive upload checks, remove GDBase64 2023-01-03 13:38:23 +03:00
Jill e455a304b9 refactor endpoint system
context is now passed in instead of just the body

will allow for ip bans and similar in the future :slugclose:
2023-01-03 10:02:50 +03:00
Jill 09ff7b4800 get rid of cakefile :stupib: 2023-01-03 08:07:15 +03:00
Jill 551bc7cbcf trending error fix, make errors actually log 2023-01-02 17:00:04 +03:00
Jill d4e930e424 switch all auto-incrementing ids to a single tracking system
this is to prevent ids from overlapping after a level is deleted

this WILL cause issues on older databases. i will not be responsible
2023-01-02 16:32:31 +03:00
Jill c6b7fe3dfb pretty logs :) 2023-01-02 13:59:37 +03:00
Jill ae2901e859 fix directory listings displaying on / 2023-01-02 12:37:06 +03:00
Jill a7357c7f0d polish up songs, refactor http server initialization 2023-01-02 12:31:55 +03:00
Jill 8b3a39da9d custom song system more-or-less outlined
it's functional, but missing a lot of the functionality; very little checks to match the config are done and caching is completely missing
2023-01-02 09:56:04 +03:00
Jill b67a3c350e basic song downloader backend 2023-01-01 08:45:22 +03:00
Jill 865c21c4ea custom songs more-or-less functional 2022-12-31 16:25:45 +03:00
Jill 5ab60007da make the listen path fully costumizable 2022-12-31 11:45:06 +03:00
Jill 2b3f36f6ea config system 2022-12-31 11:16:43 +03:00
Jill a7faa055f9 basic input sanitization w/ todos sprinkled everywhere 2022-12-31 05:08:02 +03:00
Jill a734b39238 move libraries to lib/ 2022-12-31 04:08:09 +03:00
Jill 4ca2ba06ab some minor refactoring 2022-12-30 19:04:27 +03:00