Hampus
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
Hampus
|
deac653a9e
|
test(app): remove useless frontend tests (#2819)
|
2026-09-17 15:05:36 +02:00 |
|
Tarek
|
f753659899
|
feat(instance): make the status page URL configurable (#1159)
|
2026-09-16 15:20:37 +02:00 |
|
Hampus
|
910db6734b
|
feat(experiments): ship seven treatments to everyone (#2798)
|
2026-09-15 18:03:35 +02:00 |
|
Hampus
|
83c8e91955
|
fix(app): fit the user area popout shadow to its card (#2795)
|
2026-09-15 17:11:43 +02:00 |
|
Hampus
|
0532dd0440
|
fix(app): stop guild banner jumps and restore hover animation (#2792)
|
2026-09-15 09:31:52 +02:00 |
|
Hampus
|
f4c5fee17e
|
feat(app): rank forward destinations and preview the message (#2790)
|
2026-09-15 07:23:26 +02:00 |
|
Hampus
|
c5aaf65a10
|
fix(app): list friends with closed DMs in the forward modal (#2787)
|
2026-09-15 00:39:18 +02:00 |
|
Hampus
|
951e39da3d
|
feat(api): add expression source guild routes (#2786)
|
2026-09-15 00:31:47 +02:00 |
|
Hampus
|
1861432a53
|
fix(app): scope message rings and reach the composer by key (#2781)
|
2026-09-14 21:44:12 +02:00 |
|
Hampus
|
d0c6146429
|
feat(app): gate a collapsing guild header behind an experiment (#2779)
|
2026-09-14 21:15:31 +02:00 |
|
Hampus
|
6339c3b8ad
|
feat(app): gate the expression info card behind an experiment (#2773)
|
2026-09-14 20:14:58 +02:00 |
|
Hampus Kraft
|
a3d6cf37cb
|
fix(guild): render activity log entries deterministically (#2766)
|
2026-09-14 17:39:19 +02:00 |
|
Hampus
|
4b278a0da8
|
fix(app): gate one-Tab message focus behind an experiment (#2762)
|
2026-09-14 15:55:00 +02:00 |
|
Hampus
|
1281045648
|
fix(app): gate single-source message hover behind an experiment (#2761)
|
2026-09-14 15:37:37 +02:00 |
|
Hampus
|
a9dc74a520
|
fix(app): hide unread channels in muted collapsed categories (#2752)
|
2026-09-13 23:59:28 +02:00 |
|
Hampus
|
8cb097f954
|
fix(i18n): review translations and fix i18n library misuse (#2750)
|
2026-09-13 22:58:09 +02:00 |
|
Hampus
|
84dcf6b8a8
|
refactor(imports): replace relative imports with path aliases (#2741)
|
2026-09-13 20:18:22 +02:00 |
|
Hampus
|
7375ac9d80
|
docs: simplify the reference and tighten the verifier (#2736)
|
2026-09-13 17:38:50 +02:00 |
|
Hampus
|
6d600990fe
|
fix(app): derive unread from an ack timestamp floor (#2717)
|
2026-09-12 01:40:36 +02:00 |
|
Hampus
|
de1fd95a99
|
refactor(schema): simplify validation and OpenAPI generation (#2709)
|
2026-09-11 23:24:26 +02:00 |
|
Hampus
|
61a13e1c1a
|
fix(app): download the version a linux update prompt names (#2669)
|
2026-09-11 13:16:27 +02:00 |
|
Hampus
|
35d73eae76
|
fix(voice): stop asking for camera and mic access on page load (#2657)
|
2026-09-11 02:00:48 +02:00 |
|
Hampus
|
d17f320bd7
|
fix(app): tidy the Plutonium billing and pricing layout (#2647)
|
2026-09-10 23:06:18 +02:00 |
|
Hampus
|
f708586c59
|
feat(api)!: always use localized pricing where it is offered (#2646)
|
2026-09-10 21:22:32 +02:00 |
|
Hampus
|
4a93b677af
|
feat(api): retire prices safely and add a self-serve switch (#2637)
|
2026-09-10 17:28:16 +02:00 |
|
Hampus
|
d729f641ff
|
fix(app): do not crash when the browser translates the page (#2624)
|
2026-09-09 01:24:14 +02:00 |
|
Hampus
|
cf83f66911
|
fix(app): keep the new admin when setup meets one 401 (#2609)
|
2026-09-08 22:18:02 +02:00 |
|
Hampus
|
fc2b6b5299
|
fix(app): correct shortcuts, nagbar, stream menu, share audio (#2599)
|
2026-09-08 19:09:59 +02:00 |
|
Hampus
|
8a65832a65
|
feat(theme): default new accounts to the dark theme (#2575)
|
2026-09-08 14:05:10 +02:00 |
|
Hampus
|
10ba2ca896
|
fix(app): show the format toolbar on double-click selections (#2566)
|
2026-09-07 00:13:30 +02:00 |
|
Hampus
|
00c1b19809
|
fix(app): inherit category mute when hiding muted channels (#2558)
|
2026-09-06 22:10:09 +02:00 |
|
Hampus
|
d91b5bec66
|
fix(app): show unread channels in muted collapsed categories (#2555)
|
2026-09-06 20:45:11 +02:00 |
|
Hampus
|
7f8f09ee51
|
feat(admin)!: move the admin api to rest and fix its defects (#2515)
|
2026-09-06 15:36:41 +02:00 |
|
Hampus
|
1a5925f9cb
|
chore(app): remove message scheduling and a dead descriptor (#2513)
|
2026-09-06 15:35:36 +02:00 |
|
Hampus
|
9b3773c1e6
|
feat(auth): let phone-gated accounts set the check aside (#2478)
|
2026-09-06 01:11:24 +02:00 |
|
Hampus
|
51cb750502
|
feat(api): drop NSFW classification for emojis and stickers (#2462)
|
2026-09-04 22:55:58 +02:00 |
|
Hampus
|
1e6c332eae
|
fix(app): show empty categories when hiding muted channels (#2460)
|
2026-09-04 21:04:34 +02:00 |
|
Hampus
|
cc3a9c8613
|
fix(app): jitter gateway reconnects and recover status nagbar (#2439)
|
2026-09-03 23:21:32 +02:00 |
|
Hampus
|
16ae98e189
|
fix(auth): regenerate backup codes with the emailed challenge (#2436)
|
2026-09-03 21:29:16 +02:00 |
|
Hampus
|
90c349392b
|
fix(auth): email code to view backup codes, fix login matching (#2433)
|
2026-09-03 21:06:30 +02:00 |
|
Hampus
|
cef6f11fd0
|
fix(app): correct the connection nagbar button styling (#2428)
|
2026-09-03 18:17:06 +02:00 |
|
Hampus
|
cadab239a2
|
feat(backgrounds): accept webm custom call backgrounds (#2377)
|
2026-09-02 17:30:50 +02:00 |
|
Hampus
|
453abfa145
|
fix(ui): keep context menus clear of the native titlebar (#2371)
|
2026-09-02 17:29:29 +02:00 |
|
Hampus
|
cc92f37f0c
|
test(app): stop reading gl calls as react hooks (#2368)
|
2026-09-02 17:28:32 +02:00 |
|
Hampus
|
25f4332b9e
|
fix(auth): guard stale submissions and rework form error mapping (#2358)
|
2026-09-02 17:26:18 +02:00 |
|
Hampus
|
b8f8d8d859
|
feat(expressions): remove the unfinished packs feature (#2250)
|
2026-08-31 16:34:22 +02:00 |
|
Hampus
|
b4d9cdc584
|
refactor(voice): remove heartbeat and debug logging sessions (#2121)
|
2026-08-30 21:08:46 +02:00 |
|
Hampus
|
03641f622f
|
refactor(voice): flatten participant context menu and extract stream menus (#2112)
|
2026-08-30 03:02:30 +02:00 |
|
Hampus
|
04d3afaf7b
|
fix(app): default voice shortcuts to global and add a toggle (#2097)
|
2026-08-29 22:46:30 +02:00 |
|