Commit graph

417 commits

Author SHA1 Message Date
Tulir Asokan
0c7e11d8f0 Count remote echo timeouts from ack instead of event ts 2024-06-08 12:47:41 +03:00
Tulir Asokan
5333dcbbe9 Always log RPC request and response IDs 2024-06-07 22:24:40 +03:00
Tulir Asokan
18f012d2d0 Add better messages for send response errors 2024-06-07 18:37:25 +03:00
Tulir Asokan
2660e3fa91 Move remote echo timeout checker to separate loop 2024-06-04 20:55:12 +03:00
Tulir Asokan
7cf98e493f Log raw send response data 2024-05-30 20:11:28 +03:00
Tulir Asokan
c1c9455c16 Remove unnecessary sleep after google account pairing. Fixes #22 2024-05-30 20:06:42 +03:00
Tulir Asokan
0236ea64b6 Add checkpoint for message handling taking long 2024-05-24 12:49:16 +03:00
Tulir Asokan
dfcc23e3a7 Send error if remote echo takes unexpectedly long 2024-05-24 12:42:28 +03:00
Tulir Asokan
074e239ed4 Fix ping loop getting stuck if the first ping doesn't respond 2024-05-21 12:56:20 +03:00
Tulir Asokan
09ac469771 Bump version to v0.4.1 2024-05-16 16:09:10 +03:00
Tulir Asokan
c3a477b704 Send extra GET_UPDATES call after disconnections 2024-05-15 15:31:08 +03:00
Tulir Asokan
c0ac0571f6 Add icon for IDEA 2024-05-15 11:00:20 +03:00
Tulir Asokan
c93884f6e6 Force-lowercase mobile source ID in google account pairing 2024-04-22 18:19:27 +02:00
Tulir Asokan
4cac56381b Update gaia pairing message types 2024-04-22 18:19:16 +02:00
Tulir Asokan
f240c7533e Update manualdecrypt to support gaia pairing events 2024-04-22 18:17:50 +02:00
Tulir Asokan
81bca8abc1 Update web version number 2024-04-17 00:18:22 +03:00
Tulir Asokan
d70ddb415b Add lock for updating cookies 2024-04-17 00:18:22 +03:00
Tulir Asokan
1d3ef74817 Add support for sending captions and fix some fields in send requests 2024-04-16 17:44:34 +03:00
Tulir Asokan
d0a8b8406c Ignore conversation updates that arrive soon after marking as spam
Apparently there are race conditions in the gmessages app where it may
send a `SPAM_FOLDER` update and then `ACTIVE` immediately afterwards.
2024-04-16 15:48:00 +03:00
Tulir Asokan
accd12a7aa Bump version to v0.4.0 2024-04-16 14:05:31 +03:00
Tulir Asokan
b6768da351 Update dependencies 2024-04-15 12:43:30 +03:00
Tulir Asokan
584bc31896 Fix last data received ts if message ts is higher than current time 2024-04-11 16:34:57 +03:00
Tulir Asokan
86f06804b8 Add potential hacky workaround for multiple devices in gaia pairing 2024-04-11 15:48:27 +03:00
Tulir Asokan
c82a38b662 Adjust pairing init timeout message 2024-04-10 16:42:24 +03:00
Tulir Asokan
bbfb5e7b5b Improve login failure analytics 2024-04-08 19:04:40 +03:00
Tulir Asokan
2a3acbff1b Ignore old messages even if their ID is higher than new ones 2024-04-08 15:21:08 +03:00
Tulir Asokan
b131f50e51 Improve missed data resync logic 2024-04-08 12:47:00 +03:00
Tulir Asokan
e2c8d92382 Adjust hacky GET_UPDATES behavior 2024-04-05 17:05:20 +03:00
Tulir Asokan
7167eff883 Log warning if set active results in backfill 2024-04-05 16:41:11 +03:00
Tulir Asokan
5481dc9273 Improve some messages 2024-04-05 16:36:08 +03:00
Tulir Asokan
0b6648eeed Resync if hacky GET_UPDATES works 2024-04-05 13:06:06 +03:00
Tulir Asokan
135bd5f5bb Don't try to set unconfigured tags 2024-04-05 12:54:57 +03:00
Tulir Asokan
3d0983203d Send extra GET_UPDATES requests instead of IS_BUGLE_DEFAULT 2024-04-05 12:54:49 +03:00
Tulir Asokan
f6a9f7811d Bump next bugle default check time before doing check 2024-04-03 17:57:40 +03:00
Tulir Asokan
fcfd04f47c Update web version number 2024-04-03 17:31:17 +03:00
Tulir Asokan
7bde53748b Move some logs to trace level 2024-04-03 17:31:17 +03:00
Tulir Asokan
03db8d9296 Add periodic bugle default check 2024-04-03 17:31:17 +03:00
Tulir Asokan
fab55c21b9 Enable checking bugle default on gaia pairing 2024-04-03 15:58:31 +03:00
Tulir Asokan
4add3fb896 Cancel gaia pairing on phone too if HTTP requests is canceled 2024-03-28 16:52:10 +02:00
Tulir Asokan
074ad64773 Cancel previous async login when starting new one 2024-03-28 16:31:42 +02:00
Tulir Asokan
7ea8c6d10d Add missing error return 2024-03-28 14:55:00 +02:00
Tulir Asokan
825c8ff062 Improve handling of already-logged-in cases in provisioning API 2024-03-28 14:35:32 +02:00
Tulir Asokan
205e6a9751 Add missing nil check 2024-03-27 20:01:38 +02:00
Tulir Asokan
874afb19bd Fix roadmap link in readme
Fixes #19
2024-03-25 14:10:43 +02:00
Tulir Asokan
914e4ea280 Ignore read receipts pointing at old messages 2024-03-23 01:46:57 +02:00
Tulir Asokan
473c9d59f9 Add timeouts for portal event handlers 2024-03-20 13:05:25 +02:00
Tulir Asokan
dad3dbc7e5 Fix clearing avatars if contact ID is cleared 2024-03-18 20:23:43 +02:00
Tulir Asokan
72d2fc8615 Fix version number 2024-03-18 20:09:03 +02:00
Tulir Asokan
44fb681955 Don't convert audio message if file is already ogg 2024-03-18 15:55:36 +02:00
Tulir Asokan
a0602d6c94 Try different ID for gaia pairing 2024-03-18 15:55:23 +02:00