Commit Graph

23 Commits

Author SHA1 Message Date
d9c3b0f01b Auto-login after auto-logout
Instead of only on bridge startup
2022-03-29 02:50:51 -04:00
e02c91c093 Support auto-login 2022-03-29 01:23:31 -04:00
77d63837bc Update copyright 2022-03-28 15:00:36 -04:00
e4702d9d3e When kicked out of LINE, post last known LINE dialog message 2021-10-14 23:56:33 -04:00
cd75cb0d35 Minor tweaks 2021-07-22 03:26:39 -04:00
2fd18c7309 Add limit parameter to sync command 2021-07-22 03:25:19 -04:00
57c448e0c3 Contact syncing and invites
* Add ability to sync all LINE contacts, which is relevant because the
  list of recent chats excludes users you haven't spoken to lately.
* Add bot command to list all contacts.
* Allow inviting a puppet to a DM to create a portal for that LINE user,
  instead of having to wait for that user to message you first.
2021-07-19 04:10:10 -04:00
1fddc563e2 Avoid conflicting actions during sync
More is likely need for this to work well
2021-07-02 14:04:53 -04:00
8c2c0126c9 Sync, store, and poll for incoming read receipts 2021-07-02 14:04:52 -04:00
1ae30bcf1b Use read receipts to know when to sync media
Instead of having to view a LINE chat when a media message is sent, send
a placeholder message that gets replaced with the actual media when it's
viewed in Matrix.
2021-06-17 00:42:06 -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
9d1d6e379c Support LINE users with no discoverable ID
AKA "strangers". Should only happen to non-friends in rooms (not groups!)
2021-06-06 18:24:44 -04:00
54507f8aaf Catch getting logged out
Happens when logging into Line on Chrome somewhere else
2021-06-06 18:24:34 -04:00
34ea2021ec Attempt to respect bridge.initial_conversation_sync
But probably doing it wrong
2021-06-06 18:21:32 -04:00
94788a21dd Various fixes and cleanups 2021-06-05 23:41:05 -04:00
2117685df7 Post startup messages in notice room 2021-05-05 02:42:41 -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
456ac7ff50 Rename again 2021-03-15 01:40:56 -04:00