v0.5.0
此内容尚不支持你的语言。
https://lily-is.land/kazv/kazv/-/releases/v0.5.0
0.5.0
kazv v0.5.0 relies on libkazv v0.7.0, which has an important security fix for encrypted attachments. It also adds a lot of features like hard logout, viewing event edit history, an emoji picker in the reaction dialog, setting your own display name in a room (/myroomnick, but using just a text box instead of slash commands), and a lot of style fixes for Qt6/KF6. Video playing is also enhanced. Note that this version only supports Qt6/KF6.
Added
- Optimize image event layout in compact mode. https://iron.lily-is.land/D98 by tusooa
- Show room id on RoomSettingsPage, add avatars and icons. https://lily-is.land/kazv/kazv/-/merge_requests/100 by April Simone
- Change the visual style of reply bubble in SendMessageBox.qml. https://lily-is.land/kazv/kazv/-/merge_requests/96 by April Simone
- Show user id on UserPage, and style change. https://lily-is.land/kazv/kazv/-/merge_requests/99 by April Simone
- Add context menu for SendMessageBox text area. https://lily-is.land/kazv/kazv/-/merge_requests/106 by April Simone
- Add unread notification count to room list view. https://iron.lily-is.land/D108 by tusooa
- Add MatrixEventList class. https://iron.lily-is.land/D116 by tusooa
- Use POSIX file lock to prevent two kazvs running on the same session. https://iron.lily-is.land/D120 by tusooa
- Display error message if load session failed. https://iron.lily-is.land/D124 by tusooa
- Support displaying and setting room topic. https://iron.lily-is.land/D126 by tusooa
- Add hard logout facility. https://lily-is.land/kazv/kazv/-/merge_requests/108 by April Simone
- Add a tooltip for event date in timeline. https://iron.lily-is.land/D112 by tusooa
- Support viewing event history. https://iron.lily-is.land/D117 by tusooa
- Support displaying pinned events. https://iron.lily-is.land/D129 by tusooa
- Paste directly to upload pictures/files. https://lily-is.land/kazv/kazv/-/merge_requests/109 by April Simone
- Show favourite rooms at the top. https://iron.lily-is.land/D123 by nannanko
- Implement pinning and unpinning events. https://iron.lily-is.land/D131 by tusooa
- Support creating encrypted room. https://iron.lily-is.land/D139 by tusooa
- Add emoji picker in react dialog. https://lily-is.land/kazv/kazv/-/merge_requests/111 by April Simone
- Improve playback logic for videos. https://iron.lily-is.land/D149 by tusooa
- Add a compact mode summary for video event type. https://iron.lily-is.land/D150 by tusooa
- Add about page. https://iron.lily-is.land/D151 by tusooa
- Support set self display name in room. https://iron.lily-is.land/D155 by tusooa
Fixed
- Fix not show passiveNotification when leave room action resolved. https://iron.lily-is.land/D92 by nannanko
- Fix styles for SwipeListItems. https://iron.lily-is.land/D94 by tusooa
- Make the ToolButtons in SendMessageBox all use
action
. https://iron.lily-is.land/D96 by tusooa - Optimize replied-to event style. https://iron.lily-is.land/D97 by tusooa
- Downscale image in compact mode. https://iron.lily-is.land/D99 by tusooa
- Fix ItemDelegate display. https://iron.lily-is.land/D100 by tusooa
- Add “#include <lager/config.hpp>” in kazv-defs.hpp.in. https://lily-is.land/kazv/kazv/-/merge_requests/104 by April Simone
- Add qt6-imageformats as dependency. https://lily-is.land/kazv/kazv/-/merge_requests/105 by April Simone
- Change the visual style of Recent/Favourite buttons. https://lily-is.land/kazv/kazv/-/merge_requests/97 by April Simone
- Fix crash when upload failed. https://iron.lily-is.land/D104 by nannanko
- Fix local echoes being displayed as selected. https://iron.lily-is.land/D109 by tusooa
- Fixed a translation error about forgetting a room. https://iron.lily-is.land/D121 by nannanko
- Compile translation files directly into the binary. https://iron.lily-is.land/D110 by tusooa
- Prevent user from sending an empty message. https://iron.lily-is.land/D111 by tusooa
- Make the resend button a ToolButton. https://iron.lily-is.land/D122 by nannanko
- Fix file name not being displayed in ConfirmUploadPopup. https://iron.lily-is.land/D136 by tusooa
- Remove sourceSize from avatar items. https://iron.lily-is.land/D140 by tusooa
- Use Image instead of Kirigami.Icon for sticker picker. https://iron.lily-is.land/D141 by tusooa
- Make video playable. https://iron.lily-is.land/D147 by tusooa
- Make encrypted videos playable. https://iron.lily-is.land/D148 by tusooa
- Fix AppImage styles and icons. https://iron.lily-is.land/D154 by tusooa
Removed
- Drop support for Qt5/KF5. https://iron.lily-is.land/D91 by tusooa
- Drop support for legacy sessions. https://iron.lily-is.land/D119 by tusooa
Internal changes
- Set cmake indent to 2 in .editorconfig. https://iron.lily-is.land/D103 by tusooa
- Unify list models. https://iron.lily-is.land/D114 by tusooa
- Add tests for MatrixSdk session management. https://iron.lily-is.land/D118 by tusooa
- Delete TWIM entries. https://iron.lily-is.land/D127 by tusooa
- Unify tooltip delay and timeout. https://iron.lily-is.land/D137 by tusooa
- Convert kazvprivlib to qml modules. https://iron.lily-is.land/D132 by tusooa
- Compile qml files into module. https://iron.lily-is.land/D133 by tusooa
- Add waitForRendering() in CreateRoomPageTest. https://iron.lily-is.land/D142 by tusooa
- Port away from legacy implicit conversions. https://iron.lily-is.land/D144 by tusooa
- Reduce calls to qt_target_qml_sources(). https://iron.lily-is.land/D145 by tusooa
- Add no trailing space rule in lint. https://iron.lily-is.land/D146 by tusooa
- Fix CI binary link. https://iron.lily-is.land/D152 by tusooa