Tulir Asokan
|
f7064812ea
|
Update dependencies
|
2022-11-04 12:54:46 +02:00 |
|
Tulir Asokan
|
f79efa9037
|
Update mautrix-go
|
2022-08-14 19:37:11 +03:00 |
|
Tulir Asokan
|
19b4c3093a
|
Apply periodic resync for group chats too
|
2022-06-28 16:22:11 +03:00 |
|
Tulir Asokan
|
9f0901f560
|
Add periodic ghost avatar resync
|
2022-06-28 14:37:50 +03:00 |
|
Tulir Asokan
|
2463f8e60f
|
Port some more old db schema upgrades
|
2022-05-26 11:23:15 +03:00 |
|
Tulir Asokan
|
52748374b7
|
Actually fix first_expected_ts upgrade. Fixes #504
|
2022-05-25 23:48:39 +03:00 |
|
Tulir Asokan
|
241de2f18f
|
Fix changing first_expected_ts column type
|
2022-05-25 18:51:51 +03:00 |
|
Sumner Evans
|
1f292dc1c5
|
Merge pull request #502 from mautrix/backfill-queue-fixes
backfill: fixes and minor refactors
|
2022-05-25 08:40:44 -06:00 |
|
Sumner Evans
|
a0ffed43dd
|
database/backfill_state: change type of first_expected_ts to BIGINT
|
2022-05-24 17:34:43 -06:00 |
|
Tulir Asokan
|
66cd7cd080
|
Fix mixed indent in .sql files
|
2022-05-23 20:00:08 +03:00 |
|
Tulir Asokan
|
a42c7bca17
|
Remove unused crypto store and fix comment
|
2022-05-22 22:03:08 +03:00 |
|
Tulir Asokan
|
a948ea0146
|
Move a bunch of stuff to mautrix-go
See d578d1a610
Database upgrades from before v0.4.0 were squashed, users must update
to at least v0.4.0 before updating beyond this commit.
|
2022-05-22 01:06:30 +03:00 |
|
Sumner Evans
|
4eac1ea719
|
backfill state: update during backfill
|
2022-05-20 10:22:30 -06:00 |
|
Sumner Evans
|
89663c2745
|
backfill state: add table for tracking state
|
2022-05-20 10:18:24 -06:00 |
|
Sumner Evans
|
54f3e8a439
|
database: combine backfill queue upgrades together
|
2022-05-16 17:09:47 -06:00 |
|
Sumner Evans
|
17c697445d
|
history sync: store timestamp when the message got put into the DB
This will be useful for debugging issues with missing messages
|
2022-05-15 21:42:42 -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 |
|
Tulir Asokan
|
c7b0f98f97
|
Fix scanning null values in timezone column
|
2022-05-12 20:51:37 +03:00 |
|
Sumner Evans
|
b42aa16684
|
media backfill: store media key in request
This way, we don't have to fetch the event from Matrix in these situations
|
2022-05-12 11:30:42 -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
|
573eec44c8
|
Fix indentation in SQL query
|
2022-04-29 17:03:27 +03:00 |
|
Tulir Asokan
|
6b69ea707b
|
Use single SQL query for fetching backfill queue items
|
2022-04-29 10:44:22 +03:00 |
|
Sumner Evans
|
bd26fc4af9
|
Minor cleanups from CR
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2022-04-07 09:20:43 -06:00 |
|
Sumner Evans
|
c664e5f107
|
Updates from CR
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2022-04-06 08:56:58 -06:00 |
|
Sumner Evans
|
eb0a13a753
|
historysync: use userID, conversationID, messageID as PK
|
2022-04-05 13:16:31 -06:00 |
|
Sumner Evans
|
005fbb09f8
|
backfill queue: don't delete, just mark as complete
|
2022-04-05 13:16:31 -06:00 |
|
Sumner Evans
|
830c294b91
|
historysync: delete history sync messages once backfilled
|
2022-03-30 17:40:23 -06: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 |
|
Tulir Asokan
|
7e5c2769c6
|
Clean up personal filtering space support
|
2021-12-29 21:40:08 +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
|
b489d407c9
|
Remove old db migration that was merged into initial schema
|
2021-11-07 23:51:34 +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
|
5b5cbc2efa
|
Remove legacy state store migration
|
2021-10-30 23:31:39 +03:00 |
|
Tulir Asokan
|
a829a887f0
|
Clear stored usernames from postgres in multidevice upgrade
|
2021-10-30 14:22:58 +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 |
|