diff --git a/CHANGELOG.md b/CHANGELOG.md index 92cff8e8..7fcfc824 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,16 @@ # Changelog -## [Unreleased] - -### [0.7.0] -- Unreleased +## [0.7.0] -- 2020-04-19 0.7.0 *requires* mtxclient 0.3.0. Make sure you compile against 0.3.0 if you do not use the mtxclient bundled with nheko. -#### Features -- Make nheko session import / export format match riot. Fixes #48 (WIP) +### Features +- Make nheko session import / export format match riot. Fixes #48 - Implement proper replies - Add .well-known support for auto-completing homeserver information -- Add mentions viewer so you can see all the messages you have been mentioned in (WIP) +- Add mentions viewer so you can see all the messages you have been mentioned in + - Currently broken due to QML changes. Will be fixed in the future. - Add emoji font selection preference - Encryption and decryption of media in E2EE rooms - Square avatars @@ -23,7 +22,7 @@ if you do not use the mtxclient bundled with nheko. - Sort the room list by importance of messages (thanks @Alch-Emi) - Experimental support for [blurhashes](https://github.com/matrix-org/matrix-doc/pull/2448) -#### Improvements +### Improvements - Add dedicated reply button to Timeline items. Add button for other options so that right click isn't always required. - Fix various things with regards to emoji rendering and the emoji picker @@ -40,7 +39,7 @@ if you do not use the mtxclient bundled with nheko. - Display more emojis in the selected emoji font - Use 'system' theme as default if QT_QPA_PLATFORMTHEME is set -#### Bugfixes +### Bugfixes - Fix messages stuck on unread - Reduce the amount of messages shown as "xxx sent an encrypted message" diff --git a/README.md b/README.md index 98d96892..2aa18b0b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ nheko ---- [![Build Status](https://travis-ci.org/Nheko-Reborn/nheko.svg?branch=master)](https://travis-ci.org/Nheko-Reborn/nheko) [![Build status](https://ci.appveyor.com/api/projects/status/07qrqbfylsg4hw2h/branch/master?svg=true)](https://ci.appveyor.com/project/redsky17/nheko/branch/master) -[![Stable Version](https://img.shields.io/badge/download-stable-green.svg)](https://github.com/Nheko-Reborn/nheko/releases/v0.6.4) +[![Stable Version](https://img.shields.io/badge/download-stable-green.svg)](https://github.com/Nheko-Reborn/nheko/releases/v0.7.0) [![Nightly](https://img.shields.io/badge/download-nightly-green.svg)](https://matrix-static.neko.dev/room/!TshDrgpBNBDmfDeEGN:neko.dev/) [![#nheko-reborn:matrix.org](https://img.shields.io/matrix/nheko-reborn:matrix.org.svg?label=%23nheko-reborn:matrix.org)](https://matrix.to/#/#nheko-reborn:matrix.org) [![AUR: nheko](https://img.shields.io/badge/AUR-nheko-blue.svg)](https://aur.archlinux.org/packages/nheko) diff --git a/appveyor.yml b/appveyor.yml index 43d459d1..1b276b26 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -30,8 +30,8 @@ build_script: # VERSION format: branch-master/branch-1.2 # INSTVERSION format: x.y.z # WINVERSION format: 9999.0.0.123/1.2.0.234 - - if "%APPVEYOR_REPO_TAG%"=="false" set INSTVERSION=0.6.4 - - if "%APPVEYOR_REPO_TAG%"=="false" set VERSION=0.6.4 + - if "%APPVEYOR_REPO_TAG%"=="false" set INSTVERSION=0.7.0 + - if "%APPVEYOR_REPO_TAG%"=="false" set VERSION=0.7.0 - if "%APPVEYOR_REPO_TAG%"=="false" if "%APPVEYOR_REPO_BRANCH%"=="master" set INSTVERSION=9999.0 - if "%APPVEYOR_REPO_TAG%"=="false" set WINVERSION=%INSTVERSION%.0.%APPVEYOR_BUILD_NUMBER% # VERSION format: v1.2.3/v1.3.4 @@ -74,31 +74,31 @@ after_build: - mkdir installer - mkdir installer\config - mkdir installer\packages - - mkdir installer\packages\com.mujx.nheko - - mkdir installer\packages\com.mujx.nheko\data - - mkdir installer\packages\com.mujx.nheko\meta - - mkdir installer\packages\com.mujx.nheko.cleanup\meta + - mkdir installer\packages\io.github.nhekoreborn.nheko + - mkdir installer\packages\io.github.nhekoreborn.nheko\data + - mkdir installer\packages\io.github.nhekoreborn.nheko\meta + - mkdir installer\packages\io.github.nhekoreborn.nheko.cleanup\meta # Copy installer data - copy %BUILD%\resources\nheko.ico installer\config - copy %BUILD%\resources\nheko.png installer\config - - copy %BUILD%\COPYING installer\packages\com.mujx.nheko\meta\license.txt - - copy %BUILD%\COPYING installer\packages\com.mujx.nheko.cleanup\meta\license.txt + - copy %BUILD%\COPYING installer\packages\io.github.nhekoreborn.nheko\meta\license.txt + - copy %BUILD%\COPYING installer\packages\io.github.nhekoreborn.nheko.cleanup\meta\license.txt - copy %BUILD%\deploy\installer\config.xml installer\config - copy %BUILD%\deploy\installer\controlscript.qs installer\config - - copy %BUILD%\deploy\installer\uninstall.qs installer\packages\com.mujx.nheko\data - - copy %BUILD%\deploy\installer\gui\package.xml installer\packages\com.mujx.nheko\meta - - copy %BUILD%\deploy\installer\gui\installscript.qs installer\packages\com.mujx.nheko\meta - - copy %BUILD%\deploy\installer\cleanup\package.xml installer\packages\com.mujx.nheko.cleanup\meta - - copy %BUILD%\deploy\installer\cleanup\installscript.qs installer\packages\com.mujx.nheko.cleanup\meta + - copy %BUILD%\deploy\installer\uninstall.qs installer\packages\io.github.nhekoreborn.nheko\data + - copy %BUILD%\deploy\installer\gui\package.xml installer\packages\io.github.nhekoreborn.nheko\meta + - copy %BUILD%\deploy\installer\gui\installscript.qs installer\packages\io.github.nhekoreborn.nheko\meta + - copy %BUILD%\deploy\installer\cleanup\package.xml installer\packages\io.github.nhekoreborn.nheko.cleanup\meta + - copy %BUILD%\deploy\installer\cleanup\installscript.qs installer\packages\io.github.nhekoreborn.nheko.cleanup\meta # Amend version and date - - sed -i "s/__VERSION__/0.6.4/" installer\config\config.xml - - sed -i "s/__VERSION__/0.6.4/" installer\packages\com.mujx.nheko\meta\package.xml - - sed -i "s/__VERSION__/0.6.4/" installer\packages\com.mujx.nheko.cleanup\meta\package.xml - - sed -i "s/__DATE__/%DATE%/" installer\packages\com.mujx.nheko\meta\package.xml - - sed -i "s/__DATE__/%DATE%/" installer\packages\com.mujx.nheko.cleanup\meta\package.xml + - sed -i "s/__VERSION__/0.7.0/" installer\config\config.xml + - sed -i "s/__VERSION__/0.7.0/" installer\packages\io.github.nhekoreborn.nheko\meta\package.xml + - sed -i "s/__VERSION__/0.7.0/" installer\packages\io.github.nhekoreborn.nheko.cleanup\meta\package.xml + - sed -i "s/__DATE__/%DATE%/" installer\packages\io.github.nhekoreborn.nheko\meta\package.xml + - sed -i "s/__DATE__/%DATE%/" installer\packages\io.github.nhekoreborn.nheko.cleanup\meta\package.xml # Copy nheko data - - xcopy NhekoData\*.* installer\packages\com.mujx.nheko\data\*.* /s /e /c /y - - move NhekoRelease\nheko.exe installer\packages\com.mujx.nheko\data + - xcopy NhekoData\*.* installer\packages\io.github.nhekoreborn.nheko\data\*.* /s /e /c /y + - move NhekoRelease\nheko.exe installer\packages\io.github.nhekoreborn.nheko\data - mkdir tools - curl -L -O https://download.qt.io/official_releases/qt-installer-framework/3.0.4/QtInstallerFramework-win-x86.exe - 7z x QtInstallerFramework-win-x86.exe -otools -aoa diff --git a/io.github.NhekoReborn.Nheko.json b/io.github.NhekoReborn.Nheko.json index 80070ecf..00e9430f 100644 --- a/io.github.NhekoReborn.Nheko.json +++ b/io.github.NhekoReborn.Nheko.json @@ -1,7 +1,7 @@ { "id": "io.github.NhekoReborn.Nheko", "command": "nheko", - "branch": "0.7.0-dev", + "branch": "master", "runtime": "org.kde.Platform", "runtime-version": "5.14", "sdk": "org.kde.Sdk", diff --git a/resources/nheko.appdata.xml b/resources/nheko.appdata.xml index b549e2e9..0de152e8 100644 --- a/resources/nheko.appdata.xml +++ b/resources/nheko.appdata.xml @@ -43,6 +43,7 @@ https://github.com/Nheko-Reborn/nheko https://github.com/Nheko-Reborn +