Hampus
|
2df82b2b5e
|
fix(guild): treat very high as high without phone verification (#3095)
|
2026-10-01 20:33:02 +02:00 |
|
Hampus
|
376afd2ad6
|
fix(voice): keep mic publish state in sync with voice state (#3088)
|
2026-10-01 14:03:04 +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
|
2636e9cc13
|
fix(voice): lower DeepFilterNet attenuation limit to 30 dB (#3039)
|
2026-09-29 18:16:13 +02:00 |
|
Hampus
|
4f968bbc47
|
feat(captcha): make ALTCHA the only captcha (#3035)
|
2026-09-29 17:00:15 +02:00 |
|
Hampus
|
c488906131
|
feat(voice): ship noise suppression treatment to everyone (#3029)
|
2026-09-29 03:43:58 +02:00 |
|
Hampus
|
192cec689a
|
fix(app): keep voice connections of one session across channels (#3023)
|
2026-09-28 19:50:47 +02:00 |
|
Hampus
|
c9ae5b6ee8
|
fix(app): smooth the fluxer.com migration and expired re-login (#3019)
|
2026-09-28 18:11:18 +02:00 |
|
Hampus
|
bbfe809bef
|
fix(app): crop animated images on web with libwebp (#2947)
|
2026-09-24 22:45:53 +02:00 |
|
Hampus
|
a0825e77c4
|
feat(voice): ship the screen share delivery rework to everyone (#2931)
|
2026-09-24 14:57:40 +02:00 |
|
Hampus
|
88038a1d5b
|
fix(voice): stop direct input capturing microphones in stereo (#2929)
|
2026-09-24 14:51:05 +02:00 |
|
Hampus
|
c2c0fdb445
|
fix(app): make corner volume control the focused stream (#2928)
|
2026-09-24 14:04:05 +02:00 |
|
Hampus
|
c68d62b8a0
|
fix(voice): darken screen share source titles in light theme (#2878)
|
2026-09-21 01:20:54 +02:00 |
|
Hampus
|
c157ab5752
|
feat(voice): rework screen share delivery behind an experiment (#2859)
|
2026-09-20 06:10:20 +02:00 |
|
Hampus
|
487febac8e
|
fix(voice): make stereo microphones work in studio and custom (#2852)
|
2026-09-20 00:19:53 +02:00 |
|
Hampus
|
9005139dc8
|
fix(voice): stop stereo microphones publishing as mono (#2846)
|
2026-09-19 21:54:38 +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
|
f9bb8bd585
|
test(voice): remove the slow screen share delivery proof (#2836)
|
2026-09-19 02:33:32 +02:00 |
|
Hampus
|
bc47a724af
|
fix(voice): stop screen shares failing to reach their viewers (#2835)
|
2026-09-19 02:17:25 +02:00 |
|
Hampus
|
522cf08e61
|
feat(media-proxy): sign attachment URLs and gate origins (#2830)
|
2026-09-18 15:57:32 +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 |
|
Hampus
|
f4c5fee17e
|
feat(app): rank forward destinations and preview the message (#2790)
|
2026-09-15 07:23:26 +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
|
e1bc6c2f7e
|
refactor(voice): remove the unused voice state ack (#2716)
|
2026-09-12 01:37:45 +02:00 |
|
Hampus
|
d0c84b3d9b
|
fix(voice): apply noise suppression in the mic test (#2714)
|
2026-09-12 01:14:36 +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
|
258fe6f742
|
feat(voice): add audio bitrate guild features and 96 kbps cap (#2703)
|
2026-09-11 22:00:15 +02:00 |
|
Hampus
|
cadca2c18e
|
test(voice): build watch attempt keys from the shared builder (#2693)
|
2026-09-11 19:44:34 +02:00 |
|
Hampus
|
0e470f532e
|
test(voice): rename the watch failure deadline test file (#2683)
|
2026-09-11 15:18:08 +02:00 |
|
Hampus
|
c541b86c00
|
fix(voice): show buffering while screen share recovery runs (#2682)
|
2026-09-11 15:03:21 +02:00 |
|
Hampus
|
53b3fa2f4a
|
fix(voice): key watch attempts by published track (#2681)
|
2026-09-11 15:01:14 +02:00 |
|
Hampus
|
67e01be34a
|
fix(voice): judge H.264 hardware support by negotiated format (#2680)
|
2026-09-11 14:59:04 +02:00 |
|
Hampus
|
88a5ff9c45
|
feat(voice): record watch failures and decode counters (#2666)
|
2026-09-11 13:05:34 +02:00 |
|
Hampus
|
3a862f1484
|
fix(voice): record why a screen share stopped (#2664)
|
2026-09-11 12:59:51 +02:00 |
|
Hampus
|
5da256df12
|
fix(voice): poll the current video element for a first frame (#2663)
|
2026-09-11 12:57:52 +02:00 |
|
Hampus
|
baf2cbf3fd
|
fix(voice): rebind codec negotiation after a region hot swap (#2662)
|
2026-09-11 12:55:50 +02:00 |
|
Hampus
|
74782dc4f2
|
fix(voice): confirm a decode stall before withdrawing a codec (#2661)
|
2026-09-11 12:53:29 +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
|
d729f641ff
|
fix(app): do not crash when the browser translates the page (#2624)
|
2026-09-09 01:24:14 +02:00 |
|
Hampus
|
ef067f36c6
|
fix(voice): report real state in voice diagnostics (#2600)
|
2026-09-08 19:16:22 +02:00 |
|
Hampus
|
fc2b6b5299
|
fix(app): correct shortcuts, nagbar, stream menu, share audio (#2599)
|
2026-09-08 19:09:59 +02:00 |
|
Hampus
|
20a15ac11d
|
fix(voice): scope disconnects, correct VAD and stream lifecycle (#2597)
|
2026-09-08 19:06:42 +02:00 |
|
Hampus
|
908e1b8bd4
|
fix(api): correct guild permission and mfa checks (#2499)
|
2026-09-06 15:28:01 +02:00 |
|
Hampus
|
bc7f701e87
|
feat(voice): give window shares their own audio scope (#2446)
|
2026-09-04 15:48:37 +02:00 |
|
Hampus
|
587324fa38
|
fix(voice): reuse the Linux audio capture across routing changes (#2440)
|
2026-09-04 01:00:32 +02:00 |
|
Hampus
|
eb4562b6a6
|
feat(voice): add screen share subscription debug helper (#2432)
|
2026-09-03 20:22:59 +02:00 |
|