Commit graph

377 commits

Author SHA1 Message Date
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
Tulir Asokan
aa3340006f Update dependencies 2024-03-11 15:39:29 +02:00
Tulir Asokan
515fcc0418 Update changelog 2024-03-11 15:36:09 +02:00
Tulir Asokan
993addf632 Bump gmessages version number 2024-03-11 15:31:25 +02:00
Tulir Asokan
6a630151d7 Fix media upload code 2024-03-11 15:31:15 +02:00
Tulir Asokan
114cf622d6 Add longer hacky sleep to make google login post-connect work 2024-03-11 15:06:39 +02:00
Tulir Asokan
c8478eaa33 Try adding SIM payload when sending reactions 2024-03-08 01:45:18 +02:00
Tulir Asokan
0799d550fd Revert "Try sending hearts as custom reaction type"
This reverts commit 96253a90d3.
2024-03-08 01:41:56 +02:00
Tulir Asokan
96253a90d3 Try sending hearts as custom reaction type 2024-03-07 17:55:35 +02:00
Tulir Asokan
d01ae575d2 Fully qualify emojis instead of removing variation selector 2024-03-07 17:05:42 +02:00
Tulir Asokan
e5b70c0b18 Fill httpTransport field 2024-03-05 19:31:12 +02:00
Tulir Asokan
90b5346763 Add timeouts for HTTP requests 2024-03-05 19:14:14 +02:00
Tulir Asokan
96c09b4752 Send acks before sending set active request 2024-03-05 13:11:27 +02:00
Tulir Asokan
94e59bbb3f Further improve hacky deduplication algorithm 2024-03-01 17:56:01 +02:00
Tulir Asokan
c03191856c Cancel async login if it's not waited 5 seconds after completion 2024-03-01 16:30:49 +02:00
Tulir Asokan
27d7edcb6d Re-set contact info if phone or contact ID changes 2024-03-01 14:44:29 +02:00
Tulir Asokan
765dc618e6 Add more logs for avatar syncing 2024-03-01 14:43:25 +02:00
Tulir Asokan
89b9f46301 Don't clear puppets when phone ID changes
Otherwise the avatars will remain on the server and won't be properly reset
when new contact info comes in for the same user.
2024-03-01 14:42:40 +02:00
Tulir Asokan
072c002198 Improve hacky deduplication algorithm 2024-03-01 13:53:46 +02:00
Tulir Asokan
c88187b99f Remove sus conversation data filtering 2024-03-01 13:51:36 +02:00
Tulir Asokan
69764df5f8 Use bot for kicking if necessary 2024-03-01 13:34:27 +02:00
Tulir Asokan
04828bef39 Try another algorithm for DM participant deduplication 2024-03-01 13:26:45 +02:00
Tulir Asokan
e9ec6b5e64 Don't include chat info in every log line when syncing 2024-02-29 17:36:03 +02:00