978b8e100e
remove unused MetricsAddress from config
2025-03-18 15:03:03 +01:00
7759225428
refactor(backend): replace coravel with hangfire for background jobs
...
for *some reason*, coravel locks a persistent job queue behind a
paywall. this means that if the server ever crashes, all pending jobs
are lost. this is... not good, so we're switching to hangfire for that
instead.
coravel is still used for emails, though.
BREAKING CHANGE: Foxnouns.NET now requires Redis to work. the EFCore
storage for hangfire doesn't work well enough, unfortunately.
2025-03-04 17:03:39 +01:00
218c756a70
feat(backend): make field limits configurable
2025-02-28 16:37:15 +01:00
373d97e70a
feat: make some limits configurable
2025-02-07 21:48:50 +01:00
11257ae069
chore: clean up backend code, fix most inspections
2024-12-14 16:51:58 +01:00
d30ebacc72
chore: add license headers to all c# files
2024-12-09 21:11:46 +01:00
7f971e8549
chore: add csharpier to husky, format backend with csharpier
2024-10-02 00:28:07 +02:00
2cef7523d2
chore(backend): silence some more resharper errors
2024-09-14 16:37:52 +02:00
2323810b06
feat(backend): add option to disable postgres connection pooling
2024-09-10 18:52:13 +02:00
344a0071e5
start (actual) email auth, add CancellationToken to most async methods
2024-09-09 14:37:59 +02:00
54ec469cd9
feat: add actual metrics using prometheus-net
2024-09-03 17:00:14 +02:00
0aadc5fb47
feat: replace Hangfire with Coravel
2024-09-03 16:29:51 +02:00
16f230b97d
feat(backend): start work on metrics
2024-07-13 17:23:52 +02:00
fa49030b06
feat: add deleted user columns in database
2024-07-13 03:09:07 +02:00
e95e0a79ff
feat: add PATCH request support, expand PATCH /users/@me, serialize enums correctly
2024-07-12 17:12:24 +02:00
d6c9345dba
too many things to list (notably, user avatar update)
2024-07-08 19:03:04 +02:00
6186eda092
feat(backend): add RequestDiscordTokenAsync method
2024-06-12 16:19:49 +02:00
25540f2de2
feat(backend): start authentication controllers
2024-06-12 03:47:20 +02:00
f4c0a40259
init
2024-05-27 15:53:54 +02:00