Commit Graph

  • 5907544166
    events: Add ReplacementMetadata Jonas Platte 2023-09-20 11:37:39 +02:00
  • a53bd09b8a events: Make name required in RoomNameEventContent Kévin Commaille 2023-09-18 14:51:13 +02:00
  • ae537afb0d events: Clarify default value of suggested in SpaceChildEventContent Kévin Commaille 2023-09-13 19:49:00 +02:00
  • 2ad291ceb0 events: Use the default value of canonical in SpaceParentEventContent's constructor Kévin Commaille 2023-09-13 19:48:33 +02:00
  • 4dbda813c9 events: Make via required in space child and parent events Kévin Commaille 2023-09-13 19:47:41 +02:00
  • 31ae99cf52 Add support for suppress edits push rule Kévin Commaille 2023-09-13 20:02:59 +02:00
  • 369cf8629e push: Move PredefinedOverrideRuleId::Reaction Kévin Commaille 2023-09-13 19:53:31 +02:00
  • 18195e0a6e events: Allow replacement unstable poll start events to have no fallback Kévin Commaille 2023-08-24 11:32:09 +02:00
  • a70f99a233 macros: Allow EventContent derive macro to work on enums Kévin Commaille 2023-08-24 11:20:32 +02:00
  • e11d30934b events: Move changelog entries from ruma-common to ruma-events Kévin Commaille 2023-09-14 02:33:45 +02:00
  • 5c6277f298 events: Restore changelog from before crate was merged into ruma-common Kévin Commaille 2023-09-14 02:24:50 +02:00
  • 48a1c89c0a ruma: Expose missing ruma-events compat features Kévin Commaille 2023-09-13 17:14:15 +02:00
  • 6da56dc541 events: Add compat feature to send empty string to unset room name Kévin Commaille 2023-09-13 17:11:01 +02:00
  • f266ea90e7
    events: Fix missing feature dependency Jonas Platte 2023-09-12 15:53:14 +02:00
  • dad3c70d9d
    events: Fix missing re-export of new unstable types Jonas Platte 2023-09-12 15:24:59 +02:00
  • a8180722f4
    events: Add support for voice messages as implemented by Element Web Jonas Platte 2023-09-12 09:51:53 +02:00
  • b4853aa8fa events: Add method on RoomMessageEventContent to apply a replacement Kévin Commaille 2023-09-04 13:46:27 +02:00
  • f29317f9d7
    Forward unstable-exhaustive-types flag from ruma to ruma-events gnieto 2023-09-04 13:46:21 +02:00
  • e4a46437c9 html: Add note about errors in Html::parse docs Kévin Commaille 2023-08-25 13:23:58 +02:00
  • ba973c98f1 html: Expose sanitize API on Html Kévin Commaille 2023-08-25 12:11:08 +02:00
  • 0120861951 html: Don't expose methods to manipulate HTML Kévin Commaille 2023-08-25 10:26:31 +02:00
  • 80c71ef454 html: Rename Fragment to Html Kévin Commaille 2023-08-25 10:11:38 +02:00
  • 9d0f23c8a7 canonical-json: Apply redaction rules of MSC3821 Kévin Commaille 2023-08-17 17:24:32 +02:00
  • 5d68ba3ff4 canonical-json: Apply redaction rules of MSC3989 Kévin Commaille 2023-08-11 18:07:54 +02:00
  • 37d2b2b12f canonical-json: Apply redaction rules of MSC2176 Kévin Commaille 2023-08-11 15:20:04 +02:00
  • 2ef75a572c canonical-json: Allow to preserve all keys and nested keys Kévin Commaille 2023-08-11 15:05:09 +02:00
  • bb6edd26bb canonical-json: Apply the redaction rules of latest room version by default Kévin Commaille 2023-08-11 14:50:28 +02:00
  • 399adc911f Use as_variant crate for shorter code Jonas Platte 2023-08-09 13:46:50 +02:00
  • ed03c0d2fa federation-api: Simplify pdu_process_response::serialize Jonas Platte 2023-08-09 13:49:58 +02:00
  • d3245c287b
    client-api: Allow receiving read receipts for all subscribed rooms in sync::v4 Benjamin Bouvier 2023-08-28 18:26:43 +02:00
  • 31331f3165
    Bring back ruma-events Jonas Platte 2023-08-24 14:40:23 +02:00
  • fec7d23cfd
    ci: Remove pointless job Jonas Platte 2023-08-24 17:34:24 +02:00
  • ba2914a22a
    macros: Simplify symbol path Jonas Platte 2023-08-24 17:34:00 +02:00
  • c7a3c4e4fc
    Upgrade ed25519-dalek to 2.0 Jonas Platte 2023-08-24 20:48:54 +02:00
  • b8fdea9b18
    Clean up usage of feature = "rand" in tests Jonas Platte 2023-08-24 16:25:14 +02:00
  • 9009ec6c3e
    identifiers: Fix clippy lint Jonas Platte 2023-08-24 15:37:05 +02:00
  • b6f915b480
    events: Remove duplicate / unused RemoveReplyFallback enum Jonas Platte 2023-08-24 15:36:56 +02:00
  • 4ac0ae1392 macros: Implement AsRef<{id}> for {id} Kévin Commaille 2023-08-24 14:40:20 +02:00
  • 24ce9d5e09 events: Move sanitize HTML features to new ruma-html crate Kévin Commaille 2023-08-24 13:41:46 +02:00
  • acfeb38e90 docs: Update spec links to point to v1.8 Kévin Commaille 2023-08-24 11:48:33 +02:00
  • 729c1fb6e4 ci: Add support for Matrix 1.8 links Kévin Commaille 2023-08-24 11:44:29 +02:00
  • c8bbcecdc8 docs: Update changelogs for Matrix 1.8 Kévin Commaille 2023-08-24 11:43:19 +02:00
  • 7f0ca5eaa8 api: Add support for Matrix 1.8 Kévin Commaille 2023-08-24 11:43:00 +02:00
  • ea41901211
    events: Transform Markdown soft line breaks into hard line breaks Ivan Enderlin 2023-08-24 11:12:37 +02:00
  • 73b6113819
    Rename test modules to tests Jonas Platte 2023-08-24 10:36:24 +02:00
  • 88cc7600b4
    Remove wildcard import in test module Jonas Platte 2023-08-24 10:03:00 +02:00
  • a47df86ade
    events: Don't parse markdown twice Jonas Platte 2023-08-24 09:43:32 +02:00
  • d66c07b1fa
    events: Simplify parse_markdown Jonas Platte 2023-08-24 09:43:23 +02:00
  • d809e6e365
    events: Don't filter out any responses if there is no end timestamp Kévin Commaille 2023-08-23 17:55:56 +02:00
  • c652461ae7 xtask: Ignore non-text files in spec links check Kévin Commaille 2023-08-23 16:15:09 +02:00
  • 2753577d02 signatures: Add test to check reproducibility of signatures Kévin Commaille 2023-08-23 15:17:27 +02:00
  • f540004a0d
    events: Don't require whole poll response events to compute results Kévin Commaille 2023-08-23 09:18:37 +02:00
  • 533da2aded canonical-json: Allow to converted (Sync)RoomRedactionEvent to RedactedBecause Kévin Commaille 2023-08-22 12:13:23 +02:00
  • 8e10064364 Enforce import grouping Jonas Platte 2023-08-22 10:55:18 +02:00
  • 7dee1d64be events: Add method to add mentions instead of replacing them Kévin Commaille 2023-08-21 17:44:40 +02:00
  • b2b4c81645 events: Allow to add mentions automatically when generating reply Kévin Commaille 2023-08-21 17:13:07 +02:00
  • 3fe6ba7f52 events: Use a BTreeSet for Mentions' user_ids field Kévin Commaille 2023-08-21 17:06:19 +02:00
  • 8bdfd809e4 identifiers-validation: Allow + in the localpart of user IDs Kévin Commaille 2023-08-21 10:57:07 +02:00
  • a9a6e67ed0
    client-api: Add timestamp onto SlidingSyncRoom Ivan Enderlin 2023-08-17 11:52:00 +02:00
  • 6fcd813201 events: Preserve signed in third_party_invite in RedactedRoomMemberEventContent Kévin Commaille 2023-08-12 15:58:21 +02:00
  • ce13fdb3a7 events: Preserve invite in RedactedRoomPowerLevelsEventContent Kévin Commaille 2023-08-12 15:32:48 +02:00
  • eeacf27183
    Add missing space Jonas Platte 2023-08-15 17:23:07 +02:00
  • afd8f2f652 state-res: Add RoomVersion::V11 Kévin Commaille 2023-08-13 10:57:17 +02:00
  • bcae4e5799 chore: Use .is_some_and(…) instead of .map_or(false, …) Kévin Commaille 2023-08-14 15:41:15 +02:00
  • b2fe172be1 chore: Bump MSRV to 1.70 Kévin Commaille 2023-08-14 15:32:43 +02:00
  • 1701d9a803 events: Make creator field of RoomCreateEventContent optional and RedactedRoomreateEventContent a typedef Kévin Commaille 2023-08-11 14:23:40 +02:00
  • ffdd632701 signatures: Add missing RoomVersionId::V11 match Kévin Commaille 2023-08-12 15:07:01 +02:00
  • 7a5d9b6e8b events: Add support for redacts key into content of RoomRedactionEvent Kévin Commaille 2023-08-10 15:22:06 +02:00
  • cf70f74fb7 events: Make sure matches with RoomVersionId default to behavior of latest room version Kévin Commaille 2023-08-10 12:49:23 +02:00
  • 9a5bc6d8c3 identifiers: Add initial support for room version 11 Kévin Commaille 2023-07-12 11:13:06 +02:00
  • 0a82459df6
    Add support for the dehydrated devices endpoints (#1605) Damir Jelić 2023-08-09 11:04:03 +02:00
  • 3bd58e3c89
    ci: Use same nightly toolchain for docs that's used for other jobs Jonas Platte 2023-07-31 10:51:40 +02:00
  • 511ba3d86e
    Make nightly toolchain used for CI the default Jonas Platte 2023-07-31 10:29:57 +02:00
  • bb20ba0711
    Fix new clippy lint Jonas Platte 2023-07-31 10:27:25 +02:00
  • e9189392b2
    Update contrib/ide/vscode/settings.json Jonas Platte 2023-07-31 10:21:05 +02:00
  • 37cbb4ea56
    identifiers: Discourage proc-macro imports even more Jonas Platte 2023-07-29 11:53:38 +02:00
  • 4d3f1802e6
    Ignore Intellij Idea's .idea directory Marco Romano 2023-07-28 14:03:45 +02:00
  • 9bf3e03dd3 events: Add m.relates_to to poll start events Kévin Commaille 2023-07-07 16:51:09 +02:00
  • d53362c689 events: Add unstable poll events Kévin Commaille 2023-07-07 16:40:01 +02:00
  • e780633cce events: Allow to declare events without a stable prefix Kévin Commaille 2023-07-06 14:38:57 +02:00
  • c0b8cd4d46 events: Make polls events use the stable prefixes Kévin Commaille 2023-07-05 16:27:02 +02:00
  • df11c6d46a events: Provide type for historical m.message content block instead of serde helper Kévin Commaille 2023-06-25 14:07:25 +02:00
  • 201f0027d4
    feat: Add SlidingSyncRoom::avatar Ivan Enderlin 2023-07-26 16:02:28 +02:00
  • 3dac70ead9
    Remove most unreachable visibility modifiers Jonas Platte 2023-07-19 14:06:36 +02:00
  • ffc271f3ec
    push: Re-export ScalarJsonValue Jonas Platte 2023-07-19 13:58:35 +02:00
  • ad457c1c11
    Rerun rustfmt Jonas Platte 2023-07-19 13:53:15 +02:00
  • cfc4c66820
    Rewrap lines to fit macro input in maximum line length Jonas Platte 2023-07-19 13:53:03 +02:00
  • fe010abb22
    Update expected trybuild test output Jonas Platte 2023-07-14 10:05:00 +02:00
  • eea51d27fa
    common: Reduce konst dependency feature set Jonas Platte 2023-07-14 09:46:11 +02:00
  • f9ef276d41
    common: Only depend on konst when needed Jonas Platte 2023-07-14 09:38:03 +02:00
  • 6fdaff6aa5
    Set GITHUB_TOKEN permissions for docs CI job Jonas Platte 2023-07-12 15:32:39 +02:00
  • 4be3a062ae
    Switch to branch-less GitHub pages workflow Jonas Platte 2023-07-12 15:05:58 +02:00
  • 20d38e1622
    events: Add From<MessageType> for RoomMessageEventContentWithoutRelation Jonas Platte 2023-07-12 11:58:22 +02:00
  • 9cf1257142
    events: Add RoomMessageEventContentWithoutRelation::new Jonas Platte 2023-07-12 11:40:01 +02:00
  • f8ac66ca25 events: Add support for intentional mentions Kévin Commaille 2023-07-10 11:01:57 +02:00
  • 07bc06038f events: Keep data of unknown relations Kévin Commaille 2023-06-24 14:37:34 +02:00
  • df0eee30e1 chore: Update serde dependency Kévin Commaille 2023-06-17 14:17:35 +02:00
  • 2c8ece6bf2
    events: Parse TagInfo::order as a f64 or a stringified f64 Benjamin Bouvier 2023-07-06 14:34:43 +02:00
  • 4ac9e9a979
    Upgrade itertools to 0.11.0 Jonas Platte 2023-07-05 11:11:09 +02:00
  • 650792bcb5
    Upgrade konst to 0.3.5 Jonas Platte 2023-07-05 10:58:46 +02:00