Commit Graph

  • 7ec162678e
    Implement first trybuild tests Ragotzy.devin 2020-05-27 09:19:42 -04:00
  • 0c0dafa2c5
    Move event content derives into one place and share code Ragotzy.devin 2020-05-26 04:33:16 -04:00
  • cc3d0af40c
    Make state a private module Jonas Platte 2020-05-25 01:28:11 +02:00
  • 945b8c535d
    Add unsigned field to StateEvent Jonas Platte 2020-05-24 00:22:45 +02:00
  • 1377487b6c
    Declare more state event content structs without ruma_event! Jonas Platte 2020-05-24 00:03:39 +02:00
  • eceef3b96d
    Declare a few state event content structs without the ruma_event! macro Jonas Platte 2020-05-23 21:58:20 +02:00
  • ef6e2e7023
    Add derive macro for StateEventContent Ragotzy.devin 2020-05-23 10:21:53 -04:00
  • 27a9b36499
    Delete collections module Jonas Platte 2020-05-21 23:50:31 +02:00
  • 5dc1405d9d
    Add MessageEventContent trait, update docs Jonas Platte 2020-05-21 23:48:09 +02:00
  • f0c94958fa
    Move raw mod into FromRaw derive Ragotzy.devin 2020-05-16 02:33:04 -04:00
  • 1a9b0f3e8b
    Add StateEvent<C> and AnyStateEvent Ragotzy.devin 2020-05-13 18:02:30 -04:00
  • 3d01bfa96d
    Remove Event, RoomEvent and StateEvent traits Ragotzy.devin 2020-05-08 12:58:37 -04:00
  • db4c0b2134
    Add a test for ruma_signatures::canonical_json Jonas Platte 2020-06-06 20:36:01 +02:00
  • f6fb971329
    Really stop depending on multiple versions of ruma-events (directly) Jonas Platte 2020-06-05 18:34:37 +02:00
  • eefaa01403
    Expose ruma-identifiers features Jonas Platte 2020-06-05 18:12:40 +02:00
  • afa7392b58
    Use the same version of ruma-events everywhere Jonas Platte 2020-06-05 18:04:08 +02:00
  • d5bd6bd61d
    Rerun cargo fmt Jonas Platte 2020-06-05 17:46:29 +02:00
  • edda62f52d
    Add path for ruma-api in ruma/Cargo.toml Jonas Platte 2020-06-05 17:37:15 +02:00
  • f66ebbd3e0
    Fix version of ruma-signatures in ruma/Cargo.toml Jonas Platte 2020-06-05 17:34:36 +02:00
  • 5865d24bb1
    Remove ruma-common/.builds Jonas Platte 2020-06-05 17:23:07 +02:00
  • e9e641a85e
    Integrate ruma-signatures Jonas Platte 2020-06-05 17:22:48 +02:00
  • 916586e56a Add 'ruma-signatures/' from commit '1ca545cba8dfd43e0fc8e3c18e1311fb73390a97' Jonas Platte 2020-06-05 17:20:12 +02:00
  • 50b74e2b76
    Rerun cargo fmt Jonas Platte 2020-06-05 17:17:35 +02:00
  • 1df77c2c19
    Integrate ruma-client-api Jonas Platte 2020-06-05 17:16:53 +02:00
  • 6329cd471e Add 'ruma-client-api/' from commit '632eb9d520028816c5fb7224bd0aca8d1e3793f1' Jonas Platte 2020-06-05 17:11:09 +02:00
  • e5233c49f6
    Update crate metadata Jonas Platte 2020-06-05 02:13:02 +02:00
  • 86643bf073
    Remove leftover .builds directory Jonas Platte 2020-06-05 02:01:55 +02:00
  • 8ddff0d108
    Merge rustfmt settings, re-run cargo fmt Jonas Platte 2020-06-05 02:01:09 +02:00
  • f8b1aef906
    Integrate ruma-api Jonas Platte 2020-06-05 01:59:26 +02:00
  • 51d7875b2f Add 'ruma-api/' from commit '2151711f64e99a5da370d48fa92795f2d4799866' Jonas Platte 2020-06-05 01:56:19 +02:00
  • bb037a5c42
    Integrate ruma-common Jonas Platte 2020-06-05 01:43:39 +02:00
  • 40b51d73a3 Add 'ruma-common/' from commit 'b516c0cd72c1a5e9985905f60b956c5365cd8789' Jonas Platte 2020-06-05 01:40:05 +02:00
  • b516c0cd72
    Add presence module documentation Jonas Platte 2020-06-05 01:37:56 +02:00
  • c186f0f8c9
    Remove outdated lint attribute Jonas Platte 2020-06-05 01:35:09 +02:00
  • c81509c5a6
    Undo previous license move, make ruma crate a subdirectory Jonas Platte 2020-06-05 01:31:35 +02:00
  • f8a25dabca Add 'ruma-serde/' from commit '851ffea6d20bef1c66f1c8e0ceb4d4a00c9804fc' Jonas Platte 2020-06-05 01:27:53 +02:00
  • ec8f70f42a
    Move LICENSE, update Copyright, clean up Jonas Platte 2020-06-05 01:16:47 +02:00
  • 62199b79b7
    Integrate ruma-appservice-api Jonas Platte 2020-06-05 01:13:54 +02:00
  • 98293ef913 Add 'ruma-appservice-api/' from commit '890cf1397304892fd690e74205c1055d6f49455a' Jonas Platte 2020-06-05 01:06:09 +02:00
  • b76327f522
    Import contributing guide from ruma-client-api Jonas Platte 2020-06-05 00:50:24 +02:00
  • aa2a32497f
    Add README.md, .editorconfig Jonas Platte 2020-06-05 00:26:10 +02:00
  • f74e9c4b9b
    Initial commit Jonas Platte 2020-06-05 00:01:12 +02:00
  • 44a0f493d0
    Update dependencies, bump version Jonas Platte 2020-06-04 23:53:25 +02:00
  • 632eb9d520
    Update crate authors Jonas Platte 2020-06-04 22:45:58 +02:00
  • 81c7849ae8
    Update pinned version of ruma-events Jonas Platte 2020-06-04 21:16:39 +02:00
  • c1ee72db0f
    Use PresenceState from ruma_common Jonas Platte 2020-06-04 21:15:14 +02:00
  • 5365ee3afe
    Use PresenceState from ruma_common, deprecate SetPresence Jonas Platte 2020-06-04 21:13:58 +02:00
  • 99876ca330
    Bump version Jonas Platte 2020-06-04 21:08:48 +02:00
  • a79c3d51e0
    Add presence module Jonas Platte 2020-06-04 21:07:27 +02:00
  • 61e6493432
    Sort derives by crate Jonas Platte 2020-06-04 21:03:29 +02:00
  • 9fb2c42f06
    Update change log Jonas Platte 2020-06-04 21:00:17 +02:00
  • 3f74ba3270 Box optional sub-structs in avatar and message events Jonas Platte 2020-06-04 13:41:06 +02:00
  • 3746f1d331
    Improve documentation Jonas Platte 2020-06-04 16:38:38 +02:00
  • eea1046366 Fix (de)serialization for filter in get_context Jonas Platte 2020-06-04 12:51:25 +02:00
  • 6214b3ac6e
    Fix event types in get_context Jonas Platte 2020-06-04 12:08:08 +02:00
  • 622d69884c
    Add borrowed id types Jonas Platte 2020-05-30 21:01:03 +02:00
  • 2eb29abd74
    Remove FIXME in member.rs Jonas Platte 2020-06-02 12:16:51 +02:00
  • 6fcdeac896
    Clarify search_users documentation based on the latest spec version Jonas Platte 2020-06-01 01:35:28 +02:00
  • 06c52c2abb
    Update change log Jonas Platte 2020-06-01 01:23:00 +02:00
  • 1093c2f84d
    Add PartialOrd and Ord implementations for RoomVersionId Jonas Platte 2020-06-01 01:19:03 +02:00
  • b7bdb4aa52
    Update get_capabilites endpoint Jonas Platte 2020-06-01 01:21:06 +02:00
  • a892d7f654
    Update dependencies Jonas Platte 2020-06-01 01:19:56 +02:00
  • f6f0b58a1c
    Update change log Jonas Platte 2020-06-01 00:44:46 +02:00
  • 584aab3979
    Use ruma-events from git Jonas Platte 2020-05-31 23:31:18 +02:00
  • 7395f940a7
    Change PushCondition from using newtype variants to struct variants Jonas Platte 2020-05-31 23:26:41 +02:00
  • da4abacf69
    Use Ruleset type from ruma_events in get_pushrules endpoints Jonas Platte 2020-05-31 23:18:22 +02:00
  • 80726d0546
    Use PushCondition from ruma_events instead of declaring a separate one Jonas Platte 2020-05-31 23:16:15 +02:00
  • da7a97d490
    Fixup for 16b9557 Jonas Platte 2020-05-31 22:56:51 +02:00
  • 1696c47430
    Add CI Jonas Platte 2020-05-31 20:43:28 +02:00
  • 16b9557d74
    Consolidate formatted body fields for message events Jonas Platte 2020-05-31 16:10:01 +02:00
  • 70b3ff2737
    Update Matrix specification links Jonas Platte 2020-05-31 15:50:17 +02:00
  • 07040a18c8
    Fixup for 7b30c2b Jonas Platte 2020-05-30 20:04:19 +02:00
  • cf1a1de151
    Support room version 6 Jonas Platte 2020-05-30 20:00:34 +02:00
  • 7b30c2bb3e
    Update how TryFrom implementation are generated Jonas Platte 2020-05-30 19:28:06 +02:00
  • 5861457f3b
    Remove diesel integration Jonas Platte 2020-05-30 19:10:21 +02:00
  • 96ca638474
    Change most usages of String to Box<str> Jonas Platte 2020-05-30 18:31:08 +02:00
  • 4d09416cd1
    Add alt_aliases to CanonicalAliasEventContent Timo Kösters 2020-05-30 17:51:23 +02:00
  • e05fdf84fd
    Replace serde/strum renames with rename_all Jake Waksbaum 2020-05-29 00:01:14 -04:00
  • d84de004c8
    Replace impl_enum with strum::{EnumString,Display} Jake Waksbaum 2020-05-28 23:50:44 -04:00
  • c725288cd0
    Use RoomId instead of String for room visibility endpoints iinuwa 2020-05-27 06:53:28 -05:00
  • d083127297
    Update change log, bump versions Jonas Platte 2020-05-26 18:45:12 +02:00
  • 655e73dcf6
    Update macro dependencies Jonas Platte 2020-05-26 18:44:52 +02:00
  • b064daf23d
    Add room visibility endpoints iinuwa 2020-05-26 07:19:10 -05:00
  • a17714669d
    Update change log Jonas Platte 2020-05-26 10:26:49 +02:00
  • a398be6dd1
    Fix test for m.room.create event Jonas Platte 2020-05-26 10:25:23 +02:00
  • d3ff2b65a7
    Implement Default for PowerLevelsEventContent Jonas Platte 2020-05-26 10:24:14 +02:00
  • 429e5a5bbe
    Update create_room::CreationContent Jonas Platte 2020-05-26 10:12:23 +02:00
  • d121192f69
    Update change log Jonas Platte 2020-05-26 10:11:35 +02:00
  • 512496baeb
    Add skip_serializing_if to CreateEventContent Jonas Platte 2020-05-26 10:04:57 +02:00
  • 9643dbc27f
    Update type of canonical_alias in PublicRoomsChunk Jonas Platte 2020-05-26 09:54:25 +02:00
  • 4cf4aa6ef7 Add room information query endpoint. Isaiah Inuwa 2020-05-24 22:40:33 -05:00
  • 38fec0b0a9
    Fix typo Jonas Platte 2020-05-24 19:05:17 +02:00
  • bb083b1d19
    Add a test for m.room_key serialization Jonas Platte 2020-05-24 18:50:19 +02:00
  • 114f739d43
    Re-add type field serialization for MessageEvent Jonas Platte 2020-05-24 18:44:06 +02:00
  • 5a0935cd6b
    Fix message test naming Jonas Platte 2020-05-24 18:29:33 +02:00
  • 07689ecb8b
    Use event_type enum in r0::room::create_room::InitialStateEvent Jonas Platte 2020-05-24 15:54:22 +02:00
  • 9e198132d0
    Make avatar_url in set_avatar_url request optional Jonas Platte 2020-05-24 15:53:23 +02:00
  • 851ffea6d2
    Bump version Jonas Platte 2020-05-23 23:51:41 +02:00
  • 91011be2a0
    Add test to verify urlencoded deserializer works with serde attributes Ragotzy.devin 2020-05-23 17:41:49 -04:00
  • 18ba86ac27
    Update tests/url_deserialize.rs Jonas Platte 2020-05-23 21:40:42 +02:00