Page MenuHomePhorge

CHANGELOG.md
No OneTemporary

Size
10 KB
Referenced Files
None
Subscribers
None

CHANGELOG.md

# Change log
## 0.4.0
### Added
- Open user page when clicking on a matrix link to a room member. https://iron.lily-is.land/D36
- Parse user given attribute events. https://iron.lily-is.land/D37
- Display overrided user names. https://iron.lily-is.land/D38
- Support editing overrided display name for users. https://iron.lily-is.land/D39
- Display overrided room hero names for unnamed rooms. https://iron.lily-is.land/D40
- Jump to an event when clicking on a reply. https://iron.lily-is.land/D41
- Make compile with Qt6 and KF6. https://iron.lily-is.land/D44
- Port Avatar to KirigamiAddons. https://iron.lily-is.land/D47
- Build with qt6/kf6 in CI. https://iron.lily-is.land/D76
- Show date in event read indicator. https://iron.lily-is.land/D79
- Paginate back from gaps automatically. https://iron.lily-is.land/D80
- Filter rooms by custom nicknames of room heroes. https://iron.lily-is.land/D82
- Load room members when opening members page. https://iron.lily-is.land/D87
- Autocomplete mentions. https://iron.lily-is.land/D88
- Make completion filterable by overrided nickname. https://iron.lily-is.land/D89
### Fixed
- Lazily create OverlaySheets. https://iron.lily-is.land/D42
- Fix notification tests for KF6. https://iron.lily-is.land/D45
- Port away from iconName and iconSource in Kirigami.Action. https://iron.lily-is.land/D48
- Make SelfDestroyableOverlaySheet work with KF6. https://iron.lily-is.land/D49
- Make FileDialog work with Qt6. https://iron.lily-is.land/D50
- Make Video work with Qt6. https://iron.lily-is.land/D51
- Make ScrollablePage actions work with KF6. https://iron.lily-is.land/D53
- Fix OverlaySheet display on KF6. https://iron.lily-is.land/D54
- Fix CreateRoomPage, RoomInvitePage, UserPage tests. https://iron.lily-is.land/D56
- Fix DeviceListTest, DevicePopupTest and RoomListViewItemDelegateTest. https://iron.lily-is.land/D57
- Fix Accessible.role type error in RoomListViewItemDelegate. https://iron.lily-is.land/D58
- Install translation files to DATADIR/kazv/l10n. https://iron.lily-is.land/D60
- Remove audio playing. https://iron.lily-is.land/D52
- Fix ConfirmUploadPopup for KF6. https://iron.lily-is.land/D55
- Make KazvShortcuts work on KF6. https://iron.lily-is.land/D77
- Fix EventReadIndicator on KF6. https://iron.lily-is.land/D78
- Optimize RoomListViewItemDelegate style for KF6. https://iron.lily-is.land/D81
- Fix upload icon on breeze-icons 6. https://iron.lily-is.land/D83
- Make JoinRoomPage auto-closable. https://iron.lily-is.land/D84
- Fix loading room page when no such member event is in local state. https://iron.lily-is.land/D86
### Internal changes
- Use a variable to control KF/Qt version in CMake. https://iron.lily-is.land/D43
- Update metadata to pass appstreamtest. https://iron.lily-is.land/D46
- Use mock helper and signal spy for mocks. https://iron.lily-is.land/D65
- Fix some UserPageTest not being run. https://iron.lily-is.land/D66
## 0.3.0
### Added
- Support displaying read receipts. https://lily-is.land/kazv/kazv/-/merge_requests/83
- Display edited version of events. https://lily-is.land/kazv/kazv/-/merge_requests/84
- Collapse nickname and avatar of messages from the same sender. https://iron.lily-is.land/D14
- Post read receipts when the room page is visible. https://iron.lily-is.land/D17
- Open link when clicked on. https://iron.lily-is.land/D18
- Display unread indicator in room list. https://iron.lily-is.land/D19
- Display edited version of events. https://iron.lily-is.land/D5
- Display invited room at the top of RoomListView. https://iron.lily-is.land/D32
- Make all secondary pages closable. https://iron.lily-is.land/D23
- Support enabling encryption in a room. https://iron.lily-is.land/D33
- Add functionality to parse matrix.to links. https://iron.lily-is.land/D34
- Optimize style for Device.qml. https://lily-is.land/kazv/kazv/-/merge_requests/95
- Differentiate between messages with and without sound. https://iron.lily-is.land/D21
- Implement event editing. https://iron.lily-is.land/D22
- Activate the corresponding room when clicking on notification. https://iron.lily-is.land/D24
### Fixed
- Fix some type errors in ConfirmUploadPopup.qml. https://lily-is.land/kazv/kazv/-/merge_requests/88
- Fix type error in AsyncHandler.qml. https://lily-is.land/kazv/kazv/-/merge_requests/98
- Stop click leaking from sticker picker. https://iron.lily-is.land/D29
### Internal changes
- Remove explicit compiler version in CI script. https://lily-is.land/kazv/kazv/-/merge_requests/93
## 0.2.0
### Added
- Implement removing local echo. https://lily-is.land/kazv/kazv/-/merge_requests/70
- Support sending stickers. https://lily-is.land/kazv/kazv/-/merge_requests/71
- Support dragging files into send message box to upload them. https://lily-is.land/kazv/kazv/-/merge_requests/72
- Implement rich text formatting. https://lily-is.land/kazv/kazv/-/merge_requests/74
- Support mentioning user. https://lily-is.land/kazv/kazv/-/merge_requests/78
- Support filtering by room name and id. https://iron.lily-is.land/D10
- Get rid of spin-wait Promises. https://iron.lily-is.land/D12
- Support filtering unnamed rooms by heros. https://iron.lily-is.land/D11
### Fixed
- Fix image overflow in event view. https://lily-is.land/kazv/kazv/-/merge_requests/73
- Fix creates wrong subdirectory when set cache directory. https://lily-is.land/kazv/kazv/-/merge_requests/75
- Use constant time cursors for MatrixRoomTimeline. https://lily-is.land/kazv/kazv/-/merge_requests/76
- Fix room name overflow in room list. https://lily-is.land/kazv/kazv/-/merge_requests/77
- Fix join room page. https://lily-is.land/kazv/kazv/-/merge_requests/79
- Fix translations display on Windows. https://lily-is.land/kazv/kazv/-/merge_requests/80
- Fix download result bar display on upload file event. https://lily-is.land/kazv/kazv/-/merge_requests/81
### Internal changes
- Rework on code review process. https://lily-is.land/kazv/kazv/-/merge_requests/84
## 0.1.1
### Fixed
- Make kazv run under Windows. https://lily-is.land/kazv/kazv/-/merge_requests/68
## 0.1.0
### Added
- Use fluent for translations. https://lily.kazv.moe/kazv/kazv/-/tree/tusooa/3-fluent
- Support read and save client state. https://lily.kazv.moe/kazv/kazv/-/merge_requests/2
- Support common event types. https://lily.kazv.moe/kazv/kazv/-/merge_requests/3
- Add send message shortcut. https://lily.kazv.moe/kazv/kazv/-/merge_requests/7
- Support auto-discovery and provide better login error messages. https://lily.kazv.moe/kazv/kazv/-/merge_requests/9
- Add translations for Hindi(hi) https://lily-is.land/kazv/kazv/-/merge_requests/11
- Use room heroes when there is no explicit room name. https://lily-is.land/kazv/kazv/-/merge_requests/15
- Add media file menu for download. https://lily-is.land/kazv/kazv/-/merge_requests/14
- Add a shortcut editor. https://lily-is.land/kazv/kazv/-/merge_requests/17
- Add UI for sending media files, controlling pause and cancel, and display the progress in real time. https://lily-is.land/kazv/kazv/-/merge_requests/18
- Use QtNetwork for job handling instead of libkazvjob. https://lily-is.land/kazv/kazv/-/merge_requests/21
- Implement creating and joining rooms. https://lily-is.land/kazv/kazv/-/merge_requests/19
- Add the ability to see users' devices and manage trust level. https://lily-is.land/kazv/kazv/-/merge_requests/23
- Support local echo. https://lily-is.land/kazv/kazv/-/merge_requests/25
- Support redaction. https://lily-is.land/kazv/kazv/-/merge_requests/28
- Implement profile settings. https://lily-is.land/kazv/kazv/-/merge_requests/30
- Support viewing event source. https://lily-is.land/kazv/kazv/-/merge_requests/32
- Display hero avatar if it is a two-person room. https://lily-is.land/kazv/kazv/-/merge_requests/34
- Support typing status. https://lily-is.land/kazv/kazv/-/merge_requests/33
- Support room tagging. https://lily-is.land/kazv/kazv/-/merge_requests/35
- Allow paginate back in the timeline. https://lily-is.land/kazv/kazv/-/merge_requests/38
- Handle incoming invites. https://lily-is.land/kazv/kazv/-/merge_requests/39
- Support displaying notifications for incoming messages. https://lily-is.land/kazv/kazv/-/merge_requests/40
- Support leaving room. https://lily-is.land/kazv/kazv/-/merge_requests/41
- Support sending and receiving encrypted media files. https://lily-is.land/kazv/kazv/-/merge_requests/20
- Allow selecting message content. https://lily-is.land/kazv/kazv/-/merge_requests/44
- Implement room member list view. https://lily-is.land/kazv/kazv/-/merge_requests/45
- Handle message replies. https://lily-is.land/kazv/kazv/-/merge_requests/48
- Implement reactions. https://lily-is.land/kazv/kazv/-/merge_requests/50
- Use libkazv push rules to determine whether to notify for an event. https://lily-is.land/kazv/kazv/-/merge_requests/51
- Implement displaying and changing users' power levels. https://lily-is.land/kazv/kazv/-/merge_requests/52
- Add the ability to ban and unban user. https://lily-is.land/kazv/kazv/-/merge_requests/54
- Sort rooms by descending order of latest event timestamp. https://lily-is.land/kazv/kazv/-/merge_requests/57
- Implement kicking user. https://lily-is.land/kazv/kazv/-/merge_requests/58
- Improve event view layout. https://lily-is.land/kazv/kazv/-/merge_requests/62
- Install kazv logo to icon directory. https://lily-is.land/kazv/kazv/-/merge_requests/63
- Implement inviting user. https://lily-is.land/kazv/kazv/-/merge_requests/65
- Support inviting users when creating a room. https://lily-is.land/kazv/kazv/-/merge_requests/66
### Fixed
- Fix scroll-to-top when receiving new events. https://lily-is.land/kazv/kazv/-/merge_requests/26
- Fix timeline efficiency. https://lily-is.land/kazv/kazv/-/merge_requests/37
- Use proper style and l10n for event fallback. https://lily-is.land/kazv/kazv/-/merge_requests/55
- Use debounce when setting local draft. https://lily-is.land/kazv/kazv/-/merge_requests/56
- Fix AppImage build due to missing KNotification qml modules. https://lily-is.land/kazv/kazv/-/merge_requests/59
- Put primary event loop back to separate thread. https://lily-is.land/kazv/kazv/-/merge_requests/60
- Fix crash when timeline of a room is empty. https://lily-is.land/kazv/kazv/-/merge_requests/61
### Removed
- Remove useless use of tabs on main page. https://lily-is.land/kazv/kazv/-/merge_requests/34

File Metadata

Mime Type
text/plain
Expires
Wed, May 14, 7:15 AM (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
101597
Default Alt Text
CHANGELOG.md (10 KB)

Event Timeline