Commit graph

188 commits

Author SHA1 Message Date
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
aa3340006f Update dependencies 2024-03-11 15:39:29 +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
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
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
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
59b3b7d0ec Add context for google login and cancel if HTTP request is cancelled 2024-02-26 16:10:32 +02:00
Tulir Asokan
207f152c04 Add another debug log 2024-02-25 00:18:17 +02:00
Tulir Asokan
6c4d8d8744 Properly set phone ID when pairing with google account 2024-02-23 22:52:04 +02:00
Tulir Asokan
2ca85cf2bd Add log after SetActiveSession call and fix LoginGoogle error message 2024-02-23 22:44:06 +02:00
Tulir Asokan
fa23bd14e8 Update mautrix-go 2024-02-23 21:20:26 +02:00
Tulir Asokan
b134453801 Handle logout events in a hacky way 2024-02-23 20:25:31 +02:00
Tulir Asokan
f99201f8e6 Fix some things 2024-02-23 19:26:49 +02:00
Tulir Asokan
49a3fd983f Add support for unpairing google logins 2024-02-23 16:32:12 +02:00
Tulir Asokan
a59074a026 Add hack to ignore weird pre-response data 2024-02-23 15:35:59 +02:00
Tulir Asokan
1df5dfe99a Add network field to auth data 2024-02-23 14:53:19 +02:00
Tulir Asokan
e3f965eff6 Save incoming cookie changes 2024-02-22 23:19:00 +02:00
Tulir Asokan
02f0b9e2ca Add Google account pairing support to libgm 2024-02-22 22:39:28 +02:00
Tulir Asokan
5b1f6e4c7b Add hacks to send bad credentials on startup too 2023-12-14 01:35:21 +02:00
Tulir Asokan
62bf2e608b Send error notice if user switches to google account pairing 2023-12-14 01:18:17 +02:00
Tulir Asokan
d027e1b147 Update dependencies 2023-11-16 15:22:34 +02:00
Tulir Asokan
cb5f3fa3f9 Only send unknown error state after 2 ping fails 2023-11-06 16:06:30 +02:00
Tulir Asokan
766d79562a Bump messages version number 2023-10-05 12:52:03 +03:00
Tulir Asokan
e6f9c36d87 Send event when ditto ping stops failing 2023-09-27 12:35:11 +03:00
Tulir Asokan
6c98afb0cc Bump version to v0.2.0 2023-09-16 10:39:51 -04:00
Tulir Asokan
29320b06fa Don't drop missed events after reconnect 2023-09-07 17:29:48 +03:00
Tulir Asokan
a415444fc0 Implement avatars 2023-09-05 01:42:36 +03:00
Tulir Asokan
75468e87d8 Add trace log with successful HTTP response data 2023-09-05 00:34:51 +03:00
Tulir Asokan
52a703c94d Don't panic if fetching web version fails 2023-09-05 00:34:22 +03:00
Tulir Asokan
f6712be804 Remove unnecessary byte spam in trace logs 2023-09-05 00:31:50 +03:00
Tulir Asokan
e863120b51 Fix RequestError.Is 2023-09-04 14:31:59 +03:00
Tulir Asokan
fece6ec681 Add test for RequestError parsing 2023-09-04 14:28:27 +03:00
Tulir Asokan
dc2d34127f Handle HTTP error responses properly 2023-09-04 14:28:22 +03:00
Tulir Asokan
88ba4b12b6 Add list support to pblite deserializer 2023-09-04 14:25:40 +03:00
Tulir Asokan
d757ced271 Update changelog and add comment to protobuf
[skip ci]
2023-09-04 12:14:35 +03:00
Tulir Asokan
c9c13db0b3 Use constants instead of string literals 2023-09-02 13:29:02 +03:00
Tulir Asokan
328a3eac53 Handle send error statuses properly 2023-09-01 13:42:52 +03:00
Tulir Asokan
1618051a12 Store phone settings for users 2023-08-30 20:45:51 +03:00
Tulir Asokan
2f8af9b6eb Include sim metadata with outgoing messages 2023-08-30 19:35:02 +03:00