Hampus
|
e1eecc3b6c
|
feat(auth): add username sign-in mode and recovery kits (#3215)
|
2026-10-05 14:10:07 +02:00 |
|
Hampus
|
1ec8f31253
|
refactor: simplify account standing and verification levels (#3130)
|
2026-10-02 18:17:41 +02:00 |
|
Hampus
|
98cce4815d
|
feat(users): add temporary new conversation limits (#3100)
|
2026-10-02 01:28:35 +02:00 |
|
Hampus
|
39f9beda5a
|
fix(api): send correct staff emails and allow suppressing them (#3048)
|
2026-09-29 23:55:54 +02:00 |
|
Hampus
|
364084c819
|
refactor(api): emit moderation events and apply account actions (#3031)
|
2026-09-29 12:24:15 +02:00 |
|
Hampus
|
841fb7af41
|
feat(auth): migrate passkeys to fluxer.com (#2964)
|
2026-09-25 22:33:50 +02:00 |
|
Hampus
|
91a2604e9e
|
fix(admin): apply audit logs and side effects to bulk actions (#2758)
|
2026-09-14 14:34:43 +02:00 |
|
Hampus
|
84dcf6b8a8
|
refactor(imports): replace relative imports with path aliases (#2741)
|
2026-09-13 20:18:22 +02:00 |
|
Hampus
|
38e2c8db3e
|
fix(admin): keep server traits when an operator saves traits (#2622)
|
2026-09-09 00:13:07 +02:00 |
|
Hampus
|
d9f983b08e
|
fix(api): return the terminated count from terminate sessions (#2539)
|
2026-09-06 18:38:46 +02:00 |
|
Hampus
|
9b3773c1e6
|
feat(auth): let phone-gated accounts set the check aside (#2478)
|
2026-09-06 01:11:24 +02:00 |
|
Hampus
|
9b0b703c9d
|
fix(api): identify session clients correctly and attribute handoff sessions (#1727)
|
2026-08-19 00:41:29 +02:00 |
|
Hampus
|
d7b2e67c35
|
feat(api): defer registration phone verification to community joins (#1709)
|
2026-08-18 05:13:41 +02:00 |
|
Hampus Kraft
|
fa3e852575
|
workspace: reconcile latest Fluxer into the open source release and continue development there
|
2026-06-16 06:41:37 +02:00 |
|