Hampus
|
9a074adb11
|
fix(app): make disabling built-in shortcuts take effect live (#3096)
|
2026-10-01 20:37:28 +02:00 |
|
Hampus
|
d691047884
|
feat(desktop): add start minimized option for launch at login (#3094)
|
2026-10-01 19:51:43 +02:00 |
|
Hampus
|
e3fcedbec5
|
fix(voice): stabilize voice input and noise suppression (#3087)
|
2026-10-01 14:02:12 +02:00 |
|
Hampus
|
5e0806f479
|
fix(voice): preserve microphone channels during screen sharing (#3070)
|
2026-09-30 20:47:30 +02:00 |
|
Hampus
|
dfdfffe5de
|
feat(premium): give failed renewals a billing-cycle grace period (#3066)
|
2026-09-30 18:48:01 +02:00 |
|
Hampus
|
ab4069ed0e
|
fix(app): let hidden sidebar buttons be shown again (#3061)
|
2026-09-30 15:03:44 +02:00 |
|
Hampus
|
d433a039b5
|
feat(profile): ship profile timezone to everyone (#3034)
|
2026-09-29 16:28:40 +02:00 |
|
Hampus
|
9908518f5b
|
feat(app): add quick reply and edit keybinds (#3032)
|
2026-09-29 15:50:56 +02:00 |
|
Hampus
|
364084c819
|
refactor(api): emit moderation events and apply account actions (#3031)
|
2026-09-29 12:24:15 +02:00 |
|
Hampus
|
c488906131
|
feat(voice): ship noise suppression treatment to everyone (#3029)
|
2026-09-29 03:43:58 +02:00 |
|
Hampus
|
3736d94d73
|
feat(premium): let self-hosted instances sell premium and gifts (#3025)
|
2026-09-28 21:21:51 +02:00 |
|
Hampus
|
a728be4062
|
fix(app): respect time format setting in profile local time (#3018)
|
2026-09-28 17:48:55 +02:00 |
|
Hampus
|
564c5ae164
|
feat(profile): move profile timezone from staff to an experiment (#3011)
|
2026-09-28 12:57:26 +02:00 |
|
Hampus
|
841fb7af41
|
feat(auth): migrate passkeys to fluxer.com (#2964)
|
2026-09-25 22:33:50 +02:00 |
|
Hampus
|
ff62bc89a4
|
feat(app): add passkey popup bridge for password managers (#2957)
|
2026-09-25 17:43:19 +02:00 |
|
Hampus
|
bbfe809bef
|
fix(app): crop animated images on web with libwebp (#2947)
|
2026-09-24 22:45:53 +02:00 |
|
Hampus
|
88038a1d5b
|
fix(voice): stop direct input capturing microphones in stereo (#2929)
|
2026-09-24 14:51:05 +02:00 |
|
Hampus
|
f2785941aa
|
fix(app): point self-hosted users at their instance admins (#2921)
|
2026-09-24 01:42:33 +02:00 |
|
Hampus
|
c157ab5752
|
feat(voice): rework screen share delivery behind an experiment (#2859)
|
2026-09-20 06:10:20 +02:00 |
|
Hampus
|
ba7d8781cf
|
feat(auth): make passkey two-factor authentication opt-in (#2857)
|
2026-09-20 05:06:50 +02:00 |
|
Hampus
|
bf7567b768
|
fix(user): push guild member updates on profile field changes (#2850)
|
2026-09-19 23:30:25 +02:00 |
|
Hampus
|
9027cbdf3e
|
fix(voice): send screen shares at the quality the user picked (#2840)
|
2026-09-19 16:46:22 +02:00 |
|
Hampus
|
bc47a724af
|
fix(voice): stop screen shares failing to reach their viewers (#2835)
|
2026-09-19 02:17:25 +02:00 |
|
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
|
6339c3b8ad
|
feat(app): gate the expression info card behind an experiment (#2773)
|
2026-09-14 20:14:58 +02:00 |
|
Hampus
|
04481d7235
|
fix(app): keep blockquotes open across pasted lines (#2771)
|
2026-09-14 18:54:04 +02:00 |
|
Hampus
|
8cb097f954
|
fix(i18n): review translations and fix i18n library misuse (#2750)
|
2026-09-13 22:58:09 +02:00 |
|
Hampus Kraft
|
d14998ff69
|
fix(app): back off image, reaction and settings retries on 429 (#2743)
|
2026-09-13 21:04:31 +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
|
d0c84b3d9b
|
fix(voice): apply noise suppression in the mic test (#2714)
|
2026-09-12 01:14:36 +02:00 |
|
Hampus
|
3affd295e8
|
feat(guild): require opt-in for emoji and sticker cloning (#2712)
|
2026-09-12 00:33:23 +02:00 |
|
Hampus
|
de1fd95a99
|
refactor(schema): simplify validation and OpenAPI generation (#2709)
|
2026-09-11 23:24:26 +02:00 |
|
Hampus
|
172791316b
|
feat(voice): add noise suppression backends and rollout (#2706)
|
2026-09-11 22:24:05 +02:00 |
|
Hampus
|
e490be2f35
|
feat(app): prompt to delete when clearing a message edit (#2687)
|
2026-09-11 15:56:05 +02:00 |
|
Hampus
|
bcef7b3123
|
feat(app): edit blockquote lines in the composer (#2676)
|
2026-09-11 13:27:50 +02:00 |
|
Hampus
|
905af5dd5a
|
fix(app): shrink stored favorite gifs and raise their budget (#2643)
|
2026-09-10 18:43:42 +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
|
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
|
6c0ce9369b
|
fix(app): refresh mutual communities on membership change (#2559)
|
2026-09-06 22:38:31 +02:00 |
|
Hampus
|
73d3a4f843
|
fix(app): widen the custom status modal (#2551)
|
2026-09-06 20:19:28 +02:00 |
|
Hampus
|
9b3773c1e6
|
feat(auth): let phone-gated accounts set the check aside (#2478)
|
2026-09-06 01:11:24 +02:00 |
|
Hampus
|
ab68b61653
|
refactor: remove the CTP_MEMBER user flag (#2465)
|
2026-09-05 01:13:34 +02:00 |
|
Hampus
|
51cb750502
|
feat(api): drop NSFW classification for emojis and stickers (#2462)
|
2026-09-04 22:55:58 +02:00 |
|
Hampus
|
bc7f701e87
|
feat(voice): give window shares their own audio scope (#2446)
|
2026-09-04 15:48:37 +02:00 |
|
Hampus
|
cc3a9c8613
|
fix(app): jitter gateway reconnects and recover status nagbar (#2439)
|
2026-09-03 23:21:32 +02:00 |
|