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
1eb210c249
Add support for bridging reactions
2022-03-05 21:22:31 +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
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
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
abmantis
b652281682
Send portal notice on reactions
...
Closes #373
2021-11-09 15:23:55 +02:00
Tulir Asokan
465fa4aa16
Switch to go-yaml v3 and add config updater. Fixes #243
2021-11-07 22:31:22 +02:00
Tulir Asokan
de9977b7d2
Add support for automatic double puppeting from other servers
2021-11-06 13:57:35 +02:00
Tulir Asokan
348b7bfe7b
Merge remote-tracking branch 'abmantis/double_puppet_server_map'
2021-11-06 13:40:18 +02:00
Tulir Asokan
64db9c9c9b
Fix displayname not being html-escaped in relay mode templates
2021-11-05 20:08:49 +02:00
Tulir Asokan
e0d79f2de1
Re-add call start notices
2021-11-02 15:46:31 +02:00
abmantis
16dee2aa56
Implement DoublePuppetServerMap
2021-11-01 23:17:44 +00:00
Sumner Evans
96cf814848
Add option to disable federation on portal rooms ( #362 )
2021-11-01 11:17:44 +02:00
Tulir Asokan
47a5e8b83c
Use example config for default values
2021-10-31 13:04:44 +02:00
Tulir Asokan
d94cd6a669
Add option to request more history from phone on login
2021-10-30 23:12:16 +03:00
Tulir Asokan
e3aed76f7a
Add option to limit age of chats to create portals for
2021-10-30 21:54:35 +03:00
Tulir Asokan
7b1c320295
Fix history sync config
2021-10-29 22:11:19 +03:00
Tulir Asokan
73f0f0bbd7
Remove more unused config fields
2021-10-28 15:04:27 +03:00
Tulir Asokan
b1baa0a0a1
Rename relay permission level
2021-10-28 14:03:55 +03:00
Tulir Asokan
a8b9c88707
Merge branch 'master' into multidevice
2021-10-28 14:00:10 +03:00
Justin Carlson
0063c2a804
Add support for custom management room messages ( #355 )
...
Co-authored-by: Will Hunt <willh@matrix.org>
2021-10-28 13:58:20 +03:00
Tulir Asokan
bb9a0f6528
Make relay mode more like the Signal bridge
2021-10-28 13:57:15 +03:00
Tulir Asokan
149e9bc8af
Implement WhatsApp->Matrix group info updates
2021-10-28 12:59:22 +03:00
Tulir Asokan
0b4d0bbbe1
Handle history sync payloads with MSC2716 batch sending
2021-10-26 17:01:10 +03:00
Tulir Asokan
be3fd24e9a
Remove some unused config fields
2021-10-25 16:08:49 +03:00
Tulir Asokan
56850bb698
Initial switch to go.mau.fi/whatsmeow
2021-10-22 20:14:34 +03:00
Tulir Asokan
46dcd11527
Update displayname template
2021-09-01 15:49:19 +03:00
Tulir Asokan
06b84c4bb9
Add option to disable status bridging. Fixes #166
2021-06-01 15:28:15 +03:00
Tulir Asokan
62e806c8c3
Add option to disable backfill read receipt bridging
2021-05-18 14:16:35 +03:00
Tulir Asokan
b9b4c11d81
Update dependencies
2021-05-12 14:54:40 +03:00
Tulir Asokan
2742d90299
Add option to only bridge mute status and tags when creating portal
2021-04-29 11:57:05 +03:00
Tulir Asokan
f9098cdf18
Add option to bridge chat pin status from WhatsApp
2021-04-20 16:32:23 +03:00
Tulir Asokan
badea9c547
Add option to bridge archive and mute status from WhatsApp
2021-04-19 22:14:32 +03:00
Héctor Ramírez Franco
464a7ee765
Add config option to disable bridging m.notices
...
Closes #259
2021-02-26 16:11:34 +02:00
Tulir Asokan
7bd47fabb2
Update go-whatsapp to break everything and maybe improve things
2021-02-18 23:36:14 +02:00
Tulir Asokan
69dd7f803a
Move whatsapp-ext to go-whatsapp
2021-02-17 01:21:30 +02:00
Tulir Asokan
9f4283b4e0
Add option to disable bridging Matrix leave events
2021-02-10 22:15:23 +02:00
Tulir Asokan
2188dc7701
Add option to not re-sync chat info and user avatars to avoid rate limits
2021-02-09 23:41:13 +02:00
Tulir Asokan
1c801594d5
Add option to auto-reconnect even on clean disconnects
2021-02-05 19:26:26 +02:00
Tulir Asokan
2638204eaa
Add option to update m.direct with double puppeting
2020-08-22 13:07:55 +03:00
Tulir Asokan
aefe63cba5
Add support for automatic key sharing
2020-08-05 14:58:46 +03:00
Tulir Asokan
0430446d6d
Make message buffers bigger and make locking message handling less hacky
2020-07-23 20:10:21 +03:00
Tulir Asokan
b7275a763a
Make bridging receipts togglable separately from presence
2020-07-10 16:26:55 +03:00
Tulir Asokan
59e2015fa7
Add option to resend bridge info to all portals
2020-06-15 20:28:04 +03:00
Tulir Asokan
7c799f1faa
Encrypt media from WhatsApp when sending to encrypted portal
2020-06-10 15:26:14 +03:00