Hampus
|
275cc73f7a
|
fix(app): keep brand colour text readable on every surface (#3504)
|
2026-10-16 03:06:24 +02:00 |
|
Hampus
|
3224f2113a
|
fix(voice): judge local speaking from the sent audio (#3503)
|
2026-10-15 23:05:02 +02:00 |
|
Hampus
|
b9ea837c75
|
fix(app): treat a black instance theme colour as unset (#3502)
|
2026-10-15 23:04:40 +02:00 |
|
Hampus
|
41da6b5985
|
feat(app): align default keybinds with Discord (#3501)
|
2026-10-15 23:04:13 +02:00 |
|
Hampus
|
9000a9f4c7
|
feat(admin): add warning given report outcome (#3500)
|
2026-10-15 23:03:44 +02:00 |
|
Hampus
|
61a4e3895a
|
feat(admin): required marks and report prefill on decisions (#3499)
|
2026-10-15 23:03:24 +02:00 |
|
Hampus
|
86c78427d8
|
feat(admin): copy message link and ids in message tools (#3498)
|
2026-10-15 23:02:57 +02:00 |
|
Hampus
|
8beccdfe54
|
fix(app): request webp forum card thumbnails for video posts (#3497)
|
2026-10-15 21:22:24 +02:00 |
|
Hampus
|
8f4c966d3a
|
fix(desktop): keep the KDE tray icon full size (#3496)
|
2026-10-15 16:49:56 +02:00 |
|
Hampus
|
c424656bad
|
feat(desktop): crisp taskbar badges and a dark badge option (#3495)
|
2026-10-15 16:49:34 +02:00 |
|
Hampus
|
4b8ce8bf63
|
fix(desktop): trust CAs in the windows intermediate store (#3494)
|
2026-10-15 16:48:55 +02:00 |
|
Hampus
|
4f88872a3c
|
feat(reports): keep reports until resolved, then by outcome (#3493)
|
2026-10-15 16:40:51 +02:00 |
|
Hampus
|
f5c30fdf8f
|
feat(enforcement): record decisions and send notices (#3492)
|
2026-10-15 07:12:46 +02:00 |
|
Hampus
|
da1842ecab
|
fix(app): keep the red taskbar badge on windows (#3491)
|
2026-10-15 04:27:13 +02:00 |
|
Hampus
|
8c38e06a15
|
fix(voice): release the mic after a region hot-swap (#3490)
|
2026-10-15 04:26:44 +02:00 |
|
Hampus
|
c454add5c8
|
fix(desktop): match KDE tray icon size to Breeze 22px grid (#3489)
|
2026-10-15 04:11:58 +02:00 |
|
Hampus
|
1f4f3318dc
|
feat(api): add libredesk webhook adapter (#3488)
|
2026-10-15 03:54:32 +02:00 |
|
Hampus
|
105bd49c9e
|
feat(desktop): let users install updates on demand (#3487)
|
2026-10-15 03:50:03 +02:00 |
|
Hampus
|
9213a765b1
|
fix(api): include personal notes in dm search scopes (#3486)
|
2026-10-15 02:43:35 +02:00 |
|
Hampus
|
7c4180c2be
|
fix(app): show the search bar in personal notes (#3485)
|
2026-10-15 02:36:57 +02:00 |
|
Hampus
|
fe4bb4386e
|
fix(app): limit /tts playback to the viewed channel (#3484)
|
2026-10-15 00:35:06 +02:00 |
|
Hampus
|
674b4d26d1
|
feat(desktop): add a setting and flag to disable updates (#3483)
|
2026-10-15 00:33:11 +02:00 |
|
Hampus
|
3a74a6f97a
|
fix(docs): finish the api_public origins footnote (#3482)
|
2026-10-14 23:58:05 +02:00 |
|
Hampus
|
a7ba56b140
|
feat(app): add help for messaging paused accounts (#3481)
|
2026-10-14 22:45:26 +02:00 |
|
Hampus
|
a39410623e
|
fix(admin): reload pages when an auth proxy blocks navigation (#3480)
|
2026-10-14 21:18:48 +02:00 |
|
Hampus
|
a4802c6004
|
docs(guilds): document template forum channel fields (#3479)
|
2026-10-14 20:49:00 +02:00 |
|
Hampus
|
812919759a
|
fix(installer): stop upgrades hanging after the uploads copy (#3478)
|
2026-10-14 20:37:03 +02:00 |
|
Hampus
|
b3f373c94c
|
feat(desktop): tray unread dot and monochrome tray icon (#3477)
|
2026-10-14 20:00:40 +02:00 |
|
Hampus
|
36095ab66f
|
feat(admin): upload instance branding images (#3476)
|
2026-10-14 19:26:31 +02:00 |
|
Hampus
|
52c19e67cb
|
fix(app): underline embed links when links are underlined (#3475)
|
2026-10-14 19:21:31 +02:00 |
|
Hampus
|
4e3299a91c
|
fix(app): make the channel welcome line generic (#3474)
|
2026-10-14 18:54:05 +02:00 |
|
Hampus
|
99be186fa1
|
fix(guild): import all template channel types, fetch on desktop (#3473)
|
2026-10-14 18:39:09 +02:00 |
|
Hampus
|
00249f9b4d
|
fix(deploy): drop healthcheck start_interval for older engines (#3472)
|
2026-10-14 17:57:34 +02:00 |
|
Hampus
|
7c16d424ce
|
fix(app): show download icon for shell updates (#3471)
|
2026-10-14 17:48:41 +02:00 |
|
Hampus
|
5f5e26a8d4
|
fix(config): default self-hosted instances to production (#3470)
|
2026-10-14 17:14:35 +02:00 |
|
Hampus
|
8c05497c37
|
fix(auth): stop flagging dev instance signups as staff (#3469)
|
2026-10-14 17:09:14 +02:00 |
|
Hampus
|
d2f19660e5
|
fix(app): skip zod eval probe blocked by csp (#3468)
|
2026-10-14 16:41:47 +02:00 |
|
Hampus
|
d5ca5d8293
|
fix(auth): fix approval signups and auto-join invites (#3467)
|
2026-10-14 16:41:33 +02:00 |
|
Hampus
|
e403fb6cce
|
feat(desktop): add FLUXER_DISABLE_MODULE_UPDATES opt-out (#3466)
|
2026-10-14 16:30:34 +02:00 |
|
Hampus
|
e8dff6a8a1
|
fix(api): page postgres kv full scans by keyset (#3465)
|
2026-10-14 16:27:27 +02:00 |
|
Hampus
|
2b656a1186
|
chore(deps): bump rustls in desktop native and fuzz locks (#3464)
|
2026-10-14 16:07:15 +02:00 |
|
Hampus
|
381699623e
|
fix(app): stop own profile preview trapping mobile web (#3463)
|
2026-10-14 16:04:09 +02:00 |
|
Hampus
|
d7bbe933fa
|
fix(app): unify guild acronyms and shrink them to fit (#3462)
|
2026-10-14 16:02:18 +02:00 |
|
Hampus
|
069b13c382
|
chore(deps): bump rustls to 0.23.46 (#3461)
|
2026-10-14 15:59:23 +02:00 |
|
Hampus
|
3c8fe74660
|
fix(app): refetch oauth bot destinations after account switch (#3460)
|
2026-10-14 15:39:33 +02:00 |
|
Hampus
|
c0f825ae2a
|
fix(app): explain software screen share encoding on linux (#3458)
|
2026-10-14 14:47:44 +02:00 |
|
Hampus
|
8d8a29377c
|
fix(ci): retry the release history read in desktop builds (#3457)
|
2026-10-14 13:47:38 +02:00 |
|
Hampus
|
97b2ac91ca
|
fix(desktop): capture screen share audio from chosen devices (#3456)
|
2026-10-14 02:48:19 +02:00 |
|
Hampus
|
123c4d5bbf
|
fix(api): link github push commits by their full hash (#3455)
|
2026-10-14 02:28:06 +02:00 |
|
Hampus
|
6e2bf3cbe6
|
feat(api): purge media through the controller edge api (#3454)
|
2026-10-14 02:12:31 +02:00 |
|
Hampus
|
f509bef1fb
|
fix(app): keep push-to-talk release delays above 500 ms (#3453)
|
2026-10-14 00:37:40 +02:00 |
|
Hampus
|
959b03b5f4
|
fix(desktop): shell-compatible module updates, no linux walls (#3452)
|
2026-10-13 22:07:00 +02:00 |
|
Hampus
|
f501d34179
|
fix(voice): allow self-mute while push-to-talk is on (#3451)
|
2026-10-13 22:02:40 +02:00 |
|
Hampus
|
2976b1842b
|
fix(i18n): use емоджі consistently in Ukrainian (#3450)
|
2026-10-13 20:56:40 +02:00 |
|
Hampus
|
8cac3b35c9
|
fix(desktop): reuse window capture items on Windows 10 (#3449)
|
2026-10-13 17:57:09 +02:00 |
|
Hampus
|
d514501d57
|
fix(app-proxy): tell the web client its release channel (#3448)
|
2026-10-13 15:15:11 +02:00 |
|
Hampus
|
83bb9d89c8
|
fix(media-proxy): serve transforms whole, never as ranges (#3446)
|
2026-10-13 05:26:21 +02:00 |
|
Hampus
|
0117605572
|
fix(api): copy objects without server-side copy on one bucket (#3445)
|
2026-10-13 04:42:53 +02:00 |
|
Hampus
|
72e14c17ba
|
fix(voice): keep the playback boost while the window is hidden (#3444)
|
2026-10-13 04:36:23 +02:00 |
|
Hampus
|
aa0ebdb97e
|
fix(desktop): build mac native modules for macOS 13 (#3443)
|
2026-10-13 03:49:39 +02:00 |
|
Hampus
|
3d4b2933e1
|
fix(setup): show the setup token step in the wizard (#3442)
|
2026-10-13 03:22:42 +02:00 |
|
Hampus
|
922ff5ea64
|
fix(app): keep forum channels after a warm account switch (#3441)
|
2026-10-13 02:23:24 +02:00 |
|
Hampus
|
fce3200265
|
fix(app): keep the AbortSignal polyfill in the bundle (#3440)
|
2026-10-13 01:50:06 +02:00 |
|
Hampus
|
3b35db2681
|
fix(app): load on browsers without AbortSignal.any (#3439)
|
2026-10-13 00:28:09 +02:00 |
|
Hampus
|
c7da0cf33d
|
style(deploy): format the helm values schema (#3438)
|
2026-10-13 00:23:05 +02:00 |
|
Hampus
|
78272521bb
|
feat(setup): add a setup token for first-run setup (#3437)
|
2026-10-13 00:17:24 +02:00 |
|
Hampus
|
8e39380ee6
|
feat(deploy): add a complete fluxer helm chart (#3436)
|
2026-10-13 00:03:55 +02:00 |
|
Hampus
|
fb58447ba1
|
fix(app): lock out Dark Reader on the app and docs (#3435)
|
2026-10-12 23:58:09 +02:00 |
|
Hampus
|
2ffe8f3387
|
fix(desktop): fresh manual update check, 90 second polling (#3434)
|
2026-10-12 21:39:10 +02:00 |
|
Hampus
|
4194525933
|
chore(unfurl): update ammonia to 4.2.3 (#3433)
|
2026-10-12 20:30:16 +02:00 |
|
Hampus
|
44799dafa2
|
fix(app): follow username-only sign-in in every auth flow (#3432)
|
2026-10-12 20:25:57 +02:00 |
|
Hampus
|
30b32c9a35
|
fix(app): cap the height of list picker modals (#3431)
|
2026-10-12 20:25:28 +02:00 |
|
Hampus
|
d1b4b82895
|
fix(app): require a username on username-only instances (#3430)
|
2026-10-12 20:10:05 +02:00 |
|
Hampus
|
9bc43c0c08
|
docs(operator): document app support for self-hosted instances (#3429)
|
2026-10-12 19:58:56 +02:00 |
|
Hampus
|
13960a0bb3
|
fix(flatpak): drop the unused secrets service access (#3428)
|
2026-10-12 17:37:56 +02:00 |
|
Hampus
|
64cb159d65
|
fix(app): make the invite splash cover the whole page (#3427)
|
2026-10-12 17:13:46 +02:00 |
|
Hampus
|
d2173fe879
|
fix(app): size channel icons in the inbox headers (#3426)
|
2026-10-12 16:51:17 +02:00 |
|
Hampus
|
54f1b37666
|
fix(app): keep zoomed media viewer images sharp (#3423)
|
2026-10-12 16:19:52 +02:00 |
|
Hampus
|
8bda151596
|
fix(api): resolve s3 copy source under endpoint path (#3422)
|
2026-10-12 16:02:52 +02:00 |
|
Hampus
|
ab19c0d1ac
|
fix(desktop): never queue local proxy requests (#3421)
|
2026-10-12 15:39:30 +02:00 |
|
Hampus
|
68cb2a4bbb
|
fix(api): resolve client ip from peer when untrusted (#3420)
|
2026-10-12 15:34:36 +02:00 |
|
Hampus
|
17746fcdc4
|
feat(api): add managed guild invite pauses (#3419)
|
2026-10-12 15:14:03 +02:00 |
|
Hampus
|
c890956e4f
|
feat(api): include date of birth in registration activity (#3418)
|
2026-10-12 15:13:37 +02:00 |
|
Hampus
|
0ba15ee46a
|
fix(api): delete guilds in a background job (#3417)
|
2026-10-12 14:11:06 +02:00 |
|
Hampus
|
85d9ef7386
|
fix(app): hash emitted license asset names (#3416)
|
2026-10-12 13:58:28 +02:00 |
|
Hampus
|
f8d85f0e5e
|
test(cache): freeze clock for ttl resolution (#3415)
|
2026-10-12 13:37:56 +02:00 |
|
Hampus
|
7f674474b5
|
fix(app): include record utils in image builds (#3414)
|
2026-10-12 13:29:06 +02:00 |
|
Hampus
|
c9fdf8fead
|
chore(repo): prune dead code and duplicate abstractions (#3413)
|
2026-10-12 13:09:42 +02:00 |
|
Hampus
|
c17091768c
|
feat(app): pick screen share bitrate up to the limit (#3411)
|
2026-10-12 02:17:53 +02:00 |
|
Hampus
|
e0640d68ff
|
feat(limits): add max_screen_share_bitrate limit (#3410)
|
2026-10-12 02:16:40 +02:00 |
|
Hampus
|
3292dc5f89
|
test(media-proxy): drop animated jxl fixture case (#3409)
|
2026-10-12 00:17:29 +02:00 |
|
Hampus
|
86e29b61e3
|
fix(media-proxy): serve large simple jxl, fit full size (#3408)
|
2026-10-12 00:05:14 +02:00 |
|
Hampus
|
74c6fad260
|
fix(billing): stack gifts from paid period end after trial ends (#3406)
|
2026-10-11 20:08:19 +02:00 |
|
Hampus
|
bcb30eea88
|
fix(voice): one-way audio and stream loss in p2p calls (#3405)
|
2026-10-11 19:27:24 +02:00 |
|
Hampus
|
d59ddc2214
|
fix(app): wait for the session before redirecting from /app (#3404)
|
2026-10-11 18:47:50 +02:00 |
|
Hampus
|
e87b593f46
|
fix(media-proxy): fail slow external fetches sooner (#3403)
|
2026-10-11 18:47:11 +02:00 |
|
Hampus
|
5a2d81ebbb
|
fix(media-proxy): bound animated transforms by output pixels (#3402)
|
2026-10-11 18:46:34 +02:00 |
|
Hampus
|
50c28aa8fa
|
fix(admin): use instance branding on self-hosted (#3401)
|
2026-10-11 15:57:12 +02:00 |
|
Hampus
|
af7724dbf6
|
fix(push): drop Fluxer badge on self-hosted instances (#3400)
|
2026-10-11 15:56:53 +02:00 |
|
Hampus
|
be314788b3
|
fix(app): pixel-align mobile status indicator notch (#3399)
|
2026-10-11 15:56:15 +02:00 |
|