Commit graph

399 commits

Author SHA1 Message Date
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
Tulir Asokan
720e16f1ce Update version numbers 2024-03-18 15:45:10 +02:00
Tulir Asokan
06c153c5fd Add error message for FAILED_GENERIC 2024-03-18 15:25:48 +02:00
Tulir Asokan
0456b8c3de Clear puppet phone numbers when phone ID changes 2024-03-18 15:14:29 +02:00
Tulir Asokan
e3619dbe7b Include UUID in phone ID when using google pairing 2024-03-18 15:12:30 +02:00
Tulir Asokan
3e0e5d703f Make participant deduplication less hacky 2024-03-18 14:54:21 +02:00
Tulir Asokan
e81339183e Log warning if multiple devices are found for gaia pairing 2024-03-18 14:54:06 +02:00
Tulir Asokan
2d02241fc4 Use dbutil for mass insert query building 2024-03-17 20:14:20 +02:00
Tulir Asokan
2aaed5fc9f Bump version to v0.3.0 2024-03-16 13:49:42 +02:00
Tulir Asokan
c41dbebc0d Remove maulogger 2024-03-13 18:41:50 +02:00
Tulir Asokan
42d56b9e71 Add even more hacky workarounds for connecting after google login 2024-03-13 18:12:47 +02:00
Tulir Asokan
cf698ed7d6 Add timeout for starting google account pairing 2024-03-13 15:03:48 +02:00
Tulir Asokan
847b9a3a90 Add better messages for expected google login errors 2024-03-12 17:51:54 +02:00
Tulir Asokan
dce41f68bc Update dependencies 2024-03-11 20:37:37 +02:00
Tulir Asokan
7c9483bc2b Fix Matrix voice message check 2024-03-11 17:09:02 +02:00
Tulir Asokan
d9364a7b7f Convert voice messages from/to m4a 2024-03-11 17:03:08 +02:00
Tulir Asokan
bfd872b4b8 Update provisioning API logging 2024-03-11 16:06:18 +02:00
Tulir Asokan
ea507552b0 Add analytics events for google login 2024-03-11 15:55:24 +02:00
Tulir Asokan
159bc453ec Add license exceptions 2024-03-11 15:48:03 +02:00