 HampusandGitHub
|
20a15ac11d
|
fix(voice): scope disconnects, correct VAD and stream lifecycle (#2597)
|
2026-09-08 19:06:42 +02:00 |
|
 HampusandGitHub
|
7c3e722085
|
chore(gateway): delete modules with no callers (#2494)
|
2026-09-06 15:26:08 +02:00 |
|
 HampusandGitHub
|
d8f2aa3184
|
feat(gateway): add an undrain endpoint and sweep orphan tables (#2493)
|
2026-09-06 15:25:43 +02:00 |
|
 HampusandGitHub
|
e828398e06
|
fix(gateway): close oversized bot identify with code 4011 (#2497)
|
2026-09-06 15:25:19 +02:00 |
|
 HampusandGitHub
|
31d7cb81d6
|
fix(gateway): return precise rpc errors and bound snowflakes (#2491)
|
2026-09-06 15:24:54 +02:00 |
|
 HampusandGitHub
|
214d19d45a
|
fix(gateway): resync permissions and validate voice leaves (#2492)
|
2026-09-06 15:24:23 +02:00 |
|
 HampusandGitHub
|
d3170fc320
|
fix(gateway): repair the session lifecycle, limits and dead code (#2490)
|
2026-09-06 15:23:59 +02:00 |
|
Hampus Kraft
|
3be4171256
|
feat(self-host)!: rework the compose stack and demand secrets (#2486)
|
2026-09-06 15:02:20 +02:00 |
|
Hampus Kraft
|
5bcaa7cfac
|
fix(config)!: validate and derive config, drop the unread keys (#2482)
|
2026-09-06 15:02:20 +02:00 |
|
 HampusandGitHub
|
51cb750502
|
feat(api): drop NSFW classification for emojis and stickers (#2462)
|
2026-09-04 22:55:58 +02:00 |
|
 HampusandGitHub
|
2757659989
|
fix(gateway): satisfy dialyzer after the hotpatch reconcile (#2427)
|
2026-09-03 17:26:51 +02:00 |
|
 HampusandGitHub
|
dd1d554cc6
|
fix(gateway): reconcile hotpatched member-list and push fixes (#2425)
|
2026-09-03 17:04:32 +02:00 |
|
 HampusandGitHub
|
9f33177eab
|
fix(gateway): rate limit resume like identify (#2353)
|
2026-09-02 17:24:58 +02:00 |
|
 HampusandGitHub
|
d5a752c338
|
fix(gateway): only trust the client ip header when enabled (#2352)
|
2026-09-02 17:24:46 +02:00 |
|
 HampusandGitHub
|
4021a2d697
|
fix(gateway): bound the zstd decompression window (#2351)
|
2026-09-02 17:24:35 +02:00 |
|
 HampusandGitHub
|
bc40073a02
|
fix(config): carry the public port into derived endpoints (#2329)
|
2026-09-01 20:47:18 +02:00 |
|
 HampusandGitHub
|
bdac438329
|
fix(docker): emit consistent OCI metadata on every image (#2321)
|
2026-09-01 20:47:16 +02:00 |
|
 HampusandGitHub
|
90aa810ce4
|
fix(gateway): share the relay dispatch bound across producers (#2315)
|
2026-09-01 04:34:41 +02:00 |
|
 HampusandGitHub
|
3b5b20c139
|
fix(gateway): bound relay dispatch without per-event probes (#2312)
|
2026-09-01 02:56:21 +02:00 |
|
 HampusandGitHub
|
871788f0a9
|
fix(gateway): reclaim ip connection counts from dead sockets (#2308)
|
2026-09-01 01:39:25 +02:00 |
|
 HampusandGitHub
|
da3332e711
|
fix(gateway): bound relay worker mailboxes without reordering (#2309)
|
2026-09-01 01:38:36 +02:00 |
|
 HampusandGitHub
|
06e5cf2032
|
perf(gateway): evict presence tombstones in insertion order (#2307)
|
2026-09-01 01:34:57 +02:00 |
|
 HampusandGitHub
|
d4b1923c23
|
fix(gateway): stop presence evictions suppressing repair (#2305)
|
2026-09-01 01:33:13 +02:00 |
|
 HampusandGitHub
|
7806d2ac02
|
fix(gateway): stop stale guild connect timers aborting connects (#2301)
|
2026-09-01 00:23:42 +02:00 |
|
 HampusandGitHub
|
2c4d182d1f
|
fix(gateway): keep dispatch ordered under relay backpressure (#2300)
|
2026-09-01 00:17:12 +02:00 |
|
 HampusandGitHub
|
dcd5f88d65
|
fix(gateway): stop rate limit tables dying with their creator (#2299)
|
2026-09-01 00:16:26 +02:00 |
|
 HampusandGitHub
|
c49460a44f
|
fix(gateway): stop anti-entropy resurrecting deleted presence (#2298)
|
2026-09-01 00:14:32 +02:00 |
|
 HampusandGitHub
|
6786dfe7e3
|
fix(gateway): stop dropping newly requested lazy ranges (#2293)
|
2026-09-01 00:14:24 +02:00 |
|
 HampusandGitHub
|
f2eddeae4d
|
fix(gateway): stop rate limit sweepers outliving their table (#2291)
|
2026-08-31 23:25:00 +02:00 |
|
 HampusandGitHub
|
8e1a8fc7e3
|
fix(gateway): sweep stale shared ip and user rate buckets (#2290)
|
2026-08-31 22:53:37 +02:00 |
|
 HampusandGitHub
|
17ed0f70aa
|
fix(gateway): release the user session count on a handoff fence (#2284)
|
2026-08-31 22:25:14 +02:00 |
|
 HampusandGitHub
|
be3e12e60d
|
fix(gateway): clamp a heartbeat ack to the session sequence (#2283)
|
2026-08-31 22:23:43 +02:00 |
|
 HampusandGitHub
|
88dbc27019
|
fix(gateway): group debounced reactions by their own message (#2281)
|
2026-08-31 22:21:14 +02:00 |
|
 HampusandGitHub
|
f38fc80c31
|
fix(gateway): clear the presence pid cache on a presence down (#2279)
|
2026-08-31 22:19:25 +02:00 |
|
 HampusandGitHub
|
55d85db401
|
fix(gateway): drop the channel engine on an empty range list (#2278)
|
2026-08-31 22:17:19 +02:00 |
|
 HampusandGitHub
|
7ce3d71c44
|
fix(gateway): stop a non-map opcode payload crashing the socket (#2277)
|
2026-08-31 22:14:26 +02:00 |
|
 HampusandGitHub
|
04e150e4bf
|
fix(gateway): keep the replay buffer across a session transfer (#2276)
|
2026-08-31 22:10:44 +02:00 |
|
 HampusandGitHub
|
bb7e8cc6f1
|
fix(gateway): flush buffered presences in arrival order (#2273)
|
2026-08-31 22:04:49 +02:00 |
|
 HampusandGitHub
|
e82e8529bf
|
fix(gateway): replay voice state updates after a resume (#2249)
|
2026-08-31 15:56:32 +02:00 |
|
 HampusandGitHub
|
8c3e3285f7
|
fix(gateway): clamp the derived BEAM scheduler count (#2243)
|
2026-08-31 15:29:58 +02:00 |
|
 HampusandGitHub
|
bfa1367ca2
|
fix(gateway): restore erlfmt style in the presence rpc module (#2241)
|
2026-08-31 15:10:59 +02:00 |
|
 HampusandGitHub
|
2dd35c0d6e
|
fix(gateway): reject unknown rpc methods instead of crashing (#2238)
|
2026-08-31 14:34:35 +02:00 |
|
 HampusandGitHub
|
5c2dca1c51
|
chore(workspace): tighten quality gates (#2230)
|
2026-08-31 04:43:20 +02:00 |
|
 HampusandGitHub
|
ba54b61dcf
|
perf(guild): add a lean channel auth context rpc (#2226)
|
2026-08-31 01:04:55 +02:00 |
|
 HampusandGitHub
|
d559d8853d
|
perf(gateway): size replay buffer entries once per dispatch (#2210)
|
2026-08-31 00:14:57 +02:00 |
|
 HampusandGitHub
|
b163888cf3
|
perf(gateway): stop building discarded debug logs on fanout (#2219)
|
2026-08-31 00:13:27 +02:00 |
|
 HampusandGitHub
|
3eeba1da2b
|
fix(gateway): stop discarding container logs and add readiness (#2217)
|
2026-08-31 00:13:20 +02:00 |
|
 HampusandGitHub
|
e993a47720
|
perf(guild): fetch guild members a thousand at a time (#2201)
|
2026-08-31 00:06:41 +02:00 |
|
 HampusandGitHub
|
a22db125a9
|
perf(ready): send timing diagnostics only to staff sessions (#2190)
|
2026-08-30 23:50:09 +02:00 |
|
 HampusandGitHub
|
933b13f3fa
|
perf(gateway): re-enable generational GC on hot processes (#2188)
|
2026-08-30 23:23:26 +02:00 |
|