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
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
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
0f8fb8e4dd
Update mautrix-go and add new e2be verification config options
2022-06-22 20:09:21 +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
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
Tulir Asokan
7c0cf0513a
Clean up Segment code
2022-05-16 13:49:40 +03:00
Sumner Evans
e362743f18
config: add settings for automatic media requests
2022-05-11 17:10:55 -06:00
Tulir Asokan
8ff1896b18
Update whatsmeow and add bridge state events for keepalive timeouts
2022-05-11 14:04:59 +03:00
Tulir Asokan
fdb0718670
Remove unused media backfill config
2022-05-02 16:36:07 +03:00
Tulir Asokan
4bc4e92877
Remove media backfill queue and just request immediately
2022-05-02 15:00:57 +03:00
Tulir Asokan
54ad27f644
Add separate config option for status broadcast room tag
2022-04-27 12:46:11 +03:00
Tulir Asokan
ea3bcec1cf
Add option to maybe detect xml-not-well-formed errors
2022-04-25 17:21:43 +03:00
Sumner Evans
f2e762680c
media backfill: add ability to automatically request media not on WA server
...
This adds a new backfill type for media that sends a request to the
phone for every media that is not available on the WA servers. WA
deletes media from their servers after about two weeks, so you have to
ask the phone to re-upload it.
In order to use this, you need to enable
bridge.history_sync.backfill_media and configure the requests that will
be made per portal using bridge.history_sync.media (which is similar to
the deferred backfill config).
If you already have backfilled portals, but want to do a one-off media
backfill for all existing portals, you can set
bridge.history_sync.enqueue_backfill_media_next_start to true.
2022-04-19 08:12:51 -06:00
Sumner Evans
536d340f20
config: add settings for prioritized backfill
...
bridge.history_sync.max_initial_conversations:
This setting determines the maximum number of initial conversations
that should be backfilled. The data for all the other conversations
will be stored in the database for backfill at a later time.
bridge.history_sync.immediate:
These settings are for the initial backfill that should be performed
to populate each of the initial chats with a few messages so that
users can continue their conversations without loosing context.
bridge.history_sync.deferred:
These settings are for backfilling the rest of the chat history that
was not covered by the immediate backfills. These should generally be
done at a slower pace to avoid overloading the homeserver.
2022-03-29 12:16:31 -06:00
Tulir Asokan
f79ca422e8
Add option to use async media uploads
...
https://github.com/matrix-org/matrix-spec-proposals/pull/2246
2022-03-21 21:08:48 +02:00
Sumner Evans
a68bce35fc
segment: add tracking to provisioning API
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2022-03-10 11:55:04 -07:00
Tulir Asokan
1eb210c249
Add support for bridging reactions
2022-03-05 21:22:31 +02:00
Tulir Asokan
082bdcca11
Move provisioning endpoint version into code
2022-03-01 20:43:05 +02:00
abmantis
50a6e383e7
Send presence when typing changes
2022-02-26 22:47:19 +00:00
Tulir Asokan
f36b4c18f2
Add config option for always sending active delivery receipts
2022-02-25 01:27:24 +02:00
Tulir Asokan
dbe25bbce6
Expose db connection max lifetime and idle time settings
2022-02-23 14:30:21 +02:00
Tulir Asokan
10a7c781e6
Add support for asking homeserver for URL previews
2022-02-15 16:28:20 +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
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
Tulir Asokan
1d8ef6cb89
Add support for MSC2409
2021-12-07 16:02:51 +02:00
Sumner Evans
d5387bba41
config: add message_send_checkpoint_endpoint
2021-11-16 13:07:29 -07:00
Tulir Asokan
e997df8c49
Preserve newlines in example config
2021-11-15 14:21:43 +02:00
Tulir Asokan
ed58449544
Add option to mute the status broadcast room by default
2021-11-15 14:06:31 +02:00
Tulir Asokan
cae2b8afa1
Make showing identity change notices configurable
2021-11-09 22:57:36 +02:00
Tulir Asokan
445da09e1d
Simplify reaction error notices
2021-11-09 15:26:37 +02:00
Tulir Asokan
fad3a053b7
Use current directory for config temp file
2021-11-07 22:54:02 +02:00