Tulir Asokan
035f2a408b
Add support for authenticated media
2024-07-12 20:09:07 +03:00
Tulir Asokan
1fef7a0ee2
Create category space if necessary when creating channel room
2024-06-24 21:36:38 +03:00
Tulir Asokan
2da2aa47e9
Always use guild room for join rule
2024-06-24 21:28:45 +03:00
Tulir Asokan
d0e3d2966a
Redo direct media access with URL refreshing ( #135 )
2024-02-18 23:10:19 +02:00
Tulir Asokan
5de499a3b5
Reuse existing getEvent function
2024-01-06 11:11:39 +02:00
Tulir Asokan
3f5484c73e
Add support for encrypted events in webhook replies
...
Obviously won't help if the encryption hardening options are enabled,
because the point of those is to prevent the bridge from decrypting old
messages.
Fixes #131
2024-01-06 11:09:31 +02:00
Tulir Asokan
5b8473b3de
Send error messages in thread if applicable
2023-11-08 17:45:17 +02:00
Tulir Asokan
318d6f3fe6
Try to avoid syncing other user into DM portals
2023-10-03 17:22:29 +03:00
Tulir Asokan
c710ea18aa
Don't panic if redacting attachment fails
2023-08-29 11:43:36 +03:00
Tulir Asokan
acaaa9f0f8
Update dependencies
2023-08-17 00:54:38 +03:00
Tulir Asokan
792ad54b9c
Fix error messages in portals with no relay webhook
2023-07-15 18:55:16 +03:00
Tulir Asokan
9b7b60966f
Redact relay webhook secret in error messages. Fixes #105
2023-07-15 18:53:01 +03:00
Tulir Asokan
a67d6d2af7
Add italics for bridging emotes
2023-06-29 15:23:44 +03:00
Tulir Asokan
07785997bf
Add some debug logs for backfill lock
2023-06-29 15:19:52 +03:00
Sumner Evans
57b7be8cbb
logging: remove 'Starting' log and use duration instead
...
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-06-27 09:22:13 -06:00
Tulir Asokan
25d07c9c34
Log event IDs after handling message
2023-06-22 13:18:32 +03:00
Tulir Asokan
200c4fc9d0
Expose Application flag to displayname templates
...
Fixes #94
2023-06-22 13:18:27 +03:00
Tulir Asokan
914b360720
Switch to new beeper batch send endpoint
2023-06-19 14:55:44 +03:00
Tulir Asokan
11b91dc299
Backfill threads when found and from server thread list sync
2023-06-18 22:13:20 +03:00
Tulir Asokan
b77eea4586
Create threads for backfilled messages
2023-06-18 20:49:27 +03:00
Tulir Asokan
8ebad277f5
Make backfilling code compatible with threads
...
This doesn't trigger thread backfill yet, but the backfill methods can
handle threads now.
2023-06-18 20:09:23 +03:00
Tulir Asokan
4c62fe8b12
Don't add reply sender to mentions array manually
...
Discord already adds it to the native mentions array
2023-06-04 11:34:04 +03:00
Tulir Asokan
a265d03319
Add support for bulk message delete from Discord
2023-06-02 16:13:22 +03:00
Tulir Asokan
e6108cb25d
Include guild profiles in custom event field
2023-05-27 14:41:06 +03:00
Tulir Asokan
0fd88fedea
Make mxc column non-unique for files. Fixes #71
2023-05-27 13:50:28 +03:00
Tulir Asokan
52fa4da8b2
Reupload webhook avatars to fill custom metadata
2023-05-27 13:35:37 +03:00
Tulir Asokan
4393772ccc
Add options to improve handling of webhook messages sent by other bridges
2023-05-27 13:01:24 +03:00
Tulir Asokan
824dea4745
Store global name and webhook status for puppets
2023-05-27 12:31:57 +03:00
Tulir Asokan
084cde0162
Handle raw image link embeds like video gif embeds
2023-05-25 13:22:54 +03:00
Tulir Asokan
434f27c8b4
Add support for intentional mentions
2023-05-25 13:22:07 +03:00
Tulir Asokan
cf7ae7c4db
Ignore updates to outgoing webhook messages
2023-05-15 20:00:15 +03:00
Tulir Asokan
ad8efb864b
Add option to disable direct CDN uploads
2023-05-14 14:46:04 +03:00
Tulir Asokan
102b1510f8
Bridge incoming reply embeds as replies
2023-05-06 22:59:23 +03:00
Tulir Asokan
4324b60a2c
Store edit timestamp in database to deduplicate edits. Fixes #86
2023-05-06 22:23:19 +03:00
Tulir Asokan
2937c3ea2e
Add new field to reactions
2023-05-06 21:43:57 +03:00
Tulir Asokan
35f534affa
Use convert replies to embeds when sending via webhook
...
Fixes #68
2023-05-06 18:48:53 +03:00
Tulir Asokan
9793e00434
Fix message on captcha errors
2023-05-03 18:44:51 +03:00
Tulir Asokan
bd56d33c89
Convert Portal to zerolog
2023-04-30 18:50:30 +03:00
Tulir Asokan
f6c4f49bb0
Ensure user invited when updating portal info. Probably fixes #62
2023-04-28 14:58:24 +03:00
Tulir Asokan
3e1d1740f7
Sync group DM participants on change
2023-04-26 21:19:06 +03:00
Tulir Asokan
3f3c86754d
Bridge friend nicks as DM room name
2023-04-22 02:50:14 +03:00
Tulir Asokan
049ef48fb0
Make error messages cleaner
2023-04-22 01:44:51 +03:00
Tulir Asokan
58befb3f96
Add initial backfilling on portal creation
2023-04-16 15:19:24 +03:00
Tulir Asokan
4194b4dfd9
Improve missed message backfilling
2023-04-16 15:06:02 +03:00
Tulir Asokan
d465bd2d67
Merge remote-tracking branch 'origin/max/be-8890'
2023-04-16 13:23:32 +03:00
Max Sandholm
693fe49a9a
Check last message ID before attempting backfill
2023-04-14 23:09:59 +03:00
Max Sandholm
ef1142c614
Get 50 instead of 100 messages at a time
2023-04-14 18:59:17 +03:00
Max Sandholm
ee5ea87e83
Forward fill missing messages on startup
2023-04-14 18:48:35 +03:00
Tulir Asokan
35d0c209f2
Add option to not set room meta in encrypted rooms
2023-04-14 13:39:22 +03:00
Tulir Asokan
a7095b1bd4
Stop falling back if hungryserv yeet fails
2023-03-22 16:58:53 +02:00