Commit Graph
100 Commits
Author SHA1 Message Date
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
Hampus 5b3f69bf27 fix(app): only remember a language the user picked (#3398) 2026-10-11 15:55:55 +02:00
Hampus d7aa6ec2aa fix(app): use instance branding in self-hosted copy (#3397) 2026-10-11 15:55:15 +02:00
Hampus 20e3474393 fix(app-proxy): serve instance branding before boot (#3396) 2026-10-11 15:54:40 +02:00
Hampus 3694300d86 fix(api): show premium badge for premium override (#3395) 2026-10-11 14:55:43 +02:00
Hampus 54ec74e4f9 fix(app): load quick css from the account scope after sign-in (#3394) 2026-10-11 14:49:15 +02:00
Hampus aa3b058ce6 fix(media-proxy): serve originals and speed up slow transforms (#3393) 2026-10-11 14:41:01 +02:00
Hampus 44bc29b101 fix(media-proxy): let video work fit small memory budgets (#3392) 2026-10-11 14:14:59 +02:00
Hampus b07dcc368d fix(app): read instance theme color without an active runtime (#3391) 2026-10-11 13:37:05 +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 7d2c51a57f fix(media-proxy): budget native image work by pod memory (#3385) 2026-10-11 02:07:19 +02:00
Hampus 575a5adbef refactor(pkgs): share vitest config and dedupe helpers (#3384) 2026-10-10 23:23:34 +02:00
Hampus 5695510980 refactor(app): merge duplicated components and stores (#3383) 2026-10-10 23:17:29 +02:00
Hampus c16d414d93 refactor(api): collapse single-impl interfaces and facades (#3382) 2026-10-10 23:04:42 +02:00
Hampus e7b13fd19f refactor(gateway): share shard helpers and test fixtures (#3381) 2026-10-10 23:04:30 +02:00
Hampus f22261f218 build(static): fetch spellcheck dictionaries at build (#3380) 2026-10-10 22:46:10 +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 d564ca5691 refactor(i18n): drop line numbers from po references (#3377) 2026-10-10 22:24:51 +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
Hampus 7e177a1c90 fix(flatpak): allow GNOME idle monitor for away detection (#3374) 2026-10-10 21:17:58 +02:00
Hampus 78471d8a85 fix(app): apply push inactive timeout before desktop goes idle (#3373) 2026-10-10 21:17:37 +02:00
Hampus 7197371123 fix(gateway): resend thread member lists on resume and leave (#3372) 2026-10-10 19:17:08 +02:00
Hampus 70fd9e6331 refactor(api): drop ignored location param from thread routes (#3371) 2026-10-10 17:57:15 +02:00
Hampus c14b7d4cb3 fix(members): show mobile badges and fresh profiles in lists (#3370) 2026-10-10 17:00:30 +02:00
Hampus 0f0ff5f3df feat(schema): add swipe right to left action setting (#3369) 2026-10-10 16:36:13 +02:00
Hampus b4c614d21a fix(threads): show presence in thread member list (#3368) 2026-10-10 15:58:59 +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 a208b56354 feat(app): let Windows users switch back to Fluxer Sans (#3365) 2026-10-10 03:15:30 +02:00
Hampus 71be6c1de4 build(fonts): restore symmetric smoothing for Plex at every size (#3364) 2026-10-10 03:15:00 +02:00
Hampus eae905b1da fix(app): use the Windows system font for UI text on Windows (#3363) 2026-10-10 03:14:25 +02:00
Hampus 10cd4f96a4 fix(ui): let report modal steps scroll when zoomed in (#3362) 2026-10-10 01:46:24 +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 72f9f9c396 fix(settings): group account security into clear cards (#3359) 2026-10-10 00:59:33 +02:00
Hampus c8755885d4 fix(privacy): clarify the privacy settings page (#3358) 2026-10-10 00:58:55 +02:00
Hampus 12d503d4c5 feat(app): show current DM settings and keep them by default (#3357) 2026-10-10 00:58:10 +02:00
Hampus 2f6201bcbd feat(app): guide privacy review with dots and an inline alert (#3356) 2026-10-10 00:57:26 +02:00
Hampus ec681e6061 fix(desktop): retry an update that never installed (#3354) 2026-10-09 15:03:36 +02:00
Hampus 0fc6fad11d fix(ui): report the shown carousel step so report flows react (#3353) 2026-10-09 14:53:08 +02:00