f5f0416346
refactor(backend): misc cleanup
2025-03-13 15:18:35 +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
7ea6c62d67
chore(backend): update dependencies
2025-02-28 16:36:45 +01:00
5cb3faa92b
feat(backend): allow suspended users to access some endpoints, add flag scopes
2024-12-11 20:42:26 +01:00
7e6698c3fb
update to .net 9 and add new OpenAPI packages
2024-12-10 15:28:44 +01:00
d30ebacc72
chore: add license headers to all c# files
2024-12-09 21:11:46 +01:00
649988db25
refactor(backend): use explicit types instead of var by default
2024-12-08 15:07:25 +01:00
142ff36d3a
fix: stop crash on start with empty sentry dsn, make max avatar length a constant
2024-11-23 20:43:43 +01:00
7f971e8549
chore: add csharpier to husky, format backend with csharpier
2024-10-02 00:28:07 +02:00
498d79de4e
feat(frontend): internationalization
2024-09-10 20:33:22 +02:00
344a0071e5
start (actual) email auth, add CancellationToken to most async methods
2024-09-09 14:37:59 +02:00
fb324e7576
refactor: replace periodic tasks loop with background service
2024-09-04 01:46:39 +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
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
a7950671e1
feat: initial working discord authentication
2024-06-13 02:23:55 +02:00
25540f2de2
feat(backend): start authentication controllers
2024-06-12 03:47:20 +02:00
24155a149c
fix: fix BuildInfo not being initialized
2024-06-04 17:43:48 +02:00
f674d059fd
add UserRendererService and improve errors
2024-05-28 17:09:50 +02:00
6114f384a0
add a bunch of stuff copied from Foxchat.NET
2024-05-28 15:29:18 +02:00
f4c0a40259
init
2024-05-27 15:53:54 +02:00