289 Commits

Author SHA1 Message Date
iinuwa
959e10fd15
Add client config retrieval endpoints 2020-02-19 11:00:12 +01:00
Jonas Platte
411c6e18b4
Update dependencies 2020-02-19 00:49:46 +01:00
Jonas Platte
8e9a6ffede
Update ruma-api to 0.14.0 2020-02-18 21:26:41 +01:00
Jonas Platte
a7ca7b1e8d
Remove redundant import 2020-02-18 20:51:10 +01:00
Isaiah Inuwa
fc0d8ee8e7
Add send-to-device endpoint 2020-02-18 19:19:10 +01:00
Jonas Platte
6d8a6e8b2e
Sort dependencies in Cargo.toml 2020-02-18 19:18:00 +01:00
iinuwa
0139ebc41a
Add OpenID request token endpoint 2020-02-18 19:15:32 +01:00
Jonas Platte
a63e73a32d
Update changelog 2020-02-17 01:12:28 +01:00
timokoesters
dffe376aeb feat: add MatrixError struct 2020-02-16 16:54:09 +01:00
Emily
1c2ab9e768 Fix r0::session::get_login_types::Response
The previous version was expecting one level of nesting too many, i.e.:

    {"type": {"type": "m.login.password"}}

This is a breaking change, so bump the version number too.
2020-02-14 00:33:52 +00:00
Jonas Platte
45b64aabf5
Remove outdated parts from comments 2020-02-09 21:20:47 +01:00
Jonas Platte
fc2d6f354a
Actually bump the version 2020-02-08 23:07:32 +01:00
Jonas Platte
16de378bb2
Bump MSRV 2020-02-08 22:39:37 +01:00
Jonas Platte
604795f994
Update dependencies, changelog; bump version 2020-02-08 22:28:34 +01:00
Jonas Platte
1e88e3f90c
Remove redundant import 2020-02-08 21:28:27 +01:00
Jonas Platte
01dd745a06
Update login endpoint to r0.6.0 2020-01-28 20:36:39 +01:00
Isaiah Inuwa
b4692ec2a2 Update changelog for room upgrade endpoint. 2020-01-18 14:56:35 -06:00
Isaiah Inuwa
8b752bba85 Add room upgrade endpoint. 2020-01-18 14:54:44 -06:00
Karlinde
505721bdad Add endpoints for push notifications 2020-01-14 21:58:28 +01:00
iinuwa
0314384c60 Add content reporting endpoint 2020-01-14 15:20:31 +01:00
Jonas Platte
4a37625ea9
Update change log 2020-01-13 23:26:10 +01:00
iinuwa
4bc52af69a Add missing 3PID endpoints 2020-01-13 23:22:09 +01:00
Jonas Platte
258fbf5a01
Use #[ruma_api(raw_body)] for r0::media::{get,create}_media 2020-01-13 20:20:17 +01:00
Jonas Platte
246de19790
Update get_presence to r0.6.0 2020-01-13 11:47:00 +01:00
iinuwa
097bd6a86c Add/update endpoints for requesting account management tokens 2020-01-09 12:45:28 +01:00
Karl Linderhed
4a0e0e8bfe Add get_username_availibility endpoint 2020-01-03 23:23:40 +01:00
Karl Linderhed
806eec754b Update changelog 2020-01-03 23:23:40 +01:00
iinuwa
3ec3a6e2f2 Add contributor guide 2020-01-03 16:04:32 +01:00
Karl Linderhed
a35f8a7f85 Add endpoint for getting supported login types 2020-01-03 14:02:07 +01:00
Karlinde
bc03dc6f2e Add endpoints for key management 2020-01-03 00:49:29 +01:00
Karlinde
c0e8e3a84c Add endpoint for getting server capabilities 2020-01-02 11:37:14 +01:00
Karlinde
b3a26c499a Add endpoint for setting read markers 2020-01-02 11:31:54 +01:00
Jonas Platte
61bdd1ba96
Reduce usage of ruma_events::collections::only
in the case of get_message_events this intentionally changes a type
2019-12-31 17:11:48 +01:00
Jonas Platte
26d7e2f04d
Limit events in sync_events::Presence to PresenceEvents 2019-12-31 17:09:15 +01:00
Jonas Platte
d2ae618822
Move things done after 0.5.0 to [unreleased] in change log 2019-12-31 00:53:00 +01:00
iinuwa
301d38c104 Refactor send and sync modules
This commit moves the message, member and state event endpoints from the
send and sync modules to make interaction with those events more
consistent with how other events are used, for example,
`r0::<event type>::<create, get, update, delete>_event`.
2019-12-26 15:44:45 +01:00
Isaiah Inuwa
f434c70e87 Update summary of room module.
Now that the `r0::room` module includes more endpoints than just
`create_room`, the doc string should reflect that.
2019-12-25 16:43:12 +01:00
Isaiah Inuwa
23611df0c2 Document removal of presence list endpoints. 2019-12-25 16:43:12 +01:00
iinuwa
0a31182e59 Add room event endpoint 2019-12-24 22:45:16 +01:00
Jonas Platte
aa9b3178d2
Merge pull request #57 from iinuwa/feature/devices-endpoint
Add devices endpoints
2019-12-24 21:58:04 +01:00
Isaiah Inuwa
16a8aa70d6 Use DeviceId identifier consistently. 2019-12-24 10:15:56 -05:00
Isaiah Inuwa
d025c3e26e Make style and naming convention for devices endpoint consistent. 2019-12-24 10:12:45 -05:00
Isaiah Inuwa
f58f4c073b Formatting fixes. 2019-12-24 00:20:59 -05:00
Isaiah Inuwa
f6bc55bd39 Use DeviceId instead of String. 2019-12-24 00:20:59 -05:00
Isaiah Inuwa
523e58a801 Add device endpoints. 2019-12-24 00:20:31 -05:00
Isaiah Inuwa
d749f7ebc1 Add delete_devices endpoint. 2019-12-23 22:46:42 -05:00
Isaiah Inuwa
f964dd3ede Remove presence lists.
Presence lists were removed in 0.5.0.
2019-12-21 22:41:51 +01:00
Jonas Platte
69a8f35dbe
Update change log 2019-12-13 12:13:12 +01:00
Jonas Platte
ec74c2d798
Fix MSRV, update CHANGELOG.md 2019-12-12 22:25:35 +01:00
Jonas Platte
83493de30c
Update ruma-api to 0.12.0, release 0.5.0 2019-12-12 21:17:12 +01:00