Tulir Asokan
0b6fa137ce
client: add support for sending MSC4354 sticky events
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-18 14:49:06 +02:00
Toni Spets
22ea75db96
client,event: MSC4140: Delayed events
...
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
Includes transparent migration from deprecated MSC fields still used
in Synapse to later revision.
2025-10-14 14:22:47 +03:00
Tulir Asokan
f9fb77d6aa
client: add user directory search method
2025-09-22 13:46:46 +03:00
timedout (aka nexy7574)
0627c42270
client: implement MSC4323 ( #407 )
2025-09-01 16:01:05 +01:00
Tulir Asokan
6eced49860
client,event: remove deprecated MSC2716 structs
2025-08-17 13:32:07 +03:00
Tulir Asokan
135cffc7c1
requests: add json un/marshaler for Direction rune
2025-08-09 13:10:31 +03:00
Tulir Asokan
e27e00b391
id: move room version from event package and add flags
2025-08-03 15:16:42 +03:00
Tulir Asokan
4866da5200
client: add custom room create ts field
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-07-18 23:59:28 +03:00
Tulir Asokan
687717bd73
bridgev2: hardcode room v11 for new rooms
...
Upcoming breaking changes in room v12 prevent safely using the default
room version and security embargoes prevent fixing them ahead of time.
2025-07-15 14:19:38 +03:00
Tulir Asokan
b8921397b8
event,requests: add MSC4293 redact events field to member events
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-06-11 19:10:19 +03:00
Tulir Asokan
68565a1f18
client: add wrapper for /relations endpoints
2025-05-24 16:29:37 +03:00
Tulir Asokan
953334a0a0
client,federation: add wrappers for /publicRooms
2025-04-21 23:43:44 +03:00
nexy7574
d83b63aeaf
client: add wrapper for /knock endpoint ( #359 )
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-03-09 19:16:31 +02:00
Tulir Asokan
8c4920a6c4
client: add wrappers for sending MSC4140 delayed events
2025-03-06 00:58:53 +02:00
Tulir Asokan
642e17f2ae
client: add request body for user redact
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-01-29 21:52:05 +02:00
nexy7574
5c4474ae70
client: support setting status message in SetPresence ( #336 )
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-12-22 16:17:22 +02:00
Tulir Asokan
fbee4248a1
client: allow multiple vias in JoinRoom
2024-12-19 22:15:43 +02:00
onestacked
3cb79ba7b5
client,bridgev2: add support for MSC4190
...
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
Closes #288
2024-12-07 23:34:04 +02:00
Tulir Asokan
bfa32f375f
client: add support for MSC2666
2024-12-05 14:25:04 +02:00
Nick Mills-Barrett
f606129e73
Add Beeper local bridge fields to create room struct
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-11-01 16:26:20 +00:00
Tulir Asokan
c62757ab15
client: add wrappers for event and room reporting endpoints
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-12 02:33:28 +03:00
Nick Mills-Barrett
ab110b4425
Add refresh token field to login request ( #278 )
2024-09-03 13:54:05 +01:00
Tulir Asokan
238cacf2d5
client,crypto,appservice: add MSC3202 features
2024-08-30 17:27:12 +03:00
Tulir Asokan
e50a705cec
client: update beeper inbox request content
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-15 16:10:27 +03:00
Tulir Asokan
e939f164d2
bridgev2/matrix: use beeper inbox state endpoint if available
2024-08-01 15:19:05 +03:00
Tulir Asokan
9254a5d6c1
Add base for v2 bridge architecture
2024-05-27 13:53:18 +03:00
Toni Spets
b131dab9de
Allow any UI auth for uploading cross signing keys
...
Fix endless loop with UI auth causing 401 when uploading keys. Use any
type for key backup setup request auth data so that unmarshaled objects
can be used that have signatures embedded.
Generating keys will now also return them if we also want to setup key
backup without storing the keys in-between.
2024-02-06 13:39:53 +02:00
Toni Spets
11c2907f2e
Database level support for key backup versioning
...
This doesn't plumb anything in yet but adds the columns and types for an
external implementation.
Key backup version is now typed.
2024-02-01 13:22:32 +02:00
Sumner Evans
18bb31e1c7
crypto/signatures: move Signatures type alias to separate package and add helper method
...
Signed-off-by: Sumner Evans <sumner@beeper.com>
2024-01-17 08:15:58 -07:00
Sumner Evans
4020e9c2ea
client: add key backup functions
...
Signed-off-by: Sumner Evans <sumner@beeper.com>
2024-01-17 08:15:58 -07:00
Tulir Asokan
fe88d04768
Remove Token field in ReqQueryKeys
...
It was removed in v1.7 of the spec
2024-01-13 19:42:56 +02:00
Tulir Asokan
ac5c2c2210
Add bridge double puppeting utility
2023-08-21 13:51:06 +03:00
Tulir Asokan
4ada13372f
Add SendNotification field to beeper batch send
2023-08-10 12:20:23 +03:00
Sumner Evans
8f69bbf79b
batch send: add forward_if_no_messages field
...
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-07-10 10:40:35 -06:00
Tulir Asokan
c710d4aa8f
Deprecate MSC2716 methods and add Beeper batch send methods
2023-06-19 01:24:44 +03:00
Tulir Asokan
12c01c7026
Add constant for synapse jwt login
2023-05-21 14:30:32 +03:00
Tulir Asokan
ff65890b79
Add id parameter to appservice ping
2023-03-11 16:47:18 +02:00
Max Sandholm
f1d9a23e6e
Rename Etag to ETag and change fields to json.RawMessage
2023-02-28 18:05:49 +02:00
Max Sandholm
3dc14858b9
Add request and response types for room key backup
2023-02-23 20:40:32 +02:00
Tulir Asokan
993bc5d49e
Add wrapper to new /timestamp_to_event endpoint
2023-01-09 12:19:30 +02:00
Tulir Asokan
94ae1f6470
Omit empty fields in /read_markers request
2022-12-09 12:48:39 +02:00
Tulir Asokan
733e6daf9a
Add wrappers for hungryserv room merging endpoints
2022-12-01 11:57:00 +02:00
Tulir Asokan
cc9ac2e321
Add request body struct for SendReceipt
2022-11-30 16:33:09 +02:00
Tulir Asokan
352f13afd8
Add BeeperMarkUnread to ReqBatchSend
...
Closes #101
2022-11-09 17:44:47 +02:00
Tulir Asokan
0a5167dfe5
Clean up Hierarchy function parameters
2022-11-05 19:51:30 +02:00
Tulir Asokan
bb905d565d
Fix verifying fallback OTK signatures
2022-11-04 20:53:11 +02:00
Tulir Asokan
b595ccc496
Add BeeperAutoJoinInvites field to m.room.create
2022-10-10 15:54:06 +03:00
Tulir Asokan
74a27d5925
Add custom fields to set room and event ID when sending
2022-08-14 18:55:26 +03:00
Tulir Asokan
5cea718763
Update read receipt event content to be more dynamic
2022-08-09 12:41:16 +03:00
Tulir Asokan
f4e72800b8
Update more structs
2022-08-04 18:47:09 +03:00