Commit Graph

  • 5ec3ad2290
    events: Reintroduce *EventContent as trait aliases Jonas Platte 2022-03-30 16:56:55 +02:00
  • 9f56e6e497
    events: Rename HierarchySpaceChildStateEvent => HierarchySpaceChildEvent Jonas Platte 2022-03-30 16:27:56 +02:00
  • 5ac6fcabc8
    events: Remove unused EventKind Jonas Platte 2022-03-30 16:23:17 +02:00
  • 3c7edb1f9e
    events: Rename internal module event_kinds => kinds Jonas Platte 2022-03-30 16:16:54 +02:00
  • 6279a2fa6f
    events: Move EventContent trait and related items into new module Jonas Platte 2022-03-29 21:43:49 +02:00
  • 36aa0cb3cf client-api: Implement MSC2654: Unread counts Kévin Commaille 2022-03-30 18:49:16 +02:00
  • 24bd27a3a9 Remove origin field from PDUs Jonas Platte 2022-03-29 23:32:39 +02:00
  • 0450f9d8f7
    events: Add method to get user receipt in ReceiptEventContent Kévin Commaille 2022-03-30 00:05:47 +02:00
  • 77e44d6428
    ruma: Re-export RoomName Kévin Commaille 2022-03-29 21:18:04 +02:00
  • 4ec803c29a events: Fix docs Kévin Commaille 2022-03-28 19:17:57 +02:00
  • 47bb788dc2 events: Rename ZoomLevel::value to get Kévin Commaille 2022-03-28 19:17:22 +02:00
  • f3b2b7bce3 events: Rename Amplitude::value to get Kévin Commaille 2022-03-28 19:16:50 +02:00
  • 4128afaaeb fixup! events: Document transitional extensible events Kévin Commaille 2022-03-28 18:35:33 +02:00
  • b701c9af0e events: Add a link to MSC3554 Kévin Commaille 2022-03-28 18:30:52 +02:00
  • 85bd4a3e1f events: Document the unstable-extensible-events feature Kévin Commaille 2022-03-28 18:27:48 +02:00
  • 26c58c5f45 ruma: Add unstable-extensible-events feature Kévin Commaille 2022-03-28 18:17:01 +02:00
  • 231775fe3e events: Document transitional extensible events Kévin Commaille 2022-03-28 18:15:56 +02:00
  • 83f16c83cb common: Remove unnecessary feature dependency Kévin Commaille 2022-03-28 17:58:28 +02:00
  • aba6328d1c events: Add support for transitional extensible location messages Kévin Commaille 2022-03-26 16:05:42 +01:00
  • c6d11c78a7 events: Add support for transitional extensible voice messages Kévin Commaille 2022-03-26 16:00:10 +01:00
  • f3abeed5c1 events: Add support for transitional extensible audio messages Kévin Commaille 2022-03-28 14:30:31 +02:00
  • 33108d22bc events: Add support for transitional extensible video messages Kévin Commaille 2022-03-28 14:29:56 +02:00
  • f2d35f217c events: Add support for transitional extensible sticker messages Kévin Commaille 2022-03-26 15:39:00 +01:00
  • e94a8db7f4 events: Add support for transitional extensible image messages Kévin Commaille 2022-03-28 14:29:14 +02:00
  • 826c379e80 events: reorder types in image module Kévin Commaille 2022-03-20 15:15:37 +01:00
  • 8673d0d3f6 events: Add support for transitional extensible file messages Kévin Commaille 2022-03-26 15:21:57 +01:00
  • 0e11996545 events: reorder types in file module Kévin Commaille 2022-03-26 14:56:22 +01:00
  • deea762b8e events: Add custom Deserialize impls for MediaSource Jonas Platte 2022-03-28 14:55:33 +02:00
  • 8afc3a1100 events: Add a test for encrypted media sources being preferred Jonas Platte 2022-03-28 14:15:52 +02:00
  • 0a53fdb391
    client-api: Create SpaceRoomJoinRule and use it Jonas Platte 2022-03-28 14:32:27 +02:00
  • 9de00ae348
    client-api: Link to spaces spec section Jonas Platte 2022-03-28 14:31:47 +02:00
  • 21dead4245
    events: Clean up leftover 'src' naming Jonas Platte 2022-03-28 14:04:19 +02:00
  • ee029901d7
    events: Spell out 'source' (don't use 'src' abbreviation) Jonas Platte 2022-03-28 12:19:16 +02:00
  • c9b353a384
    Re-export IdParseError type from ruma Jonas Platte 2022-03-25 12:31:48 +01:00
  • 571fa90b8d
    identifiers: Rename Error to IdParseError Jonas Platte 2022-03-25 12:17:24 +01:00
  • 685bd34fd4 events: Enforce MessageContent to not be empty Kévin Commaille 2022-03-26 09:39:29 +01:00
  • f9390c7c35 events: Create error type for extensible events conversion Kévin Commaille 2022-03-26 09:12:18 +01:00
  • 245bf75276 events: Replace Captions with MessageContent Kévin Commaille 2022-03-25 18:14:11 +01:00
  • 93b4114a82 events: Deref MessageContent to a slice Kévin Commaille 2022-03-25 17:45:55 +01:00
  • e4463dda22 events: Replace Thumbnails with a Vec Kévin Commaille 2022-03-25 16:37:58 +01:00
  • bf6687c92d
    federation-api: Fix unstable-pre-spec tests Jonas Platte 2022-03-26 09:36:58 +01:00
  • 8f054ba39c
    federation-api: Break up some large assert_matches! invocations Jonas Platte 2022-03-26 09:16:42 +01:00
  • 70ef702124 events: Document extensible events Kévin Commaille 2022-03-25 15:05:13 +01:00
  • 4acfc8d591 events: Use stable field prefix for extensible events Kévin Commaille 2022-03-25 10:54:40 +01:00
  • 26556259c8
    Re-export macro exports module from ruma Jonas Platte 2022-03-25 14:03:18 +01:00
  • de565c9af9
    events: Make MediaSource an exhaustive enum Jonas Platte 2022-03-25 13:07:16 +01:00
  • 05ad164d21
    macros: Fix errors from unused serde attributes with only server feature active Jonas Platte 2022-03-25 12:26:52 +01:00
  • 7bef8ea5ef
    Fix broken intra-doc links Jonas Platte 2022-03-25 11:03:41 +01:00
  • 4d52700142
    events: Fix non-link URL Jonas Platte 2022-03-25 11:02:22 +01:00
  • 3d17529d2e
    client-api: Make from param optional in get_message_events Jonas Platte 2022-03-25 10:39:00 +01:00
  • c32e074383
    client-api: Clean up get_message_events docs Jonas Platte 2022-03-25 10:14:24 +01:00
  • 22239c39fc
    ci: Improve readability / reduce duplication of workflow files Jonas Platte 2022-03-25 09:51:52 +01:00
  • a108c9a08f
    ci: Explicitly install toolchain / activate cache for lint job Jonas Platte 2022-03-25 09:41:50 +01:00
  • aa67464b78
    ci: Pin a working nightly version Jonas Platte 2022-03-25 09:39:56 +01:00
  • 7a5be040fd
    macros: Reduce codegen by feature-gating Serialize and Deserialize derives Jonas Platte 2022-03-24 18:08:21 +01:00
  • 7fbb28f223
    macros: Finish support for variable event types Jonas Platte 2022-03-22 19:22:22 +01:00
  • 316d1423e8
    events: Remove AsRef<str> requirement on EventContent::EventType Jonas Platte 2022-03-21 19:09:02 +01:00
  • a860fdaa86
    macros: Allow variable event types in event_enum! Jonas Platte 2022-03-15 15:33:29 +01:00
  • ef9c84716c
    common: Allow variable event types in EventContent derive Jonas Platte 2022-03-14 18:54:02 +01:00
  • cf8f1b0e7e common: Use DeviceKeyId in more places for the CrossSigningKey type Damir Jelić 2022-03-23 13:46:32 +01:00
  • 9ed83165d0 common: Use StringEnum for the KeyUsage enum Damir Jelić 2022-03-23 13:45:53 +01:00
  • 12ee658e96
    events: Use an enum for a media's source Kévin Commaille 2022-03-22 16:42:42 +01:00
  • 9da6bd4861
    events: Fix feature gate for aggregated relations Jonas Platte 2022-03-22 14:47:35 +01:00
  • f0710fdf1b
    events: Make m.room.avatar url optional, always Jonas Platte 2022-03-22 14:45:52 +01:00
  • eb515046d7 api: Add map and transpose methods for FromHttpResponseError and ServerError Jonas Platte 2022-03-21 19:57:00 +01:00
  • ffd7625a17 api: Rename FromHttpResponseError::{Http => Server} Jonas Platte 2022-03-21 19:36:27 +01:00
  • 54f9db8ccc macros: Consistently create Incoming* types from Incoming derive Jonas Platte 2022-03-22 10:27:56 +01:00
  • 5a791b3c6e macros: Simplify Incoming derive implementation Jonas Platte 2022-03-22 10:17:04 +01:00
  • a6a530dcc8 serde: Rename derive macro Outgoing to Incoming Jonas Platte 2022-03-21 15:49:00 +01:00
  • 5cf42f3a86 serde: Remove the Outgoing trait Jonas Platte 2022-03-21 15:38:00 +01:00
  • 4e7eeb8aa4 macros: Slightly simplify generated API trait impls Jonas Platte 2022-03-21 15:16:19 +01:00
  • e3a8b6b81f macros: Don't generate unused Outgoing structs Jonas Platte 2022-03-21 11:25:20 +01:00
  • 11ef863bf0
    common: Use Duration in message events Kévin Commaille 2022-03-22 12:14:39 +01:00
  • ded83663de federation-api: Deserialize stable names for unstable features Kévin Commaille 2022-03-19 12:32:54 +01:00
  • 0fb3f39c07 common: Deserialize stable names for unstable features Kévin Commaille 2022-03-19 12:32:42 +01:00
  • 5c2c13145d client-api: Deserialize stable names for unstable features Kévin Commaille 2022-03-19 12:32:09 +01:00
  • d8617d4dcb examples: Prevent publishing examples Kévin Commaille 2022-03-21 14:10:09 +01:00
  • 2621dced1b examples: Move all examples to the root folder Kévin Commaille 2022-03-18 16:37:16 +01:00
  • 5cc3656c27 signatures: Remove empty example Kévin Commaille 2022-03-18 14:39:40 +01:00
  • 12523cd741
    common: Add support for transitional extensible text messages Kévin Commaille 2022-03-21 13:16:44 +01:00
  • 806606c675
    ci: Split CI in smaller tasks Kévin Commaille 2022-03-21 09:49:57 +01:00
  • eef68d7d4b xtask: Add instructions for installing cargo-sort Kévin Commaille 2022-03-18 13:50:54 +01:00
  • e2375ed72e xtask: Add typos check Kévin Commaille 2022-03-18 13:47:13 +01:00
  • 40f0e88cb6
    Delete CODEOWNERS file Jonas Platte 2022-03-18 14:24:26 +01:00
  • 4d04ef614f xtask: Don't update changelog when version is set Kévin Commaille 2022-03-18 12:28:46 +01:00
  • c647d39c9e xtask: Add dry-run option for release task Kévin Commaille 2022-03-18 12:25:24 +01:00
  • 1f23e8abcb xtask: Add doc task Kévin Commaille 2022-03-18 11:27:07 +01:00
  • 9a401cefae xtask: Split CI commands Kévin Commaille 2022-03-18 10:52:00 +01:00
  • 3c87839f6c xtask: Update dependencies Kévin Commaille 2022-03-17 23:20:16 +01:00
  • 097d329718 xtask: Switch to clap Kévin Commaille 2022-03-17 23:03:42 +01:00
  • d94e194b75
    common: Fix build error Jonas Platte 2022-03-18 12:51:30 +01:00
  • af61a62202
    macros: Add alias attribute to ruma_enum Kévin Commaille 2022-03-18 12:38:47 +01:00
  • 9b870cd9af
    common: Add support for voice message events Kévin Commaille 2022-03-18 12:13:26 +01:00
  • d1e70c3d9f
    events: Clean up m.room.member docs Jonas Platte 2022-03-16 17:03:38 +01:00
  • 2551950d20
    common: Split up single assert_matches! into many assertions Jonas Platte 2022-03-16 16:31:00 +01:00
  • ada3108a96
    common: Move prev_content into unsigned Jonas Platte 2022-02-02 20:46:03 +01:00
  • 1f53f38b4f common: Add support for translatable text content. Kévin Commaille 2022-03-16 12:13:50 +01:00
  • af58063c7b common: Reorder events::message types Kévin Commaille 2022-03-16 11:34:39 +01:00
  • 44f8192e3c client-api: Add new fields to RoomEventFilter Kévin Commaille 2022-03-13 17:50:26 +01:00
  • 0935374f5d common: Add bundled thread to Relations Kévin Commaille 2022-03-13 17:49:15 +01:00