batuhan içöz
|
fef4326fbc
|
client,event,bridgev2: add support for Beeper's custom ephemeral events and AI stream events (#457)
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2026-03-04 01:38:50 +01:00 |
|
Tulir Asokan
|
a55693bbd7
|
client,bridgev2/matrix: fix context used for async uploads
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2026-01-20 12:09:01 +02:00 |
|
Tulir Asokan
|
32da107299
|
bridgev2/matrix: fix decrypting events in GetEvent
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
|
2026-01-08 22:52:25 +02:00 |
|
Tulir Asokan
|
f4434b33c6
|
crypto,bridgev2: add option to encrypt reactions and replies (#445)
|
2026-01-07 19:22:32 +02:00 |
|
Tulir Asokan
|
de52a753be
|
bridgev2: remove hardcoded room version
|
2025-12-13 10:47:37 +02:00 |
|
Tulir Asokan
|
a61e4d05f8
|
bridgev2/matrix: use MSC4169 to send redactions when available
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
|
2025-11-13 17:39:27 +02:00 |
|
Tulir Asokan
|
0b73e9e7be
|
client,appservice: deprecate SendMassagedStateEvent in favor of SendStateEvent params
|
2025-11-13 17:38:45 +02:00 |
|
Tulir Asokan
|
2ece053b2b
|
bridgev2: roll back failed room metadata changes (#425)
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2025-10-31 00:07:24 +02:00 |
|
Tulir Asokan
|
f7bfa885c9
|
bridgev2: improve split portal migration
|
2025-09-19 20:45:17 +03:00 |
|
Ping Chen
|
c18d2e2565
|
bridgev2/matrixinterface: add GetEvent interface for linkedin reply (#406)
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2025-08-29 17:20:11 +09:00 |
|
Tulir Asokan
|
190c0de94f
|
bridgev2/matrix: always clear mx_user_profile when deleting room
|
2025-08-01 10:51:00 +03:00 |
|
Tulir Asokan
|
9a170d2669
|
bridgev2,appservice: add via to EnsureJoined and use it for tombstone handling
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2025-07-18 17:55:27 +03:00 |
|
Tulir Asokan
|
1143cfaa85
|
event: implement fallbacks for per-message profiles
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
|
2025-06-14 18:19:42 +03:00 |
|
Tulir Asokan
|
79969306e7
|
bridgev2/matrix: check stream upload size after writing file
|
2025-06-14 12:23:36 +03:00 |
|
Brad Murray
|
ac1ff66e3b
|
bridgev2/messagestatus: prevent checkpoints for double puppeted events (#342)
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2025-01-10 15:19:44 +02:00 |
|
Nick Mills-Barrett
|
3b93df0702
|
Remove unused InviteUser in the MatrixAPI interface
|
2024-11-06 11:24:00 +01:00 |
|
Tulir Asokan
|
a95cb9adb3
|
bridgev2/matrixinterface: use callback for DownloadMediaToFile
The caller doesn't know whether the file should be removed, so let the
Matrix interface deal with it.
|
2024-09-11 12:46:21 +03:00 |
|
Tulir Asokan
|
c9a9cb6957
|
bridgev2/matrixinterface: add download to file method
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2024-09-11 02:07:39 +03:00 |
|
Tulir Asokan
|
fd15ca4a68
|
bridgev2/matrix: add missing return in UploadMediaStream
|
2024-09-02 12:02:14 +03:00 |
|
Tulir Asokan
|
851a9485e7
|
bridgev2/matrix: fix replacement files in UploadMediaStream
|
2024-08-21 10:45:05 +03:00 |
|
Tulir Asokan
|
f99fb60f13
|
bridgev2/matrixinterface: move upload stream file name/mime into callback return values
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2024-08-21 01:10:55 +03:00 |
|
Tulir Asokan
|
9e1a8cd56e
|
bridgev2/matrix: use cached member list if available
|
2024-08-20 16:21:41 +03:00 |
|
Tulir Asokan
|
a614668174
|
bridgev2/matrix: remove custom buffer in stream upload
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2024-08-20 01:20:39 +03:00 |
|
Tulir Asokan
|
feff2d5886
|
bridgev2/matrix: don't delete temp file before async upload completes
|
2024-08-20 01:00:10 +03:00 |
|
Tulir Asokan
|
ce2ffd8232
|
bridgev2/matrix: add new stream upload that uses a writer instead of a reader (#269)
|
2024-08-20 00:52:54 +03:00 |
|
Tulir Asokan
|
20ce646435
|
bridgev2/matrixinterface: add stream upload method
|
2024-08-19 19:33:26 +03:00 |
|
Tulir Asokan
|
e217a5f8cd
|
bridgev2/matrix: add missing semaphore release
|
2024-08-19 18:10:03 +03:00 |
|
Tulir Asokan
|
7f392b17b6
|
bridgev2/matrix: prevent too many async uploads at once
|
2024-08-19 17:52:54 +03:00 |
|
Tulir Asokan
|
6444f9bccc
|
bridgev2/matrix: add double puppet value for redactions
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
|
2024-08-17 23:30:46 +03:00 |
|
Tulir Asokan
|
2355d70426
|
bridgev2/matrix: return error if trying to encrypt message without encryption enabled
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
|
2024-08-17 14:12:53 +03:00 |
|
Tulir Asokan
|
41f0abd38a
|
bridgev2/matrix: ignore already in room errors when sending invites
|
2024-08-12 14:32:42 +03:00 |
|
Tulir Asokan
|
6d5ae8858b
|
bridgev2: add support for starting DM by inviting ghost
|
2024-08-09 23:32:54 +03:00 |
|
Tulir Asokan
|
5d4407950a
|
bridgev2: add IsGhostMXID helper function
|
2024-08-08 01:58:30 +03:00 |
|
Tulir Asokan
|
7402f5a705
|
bridgev2/matrix: disable using inbox state endpoint
|
2024-08-01 22:13:14 +03:00 |
|
Tulir Asokan
|
a1a245be10
|
bridgev2/matrix: temporarily disable mark unread bridging on Beeper
|
2024-08-01 18:19:52 +03:00 |
|
Tulir Asokan
|
e939f164d2
|
bridgev2/matrix: use beeper inbox state endpoint if available
|
2024-08-01 15:19:05 +03:00 |
|
Tulir Asokan
|
5704fa0b3c
|
bridgev2: implement sync_direct_chat_list option
|
2024-07-23 22:38:37 +03:00 |
|
Tulir Asokan
|
81028a6a08
|
bridgev2: add interfaces for mutes, tags and marked unread bridging
|
2024-07-19 16:04:55 +03:00 |
|
Tulir Asokan
|
b395abf62e
|
bridgev2: add extra metadata to SendMessage calls
|
2024-07-18 18:22:12 +03:00 |
|
Tulir Asokan
|
db0ec1ebf9
|
bridgev2: ensure user is joined when marking in portal
|
2024-06-30 00:06:31 +03:00 |
|
Tulir Asokan
|
012d542a07
|
bridgev2: improve handling bot invites
|
2024-06-29 23:18:17 +03:00 |
|
Tulir Asokan
|
d7251a4c69
|
bridgev2: add support for all member actions, power levels and join rules
|
2024-06-28 18:43:12 +03:00 |
|
Tulir Asokan
|
3d621312d0
|
bridgev2/matrix/intent: remove other tags in TagRoom
|
2024-06-28 00:37:56 +03:00 |
|
Tulir Asokan
|
7c2fdc703d
|
bridgev2: add remote->matrix mark unread interfaces
|
2024-06-20 15:21:17 +03:00 |
|
Tulir Asokan
|
59b99dee70
|
bridgev2: add remote->matrix room tagging and muting interfaces
|
2024-06-20 14:53:18 +03:00 |
|
Tulir Asokan
|
28d81a2b60
|
bridgev2: implement re-ID'ing portals properly
|
2024-06-19 22:06:43 +03:00 |
|
Tulir Asokan
|
2e23f6372f
|
bridgev2: add support for typing notifications
|
2024-06-19 15:42:18 +03:00 |
|
Tulir Asokan
|
cf6b0e71f0
|
bridgev2: read receipt support
|
2024-06-12 19:44:08 +03:00 |
|
Tulir Asokan
|
f9e2159842
|
Ignore incoming double puppeted events
|
2024-06-11 17:19:05 +03:00 |
|
Tulir Asokan
|
f97d365ea9
|
Add proper main for v2 matrix bridges
|
2024-06-11 15:04:02 +03:00 |
|