Tracker-Friendly
|
5145c65d04
|
Added support for custom ports
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-14 19:48:39 +00:00 |
Tracker-Friendly
|
d04a40f655
|
Made it not constantly regenerate the oauth entries for services
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-13 16:36:58 +00:00 |
Tracker-Friendly
|
9ca7caf2c3
|
Fixed the password changing API using the old argon2 hashing algorithm
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-11 17:25:01 +00:00 |
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
|
e2a4c13a60
|
Made addReserved check for space
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-04 17:17:49 +00:00 |
Tracker-Friendly
|
d40bc7dc8e
|
Fixed a bug where setting compression would crash the server on local routes, fixed some useless never-will-happen eventualities
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-04 17:09:45 +00:00 |
Tracker-Friendly
|
eebe3763f5
|
Added support for more advanced proxy configuration
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 19:10:28 +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
|
3114dd556e
|
Ok forget http/3
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 15:33:12 +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
|
8d27ad6b98
|
Add a "stealth mode" in case for whatever reason you don't want to show the entire world you're using a super obscure http server
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 14:26:02 +00:00 |
Tracker-Friendly
|
694f62f238
|
Added redirects, make one pathBlock able to contain multiple paths
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 13:20:09 +00:00 |
Tracker-Friendly
|
ac7230c6b5
|
Fixed not parsing yaml https certificates correctly
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 13:05:44 +00:00 |
Tracker-Friendly
|
322e901d16
|
Add globally defined HTTPS certs, fixed an ineffective assignment, isolated registering services into its own function
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 13:03:49 +00:00 |
Tracker-Friendly
|
975b24a13f
|
This is hell
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 12:21:45 +00:00 |
Tracker-Friendly
|
144452f798
|
Fix the directory listing, once and for all
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 12:13:34 +00:00 |
Tracker-Friendly
|
65de87137d
|
Make it always redirect to dir/ for directories otherwise it breaks HTML relatives
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 12:11:40 +00:00 |
Tracker-Friendly
|
b0fb00d7fd
|
This directory listing isn't very good, is it...
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 12:09:05 +00:00 |
Tracker-Friendly
|
7b1188545d
|
Made the directory listing not uber-broken, made it serve index.html by default
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-11-03 12:07:53 +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
|
7bc3ca8a37
|
Made readme accurate
|
2024-11-01 13:15:43 +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
|
3fe89adee8
|
Fixed gitignore again
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-29 14:37:04 +00:00 |
Tracker-Friendly
|
9ec38c34b6
|
Fixed gitignore, fixed a font file being missing
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-29 14:36:44 +00:00 |
Tracker-Friendly
|
6b483f712e
|
Added fancy printing when building, fixed compressionlevel attempting to be set when no compression is specified
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-29 12:51:04 +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
|
5910a61f19
|
Tidied up the CSS files, made the delete account button red
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-27 15:50:18 +00:00 |
Tracker-Friendly
|
28003d7093
|
Fixed up dark mode, added placeholders for the dashboard inputs
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-27 15:29:21 +00:00 |
Tracker-Friendly
|
88bde3f592
|
fix the custom server header
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-24 19:41:37 +01:00 |
Tracker-Friendly
|
dfe1fdf6f0
|
Use a custom server header
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-24 19:39:45 +01:00 |
Tracker-Friendly
|
4fc99aeb42
|
Add support for static files
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-24 19:27:25 +01:00 |
Tracker-Friendly
|
6f0bdb66db
|
Fixed the body revealing transitions, removed broken font files
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-23 19:13:35 +01:00 |
Tracker-Friendly
|
eff9f20fb3
|
Fixed the broken signup.html
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-22 20:31:09 +01:00 |
Tracker-Friendly
|
6e33618a75
|
Fixed mobile mode
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-22 20:27:45 +01:00 |
Tracker-Friendly
|
af693051fa
|
Delete the now unused backgrounds
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-22 20:24:09 +01:00 |
Tracker-Friendly
|
13b91d9916
|
Rename config.json, removed some accidental third-party modules that slipped in there
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-22 20:22:25 +01:00 |
Tracker-Friendly
|
93a984b951
|
Add some much-needed eye-candy :D
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-22 20:20:46 +01: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
|
5b2d21825c
|
Update storeFile to be able to remove the older file from the database when writing new information to it
Signed-off-by: arzumify <jliwin98@danwin1210.de>
|
2024-10-20 09:31:59 +01:00 |
Tracker-Friendly
|
36bdc178f2
|
Add functions for getting the quota and used for a user
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
|
2024-10-18 17:52:01 +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
|
8943808264
|
Disable CORS again...
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
|
2024-10-15 20:13:38 +01:00 |
Tracker-Friendly
|
7a9af4ae67
|
Specify the CORS headers because it needs that for some reason on some browsers (god I hate CORS)
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
|
2024-10-15 20:12:11 +01:00 |
Tracker-Friendly
|
20aa69b26d
|
Only disable CORS for the ones which need CORS disabled
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
|
2024-10-15 19:45:55 +01:00 |
Tracker-Friendly
|
8a994bb127
|
Uhh, I think I did the pattern wrong. I guess someone did get CORS.
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
|
2024-10-15 19:42:09 +01:00 |
Tracker-Friendly
|
343a0b0eb7
|
Disable even more CORS! Nobody gets CORS!
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
|
2024-10-15 19:40:58 +01:00 |
Tracker-Friendly
|
b1e06cf673
|
Disable CORS
Signed-off-by: Arzumify <jliwin98@danwin1210.de>
|
2024-10-15 19:39:16 +01:00 |