Commit Graph

24 Commits

Author SHA1 Message Date
Tracker-Friendly a447fde86a Updated fulgens library versions
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-11-08 18:09:26 +00:00
Tracker-Friendly 1302147be2 Updated go version, updated dependencies
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-11-08 18:02:41 +00:00
Tracker-Friendly 13d00e8222 Rewrote the entire blob storage service, made auth not use MarshalBinary, which is useless, and made the Start button in captchaDiv the correct colour and same size as it's surrounding elements
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-11-03 17:03:35 +00:00
Tracker-Friendly d302745c9a Switch to httpcompression in order to save me some coding time and also fix all of our assorted compression problems
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-11-03 15:55:11 +00:00
Tracker-Friendly dac060cee5 HTTP/3: Attempt 1
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-11-03 14:59:05 +00:00
Tracker-Friendly d25e0a4877 Fixed subdomain routers not working if the service is activated after the file servers, which always happened. Also, do not load services not specified. Also, switch to a yaml config.
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-11-03 11:58:33 +00:00
Tracker-Friendly cf5dbe7946 Switched to a new config file format, switched to a custom error handling screen instead of 404 Page Not Found, switched to per-route static file service, added proxying (in beta), reduced the cyclomatic complexity of main() function, broke up the compression handlers into different functions, added HTTPS functionality (beta), made the global router not special, use a custom http handler to automatically switch between compression schemes based on per-route compression settings, support comments in the configuration file.
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-11-01 13:09:35 +00:00
Tracker-Friendly d6adc1c775 Added compression support, made all fetches use jsFetch for improved binary sizes
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-10-29 11:20:01 +00:00
Tracker-Friendly 6eb9e76316 Try to fix subdomain architecture
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-10-20 19:51:16 +01:00
Tracker-Friendly 5ebb572251 Switched to the CGO sqlite driver to fix an out of memory bug
Signed-off-by: arzumify <jliwin98@danwin1210.de>
2024-10-20 18:39:20 +01:00
Tracker-Friendly 5aa3082315 Updated fulgens library and used a better files api for blob storage
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-16 18:05:52 +01:00
Tracker-Friendly 44a584e34d Updated fulgens library
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-15 19:08:16 +01:00
Tracker-Friendly 02372cb9ed Moved to the v2 version of the fulgens library
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-15 19:06:05 +01:00
Tracker-Friendly c4dae7ac03 Try to fix subdomains
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-15 18:29:16 +01:00
Tracker-Friendly 4fe28255fe Updated packages, removed unneeded double-check, switched over to RFC-2024-0008 as the authentication protocol, updated fulgens library, fixed broken quotas, fixed a broken JSON validator
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-13 19:20:19 +01:00
Tracker-Friendly 06596de49f Updated /x/net
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-04 19:48:35 +01:00
Tracker-Friendly 7c47df8587 Updated fg-library and ailur-pow to a tagged version
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-04 17:43:40 +01:00
Tracker-Friendly d0c02e3729 Updated all modules and moved the authLibrary to a seperated library to prevent versioning issues
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-04 17:33:00 +01:00
Tracker-Friendly acc5067b5e Updated a lot of libraries, seperated fg-library into its own package to solve build issues with version incompatibilities across modules
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-03 19:06:53 +01:00
Tracker-Friendly 4eb690ea9a Fixed a lot of data races, updated a lot of packages
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-03 18:33:41 +01:00
Tracker-Friendly ac7006ee01 Fixed the JWT versions being highly outdated
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-10-03 17:41:09 +01:00
Tracker-Friendly 0301b3a6f3 Whoops, forgot to update the Chi middleware :P
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-09-29 18:54:30 +01:00
Tracker-Friendly 5b53e5e56f Updated PoW library, removed unused graphics, moved checking client token validity serverside in clientKeyShare, made not having a user account not crash the app, made the PoW easier and have a cleaner interface, fixed some elements in dark mode, optimised 0px -> 0 in some CSS, updated some packages
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
2024-09-29 16:06:28 +01:00
Tracker-Friendly 42d478ec48 Initial commit 2024-09-28 19:41:34 +01:00