Tulir Asokan
|
b42ac0e83d
|
bridgev2/status: make RemoteProfile a non-pointer
Closes #468
|
2026-03-13 16:28:07 +02:00 |
|
Tulir Asokan
|
92cfc0095d
|
bridgev2: add support for custom profile fields for ghosts (#462)
|
2026-03-13 16:24:31 +02:00 |
|
Tulir Asokan
|
8fb92239dc
|
bridgev2: fix bugs with threads
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-03-10 13:00:00 +02:00 |
|
Tulir Asokan
|
c243dad24a
|
bridgev2/portal: include portal receiver in logs
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-09 14:27:28 +02:00 |
|
Tulir Asokan
|
531822f6dc
|
bridgev2/config: add limit for unknown error auto-reconnects
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-06 16:08:28 +02:00 |
|
Tulir Asokan
|
7a53f3928a
|
bridgev2/portal: redact conflicting reactions before sending MSS success
|
2026-03-06 14:37:36 +02:00 |
|
Tulir Asokan
|
7836f35a1a
|
bridgev2/portal: fix third matrix reaction not removing previous one on single-reaction networks
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-05 23:57:35 +02:00 |
|
Tulir Asokan
|
ed9820356e
|
bridgev2/portalreid: try to fix deadlock when racing with room creation
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 13:58:24 +02:00 |
|
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
|
77f0658365
|
bridgev2/{commands,provisioning}: log full login step data
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-03 17:33:51 +02:00 |
|
Tulir Asokan
|
e1529f9616
|
bridgev2/provisioning: log when returning login steps in provisioning API
|
2026-03-03 17:28:19 +02:00 |
|
Radon Rosborough
|
7f24c78002
|
bridgev2/login: add attachments option to user input step type (#465)
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-02-25 08:52:29 -08:00 |
|
Tulir Asokan
|
3efa3ef73a
|
bridgev2/portal: log remote event timestamps by default
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-02-23 22:14:23 +02:00 |
|
Tulir Asokan
|
5779871f1b
|
bridgev2/commands: add file info for QR codes
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-02-21 14:10:55 +02:00 |
|
Tulir Asokan
|
ae58161412
|
bridgev2/provisioning: log group create params
|
2026-02-19 14:09:59 +02:00 |
|
Tulir Asokan
|
d2364b3822
|
bridgev2/portal: allow delivery receipts even if portal has no other user ID
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-29 19:47:19 +02:00 |
|
Tulir Asokan
|
9d30203f6b
|
bridgev2/userlogin: add todo
|
2026-01-26 13:42:33 +02: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 |
|
Nick Mills-Barrett
|
f32af79d20
|
bridgev2/ghost: consider avatar being set in Ghost.UpdateInfoIfNecessary (#453)
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>
|
2026-01-19 14:26:22 +00:00 |
|
Tulir Asokan
|
e28f7170bc
|
bridgev2/portal: auto-accept message requests on message (#451)
|
2026-01-19 14:58:18 +02:00 |
|
Tulir Asokan
|
b2b58f3a29
|
bridgev2/provisioning: cancel logins on error and delete completed logins from map
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-17 01:36:36 +02:00 |
|
Tulir Asokan
|
34bcd027e5
|
bridgev2/commands: add debug command for resetting connections
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-15 14:02:00 +02:00 |
|
Tulir Asokan
|
75f9cb369b
|
bridgev2: add helper method for getting HTTP settings from matrix connector
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-14 17:06:32 +02:00 |
|
Tulir Asokan
|
38799be3ca
|
bridgev2/networkinterface: let matrix connector reset remote network connections
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-13 23:23:31 +02:00 |
|
Tulir Asokan
|
d77cb628ff
|
bridgev2/matrixinterface: let matrix connector suggest HTTP client settings
|
2026-01-13 23:11:50 +02:00 |
|
Tulir Asokan
|
3d5de4ed2f
|
bridgev2/matrixinterface: add parent interface to MatrixConnector subinterfaces
|
2026-01-13 23:11:18 +02:00 |
|
Tulir Asokan
|
9d70b2b845
|
bridgev2/matrixinterface: properly expose GetProvisioning
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-12 12:33:55 +02:00 |
|
Tulir Asokan
|
c69518ab3c
|
bridgev2/login: add default_value for user input fields
|
2026-01-10 20:53:44 +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
|
4825e41d5c
|
bridgev2/portalreid: try to cancel room creation
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-12-19 13:32:55 +02:00 |
|
Tulir Asokan
|
af06098723
|
bridgev2/simplevent: add method to merge log contexts
|
2025-12-19 13:06:34 +02:00 |
|
Tulir Asokan
|
80b4201ff1
|
bridgev2/portalreid: add more logs
|
2025-12-19 13:03:19 +02:00 |
|
Tulir Asokan
|
33eb00fde0
|
bridgev2/database: reduce limit for using chunked deletion
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-12-16 19:29:26 +02:00 |
|
Tulir Asokan
|
b44f81d114
|
bridgev2/database: only allow one chunked portal deletion at a time
|
2025-12-16 18:57:39 +02:00 |
|
Tulir Asokan
|
e38d758a52
|
bridgev2/database: delete messages in chunks if portal has too many
|
2025-12-16 16:59:54 +02:00 |
|
Tulir Asokan
|
e9b262e671
|
bridgev2/database: add index for disappearing messages and portal parents
|
2025-12-16 16:23:44 +02:00 |
|
Tulir Asokan
|
cb6f673e7a
|
bridgev2/portal: fix event loop not stopping
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-12-13 11:09:09 +02:00 |
|
Tulir Asokan
|
de52a753be
|
bridgev2: remove hardcoded room version
|
2025-12-13 10:47:37 +02:00 |
|
Tulir Asokan
|
9e3fa96fb4
|
bridgev2/portal: handle portal deletion edge cases
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-12-12 17:31:56 +02:00 |
|
Tulir Asokan
|
2c62641c73
|
bridgev2/portal: make queueEvent slightly safer when deleting portals
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-12-10 13:15:33 +02:00 |
|
Tulir Asokan
|
31579be20a
|
bridgev2,event: add interface for message requests
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-12-09 16:41:56 +02:00 |
|
Tulir Asokan
|
315d2ab17d
|
all: fix staticcheck issues
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-12-08 00:07:25 +02:00 |
|
Tulir Asokan
|
6017612c55
|
bridgev2/portal: only delete old reactions if new one is successful
|
2025-12-07 23:21:05 +02:00 |
|
Tulir Asokan
|
00c58efc59
|
bridgev2/portal: don't try to update functional members if portal doesn't exist
|
2025-12-07 19:52:22 +02:00 |
|
Tulir Asokan
|
0584fd0c0d
|
bridgev2/portal: don't forward backfill without CanBackfill flag
|
2025-12-07 19:52:08 +02:00 |
|
Tulir Asokan
|
a2522192ff
|
bridgev2/config: fix warning log for null env_config_prefix
|
2025-12-07 19:34:29 +02:00 |
|
Tulir Asokan
|
3e07631f9e
|
bridgev2/mxmain: add better error for pre-megabridge dbs
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-12-06 22:58:11 +02:00 |
|
Tulir Asokan
|
4efa4bdac5
|
bridgev2/config: allow multiple prioritized backfill limit override keys
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-12-06 12:51:12 +02:00 |
|
Tulir Asokan
|
7d54edbfda
|
bridgev2/mxmain: add support for reading env vars from config
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-12-02 19:04:04 +02:00 |
|