c77ee660ca
refactor: more consistent field names, also in STYLE.md
344a0071e5
start (actual) email auth, add CancellationToken to most async methods
fa3c1ccaa7
feat: add user settings endpoint
22d09ad7a6
fix: return correct error in GET /users/@me
6c9d1c328b
fix: add class context to all loggers, format
fb324e7576
refactor: replace periodic tasks loop with background service
4a6b5f3b85
Merge branch 'main' of vulpine.solutions:sam/Foxnouns.NET
0aadc5fb47
feat: replace Hangfire with Coravel