|
|
c7fb2817fc
|
refactor(api/rest): create internal constructor for tests
|
2026-02-16 21:46:31 +11:00 |
|
|
|
db1f469a4f
|
feat(api): expose response info in requests
|
2026-02-16 17:32:39 +11:00 |
|
|
|
0a5b0f532a
|
refactor: move api request logic completely out of core
|
2026-02-05 01:52:14 +11:00 |
|
|
|
f606eb2e33
|
refactor: delete some starter app stuff
|
2026-02-05 01:11:37 +11:00 |
|
|
|
0d84411f14
|
refactor: split up core into multiple modules
|
2026-02-05 01:05:02 +11:00 |
|
|
|
2725342c3f
|
refactor: switch from metro to koin
Honestly metro looks too overcomplicated and I still don't know how to
use it properly. Switching to koin for now as I'm more comfortable with
it.
|
2026-02-01 00:50:57 +11:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
dae42c48f2
|
refactor: move logic to core module
|
2026-01-23 19:05:25 +11:00 |
|