2830 Commits

Author SHA1 Message Date
132ikl
21f46520d9
events: Move m.relates_to to EncryptedEventContent 2021-04-27 08:07:28 +02:00
Abhik Jain
481531a161
identity-service-api: Add endpoints for email validation 2021-04-26 19:00:54 +00:00
Jonas Platte
d27584ae3b
serde: Add missing docs 2021-04-26 16:40:06 +02:00
Jonas Platte
d2eb399bf6
serde: Add &self accessor methods to CanonicalJsonValue 2021-04-26 16:23:10 +02:00
Jonas Platte
28a9083a26
serde: Implement conversion of CanonicalJsonValue to JsonValue 2021-04-26 15:53:54 +02:00
Jonas Platte
27dc07d538
client-api: Implement request traits for send_state_event manually 2021-04-26 12:33:26 +02:00
132ikl
190376bf0d
client-api: Fix unsetting avatar url when compat is enabled 2021-04-24 19:47:17 +00:00
132ikl
ba642674af
xtask: Fix release creating an empty commit on existing release 2021-04-24 09:23:09 +00:00
Jonas Platte
12ec0fb168
api: Rename SendAccessToken methods to be clearer
Co-authored-by: Johannes Becker <j.becker@famedly.com>
2021-04-23 15:01:57 +02:00
Jonas Platte
1e005f576e
api: Slightly optimize OutgoingRequest implementations 2021-04-23 13:37:13 +02:00
Jonas Platte
f818b53ca1
Make conversions from Ruma types to http types generic
So users can select the Body type that makes the most sense for them.
2021-04-23 13:26:10 +02:00
Jonas Platte
ae26be88c5
api-macros: Refactor access token sending logic 2021-04-23 13:22:20 +02:00
Jonas Platte
527007b957
Add new suggested rust-analyzer settings 2021-04-23 12:54:42 +02:00
Jonas Platte
c5adfd48be
client-api: Stop using Foo name in tests 2021-04-23 12:51:05 +02:00
Johannes Becker
37462b9ae1 client-api: Remove unstable-synapse-quirks feature
Only worked around `authentication` sometimes being required,
which now can be achieved with `SendAccessToken`
2021-04-23 10:56:04 +02:00
Johannes Becker
0ca5785ead api: Replace access_token Option with SendAccessToken enum 2021-04-23 10:56:04 +02:00
Johannes Becker
a3a756c339 client-api: Support appservice login type on /register 2021-04-23 10:56:04 +02:00
Timo Kösters
4f16b9357c fix: verify_json algorithm 2021-04-22 18:23:45 +02:00
Jonas Platte
27e47eaddc
ci: Title-case workflow names 2021-04-22 15:23:16 +02:00
Jonas Platte
c770627ce1
ci: Assing nice workflow and job names 2021-04-22 15:10:41 +02:00
Jonas Platte
8a1cc3d8f8
ci: Use distinct job names 2021-04-22 15:08:16 +02:00
Jonas Platte
4daa30f1bb
client-api: Fix clippy warning 2021-04-22 15:05:58 +02:00
Jonas Platte
0411574081
ci: Install necessary tools for nightly job 2021-04-22 14:59:29 +02:00
Jonas Platte
06623f9651
ci: Convert remaining jobs to GitHub actions 2021-04-22 14:57:10 +02:00
Jonas Platte
ffa801254e
common: Fix faulty test
I broke it when making the tests easier to read 🙈
2021-04-22 14:53:55 +02:00
Jonas Platte
49bd9d037c
ci: Convert stable job to GitHub actions workflow 2021-04-22 14:25:23 +02:00
Jonas Platte
dcf5081735
ci: Convert audit job to (scheduled) GitHub actions workflow 2021-04-22 14:21:55 +02:00
Jonas Platte
43905b731a
docs: Rename docs.yaml => docs.yml 2021-04-22 14:06:45 +02:00
Jonas Platte
b91078ac55
ci: Re-indent docs.yaml 2021-04-22 14:06:20 +02:00
Jonas Platte
dbb57f1dca
ci: Simplify docs job by using ruma's full feature 2021-04-22 14:05:09 +02:00
Jonas Platte
8adab45200
xtask: Fix cargo fmt usage 2021-04-22 00:50:55 +02:00
Johannes Becker
28e68a4031
appservice-api: conversion from incoming transaction to sync response 2021-04-21 15:04:09 +02:00
Jonas Platte
fdc9d30652
common: Remove extraneous semicolons 2021-04-21 13:33:16 +02:00
Johannes Becker
bccdb74e15
appservice-api: Add constructor for push_events::v1::IncomingRequest 2021-04-20 12:40:24 +02:00
Jonas Platte
313830812f
client-api: Simplify serde attributes 2021-04-20 11:39:21 +02:00
Jonas Platte
c816630058
client-api: Allow testing sync_events structs for exhaustiveness
… even without `unstable-exhaustive-types`.
2021-04-19 01:37:32 +02:00
Jonas Platte
e73378c90a
client-api: Fix warning in tests 2021-04-19 01:37:32 +02:00
Jonas Platte
486c9245b3
events: Make ImageInfo and ThumbnailInfo non-exhaustive 2021-04-18 14:44:37 +02:00
Jonas Platte
dc57620ae0
events: Make StickerEventContent non-exhaustive 2021-04-18 14:36:24 +02:00
Jonas Platte
7f01a6d73b
events: Make TypingEventContent non-exhaustive and derive Default for it 2021-04-18 14:32:54 +02:00
Jonas Platte
624a48a724
client-api: Borrow RawJsonValue in set_global_account_data 2021-04-18 12:44:28 +02:00
Jonas Platte
f11ba9ee15
client-api: Use ruma_serde::Raw instead of RawJsonValue in get_state_events_for_key 2021-04-18 12:44:13 +02:00
Jonas Platte
9f815facc5
client-api: Split push::Pusher in two
The definitions for the get and set endpoint are different.
2021-04-18 12:25:40 +02:00
Jonas Platte
10adf0c0c0
client-api: Use Raw in send_message_event, send_state_event 2021-04-18 12:23:03 +02:00
Jonas Platte
b860316437
Release ruma-client 0.5.0-alpha.2 2021-04-17 20:31:44 +02:00
Jonas Platte
4a93d1c569
Release ruma 0.0.3 2021-04-17 20:29:49 +02:00
Jonas Platte
98a1b17b74
Release ruma-push-gateway-api 0.1.0-alpha.1 2021-04-17 20:27:50 +02:00
Jonas Platte
8149ba2cea
Release ruma-identity-service-api 0.1.0-alpha.1 2021-04-17 20:27:13 +02:00
Jonas Platte
108f13b3b0
Release ruma-federation-api 0.1.0-alpha.2 2021-04-17 19:58:34 +02:00
Jonas Platte
54eb9ef7a8
Release ruma-client-api 0.10.0-alpha.3 2021-04-17 19:57:34 +02:00