Hampus
|
749d2091eb
|
fix(voice): log local voice state hydration failures (#2386)
|
2026-09-02 17:33:32 +02:00 |
|
Hampus
|
8d34c6bcaa
|
refactor(voice): make screen-share source swaps atomic (#2385)
|
2026-09-02 17:33:18 +02:00 |
|
Hampus
|
62577b25bb
|
feat(voice): request web share audio via the browser picker (#2384)
|
2026-09-02 17:32:55 +02:00 |
|
Hampus
|
475f5a7dae
|
fix(voice): refresh camera capture when the device changes (#2383)
|
2026-09-02 17:32:43 +02:00 |
|
Hampus
|
1772b3aad0
|
fix(voice): polish the stream settings menu (#2382)
|
2026-09-02 17:32:26 +02:00 |
|
Hampus
|
7263b21a06
|
refactor(voice): pin screen share to a fixed 7 Mbps bitrate (#2381)
|
2026-09-02 17:32:01 +02:00 |
|
Hampus
|
501adff13d
|
refactor(voice): clamp premium video quality at read time (#2380)
|
2026-09-02 17:31:39 +02:00 |
|
Hampus
|
12c6fb7b7f
|
feat(voice): add screen-share audio and rollback error handling (#2379)
|
2026-09-02 17:31:27 +02:00 |
|
Hampus
|
376168c922
|
feat(voice): add the camera background effects pipeline (#2378)
|
2026-09-02 17:31:04 +02:00 |
|
Hampus
|
cadab239a2
|
feat(backgrounds): accept webm custom call backgrounds (#2377)
|
2026-09-02 17:30:50 +02:00 |
|
Hampus
|
f57dc77c6d
|
vendor(livekit): make local track swaps transactional (#2376)
|
2026-09-02 17:30:35 +02:00 |
|
Hampus
|
497a494c37
|
vendor(livekit): await setParameters in setDegradationPreference (#2375)
|
2026-09-02 17:30:22 +02:00 |
|
Hampus
|
626293392c
|
fix(ui): let callers style the audio level meter (#2373)
|
2026-09-02 17:29:55 +02:00 |
|
Hampus
|
dfe42ae3e3
|
feat(sound): play one-shot sounds immediately and abortably (#2372)
|
2026-09-02 17:29:43 +02:00 |
|
Hampus
|
453abfa145
|
fix(ui): keep context menus clear of the native titlebar (#2371)
|
2026-09-02 17:29:29 +02:00 |
|
Hampus
|
8ebc9400ce
|
fix(permissions): gate role hierarchy on known membership (#2370)
|
2026-09-02 17:29:06 +02:00 |
|
Hampus
|
1598f48edd
|
fix(guild): invalidate member sidebar on role changes (#2369)
|
2026-09-02 17:28:44 +02:00 |
|
Hampus
|
cc92f37f0c
|
test(app): stop reading gl calls as react hooks (#2368)
|
2026-09-02 17:28:32 +02:00 |
|
Hampus
|
9322aca6cb
|
fix(channel): restore composer draft and message focus (#2367)
|
2026-09-02 17:28:19 +02:00 |
|
Hampus
|
ee8fbd6f4f
|
fix(ui): keep the focus ring stable across refocus (#2366)
|
2026-09-02 17:27:57 +02:00 |
|
Hampus
|
1acd61a112
|
fix(ui): hand tooltips over between adjacent triggers (#2365)
|
2026-09-02 17:27:46 +02:00 |
|
Hampus
|
e836686a71
|
fix(permissions): map not-determined media status to prompt (#2364)
|
2026-09-02 17:27:35 +02:00 |
|
Hampus
|
ea6c417378
|
fix(discovery): keep category counts when a search resolves (#2363)
|
2026-09-02 17:27:22 +02:00 |
|
Hampus
|
16cc9a9e69
|
fix(app): clamp persisted accessibility values (#2362)
|
2026-09-02 17:27:10 +02:00 |
|
Hampus
|
25f4332b9e
|
fix(auth): guard stale submissions and rework form error mapping (#2358)
|
2026-09-02 17:26:18 +02:00 |
|
Hampus
|
f703969e80
|
fix(auth): require a hashed poll secret for desktop handoff (#2357)
|
2026-09-02 17:25:54 +02:00 |
|
Hampus
|
ef248a8515
|
fix(platform): parse api error responses in one place (#2355)
|
2026-09-02 17:25:21 +02:00 |
|
Hampus
|
32dcd5ed1c
|
chore(i18n): resync message catalogs with source (#2340)
|
2026-09-02 17:22:21 +02:00 |
|
Hampus
|
2d77f36a0b
|
fix(ci): generate locale and channel files before typecheck (#2320)
|
2026-09-01 20:47:16 +02:00 |
|
Hampus
|
b8f8d8d859
|
feat(expressions): remove the unfinished packs feature (#2250)
|
2026-08-31 16:34:22 +02:00 |
|
Hampus
|
3c8466d714
|
feat(message): remove the unfinished scheduled messages feature (#2233)
|
2026-08-31 13:32:55 +02:00 |
|
Hampus
|
5c2dca1c51
|
chore(workspace): tighten quality gates (#2230)
|
2026-08-31 04:43:20 +02:00 |
|
Hampus
|
57ec484626
|
fix(app): persist input access nagbar dismissal (#2192)
|
2026-08-30 23:20:51 +02:00 |
|
Hampus
|
9cd832bfa9
|
fix(app): let backspace cross a composer soft-wrap boundary (#2191)
|
2026-08-30 23:19:02 +02:00 |
|
Hampus
|
5586d34293
|
fix(app): preserve input access nagbar dismissal (#2189)
|
2026-08-30 23:11:57 +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
|
3b1eb56713
|
fix(voice): never auto-select AV1 or HEVC for screen sharing (#2111)
|
2026-08-30 02:05:21 +02:00 |
|
Hampus
|
059bcc6c53
|
chore(app): regenerate theme variable manifest for font fallbacks (#2110)
|
2026-08-30 01:30:00 +02:00 |
|
Hampus
|
82043ce2a8
|
fix(guild): show duplicated role in its final spot without flicker (#2109)
|
2026-08-30 01:25:34 +02:00 |
|
Hampus
|
470e752fba
|
chore(i18n): refresh catalogs for role and permission menus (#2108)
|
2026-08-30 00:17:31 +02:00 |
|
Hampus
|
3cc7b9050c
|
fix(app): clear stuck spellcheck reload banner (#2107)
|
2026-08-30 00:12:48 +02:00 |
|
Hampus
|
b1f7c78c7e
|
fix(app): overwrite context menu hover and delete danger item (#2106)
|
2026-08-30 00:12:41 +02:00 |
|
Hampus
|
8f20b29b16
|
feat(guild): duplicate role, plus delete and hover in roles sidebar (#2105)
|
2026-08-30 00:12:36 +02:00 |
|
Hampus
|
19efbd3d61
|
fix(app): scope the show-send-button toggle to the main composer (#2104)
|
2026-08-30 00:12:31 +02:00 |
|
Hampus
|
f35c0effa2
|
chore(i18n): drop unused gift redemption string (#2102)
|
2026-08-29 23:31:28 +02:00 |
|
Hampus
|
8363cc0844
|
fix(app): send only the gift link when gifting to a friend (#2101)
|
2026-08-29 23:29:49 +02:00 |
|
Hampus
|
5a11cacbae
|
chore(i18n): refresh catalogs for spellcheck copy (#2100)
|
2026-08-29 23:03:01 +02:00 |
|
Hampus
|
27151a9487
|
fix(desktop): restore Linux spellcheck, prefer OS engine (#2099)
|
2026-08-29 22:58:48 +02:00 |
|
Hampus
|
c152b25deb
|
chore(i18n): refresh catalogs for global shortcut string (#2098)
|
2026-08-29 22:57:18 +02:00 |
|