This repository was archived by the owner on Feb 11, 2026. It is now read-only.
Merged
Conversation
Revert to black on-solid-primary.
Applying !important, forces mx_MessageComposer--compact to use the new styling.
On user rooms with RPC enabled, room titles (the username e.g. 'greg') with ascenders (e.g. 'g') are cut off from the subtitle below.
Previously, a yellow warning emoji was used, but this yellow/gold colour was too similar to the other emojis on the page.
The username displayed in the user menu is a full MXID format. To prevent this issue (in most instances), this removes the matrix.org server name suffix.
The button to add keywords takes up the full width available. Should be much slimmer.
Location sharing is not a feature that makes sense for elecord's use case.
This should be considered a temporary fix. As this issue is also present upstream, and will likely be fixed eventually.
Each modal previously displayed slightly differently.
The move to the Matrix Auth Service means the app no longer uses the light theme after login. Due to this, custom styling has now been set.
At larger sizes, the message composer's border-radius expanded beyond what was originally intended.
Any moving content placed behind text a user needs to read is a bad idea from an accessibility standpoint. This change instead just bakes the gradient into the modal's background.
Most of the default values set in the config never got applied inside the app. So instead, showRedactions (already set) and showTwelveHourTimestamps will be set as part of 'settings.tsx'. The others are no longer required.
When new messages appear, excessive padding is added below the timeline (issue on element as well, though less severe).
The app doesn't support the built-in white theme provided by Element. In future, a custom elecord white theme would need to be developed.
The marker indicating if a user had joined a room was displayed after the room name. This meant markers were never aligned with each another.
Previously, when other users had joined a video room, the difference displayed to the local user was very subtle. Now, the participants icon will always display as a colour, to draw the users attention.
This is a continuation of #e02ce4a. While the room title was no longer being cut off, there was zero space between them with ascending characters (e.g. 'g').
Cloudflare Pages deployment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a large collection of fixes for numerous issues that were either introduced with elecord 2.2.0's styling changes, or are bugs found in the upstream element-web repository.
Highlights
fix: dm room title ascenders clipping subtitle
e02ce4a, 7c19afb
(old)

(new)

fix(user menu): full mxid username cut off
3e9d806
(upstream, element)

(new, elecord)

fix(notifications): keywords button is full width
7f53869
(upstream, element)

(new, elecord)

chore(settings): disable location sharing feature
c982c16
fix(auth): mas breaks security modal styling
82f42f6, 9079765
(upstream, element)

(new, elecord)

fix(reply preview): no styling for new msg composer
5388912
fix(spaces): room list joined marker not aligned
92c5078
(upstream, element)

(new, elecord)

feat(video rooms): highlight participants icon
28dc149
(new, not joined)

(new, joined)
