Commit graph

166 commits

Author SHA1 Message Date
Tulir Asokan 1e84a169f9 Handle media retries asynchronously 2024-04-11 17:27:49 +03:00
Toni Spets 4e6e486e19 Expose debug API with pprof
Runs along the provisioning API with same authentication.
2023-12-05 11:35:22 +02:00
Tulir Asokan c02e657d22 Remove old config copy line
[skip cd]
2023-10-16 20:24:41 +03:00
Tulir Asokan d2110f6ee7 Allow sending analytics to custom server 2023-09-29 14:27:38 +03:00
Tulir Asokan 8b1308595f Add support for collecting incoming galleries into single event 2023-09-04 19:47:00 +03:00
Tulir Asokan bd01c661ef Move double puppeting login code to mautrix-go 2023-08-21 13:52:12 +03:00
Tulir Asokan 45e5290f0c Update mautrix-go to move stuff to util 2023-08-05 19:27:00 +03:00
Tulir Asokan 2c53b2f193 Update mautrix-go 2023-06-23 15:50:02 +03:00
Tulir Asokan 11beb10b97 Remove MSC2716 backfill support on Synapse 2023-06-19 21:39:25 +03:00
Tulir Asokan 2d33bb1673 Add non-MSC2716 backfill support 2023-06-19 21:39:25 +03:00
Tulir Asokan 9843ba048f Update mautrix-go 2023-06-05 18:18:48 +03:00
Tulir Asokan 172ce83318 Add option to disable reply fallbacks 2023-04-19 17:29:31 +03:00
Tulir Asokan 0fcb64c1aa Add option to not set room meta in encrypted rooms 2023-04-14 13:40:35 +03:00
Tulir Asokan ac5ca1965b Add options to automatically delete/ratchet megolm sessions 2023-04-13 17:25:01 +03:00
Tulir Asokan 139b89cd66 Remove option to disable edit bridging 2023-04-07 12:22:04 +03:00
Tulir Asokan 6df2ff7259 Add config option to bridge cross-room replies 2023-03-08 17:14:31 +02:00
Tulir Asokan 65e0c0019e Implement MSC3952 for incoming messages 2023-03-02 14:02:11 +02:00
Scott Weber 5d4862f111 Forgot to copy segment_user_id in upgrade.go 2023-01-31 21:35:31 -05:00
Scott Weber 8d4c8afef8
Forgot two ID uppercasings
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2023-01-31 14:21:37 -05:00
Scott Weber fa0a69d746 Allow setting segment_user_id in config 2023-01-31 14:11:01 -05:00
Tulir Asokan 3a5ca36d49 Fix disappearing message timing 2023-01-16 17:15:04 +02:00
Tulir Asokan 7a0091bff2 Expose history sync config struct in bridge config 2023-01-04 22:37:25 +02:00
Tulir Asokan 4b0302d745 Remove extev v2 option 2022-11-26 18:53:09 +02:00
Tulir Asokan beb956973e Add option to bridge polls into MSC3381 format 2022-11-17 23:30:42 +02:00
Sumner Evans 433d901658 backfill: add option to only sync unread state if chat is younger than threshold
Signed-off-by: Sumner Evans <sumner@beeper.com>
2022-10-12 13:48:38 -06:00
Tulir Asokan 1105530c9a Add initial support for WhatsApp message edits
Sending will be disabled by default until official WhatsApp clients
start rendering edits. The implementation may also be incorrect.
2022-10-08 17:47:52 +03:00
Tulir Asokan 862cd8a0d7 Add option to sync group members in parallel 2022-09-29 14:39:59 +03:00
Tulir Asokan e0294b64dd Use constants for homeserver software checks 2022-09-12 22:14:50 +03:00
Tulir Asokan 60506593e5 Handle StreamReplaced errors 2022-09-06 15:38:47 -04:00
Tulir Asokan b8ffe971fc Replace asmux flag with generic software config option 2022-08-25 12:04:42 +03:00
Tulir Asokan 46a48541aa Add config option to use AS transactions for e2be 2022-08-25 11:59:09 +03:00
Tulir Asokan e50ac52014 Update mautrix-go 2022-08-04 20:42:03 +03:00
Tulir Asokan 44768c9c93 Improve max message handling duration options 2022-06-30 14:41:37 +03:00
Tulir Asokan d3d69d1a8a Add option for max message handling duration 2022-06-29 20:05:55 +03:00
Tulir Asokan 68b0f3d0a4 Re-add support for resend_bridge_info 2022-06-27 11:46:30 +03:00
Tulir Asokan 0f8fb8e4dd Update mautrix-go and add new e2be verification config options 2022-06-22 20:09:21 +03:00
Tulir Asokan ec86c490a3 Add basic config validation 2022-06-21 21:56:02 +03:00
Sumner Evans e8c86d43d0
encryption: add ability to control rotation settings
Signed-off-by: Sumner Evans <sumner@beeper.com>
2022-06-21 12:33:04 -06:00
Tulir Asokan aa0daceb85 Add config option to bundle caption with media message 2022-06-17 11:34:24 +03:00
Tulir Asokan 43d8fc5d2b Disallow sending status broadcast messages by default
Sending to big contact lists doesn't really work yet
2022-06-13 20:01:39 +03:00
Tulir Asokan 7f27c76659 Improve tracking errors in Matrix->WhatsApp bridging
Closes #231
2022-05-31 17:28:59 +03:00
Tulir Asokan 15129c0acc Move permission config to mautrix-go 2022-05-22 22:03:08 +03:00
Tulir Asokan 73304cd400 Move Matrix event and command handling to mautrix-go 2022-05-22 16:15:54 +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
Tulir Asokan 42a4839a4e Move config upgrade helper to mautrix-go 2022-05-22 00:58:04 +03:00
Sumner Evans ec8f75e50e
backfill: add option to mark unread using account data 2022-05-18 10:40:29 -06:00
Tulir Asokan 7c0cf0513a Clean up Segment code 2022-05-16 13:49:40 +03:00
Tulir Asokan b6ec252fcd Add support for weird user ID templates when generating registration
Fixes #492
2022-05-15 11:35:18 +03:00
Tulir Asokan c00f74af3b Sync push name on message if it got dropped before somehow 2022-05-13 11:34:51 +03:00
Sumner Evans e362743f18
config: add settings for automatic media requests 2022-05-11 17:10:55 -06:00