matrix-dart-sdk/lib/msc_extensions
Nicolas Werner 434ef9b880
chore: Upgrade dependencies
The library annotations are a new lint and we have no need to specify a
custom library name anywhere. The JS annoation on the library also did
nothing, since it doesn't default to the library name in dart and only
modifies the prefix of functions if you pass in a custom name.

The sqflite_common_ffi I removed the upper constraint, which allows us
to use a newer version if our dart version is new enough, but I left it
at the original version because there is no need to require a higher
minimum currently.
2024-10-21 13:04:47 +02:00
..
extension_audio_events fix: remove msc3245 key from audio events 2024-04-12 15:53:13 +05:30
extension_recent_emoji chore: Upgrade dependencies 2024-10-21 13:04:47 +02:00
msc_1236_widgets chore: Upgrade dependencies 2024-10-21 13:04:47 +02:00
msc_2835_uia_login chore: Upgrade dependencies 2024-10-21 13:04:47 +02:00
msc_3814_dehydrated_devices chore: Upgrade dependencies 2024-10-21 13:04:47 +02:00
msc_3935_cute_events feat: support MSC 3935: cute events 2022-11-21 09:17:07 +01:00
msc_unpublished_custom_refresh_token_lifetime feat: Implement unpublished MSC custom refresh token lifetime 2024-05-14 10:40:32 +02: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