Bump version to v0.4.1

Changelogs:

Added:

- `hideMembershipEvents` setting in config file, controls whether
  events such as "x joined the room" are shown in the timeline

- `hideProfileChangeEvents` setting in config file, controls whether
  display name and avatar change events are shown in the timeline

- Compact mode to make accounts, rooms, messages and room members
  take only one line as well as reducing vertical spacing between them.
  Set by the new `compactMode` setting in config file, and can also
  be toggled with the `keys.toggleCompactMode` keybind which defaults
  to Alt+Ctrl+C

- `keys.focusRoomAtIndex` in config file, a
  `{"<index>": "<keybind>"}` mapping which by default binds
  Alt+1-9 and Alt-0 to focus room 1 to 10 in the current account

- User ID, display names, room ID and room aliases are now
  automatically transformed to matrix.to links and will be rendered
  as mentions by clients.
  In Mirage, this results in user ID/names being colored with the
  same color seen when they send messages

- Track the number of times your user was mentioned in rooms.
  The visual counter is not yet displayed, since there currently is
  no way to mark messages as read and make the counter go down

Fixed:

- Python exceptions occuring in the asyncio loop not being printed
  in the terminal

- Extra newline shown after code blocks in messages

- Constant CPU usage due to button loading animations still being
  rendered while uneeded and invisible

Theme changes:

- Added `controls.avatar.compactSize` property
- Added `.mention` class styling to `chat.message.styleSheet`
This commit is contained in:
miruka 2020-03-23 14:45:38 -04:00
parent db1cd13977
commit 2e6488e6f9
3 changed files with 5 additions and 2 deletions

View File

@ -62,6 +62,9 @@
## Interface
- Make clicking on user/room mentions open relevant UI instead of matrix.to
URL in browser
- Labeled text area component, use it for room creation/settings topic
- Linkify URLs in topic text areas

View File

@ -4,4 +4,4 @@
__app_name__ = "mirage"
__display_name__ = "Mirage"
__version__ = "0.4.0"
__version__ = "0.4.1"

View File

@ -25,7 +25,7 @@ int main(int argc, char *argv[]) {
QApplication::setOrganizationName("mirage");
QApplication::setApplicationName("mirage");
QApplication::setApplicationDisplayName("Mirage");
QApplication::setApplicationVersion("0.4.0");
QApplication::setApplicationVersion("0.4.1");
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication app(argc, argv);