Hampus
|
74c6fad260
|
fix(billing): stack gifts from paid period end after trial ends (#3406)
|
2026-10-11 20:08:19 +02:00 |
|
Hampus
|
3694300d86
|
fix(api): show premium badge for premium override (#3395)
|
2026-10-11 14:55:43 +02:00 |
|
Hampus
|
0967bf3136
|
fix(api): SSO discovery, channel create and deleted bots (#3390)
|
2026-10-11 13:31:18 +02:00 |
|
Hampus
|
edc913096a
|
fix(selfhost): branding image origins and theme colour (#3389)
|
2026-10-11 13:31:05 +02:00 |
|
Hampus
|
cca8227ca6
|
fix(email): test saved SMTP config and add TLS modes (#3388)
|
2026-10-11 13:30:00 +02:00 |
|
Hampus
|
45b78a13c2
|
fix(media): stream large files and honour size settings (#3387)
|
2026-10-11 13:28:24 +02:00 |
|
Hampus
|
6acd7f3d22
|
fix(admin): save premium limits and model changes (#3386)
|
2026-10-11 13:26:39 +02:00 |
|
Hampus
|
575a5adbef
|
refactor(pkgs): share vitest config and dedupe helpers (#3384)
|
2026-10-10 23:23:34 +02:00 |
|
Hampus
|
c16d414d93
|
refactor(api): collapse single-impl interfaces and facades (#3382)
|
2026-10-10 23:04:42 +02:00 |
|
Hampus
|
901ed623f6
|
refactor(i18n): store reviewed-unchanged ids as a flat list (#3379)
|
2026-10-10 22:44:42 +02:00 |
|
Hampus
|
1198b61648
|
refactor(i18n): load server catalogs from weblate json (#3378)
|
2026-10-10 22:35:45 +02:00 |
|
Hampus
|
b7e92cbfe0
|
fix(repo): drop orphaned error code and dead voice clause (#3376)
|
2026-10-10 22:18:12 +02:00 |
|
Hampus
|
1cd62eb661
|
chore(repo): remove dead code and useless tests (#3375)
|
2026-10-10 21:43:29 +02:00 |
|
Tarek
|
6b6ae13919
|
fix(app): apply instance branding to system DM (#3355)
|
2026-10-10 20:36:02 +02:00 |
|
Hampus
|
70fd9e6331
|
refactor(api): drop ignored location param from thread routes (#3371)
|
2026-10-10 17:57:15 +02:00 |
|
Hampus
|
bef5e33eec
|
feat(voice): add opt-in peer-to-peer calls and country rollouts (#3367)
|
2026-10-10 15:45:17 +02:00 |
|
Hampus
|
9d74daf8ad
|
fix(reports): drop the in-app DSA link, link copyright help (#3361)
|
2026-10-10 01:46:19 +02:00 |
|
Hampus
|
6f344def93
|
test(api): backdate seeded evidence in report deletion tests (#3360)
|
2026-10-10 01:23:10 +02:00 |
|
Hampus
|
9a20821332
|
feat(app,api): let group DM owners allow mature content (#3350)
|
2026-10-09 14:12:13 +02:00 |
|
Hampus
|
82abd03a37
|
feat(reports): delete reports and configure retention (#3338)
|
2026-10-09 01:41:47 +02:00 |
|
Hampus
|
93d1f8af46
|
refactor: remove dead code (#3337)
|
2026-10-09 01:41:26 +02:00 |
|
Hampus
|
6534ee4300
|
feat(admin): require a resolution and fix panel layout and copy (#3335)
|
2026-10-09 01:40:34 +02:00 |
|
Hampus
|
4db13b0375
|
fix(app,api): kick reasons, blocked counts and locale fallbacks (#3334)
|
2026-10-09 01:40:08 +02:00 |
|
Hampus
|
a5c1362f4a
|
fix(self-hosting): use instance contacts and live product name (#3333)
|
2026-10-09 01:39:35 +02:00 |
|
Hampus
|
454fefdb92
|
chore(moderation): remove the built-in NCMEC integration (#3332)
|
2026-10-09 01:39:04 +02:00 |
|
Hampus
|
f390e610b9
|
fix(tooling): repair test, i18n and docs verification gates (#3331)
|
2026-10-09 01:38:34 +02:00 |
|
Hampus
|
ece622e800
|
feat(reports): add server-driven report flows (#3330)
|
2026-10-09 01:38:00 +02:00 |
|
Hampus
|
e9a4f33a7e
|
feat(api): track privacy setup and open community DMs by default (#3322)
|
2026-10-08 20:47:22 +02:00 |
|
Hampus
|
4ecbe9603c
|
fix(api): store branding images as media references (#3313)
|
2026-10-08 20:20:34 +02:00 |
|
Hampus
|
aa42bf13ce
|
fix(threads): announce threads above the latest five messages (#3307)
|
2026-10-08 20:04:23 +02:00 |
|
Hampus
|
c486c2d3d0
|
revert(admin): restore user type toggles (#3306)
|
2026-10-08 20:04:01 +02:00 |
|
Hampus
|
e0d7625c39
|
feat(api): hand desktop sign-in back with a deep link grant (#3278)
|
2026-10-08 17:23:28 +02:00 |
|
Hampus
|
f8505d19f7
|
feat(threads): ship threads and the Plutonium page to everyone (#3277)
|
2026-10-08 16:30:39 +02:00 |
|
Hampus
|
7a4aa42d4b
|
feat(premium): native Nordic prices and subscribing during grace (#3274)
|
2026-10-08 04:21:54 +02:00 |
|
Hampus
|
d346eb0e88
|
fix(desktop): generate build channel in tests, bump yoke-derive (#3255)
|
2026-10-07 19:57:20 +02:00 |
|
Hampus
|
7c5fa2180a
|
feat(desktop): bundled renderer, modules and instance accounts (#3254)
|
2026-10-07 16:48:07 +02:00 |
|
Hampus
|
3f4160b138
|
feat(threads): thread and forum API, admin, schemas and docs (#3251)
|
2026-10-07 15:25:12 +02:00 |
|
Hampus
|
80456861ac
|
fix(api): accept long forum topics in imported templates (#3244)
|
2026-10-06 22:46:47 +02:00 |
|
Hampus
|
cc5545c333
|
fix(api): sync stripe customer email on change (#3243)
|
2026-10-06 21:38:25 +02:00 |
|
Hampus
|
e26c8c870d
|
feat(api): archive and schedule automated message deletion (#3231)
|
2026-10-05 21:03:29 +02:00 |
|
Hampus
|
fd35b4da24
|
fix(api): stop counting one refund twice against the allowance (#3226)
|
2026-10-05 17:41:28 +02:00 |
|
Hampus
|
3093e7334b
|
feat(api): derive stable placeholder names for hidden profiles (#3224)
|
2026-10-05 16:57:25 +02:00 |
|
Hampus
|
02c82f0038
|
fix(api): limit report auto-resolution on scheduled deletion (#3221)
|
2026-10-05 14:16:08 +02:00 |
|
Hampus
|
e1eecc3b6c
|
feat(auth): add username sign-in mode and recovery kits (#3215)
|
2026-10-05 14:10:07 +02:00 |
|
Hampus
|
bf3d73a5f7
|
fix(ci): drop removed preapproval docs and format a test (#3220)
|
2026-10-05 13:36:33 +02:00 |
|
Hampus
|
05257d6439
|
feat(api): add moderation events and visibility actions (#3219)
|
2026-10-05 13:24:19 +02:00 |
|
Hampus
|
12a407aca8
|
fix(api): drop localized card checks and require pix for brazil (#3203)
|
2026-10-04 18:03:14 +02:00 |
|
Hampus
|
5ca458dada
|
fix(mentions): ignore @everyone and @here in one-to-one DMs (#3199)
|
2026-10-04 16:59:04 +02:00 |
|
Hampus
|
0aeff01c2d
|
feat(api): scope forwarded client ip trust per caller (#3198)
|
2026-10-04 16:36:41 +02:00 |
|
Hampus
|
f3c777b244
|
fix(gateway,api): reach NATS over IPv4 and survive boot races (#3189)
|
2026-10-04 03:06:12 +02:00 |
|