Page MenuHomePhorge

No OneTemporary

Size
10 KB
Referenced Files
None
Subscribers
None
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d35666d..84508db 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,61 +1,85 @@
# Change log
+## 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
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 15709c1..ce0331b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,62 +1,62 @@
cmake_minimum_required(VERSION 3.13)
project(kazv)
include(FeatureSummary)
set(kazv_VERSION_MAJOR 0)
-set(kazv_VERSION_MINOR 1)
-set(kazv_VERSION_PATCH 1)
+set(kazv_VERSION_MINOR 2)
+set(kazv_VERSION_PATCH 0)
set(kazv_VERSION_STRING ${kazv_VERSION_MAJOR}.${kazv_VERSION_MINOR}.${kazv_VERSION_PATCH})
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
set(CMAKE_CXX_STANDARD 17)
set(QT5_MIN_VERSION 5.15)
set(KF5_MIN_VERSION 5.78)
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
include(KDEInstallDirs)
include(KDECMakeSettings)
include(KDECompilerSettings NO_POLICY_SCOPE)
include(ECMSetupVersion)
include(ECMGenerateHeaders)
include(ECMPoQmTools)
include(ECMAddTests)
include(ECMQtDeclareLoggingCategory)
find_package(Qt5 ${QT5_MIN_VERSION} REQUIRED COMPONENTS
Core Gui Qml QuickControls2 Svg Concurrent Widgets
Multimedia Test Network QuickTest
)
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 Config KIO Notifications)
find_package(Threads REQUIRED)
find_package(nlohmann_json REQUIRED)
find_package(libkazv REQUIRED)
find_package(cmark)
set(CMARK_TARGET_NAME cmark::cmark)
if(NOT cmark_FOUND)
# CMark 0.29.0 on Ubuntu 20.04 has cmark.cmake instead of cmark-config.cmake
# But that is not usable, so we fall back to pkgconfig
find_package(PkgConfig REQUIRED)
pkg_search_module(cmark libcmark IMPORTED_TARGET GLOBAL)
set(CMARK_TARGET_NAME cmark)
endif()
kde_enable_exceptions()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -foperator-names -DQT_NO_EMIT")
add_subdirectory(src)
install(PROGRAMS moe.kazv.mxc.kazv.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES moe.kazv.mxc.kazv.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
install(FILES kazv.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
install(FILES icons/kazvlogo-256.png DESTINATION ${KDE_INSTALL_ICONDIR}/hicolor/256x256/apps)
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/changelogs/70.add b/changelogs/70.add
deleted file mode 100644
index 17d328e..0000000
--- a/changelogs/70.add
+++ /dev/null
@@ -1 +0,0 @@
-Implement removing local echo
diff --git a/changelogs/71.add b/changelogs/71.add
deleted file mode 100644
index 896aa01..0000000
--- a/changelogs/71.add
+++ /dev/null
@@ -1 +0,0 @@
-Support sending stickers
diff --git a/changelogs/72.add b/changelogs/72.add
deleted file mode 100644
index 1f99815..0000000
--- a/changelogs/72.add
+++ /dev/null
@@ -1 +0,0 @@
-Support dragging files into send message box to upload them
diff --git a/changelogs/73.fix b/changelogs/73.fix
deleted file mode 100644
index 8f470f5..0000000
--- a/changelogs/73.fix
+++ /dev/null
@@ -1 +0,0 @@
-Fix image overflow in event view
diff --git a/changelogs/74.add b/changelogs/74.add
deleted file mode 100644
index 6fc0f63..0000000
--- a/changelogs/74.add
+++ /dev/null
@@ -1 +0,0 @@
-Implement rich text formatting
diff --git a/changelogs/75.fix b/changelogs/75.fix
deleted file mode 100644
index a377eb9..0000000
--- a/changelogs/75.fix
+++ /dev/null
@@ -1 +0,0 @@
-Fix creates wrong subdirectory when set cache directory
diff --git a/changelogs/76.fix b/changelogs/76.fix
deleted file mode 100644
index 7ee2319..0000000
--- a/changelogs/76.fix
+++ /dev/null
@@ -1 +0,0 @@
-Use constant time cursors for MatrixRoomTimeline
diff --git a/changelogs/77.fix b/changelogs/77.fix
deleted file mode 100644
index f0e0448..0000000
--- a/changelogs/77.fix
+++ /dev/null
@@ -1 +0,0 @@
-Fix room name overflow in room list
diff --git a/changelogs/78.add b/changelogs/78.add
deleted file mode 100644
index d093135..0000000
--- a/changelogs/78.add
+++ /dev/null
@@ -1 +0,0 @@
-Support mentioning user
diff --git a/changelogs/79.fix b/changelogs/79.fix
deleted file mode 100644
index bb8982a..0000000
--- a/changelogs/79.fix
+++ /dev/null
@@ -1 +0,0 @@
-Fix join room page
diff --git a/changelogs/80.fix b/changelogs/80.fix
deleted file mode 100644
index 21a6ef5..0000000
--- a/changelogs/80.fix
+++ /dev/null
@@ -1 +0,0 @@
-Fix translations display on Windows
diff --git a/changelogs/81.fix b/changelogs/81.fix
deleted file mode 100644
index b8961f0..0000000
--- a/changelogs/81.fix
+++ /dev/null
@@ -1 +0,0 @@
-Fix download result bar display on upload file event
\ No newline at end of file

File Metadata

Mime Type
text/x-diff
Expires
Sun, Aug 9, 11:20 AM (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1724489
Default Alt Text
(10 KB)

Event Timeline