Block a user
3f8660a3c4
Print "unknown peer" instead of null, if no RPC peer is known
652aa22048
Update some comments
c691372c6a
Don't delete saved creds if a login is blocked & forced login is off
76d0ead99f
Make disconnections an important notice
8da7f1efbd
Wait for RPC connection before sending notice to log back in
d594fb98d1
Roadmap corrections
c90f86849e
Move core of "leave" command into Portal method
5b16694f78
Add some command aliases
37101f42c1
Friend cmds: Use same mention formatting as outbound message formatter
a49e2768a3
Don't send outbound mentions for direct chats
Creating new direct chat can fail
Saved password sometimes gets discarded automatically
4e6498f777
Create new direct chat if necessary when creating new DM portal
c3726220de
Actually skip channel syncing when bridge.sync_on_startup is false
a817049e12
Document that error responses can have a result object after all
dcf17fd40a
Awaitable and mark_read for account/friend management commands
c3b299d26c
Make LoginResult.lastChannelId optional
4e6498f777
Create new direct chat if necessary when creating new DM portal
c3726220de
Actually skip channel syncing when bridge.sync_on_startup is false
a817049e12
Document that error responses can have a result object after all
dcf17fd40a
Awaitable and mark_read for account/friend management commands
c3b299d26c
Make LoginResult.lastChannelId optional
5ae5970ef0
Let "sync" command override resync_max_disconnected_time
9a82db2257
Backfill inbound read receipts
63fe843724
Add mypy cache to .gitignore
6a828eb0b3
Clarify that --save stores passwords
1eecf8da85
Remove duplicate function definition
e35082bbea
Improve "whoami", especially for users with no KakaoTalk ID
f1e08caee0
Fix token renewal for already logged-in users
d0dc921fd4
Add missing return on "whoami" error
6623dd46c0
Assorted minor fixes
e35082bbea
Improve "whoami", especially for users with no KakaoTalk ID
f1e08caee0
Fix token renewal for already logged-in users
d0dc921fd4
Add missing return on "whoami" error
4c0f2346d8
Update version
9e8541772d
Update roadmap to remove claim about KT not supporting invites
18ba4707ab
Add missing await in leave command
b7df79e65d
Copy PL state events with evolve
780dbed7c2
Set group ownership of systemd service config dir
9cb35fc81c
Update roadmap
32181e3257
Actually connect channel add listener
cf4f40efa2
Command for outbound leaves
e952c05d35
Many fixes thanks to mypy
2143282195
Actually check connection during ping command
91448c3005
Update roadmap
b85301d59f
Don't log contents of RPC calls
0a0812515c
Fix replies to relayed users' messages
770b0e447b
Try outbound room title & description, and work on outbound room avatar
abf3114203
Better error handling for permission setting and privileged actions
a9c7bfe046
Update roadmap with missing edge cases and KT message types
fe6df88a4b
Return IDs of bridged outgoing messages instead of the chats themselves
aa5c066552
Prepend relayed media messages with a new message of who sent it
587ec98f3e
Handle serializer errors on connect
33a8218eee
Add missing None check for outbound read receipts
95d08e5aeb
Preserve runtime directory in systemd services
383ea05432
Add read receipt handler that I forgot about
d44c843799
npm audit fix
09e8ceb96c
Update version
3213ac028c
Correct minimum Python version in setup instructions
c28a58e175
Add systemd setup instructions
0b23efd43a
Remove incomplete web-based login for now