Commit Graph

37 Commits

Author SHA1 Message Date
fe6df88a4b Return IDs of bridged outgoing messages instead of the chats themselves
And set an optional property in AudioAttachment to be safe
2022-04-12 04:42:26 -04:00
59c7f1fd2e Add missing command handler connection that I forgot about 2022-04-12 04:42:26 -04:00
d44c843799 npm audit fix 2022-04-11 03:22:48 -04:00
9a33f3dcf2 Use More/LessSettings instead of profile on login; add whoami command 2022-04-11 00:02:12 -04:00
c9189d17cf Inbound channel/user join/leave 2022-04-10 04:57:50 -04:00
4a68796fdf Outbound read receipts 2022-04-10 04:38:25 -04:00
7b96687dae Inbound read receipts
But not while backfilling
2022-04-10 04:38:25 -04:00
4c205104a9 Inbound profile changes 2022-04-10 02:23:50 -04:00
a7a3ab694e Semicolons & commas 2022-04-10 02:19:59 -04:00
2aace35962 Add listener for inbound client errors 2022-04-10 02:18:53 -04:00
61d9a60704 Outgoing message redactions 2022-04-09 04:14:02 -04:00
60b115bd38 Rename remote->kakaotalk and message->chat 2022-04-09 04:04:10 -04:00
f7d889486a Inbound message deletion/hiding
Treating hiding as equivalent to deletion
2022-04-09 04:04:10 -04:00
aee66976f6 Style improvements in client.js 2022-04-08 19:01:32 -04:00
37c983ce0b Don't allow having two node modules use the same socket 2022-04-08 05:15:06 -04:00
84e6a5829d Outgoing mentions 2022-04-06 12:49:23 -04:00
2b9c59a2af Outbound replies 2022-04-05 15:44:02 -04:00
b51ce9bc96 Don't re-add inbound listeners on every reconnect/sync 2022-04-05 02:05:43 -04:00
3dc1f2612e Minor improvements 2022-04-05 00:59:22 -04:00
a9633118c5 Allow syncing (existing) direct chat channel by inviting puppet to DM 2022-04-04 20:07:30 -04:00
59ea91519a Split state into "logged in" and "connected"
Logged in = have (supposedly valid) session tokens
Connected = have an active TalkClient session
2022-04-01 05:11:46 -04:00
ace4eefec7 Outbound media messages 2022-03-26 03:37:53 -04:00
2d9ae53d89 Add command for listing friends 2022-03-23 03:09:30 -04:00
66262caa63 Restore forgotten channels before sending something into them 2022-03-21 01:33:22 -04:00
dc02fbe33a Improve type hints & re-add missing log message in client.js 2022-03-21 01:11:54 -04:00
b59b8a68c3 Sync receiver of DM channel at init time for existing portal 2022-03-20 03:12:17 -04:00
60c47e5a20 Improved syncing, cleanups 2022-03-18 03:52:55 -04:00
9c330350e0 Add README and setup instructions 2022-03-13 00:57:45 -05:00
1a947a1999 Apply chat sync limit during RPC transfer 2022-03-12 23:26:23 -05:00
4158788496 Clean up Long
Keep it as an int in Python, and do all fancy conversions in Node
2022-03-11 20:40:33 -05:00
2a91a7b43e Include security fix for follow-redirects 2022-03-11 20:40:33 -05:00
f5d16839a6 Minor cleanups 2022-03-11 20:40:33 -05:00
66b66bd27b First crack at incoming messages 2022-03-10 02:46:24 -05:00
6e6c6f5c48 Message sending 2022-03-09 20:26:39 -05:00
0c9550841c Puppets and backfilling 2022-03-09 02:29:43 -05:00
bb3d7057b3 Implement logging out from the bridge
But there is no API for logging out of KakaoTalk
2022-03-06 03:23:05 -05:00
b57c74eeb6 Initial commit 2022-02-25 02:22:50 -05:00