Foxnouns.NET/Foxnouns.Backend/Services
sam 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
..
Auth feat: make some limits configurable 2025-02-07 21:48:50 +01:00
V1 feat: GET /api/v1/users/@me 2024-12-25 16:04:32 -05:00
DataCleanupService.cs fix(backend): save data exports as data-export.zip 2024-12-19 16:19:27 +01:00
EmailRateLimiter.cs chore(backend): format 2025-02-28 16:53:53 +01:00
KeyCacheService.cs refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
MailService.cs feat: forgot password/reset password 2024-12-14 16:32:08 +01:00
MemberRendererService.cs chore: clean up backend code, fix most inspections 2024-12-14 16:51:58 +01:00
MetricsCollectionService.cs chore: clean up backend code, fix most inspections 2024-12-14 16:51:58 +01:00
ModerationRendererService.cs feat: return reports in audit log entries 2024-12-27 13:21:02 -05:00
ModerationService.cs refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
ObjectStorageService.cs chore: clean up backend code, fix most inspections 2024-12-14 16:51:58 +01:00
PeriodicTasksService.cs chore: add license headers to all c# files 2024-12-09 21:11:46 +01:00
UserRendererService.cs feat(backend): initial /api/v1/users endpoint 2024-12-25 11:19:50 -05:00
ValidationService.cs feat: make some limits configurable 2025-02-07 21:48:50 +01:00
ValidationService.Fields.cs feat(backend): make field limits configurable 2025-02-28 16:37:15 +01:00
ValidationService.Strings.cs feat: make some limits configurable 2025-02-07 21:48:50 +01:00