Sumner Evans
|
54f3e8a439
|
database: combine backfill queue upgrades together
|
2022-05-16 17:09:47 -06:00 |
|
Sumner Evans
|
1d70cbff48
|
backfill queue: add dispatch time, remove time end to table
* the dispatch time is going to be what the completed time used to be
* the time end column was always nil, so I got rid of it
|
2022-05-15 21:42:38 -06:00 |
|
Sumner Evans
|
08e77fab29
|
media backfill: send retry requests at the configured time
Only does the batch send of requests if the request method is 'local_time'
|
2022-05-11 17:10:55 -06:00 |
|
Sumner Evans
|
b5551ee16a
|
database: add media requests buffer table
|
2022-05-11 17:10:55 -06:00 |
|
Tulir Asokan
|
6b69ea707b
|
Use single SQL query for fetching backfill queue items
|
2022-04-29 10:44:22 +03:00 |
|
Sumner Evans
|
1ecdb71ac3
|
database: add backfill queue and history sync tables
|
2022-03-29 12:16:30 -06:00 |
|
Tulir Asokan
|
caacac15c7
|
Check database owner and foreign tables before starting
|
2022-03-16 01:15:13 +02:00 |
|
Tulir Asokan
|
1eb210c249
|
Add support for bridging reactions
|
2022-03-05 21:22:31 +02:00 |
|
Tulir Asokan
|
b389354bcc
|
Send blank protocol message if phone is offline for too long
|
2022-02-18 12:12:15 +02:00 |
|
Tulir Asokan
|
528fbda53f
|
Add initial support for requesting media retries from phone
|
2022-02-10 19:18:49 +02:00 |
|
Tulir Asokan
|
c3a9f75ffd
|
Add word to unsupported database error message
|
2022-02-06 21:03:04 +02:00 |
|
Tulir Asokan
|
41272e9dff
|
Include current and latest known versions in unsupported db error
|
2022-02-06 20:43:36 +02:00 |
|
Tulir Asokan
|
e8c77c7ec6
|
Try to track when the phone is online and warn user if it's offline for too long
|
2022-01-25 14:26:24 +02:00 |
|
Tulir Asokan
|
ccfd7819c3
|
Don't ignore errors when getting DB schema version
It probably never errors because connection errors would break the
create table call, but this way is safer.
|
2022-01-07 16:45:20 +02:00 |
|
Tulir Asokan
|
18ea5af45e
|
Add support for disappearing messages
|
2022-01-07 14:32:00 +02:00 |
|
Helder Ferreira
|
0a8bd7794b
|
Add persistence
Co-authored-by: clmnin <clament.john.k@gmail.com>
|
2021-12-29 08:37:57 +00:00 |
|
Tulir Asokan
|
ca5fcc42ba
|
Reroute broadcast list messages to correct DM portal. Fixes #411
|
2021-12-25 20:50:36 +02:00 |
|
Tulir Asokan
|
5e04577081
|
Update mautrix-go to fix olm session ordering
|
2021-12-22 23:04:41 +02:00 |
|
Tulir Asokan
|
a909750dcc
|
Mark all messages as read instead of only last one
|
2021-11-30 16:38:37 +02:00 |
|
Tulir Asokan
|
682c5bff38
|
Remove/fix some db upgrades
|
2021-10-30 23:40:38 +03:00 |
|
Tulir Asokan
|
f3d6bbbc4a
|
Replace VARCHAR(255) with TEXT in Matrix state store
|
2021-10-30 23:31:49 +03:00 |
|
Tulir Asokan
|
bb9a0f6528
|
Make relay mode more like the Signal bridge
|
2021-10-28 13:57:15 +03:00 |
|
Tulir Asokan
|
b918b4f261
|
Handle decryption errors from WhatsApp properly
|
2021-10-27 18:31:33 +03:00 |
|
Tulir Asokan
|
0b4d0bbbe1
|
Handle history sync payloads with MSC2716 batch sending
|
2021-10-26 17:01:10 +03:00 |
|
Tulir Asokan
|
56850bb698
|
Initial switch to go.mau.fi/whatsmeow
|
2021-10-22 20:14:34 +03:00 |
|
Tulir Asokan
|
4fe179d0d7
|
Remove content from message table. Fixes #320
|
2021-08-19 19:17:19 +03:00 |
|
Tulir Asokan
|
ca118e8678
|
Handle 404 errors when backfilling messages
|
2021-02-17 01:22:06 +02:00 |
|
Tulir Asokan
|
56e4a67f42
|
Update mautrix-go
|
2020-11-10 12:37:33 +02:00 |
|
Tulir Asokan
|
aefe63cba5
|
Add support for automatic key sharing
|
2020-08-05 14:58:46 +03:00 |
|
Tulir Asokan
|
b7275a763a
|
Make bridging receipts togglable separately from presence
|
2020-07-10 16:26:55 +03:00 |
|
Tulir Asokan
|
f40a91594d
|
Update mautrix-go
|
2020-07-10 15:56:45 +03:00 |
|
Tulir Asokan
|
7eb4cfb946
|
Add command to disable bridging presence and read receipts
|
2020-07-10 14:53:18 +03:00 |
|
Tulir Asokan
|
c9adb3aba3
|
Store outbound group sessions in database
|
2020-05-12 23:16:33 +03:00 |
|
Tulir Asokan
|
dfc5722a80
|
Move crypto store to main database
|
2020-05-09 20:08:05 +03:00 |
|
Tulir Asokan
|
baae66ed04
|
Add basic end-to-bridge encryption support
Still missing persisting sync tokens and crypto state in DB
|
2020-05-09 02:04:01 +03:00 |
|
IndeedNotJames
|
0fba1db6aa
|
Fix room topic length (#108)
|
2019-11-17 21:10:02 +02:00 |
|
Tulir Asokan
|
03d42640fe
|
Add basic relaybot support. Fixes #20
|
2019-11-10 21:22:11 +02:00 |
|
Tulir Asokan
|
3be9aa2319
|
Improve errors in state store migration edge cases
|
2019-08-25 17:25:19 +03:00 |
|
Tulir Asokan
|
ab91d326fd
|
Move Matrix state store to main database. Fixes #64
|
2019-08-25 16:29:35 +03:00 |
|
Tulir Asokan
|
7bf470d69e
|
Add portal rooms to user-specific community for filtering
|
2019-08-10 15:28:12 +03:00 |
|
Tulir Asokan
|
e124641107
|
Add option to set private chat portal rooms' name/avatar explicitly
|
2019-06-01 20:03:29 +03:00 |
|
Tulir Asokan
|
dce08b1422
|
Add user-portal mapping to database
|
2019-05-28 21:31:25 +03:00 |
|
Tulir Asokan
|
063ec7873d
|
Don't allow unsupported database versions without flag
|
2019-05-28 21:29:43 +03:00 |
|
Tulir Asokan
|
2c9c473040
|
Add basic Matrix puppeting support
May contain bugs.
EDUs from /sync are not yet handled.
|
2019-05-24 02:33:30 +03:00 |
|
Tulir Asokan
|
95e62fae77
|
Upgrade message content in db to new protocol schema
|
2019-05-24 01:09:42 +03:00 |
|
Tulir Asokan
|
b363547bdf
|
Possibly significantly improve how portals are created and synced
|
2019-05-22 16:46:18 +03:00 |
|
Tulir Asokan
|
b0d774a5a5
|
Add database migrations and handle leaving private chat portals. Fixes #7
|
2019-05-16 21:26:43 +03:00 |
|