Block a user
370865c2c1
Silently handle inbound "feed" messages
87b41fbdcc
Make another missing inbound property optional
e2c24c3ac5
Add missing parameter
69d21bdb4e
Update roadmap
c9189d17cf
Inbound channel/user join/leave
861e3ff30d
Update roadmap
297697973f
Catch a possible non-cancel exception when terminating Node module
61d9a60704
Outgoing message redactions
01a89508f6
Remove outbound typing listeners
60b115bd38
Rename remote->kakaotalk and message->chat
e94c598e3b
Force-disable web-based login until it is implemented
37c983ce0b
Don't allow having two node modules use the same socket
3abb296109
Sync channels from most to least recently updated
cf9fbc6d57
Make some more missing inbound properties optional
8ac16e00fc
Handle disconnections from the node module
3ced968494
Inbound replies (and some kwarg cleanup)
ce5006269f
Make some missing inbound properties optional
b51ce9bc96
Don't re-add inbound listeners on every reconnect/sync
ada6a56135
Add missing __init__.py
3dc1f2612e
Minor improvements
c8803bc8cc
Minor cleanups
59ea91519a
Split state into "logged in" and "connected"
15415a5eec
Send multiphoto messages in order
d116ebefc7
Async function -> return awaitable
256c4d429a
Inbound message attachments, starting with images
e099886eb1
Minor style changes
66262caa63
Restore forgotten channels before sending something into them
b9eb4ce0ac
Prevent crash when quitting Python module after Node module
dc02fbe33a
Improve type hints & re-add missing log message in client.js
ee3daab48d
Rename some login data types & variables
9c330350e0
Add README and setup instructions
491cdca7b6
Fix how DirectChat and MemoChat channels are handled
c7df4b1e65
Fix channel sync debug message
1a947a1999
Apply chat sync limit during RPC transfer
4158788496
Clean up Long
2a91a7b43e
Include security fix for follow-redirects
f5d16839a6
Minor cleanups
c48952a9fa
Show error on startup/sync failure
00c0090c19
Enforce non-optional ktid and kt_receiver for portal DB objects
f8a50f1201
Mark long commands as read
0c9550841c
Puppets and backfilling
e28694c987
Remove union operator from more dataclass fields