Commit graph

361 commits

Author SHA1 Message Date
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
Tulir Asokan
2b41398074 Fix power levels when main intent changes 2024-02-29 17:33:15 +02:00
Tulir Asokan
d35936e857 Actually apply hacky deduplication for DM participants 2024-02-29 17:25:51 +02:00
Tulir Asokan
173644423c Add hacky deduplication for DM participants 2024-02-29 17:19:48 +02:00
Tulir Asokan
c409f75797 Don't set blank gmsg-contact URI in ghost identifiers 2024-02-29 15:50:19 +02:00
Tulir Asokan
4998d4a34b Bridge custom emoji reactions as :custom:
Official web app doesn't support them yet either, this is probably
better than the raw UUID
2024-02-29 15:49:36 +02:00
Tulir Asokan
6d7bfc1ba8 Refactor pinger 2024-02-29 14:20:58 +02:00
Tulir Asokan
69aacf25b5 Bump config message version number 2024-02-29 13:42:22 +02:00
Tulir Asokan
ca0e0a09a1 Add warning log when messages are dropped 2024-02-29 13:38:57 +02:00
Tulir Asokan
8b4f19fd2f Ack failed messages too 2024-02-26 17:08:24 +02:00
Tulir Asokan
0f4f00295c Add hacky sleep before sending set active session request 2024-02-26 16:54:06 +02:00
Tulir Asokan
eccbb9910e Check cookies are present before trying to log in 2024-02-26 16:54:06 +02:00
Tulir Asokan
b3457907fa Add missing return 2024-02-26 16:54:05 +02:00
Tulir Asokan
59b3b7d0ec Add context for google login and cancel if HTTP request is cancelled 2024-02-26 16:10:32 +02:00
Tulir Asokan
7db7fdf20b Properly reset login in progress flag after google login 2024-02-26 15:34:12 +02:00
Tulir Asokan
8eed8382cb Add proper error codes in google login provisioning API 2024-02-26 15:30:57 +02:00
Tulir Asokan
207f152c04 Add another debug log 2024-02-25 00:18:17 +02:00