-
Notifications
You must be signed in to change notification settings - Fork 252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EPIC] Spring cleaning #3272
Comments
Spring is almost over ⌛! |
If I look at my thermometer, it already is. |
How lucky. |
bnjbvr
added a commit
that referenced
this issue
Jul 2, 2024
bnjbvr
added a commit
that referenced
this issue
Jul 2, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Spring cleaning
Motivation
As the seasons change and the warmth of the sun begins to illuminate our surroundings, we're often confronted with the less appealing aspects of the thaw: dust accumulating, cobwebs in every nook, neglected electronic parts under desks, and remnants of recent woodworking projects scattered about. It's a scenario many of us are familiar with. Similarly, our SDK has been the focus of relentless feature development, but now it's crucial to take a step back and see which puzzle pieces don't quite fit.
The list
This list is unordered and contains short descriptions of issues that we should tackle. Some of the items on the list are known bugs and have a separate issue already, some of them do not. If you want to work on one of the items, and there isn't a separate issue already, please open a separate issue and link it in the list.
If it's unclear what one of the items means, please just ask and we'll reword it, or open a dedicated issue for the item.
General
instant
#2937Main crate
m.room.name
field of theRoomInfo
m.room.avatar
field of theRoomInfo
BaseRoomInfo
since some time uses something calledMinimalStateEvent
,this event isn't that minimal since it's keeping the whole content. Since it
is keeping the whole content, and additionally is using Ruma types for the
content, those may fail to be reserialized.
MemberList
, an equivalent to theRoomList
but for members.BaseClient
into the main crate andClient
.SlidingSyncRoom
tech debt #3079Crypto crate
PkSigning
support.matrix-sdk
crate into thematrix-sdk-crypto
crate, this would allow consumers of the crypto crate.process_sync_changes
always updatesaccount
in the store #2448#[zeroize(drop)]
macro with theZeroizeOnDrop
derive.auto_enable_cross_signing
EncryptionSettings
setting is enabled, device keys get uploaded twice.FFI crate
EventTimelineItem
inlatest_event()
, because there's no timeline involved (consider unifying with the type returned by the notification client)The text was updated successfully, but these errors were encountered: