 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
|
5ab8d745c0
|
fix(i18n): correct the fluxer.com migration translations (#2958)
|
2026-09-25 17:46:07 +02:00 |
|
 HampusandGitHub
|
6730a242db
|
feat(web): prepare the fluxer.com domain migration (#2952)
|
2026-09-25 13:43:34 +02:00 |
|
 HampusandGitHub
|
e62ae77643
|
refactor(config): trim the default passkey origin list (#2951)
|
2026-09-25 13:42:02 +02:00 |
|
 HampusandGitHub
|
3304f01a84
|
chore(i18n): recompile uk error catalog (#2941)
|
2026-09-24 17:09:36 +02:00 |
|
 fluxer-weblate[bot]andGitHub
|
15136fed59
|
chore(i18n): update translations from Weblate (#2923)
|
2026-09-24 16:25:05 +02:00 |
|
 HampusandGitHub
|
a0825e77c4
|
feat(voice): ship the screen share delivery rework to everyone (#2931)
|
2026-09-24 14:57:40 +02:00 |
|
 HampusandGitHub
|
dcd5f09d6a
|
feat(api): add env toggles for automatic phone flagging (#2927)
|
2026-09-24 03:36:35 +02:00 |
|
 HampusandGitHub
|
b16989d567
|
feat(push): ring incoming calls on Apple PushKit devices (#2911)
|
2026-09-23 20:21:08 +02:00 |
|
 HampusandGitHub
|
18c303abf6
|
feat(push): relay notifications as encrypted web push (#2906)
|
2026-09-23 14:04:55 +02:00 |
|
 HampusandGitHub
|
70e1ce682a
|
feat(emoji): add Unicode 17 emoji and fix mixed skin tones (#2883)
|
2026-09-21 16:26:06 +02:00 |
|
 HampusandGitHub
|
7601bf98ee
|
fix(channel): sync a cleared group DM name without a reload (#2882)
|
2026-09-21 15:34:18 +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
|
e2abfd476a
|
feat(api): redirect desktop downloads to pkgs (#2853)
|
2026-09-20 01:20:30 +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
|
f32356801d
|
feat(api): make tor and breached password lookups opt-in (#2834)
|
2026-09-19 01:22:17 +02:00 |
|
 HampusandGitHub
|
522cf08e61
|
feat(media-proxy): sign attachment URLs and gate origins (#2830)
|
2026-09-18 15:57:32 +02:00 |
|
 HampusandGitHub
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
 HampusandGitHub
|
56e04e7b53
|
test(backend): remove duplicate and useless tests (#2820)
|
2026-09-17 15:32:25 +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
|
7412ec3395
|
refactor(api): purge cache by canonical media prefix (#2802)
|
2026-09-16 02:32:36 +02:00 |
|
 HampusandGitHub
|
910db6734b
|
feat(experiments): ship seven treatments to everyone (#2798)
|
2026-09-15 18:03:35 +02:00 |
|
 HampusandGitHub
|
b38e7c6433
|
feat(api): publish object storage changes to a JetStream feed (#2796)
|
2026-09-15 17:20:26 +02:00 |
|
 HampusandGitHub
|
f4c5fee17e
|
feat(app): rank forward destinations and preview the message (#2790)
|
2026-09-15 07:23:26 +02:00 |
|
 HampusandGitHub
|
951e39da3d
|
feat(api): add expression source guild routes (#2786)
|
2026-09-15 00:31:47 +02:00 |
|
 HampusandGitHub
|
b693d84d2b
|
fix(openapi): restore named discriminated union branches (#2785)
|
2026-09-14 23:42:26 +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
|
8ee2279b4b
|
feat(donations): add Nordic currencies, raise amount ceilings (#2775)
|
2026-09-14 20:27:24 +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
|
8cb097f954
|
fix(i18n): review translations and fix i18n library misuse (#2750)
|
2026-09-13 22:58:09 +02:00 |
|
 HampusandGitHub
|
ca7ddd9272
|
refactor(api): drop Bunny for pluggable cache purge adapters (#2742)
|
2026-09-13 20:28:56 +02:00 |
|
 HampusandGitHub
|
84dcf6b8a8
|
refactor(imports): replace relative imports with path aliases (#2741)
|
2026-09-13 20:18:22 +02:00 |
|
 HampusandGitHub
|
007f338823
|
feat(schema): add double tap reaction to synced preferences (#2739)
|
2026-09-13 18:47:21 +02:00 |
|
 HampusandGitHub
|
5afbf67a70
|
refactor(api): tidy the api and shared packages (#2733)
|
2026-09-13 17:37:48 +02:00 |
|
 HampusandGitHub
|
580401d2dc
|
chore(marketing): remove the private marketing submodule (#2732)
|
2026-09-13 16:37:55 +02:00 |
|