matrix-dart-sdk/lib/msc_extensions
OfficialDakari 0fb0a6c47f working on threads 2025-10-22 18:13:59 +05:00
..
extension_audio_events fix: remove msc3245 key from audio events 2024-04-12 15:53:13 +05:30
extension_recent_emoji chore: add require trailing comma lint 2024-11-07 16:13:37 +01:00
extension_timeline_export working on threads 2025-10-22 18:13:59 +05:00
msc_1236_widgets chore: add require trailing comma lint 2024-11-07 16:13:37 +01:00
msc_2835_uia_login chore: add require trailing comma lint 2024-11-07 16:13:37 +01:00
msc_3814_dehydrated_devices refactor: Fix new lints from flutter 3.27 2024-12-15 12:21:26 +01:00
msc_3935_cute_events chore: add require trailing comma lint 2024-11-07 16:13:37 +01:00
msc_4140_delayed_events fix: scheduled event list init 2025-09-09 16:55:12 +02:00
msc_unpublished_custom_refresh_token_lifetime chore: add require trailing comma lint 2024-11-07 16:13:37 +01:00
README.md feat: support MSC 3935: cute events 2022-11-21 09:17:07 +01:00

README.md

MSC extensions

This folder contains non-spec feature implementations, usually proposed in Matrix Specification Changes (MSCs).

Please try to cover the following conventions:

  • name your implementation /lib/msc_extensions/msc_NUMER_short_name/whatsoever.dart, e.g. /lib/msc_extensions/msc_3588_stories/stories.dart
  • please link the MSC in a comment in the first line:
    /// MSC3588: Stories As Rooms (https://github.com/matrix-org/matrix-spec-proposals/blob/d818877504cfda00ac52430ba5b9e8423c878b77/proposals/3588-stories-as-rooms.md)
    
  • the implementation should provide an extension NAME on ... (usually Client)
  • proprietary implementations without MSC should be given a useful name and corresponding, useful documentation comments, e.g. /lib/msc_extensions/extension_recent_emoji/recent_emoji.dart
  • Moreover, all implemented non-spec features should be listed below:

Implemented non-spec features

  • MSC 1236 - Widget API V2
  • MSC 2835 - UIA login
  • MSC 3814 - Dehydrated Devices
  • MSC 3935 - Cute Events
  • io.element.recent_emoji - recent emoji sync in account data