Commit graph

25 commits

Author SHA1 Message Date
56fe5082ec
feat(gateway): handle opcode 7 reconnect 2026-01-27 21:11:34 +11:00
22faef0fb0
feat(gateway): handle resume and opcode 9 2026-01-27 21:00:15 +11:00
bed582b953
fix(gateway): send heartbeats correctly
oops
2026-01-27 18:25:20 +11:00
ff2f4a0358
feat(gateway): handle heartbeat request by server 2026-01-27 18:24:25 +11:00
b4856b49fb
fix(gateway): properly deserialise null, such as in HeartbeatAck 2026-01-27 17:37:52 +11:00
b04d75df99
refactor: split Gateway into Handler and Session 2026-01-27 17:37:25 +11:00
214efd7417
refactor: Event -> Payload, Payload -> Event
A bit more consistent with official terminology ^^
2026-01-27 16:41:09 +11:00
f0c0be0dd2
refactor(gateway): extract serialisation utils into one spot 2026-01-27 16:35:50 +11:00
3ff9b7d676
feat(core): heartbeat and basic sequence handling 2026-01-27 16:10:08 +11:00
cd50f75c10
feat(core): gateway connection and identify 2026-01-27 02:23:26 +11:00
3a28fe17f8
fix: add default uncaught exception handler
Sometimes a coroutine will crash and nothing gets emitted in logcat,
this makes sure to at least show *something*
2026-01-27 02:12:00 +11:00
88e44b1cbb
docs(core): add little note about props locale 2026-01-27 02:10:29 +11:00
9cef464bf5
refactor: tiny cleanup 2026-01-26 01:55:09 +11:00
a2fb59c6f8
feat: basic api, captcha, and login flow
whew, that's a lot
2026-01-25 03:31:24 +11:00
946429a2f5
feat: basic persistent settings 2026-01-24 00:37:57 +11:00
61bb748925
refactor: composeApp -> ui 2026-01-23 23:31:31 +11:00
6f5e4499d9
feat: basic sqldelight 2026-01-23 23:30:06 +11:00
4d8872db9c
feat: basic repo + di 2026-01-23 23:15:40 +11:00
1b3b465112
feat: basic nav3 2026-01-23 21:24:53 +11:00
2cb53ee962
fix: fixup build failures 2026-01-23 19:28:56 +11:00
55c6df98e2
refactor: rename generated res package 2026-01-23 19:23:01 +11:00
058e55538a
chore: add metro 2026-01-23 19:18:14 +11:00
dae42c48f2
refactor: move logic to core module 2026-01-23 19:05:25 +11:00
f3fca134c7
chore(readme): update 2026-01-23 17:11:13 +11:00
a30f557999
init 2026-01-23 17:07:47 +11:00