Hampus
|
c9fdf8fead
|
chore(repo): prune dead code and duplicate abstractions (#3413)
|
2026-10-12 13:09:42 +02:00 |
|
Hampus
|
af7724dbf6
|
fix(push): drop Fluxer badge on self-hosted instances (#3400)
|
2026-10-11 15:56:53 +02:00 |
|
Hampus
|
e7b13fd19f
|
refactor(gateway): share shard helpers and test fixtures (#3381)
|
2026-10-10 23:04:30 +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
|
7197371123
|
fix(gateway): resend thread member lists on resume and leave (#3372)
|
2026-10-10 19:17:08 +02:00 |
|
Hampus
|
c14b7d4cb3
|
fix(members): show mobile badges and fresh profiles in lists (#3370)
|
2026-10-10 17:00:30 +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
|
93d1f8af46
|
refactor: remove dead code (#3337)
|
2026-10-09 01:41:26 +02:00 |
|
Hampus
|
bc17922b02
|
fix(gateway): wire presence grace, request limits and voice sync (#3329)
|
2026-10-09 01:37:25 +02:00 |
|
Hampus
|
0ec1cee99e
|
test(gateway): keep the recheck timer out of the eunit process (#3304)
|
2026-10-08 18:14:47 +02:00 |
|
Hampus
|
7c5fa2180a
|
feat(desktop): bundled renderer, modules and instance accounts (#3254)
|
2026-10-07 16:48:07 +02:00 |
|
Hampus
|
5f4295e399
|
feat(threads): gateway, messages and push thread support (#3250)
|
2026-10-07 15:24:40 +02:00 |
|
 Kai ComptonandHampus
|
0c4f016ba2
|
feat(config): read secrets from NAME_FILE variables (#1421)
Co-authored-by: Hampus <[email protected]>
|
2026-10-06 21:43:08 +02:00 |
|
Hampus
|
f3c777b244
|
fix(gateway,api): reach NATS over IPv4 and survive boot races (#3189)
|
2026-10-04 03:06:12 +02:00 |
|
Hampus
|
da9e9ff0be
|
chore: tidy request handling across services (#3168)
|
2026-10-03 15:36:33 +02:00 |
|
Hampus
|
4e6b837ccc
|
fix: tighten edge cases across services (#3158)
|
2026-10-03 13:04:29 +02:00 |
|
Hampus
|
a9265cbb39
|
perf(gateway): speed up reconnects and pin guilds to nodes (#3107)
|
2026-10-02 14:02:22 +02:00 |
|
Tarek
|
632067b552
|
feat(gateway,admin): Expand stats for metrics (#3064)
|
2026-10-02 12:58:16 +02:00 |
|
Hampus
|
7e4d5137f8
|
feat: add announcement channels, publishing and following (#3090)
|
2026-10-01 16:57:21 +02:00 |
|
Hampus
|
ab0b483fbe
|
perf(gateway): speed up presence and harden guild queries (#3072)
|
2026-09-30 21:12:13 +02:00 |
|
Hampus
|
1076728241
|
perf(gateway): keep large guilds responsive under floods (#3058)
|
2026-09-30 12:26:21 +02:00 |
|
Hampus
|
2b8a743dc5
|
refactor(self-hosting): forward every setting, drop dead config (#3047)
|
2026-09-30 00:58:43 +02:00 |
|
Hampus
|
071263188a
|
fix(push): run the stale DM read check on presence nodes (#3042)
|
2026-09-29 19:51:36 +02:00 |
|
Hampus
|
b30ea361d3
|
fix(push): stop pushes for read, silent and muted messages (#3033)
|
2026-09-29 15:58:46 +02:00 |
|
Hampus
|
ed8c412415
|
perf(gateway): make channel moves cheap in large guilds (#3008)
|
2026-09-28 02:07:47 +02:00 |
|
Hampus
|
d05f6c9aaa
|
fix(gateway): push held users whose sessions end during grace (#3006)
|
2026-09-28 01:47:55 +02:00 |
|
Hampus
|
5b280898c5
|
refactor(push): retire the push service delivery experiment (#3000)
|
2026-09-28 00:45:22 +02:00 |
|
Hampus
|
30ba55bd4d
|
fix(gateway): parse push relay hosts as binaries (#2989)
|
2026-09-27 21:22:45 +02:00 |
|
Hampus
|
01f53a168d
|
feat(push): gate relay delivery on operator consent (#2984)
|
2026-09-27 20:33:10 +02:00 |
|
Hampus
|
6a6119ed1e
|
fix(push): preview forwarded message content (#2979)
|
2026-09-27 13:33:22 +02:00 |
|
Hampus
|
931327d1dc
|
fix(push): stop sending notifications for system messages (#2978)
|
2026-09-27 13:33:18 +02:00 |
|
Hampus
|
43741cdad8
|
fix(gateway): always trim the connect snapshot for guild connects (#2943)
|
2026-09-24 17:09:48 +02:00 |
|
Hampus
|
b8e3807262
|
Revert "fix(push): deliver direct messages without holding them" (#2942)
|
2026-09-24 17:09:44 +02:00 |
|
Hampus
|
6013581dd9
|
fix(push): deliver direct messages without holding them (#2938)
|
2026-09-24 16:21:42 +02:00 |
|
Hampus
|
963ffc5550
|
feat(push): scope read clears to the enrolled cohort (#2935)
|
2026-09-24 15:15:45 +02:00 |
|
Hampus
|
a90991612c
|
fix(gateway): truncate reads on an expired outbox entry (#2934)
|
2026-09-24 15:04:24 +02:00 |
|
Hampus
|
ea9f83a443
|
fix(push): keep read-state clears alive as long as the alert (#2919)
|
2026-09-24 01:26:18 +02:00 |
|
Hampus
|
5fde6eb484
|
feat(push): ring Android calls and harden the relay (#2915)
|
2026-09-24 00:07:15 +02:00 |
|
Hampus
|
b16989d567
|
feat(push): ring incoming calls on Apple PushKit devices (#2911)
|
2026-09-23 20:21:08 +02:00 |
|
Hampus
|
211e98307d
|
perf(push): cache endpoint guard dns verdicts (#2907)
|
2026-09-23 17:27:19 +02:00 |
|
Hampus
|
18c303abf6
|
feat(push): relay notifications as encrypted web push (#2906)
|
2026-09-23 14:04:55 +02:00 |
|
Hampus
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
Hampus
|
ed9528834d
|
fix(gateway): stop dead sessions leaving voice states behind (#2818)
|
2026-09-17 14:55:18 +02:00 |
|
Hampus
|
b019f4a91f
|
fix(gateway): act on voice states in the voice server (#2815)
|
2026-09-17 03:59:36 +02:00 |
|
Hampus
|
03d1354562
|
chore(voice): remove voice reconciliation leftovers (#2810)
|
2026-09-16 17:09:57 +02:00 |
|
Hampus
|
3bc5dd8e0f
|
fix(gateway): always clear expired custom statuses (#2807)
|
2026-09-16 16:52:22 +02:00 |
|
Hampus
|
a08615e306
|
fix(gateway): match member search on username and global name (#2791)
|
2026-09-15 08:48:33 +02:00 |
|
Hampus
|
7c9274847f
|
feat(gateway): list bot ready guilds as unavailable (#2774)
|
2026-09-14 20:08:26 +02:00 |
|
Hampus
|
7375ac9d80
|
docs: simplify the reference and tighten the verifier (#2736)
|
2026-09-13 17:38:50 +02:00 |
|