sam · they/them or it/its
sam created repository sam/blog 2024-12-02 02:25:26 +01:00
sam pushed to main at sam/Foxnouns.NET 2024-11-28 21:37:44 +01:00
de733a0682 feat(frontend): discord registration/login/linking
4780be3019 fix(backend): add unique index to auth methods
Compare 2 commits »
sam pushed to main at sam/Foxnouns.NET 2024-11-28 17:29:56 +01:00
8b1d5b2c1b feat(backend): validate custom preferences on save
71b59dbb00 feat: add icon list generation script
f435ad4cf5 feat(frontend): fields editor
7c52ab759c tiny readme update
Compare 4 commits »
sam pushed to main at sam/Foxnouns.NET 2024-11-25 23:11:15 +01:00
59496a8cd8 feat(frontend): edit names/pronouns
b6d42fb15d feat(frontend): replace non-working bootstrap tooltips with tippy.js
004111feb6 feat(frontend): unlisted toggle on member editor
c237aa8827 fix(backend): add unlisted param to patch member
Compare 4 commits »
sam pushed to main at sam/Foxnouns.NET 2024-11-25 17:35:38 +01:00
c0bb76580d even more frontend stuff
8bba5f6137 fix: tweak rate limits as just browsing is triggering them
261435c252 feat: so much more frontend stuff
Compare 3 commits »
sam pushed to main at sam/Foxnouns.NET 2024-11-24 17:37:33 +01:00
c179669799 feat(frontend): start settings
0c78cd25b0 fix(backend): use serilog theme that actually works with a light terminal
0d47f1fb01 you know what let's just change frontend framework again
Compare 3 commits »
sam pushed to main at sam/Foxnouns.NET 2024-11-24 15:51:58 +01:00
c8cd483d20 feat: sid redirect controller
7cb17409cd fix: explicitly set sids to null so the find free sid functions actually trigger
4e9c4af4a5 feat(auth): misc fediverse auth improvements
142ff36d3a fix: stop crash on start with empty sentry dsn, make max avatar length a constant
d87856bf2c refactor: change ConvertBase64UriToImage from extension method to static method
Compare 7 commits »
sam pushed to main at sam/Foxnouns.NET 2024-11-04 22:04:13 +01:00
9160281ea2 feat: remove auth method
sam pushed to main at sam/Foxnouns.NET 2024-11-03 13:53:35 +01:00
201c56c3dd feat: link discord account to existing account
sam pushed to main at sam/Foxnouns.NET 2024-11-03 02:07:19 +01:00
c4cb08cdc1 feat: initial fediverse registration/login
5a22807410 fix: don't pass CancellationToken to method that shouldn't abort
Compare 2 commits »
sam pushed to main at sam/Foxnouns.NET 2024-10-30 15:37:47 +01:00
d982342ab8 refactor: pass DbContextOptions into context directly
sam pushed to main at sam/Foxnouns.NET 2024-10-06 15:36:08 +02:00
0077a165b5 feat: add some fediverse authentication code
a4ca0902a3 fix(frontend): proxy authenticated non-GET requests through rate limiter
Compare 2 commits »
sam created branch feat/support in sam/Foxnouns.NET 2024-10-03 19:29:44 +02:00
sam pushed to feat/support at sam/Foxnouns.NET 2024-10-03 19:29:44 +02:00
ed3159c05d feat(backend): add support conversations
a4ca0902a3 fix(frontend): proxy authenticated non-GET requests through rate limiter
Compare 2 commits »
sam pushed to main at sam/Foxnouns.NET 2024-10-02 21:06:02 +02:00
567e794154 feat(frontend): hide everything email related if it's disabled on the backend
40da4865bc feat(frontend): add confirmation before force log out
Compare 2 commits »
sam pushed to main at sam/Foxnouns.NET 2024-10-02 02:46:46 +02:00
e030342358 feat(frontend): add, list email
5b17c716cb feat(backend): add add email address endpoint
Compare 2 commits »
sam pushed to main at sam/Foxnouns.NET 2024-10-02 00:28:22 +02:00
7f971e8549 chore: add csharpier to husky, format backend with csharpier
sam pushed to main at sam/Foxnouns.NET 2024-10-02 00:16:50 +02:00
5fab66444f chore: fix husky
06f7019330 feat(backend): move internal endpoints to /api/internal
eac0a17473 chore: add husky + prettier/dotnet format pre-commit
aa756ac56a chore(backend): format
42041d49bc feat: add force log out endpoint
Compare 5 commits »
sam pushed to main at sam/Foxnouns.NET 2024-10-01 16:30:58 +02:00
c18b79e570 sam struggles with caching 2024 colorized
sam pushed to main at sam/Foxnouns.NET 2024-10-01 16:27:49 +02:00
9b55747657 fix(frontend): only cache locale files for a minute