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
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
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
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
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
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
de52a753be
bridgev2: remove hardcoded room version
2025-12-13 10:47:37 +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
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
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
Tulir Asokan
1fac8ceb66
bridgev2/matrix: fix GetStateEvent not passing state key through
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-19 23:21:56 +02:00
Tulir Asokan
57657d54ee
bridgev2: add custom event for requesting state change ( #428 )
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-11-19 13:15:38 +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
6c7828afe3
bridgev2/portal: skip invite step if room is public
2025-11-12 21:46:23 +02:00
Tulir Asokan
981addddc9
bridgev2/config: add option to disable kicking matrix users
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-11-12 19:38:08 +02:00
Tulir Asokan
aa53cbc528
bridgev2/publicmedia: add support for encrypted files
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-11-10 00:11:40 +02:00
Tulir Asokan
2eea2e7412
bridgev2/publicmedia: add support for file name in content disposition
2025-11-09 23:02:23 +02:00
Tulir Asokan
60cbe66e2f
bridgev2/publicmedia: add support for custom path prefixes
2025-11-09 22:44:02 +02:00
Tulir Asokan
14e16a3a81
bridgev2/matrix: drop events from users without permission earlier
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-11-09 11:40:10 +02:00
Tulir Asokan
fdd7632e53
bridgev2/matrix: avoid sending message status notices for m.notice events
2025-11-09 11:33:39 +02:00
Tulir Asokan
cfa47299df
bridgev2/provisioning: add select type for login user input
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-11-06 09:26:28 +01: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
1be49d53e4
bridgev2/config: add option to limit maximum number of logins
2025-10-23 15:49:11 +03:00
Tulir Asokan
a661641bcb
bridgev2/matrix: don't sleep after registering bot on versions error
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-19 23:36:07 +03:00
Tulir Asokan
9fc5d98774
bridgev2/mxmain: fix --version flag output
2025-10-02 21:57:25 +03:00
Tulir Asokan
d146b6caf8
bridgev2/mxmain: move version calculation to go-util
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-09-27 17:09:44 +03:00
Tulir Asokan
743cbb5f2c
bridgev2/mxmain: add option to mix calendar and semantic versioning
2025-09-27 16:26:15 +03:00
Tulir Asokan
a9ff1443f7
bridgev2: add interface for deleting chats from Matrix
...
Closes #408
2025-09-22 16:05:53 +03:00
Tulir Asokan
23b18aa0ca
bridgev2/provisioning: fix login_id query param name
2025-09-22 14:46:47 +03:00
Tulir Asokan
658b2e1d1d
bridgev2/matrix: share device keys as part of e2ee init
2025-09-21 20:34:04 +03:00
Tulir Asokan
6c37f2b21f
bridgev2/matrix: add config option to self-sign bot device
2025-09-21 20:34:04 +03:00
Tulir Asokan
f7bfa885c9
bridgev2: improve split portal migration
2025-09-19 20:45:17 +03:00
Tulir Asokan
35ac4fcb8d
bridgev2/matrix: don't encrypt reactions in batch sends
2025-09-17 21:45:43 +03:00
Tulir Asokan
709f48f2b3
bridgev2/provisioning: remove unused structs
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-09-02 18:24:24 +03:00
Tulir Asokan
f8c3a95de7
bridgev2: add support for creating groups ( #405 )
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-09-01 18:01:20 +03:00
Tulir Asokan
8f464b5b76
bridgev2: move shared SNC code to provisionutil
2025-08-29 16:45:54 +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
19f3b2179c
pre-commit: ban log.Str(x.String())
2025-08-29 11:07:16 +03:00
Tulir Asokan
3048d2edab
bridgev2/provisioning: add minimum length for shared secret
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-08-28 02:20:41 +03:00
Tulir Asokan
359afbea2b
bridgev2/matrix: remove provisioning API prefix option
...
Reverse proxy configuration should be used instead when adding prefixes
to the path. Changing the path entirely is not recommended even with
reverse proxies.
Fixes #403
2025-08-28 02:19:27 +03:00
Tulir Asokan
4f7c7dafdc
bridgev2/matrix: fix encryption error notice not being redacted after retry success
2025-08-25 17:42:20 +03:00