120e4e11f7
Lower minimum required Python version to 3.7
...
Just use Dict instead of TypedDict
2021-07-03 03:11:15 -04:00
8c2c0126c9
Sync, store, and poll for incoming read receipts
2021-07-02 14:04:52 -04:00
a3e7caac27
Merge branch 'master' into better-receipts-msc2409
2021-06-16 22:14:26 -04:00
555b19c289
Always use LINE puppet for own messages
...
...that are sent from another client.
Also look up the profile data for the user's LINE account on sync,
including at startup, so that there's always a puppet available.
2021-06-15 02:55:55 -04:00
33ca6223c5
Use MSC2409 to send outgoing read receipts
...
When a message is viewed in Matrix, make Puppeteer view its LINE chat
2021-06-11 02:53:30 -04:00
c5eea7b50b
Fix crash when logging in after a forced logout
...
Also tidy up bridge notices during the login flow
2021-06-08 00:24:00 -04:00
54507f8aaf
Catch getting logged out
...
Happens when logging into Line on Chrome somewhere else
2021-06-06 18:24:34 -04:00
c8d1d38d21
Incoming read receipts for MRU chats
...
TODO: poll other chats for read receipts
2021-04-22 02:40:50 -04:00
d30402a98f
More robust message syncing and room cleaning
2021-04-22 02:39:52 -04:00
0ce6b833e3
Attempt to fix ordering of incoming messages
2021-04-21 02:38:10 -04:00
36ba98fda1
Outbound images (bad echo)
2021-03-27 03:37:41 -04:00
884d0d32fe
Working avatars and icons
2021-03-26 02:27:21 -04:00
456ac7ff50
Rename again
2021-03-15 01:40:56 -04:00