Foxnouns.NET/Foxnouns.Backend
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
..
Controllers refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
Database refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
Dto feat(frontend): show audit log entry for closed reports 2025-02-03 17:35:34 +01:00
Extensions refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
Jobs refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
Mailables chore: clean up backend code, fix most inspections 2024-12-14 16:51:58 +01:00
Middleware feat: self-service deletion API, reactivate account page 2024-12-19 16:13:05 +01:00
Properties feat: so much more frontend stuff 2024-11-24 22:19:53 +01:00
Services refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
static-pages static pages volume in docker-compose.yml 2024-12-26 10:25:00 -05:00
Utils feat(backend): make field limits configurable 2025-02-28 16:37:15 +01:00
Views/Mail feat: forgot password/reset password 2024-12-14 16:32:08 +01:00
appSettings.json feat: replace Hangfire with Coravel 2024-09-03 16:29:51 +02:00
BuildInfo.cs chore: add license headers to all c# files 2024-12-09 21:11:46 +01:00
Config.cs refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
config.example.ini feat: make some limits configurable 2025-02-07 21:48:50 +01:00
ExpectedError.cs fix: show 404 page if /api/v2/meta/page/{page} can't find a file 2025-02-23 21:42:01 +01:00
Foxnouns.Backend.csproj refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
FoxnounsMetrics.cs chore: add license headers to all c# files 2024-12-09 21:11:46 +01:00
GlobalUsing.cs chore: add license headers to all c# files 2024-12-09 21:11:46 +01:00
packages.lock.json refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00
Program.cs refactor(backend): replace coravel with hangfire for background jobs 2025-03-04 17:03:39 +01:00