 HampusandGitHub
|
39f9beda5a
|
fix(api): send correct staff emails and allow suppressing them (#3048)
|
2026-09-29 23:55:54 +02:00 |
|
 HampusandGitHub
|
4f968bbc47
|
feat(captcha): make ALTCHA the only captcha (#3035)
|
2026-09-29 17:00:15 +02:00 |
|
 HampusandGitHub
|
d433a039b5
|
feat(profile): ship profile timezone to everyone (#3034)
|
2026-09-29 16:28:40 +02:00 |
|
 HampusandGitHub
|
364084c819
|
refactor(api): emit moderation events and apply account actions (#3031)
|
2026-09-29 12:24:15 +02:00 |
|
 HampusandGitHub
|
c488906131
|
feat(voice): ship noise suppression treatment to everyone (#3029)
|
2026-09-29 03:43:58 +02:00 |
|
 HampusandGitHub
|
3736d94d73
|
feat(premium): let self-hosted instances sell premium and gifts (#3025)
|
2026-09-28 21:21:51 +02:00 |
|
 HampusandGitHub
|
eaee820216
|
feat(experiments): target rollouts by guild and premium status (#3012)
|
2026-09-28 14:34:19 +02:00 |
|
 HampusandGitHub
|
564c5ae164
|
feat(profile): move profile timezone from staff to an experiment (#3011)
|
2026-09-28 12:57:26 +02:00 |
|
 HampusandGitHub
|
5b280898c5
|
refactor(push): retire the push service delivery experiment (#3000)
|
2026-09-28 00:45:22 +02:00 |
|
 HampusandGitHub
|
7e1b934637
|
feat(captcha): add ALTCHA proof-of-work captcha experiment (#2986)
|
2026-09-27 21:02:55 +02:00 |
|
 HampusandGitHub
|
01f53a168d
|
feat(push): gate relay delivery on operator consent (#2984)
|
2026-09-27 20:33:10 +02:00 |
|
 HampusandGitHub
|
841fb7af41
|
feat(auth): migrate passkeys to fluxer.com (#2964)
|
2026-09-25 22:33:50 +02:00 |
|
 HampusandGitHub
|
6730a242db
|
feat(web): prepare the fluxer.com domain migration (#2952)
|
2026-09-25 13:43:34 +02:00 |
|
 HampusandGitHub
|
a0825e77c4
|
feat(voice): ship the screen share delivery rework to everyone (#2931)
|
2026-09-24 14:57:40 +02:00 |
|
 HampusandGitHub
|
deb86dd92e
|
fix(admin): format users list search hint (#2924)
|
2026-09-24 02:12:37 +02:00 |
|
 omsterandGitHub
|
7ccec4d3b8
|
feat(admin): hint text for * search in user page (#2922)
|
2026-09-24 01:56:17 +02:00 |
|
 HampusandGitHub
|
18c303abf6
|
feat(push): relay notifications as encrypted web push (#2906)
|
2026-09-23 14:04:55 +02:00 |
|
 HampusandGitHub
|
108d282ddd
|
chore(deps): pin pnpm 11 so the lockfile parses for packagers (#2864)
|
2026-09-20 15:30:50 +02:00 |
|
 HampusandGitHub
|
c157ab5752
|
feat(voice): rework screen share delivery behind an experiment (#2859)
|
2026-09-20 06:10:20 +02:00 |
|
 HampusandGitHub
|
ba7d8781cf
|
feat(auth): make passkey two-factor authentication opt-in (#2857)
|
2026-09-20 05:06:50 +02:00 |
|
 HampusandGitHub
|
487febac8e
|
fix(voice): make stereo microphones work in studio and custom (#2852)
|
2026-09-20 00:19:53 +02:00 |
|
 HampusandGitHub
|
9027cbdf3e
|
fix(voice): send screen shares at the quality the user picked (#2840)
|
2026-09-19 16:46:22 +02:00 |
|
 HampusandGitHub
|
bc47a724af
|
fix(voice): stop screen shares failing to reach their viewers (#2835)
|
2026-09-19 02:17:25 +02:00 |
|
 HampusandGitHub
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
 HampusandGitHub
|
34b6ecfbd2
|
chore(admin): remove the heap snapshot endpoint (#2814)
|
2026-09-16 18:56:01 +02:00 |
|
 HampusandGitHub
|
3276039e41
|
feat(admin): audit admin reads and filter the log by access (#2811)
|
2026-09-16 17:23:03 +02:00 |
|
 TarekandGitHub
|
f753659899
|
feat(instance): make the status page URL configurable (#1159)
|
2026-09-16 15:20:37 +02:00 |
|
 HampusandGitHub
|
910db6734b
|
feat(experiments): ship seven treatments to everyone (#2798)
|
2026-09-15 18:03:35 +02:00 |
|
 HampusandGitHub
|
c212d315f4
|
fix(app): gate reworked typing indicators behind an experiment (#2782)
|
2026-09-14 21:54:52 +02:00 |
|
 HampusandGitHub
|
d0c6146429
|
feat(app): gate a collapsing guild header behind an experiment (#2779)
|
2026-09-14 21:15:31 +02:00 |
|
 HampusandGitHub
|
6339c3b8ad
|
feat(app): gate the expression info card behind an experiment (#2773)
|
2026-09-14 20:14:58 +02:00 |
|
Hampus Kraft
|
a3d6cf37cb
|
fix(guild): render activity log entries deterministically (#2766)
|
2026-09-14 17:39:19 +02:00 |
|
 HampusandGitHub
|
ed10f9d323
|
fix(app): gate blocked group rendering behind an experiment (#2763)
|
2026-09-14 16:08:19 +02:00 |
|
 HampusandGitHub
|
4b278a0da8
|
fix(app): gate one-Tab message focus behind an experiment (#2762)
|
2026-09-14 15:55:00 +02:00 |
|
 HampusandGitHub
|
1281045648
|
fix(app): gate single-source message hover behind an experiment (#2761)
|
2026-09-14 15:37:37 +02:00 |
|
 HampusandGitHub
|
91a2604e9e
|
fix(admin): apply audit logs and side effects to bulk actions (#2758)
|
2026-09-14 14:34:43 +02:00 |
|
 HampusandGitHub
|
33737e0f79
|
refactor(admin): tidy the admin routes and templates (#2734)
|
2026-09-13 17:38:15 +02:00 |
|
 HampusandGitHub
|
38b7c63431
|
fix(admin): declare gateway cluster_metrics in node stats (#2728)
|
2026-09-12 22:48:22 +02:00 |
|
 HampusandGitHub
|
3affd295e8
|
feat(guild): require opt-in for emoji and sticker cloning (#2712)
|
2026-09-12 00:33:23 +02:00 |
|
 HampusandGitHub
|
adab646d1e
|
fix(schema): preserve WebAuthn payloads and align fixtures (#2710)
|
2026-09-12 00:19:44 +02:00 |
|
 HampusandGitHub
|
de1fd95a99
|
refactor(schema): simplify validation and OpenAPI generation (#2709)
|
2026-09-11 23:24:26 +02:00 |
|
 HampusandGitHub
|
172791316b
|
feat(voice): add noise suppression backends and rollout (#2706)
|
2026-09-11 22:24:05 +02:00 |
|
 HampusandGitHub
|
258fe6f742
|
feat(voice): add audio bitrate guild features and 96 kbps cap (#2703)
|
2026-09-11 22:00:15 +02:00 |
|
 HampusandGitHub
|
cfa20b7093
|
fix(admin): let voice restriction lists be cleared (#2701)
|
2026-09-11 21:28:26 +02:00 |
|
 HampusandGitHub
|
1b1d48b05e
|
feat(voice): soft connection limits for voice servers (#2694)
|
2026-09-11 20:05:14 +02:00 |
|
 HampusandGitHub
|
38e2c8db3e
|
fix(admin): keep server traits when an operator saves traits (#2622)
|
2026-09-09 00:13:07 +02:00 |
|
 HampusandHampus Kraft
|
098830a95a
|
fix(admin): compare the request origin against an origin (#2610)
|
2026-09-08 22:18:10 +02:00 |
|
 HampusandGitHub
|
ce08f82a92
|
refactor(gateway): remove voice reconciliation v3 (#2601)
|
2026-09-08 19:17:48 +02:00 |
|
 HampusandGitHub
|
a2d6477b42
|
fix(admin): route the bulk user deletion action correctly (#2545)
|
2026-09-06 18:42:37 +02:00 |
|
 HampusandGitHub
|
a2ca24eeb4
|
fix(admin): search archives across both subject types (#2542)
|
2026-09-06 18:42:33 +02:00 |
|