5d452824cd
refactor(backend): use single shared HTTP client with backoff
2025-03-11 16:15:11 +01:00
bba322bd22
chore(backend): update dependencies
2025-03-08 23:46:46 +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
7791c91960
feat(backend): initial /api/v1/users endpoint
2024-12-25 11:19:50 -05:00
41a008799a
update dependencies
2024-12-14 16:54:47 +01:00
a29d1fdb78
feat: plain text emails
2024-12-11 01:44:00 +01:00
7e6698c3fb
update to .net 9 and add new OpenAPI packages
2024-12-10 15:28:44 +01:00
f8e6032449
chore(backend): add roslynator and fix diagnostics
2024-12-08 15:17:18 +01:00
57e1ec09c0
feat: link fediverse account to existing user
2024-12-04 01:49:03 +01:00
4e9c4af4a5
feat(auth): misc fediverse auth improvements
...
- remove automatic app validation
- add force refresh option to GetFediverseUrlAsync
- pass state to mastodon authorization URI
2024-11-24 15:37:36 +01:00
6acd9b94f4
fix(backend): reference System.Text.RegularExpressions directly to avoid CVE
2024-09-14 23:24:23 +02:00
821712f43b
fix(backend): use packages.lock file when restoring
2024-09-14 16:45:33 +02:00