Kaidan issueshttps://invent.kde.org/network/kaidan/-/issues2021-02-24T15:50:14Zhttps://invent.kde.org/network/kaidan/-/issues/390Dead Link on Website for Android download2021-02-24T15:50:14ZRainer BielefeldDead Link on Website for Android downloadSteps how to reproduce:
1. Visit [Download page](https://www.kaidan.im/download/)
2. Click APK below heading _Android (experimental)_
» Expected: Download page
Actual: "[Not Found](https://build-artifacts.kde.org/binary-fa...Steps how to reproduce:
1. Visit [Download page](https://www.kaidan.im/download/)
2. Click APK below heading _Android (experimental)_
» Expected: Download page
Actual: "[Not Found](https://build-artifacts.kde.org/binary-factory/Kaidan_android/lastSuccessfulBuild/kaidan_build_apk-debug.apk)" 😥https://invent.kde.org/network/kaidan/-/issues/389Master branch: Qt5Concurrent is missing from CMakeLists2021-02-24T15:14:40ZAndrés Barrantes SilmanMaster branch: Qt5Concurrent is missing from CMakeListsI am not sure if it is specific to some platforms, trying to build it for openSUSE.
(I do not have the knowledge to tell which platforms require it and which do not)I am not sure if it is specific to some platforms, trying to build it for openSUSE.
(I do not have the knowledge to tell which platforms require it and which do not)https://invent.kde.org/network/kaidan/-/issues/388Use consistent wording for being online / connected to the server and offline...2022-10-03T13:45:34ZMelvin Keskinmelvo@olomono.deUse consistent wording for being online / connected to the server and offline / disconnected from the serverThe following discussion from !645 should be addressed:
- [ ] @lnj started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/645#note_170075): (+3 comments)
> ```suggestion:-0+0
> return tr("%1 is online"...The following discussion from !645 should be addressed:
- [ ] @lnj started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/645#note_170075): (+3 comments)
> ```suggestion:-0+0
> return tr("%1 is online").arg(displayName);
> ```
> I'd rather like to use "online", because it's simpler / sounds more modern and it's how everyone else does it. We can rename the "online devices" list to "connected devices", so that's not confusing anyone.
We should discuss which words to use for those terms.https://invent.kde.org/network/kaidan/-/issues/387Kaidan 0.7.02021-05-28T21:42:09ZLinus JahnKaidan 0.7.0- [x] Add new translations
- [x] Update changelog
- [x] Finish all release blocking tasks from the milestone (%0.7)
- [x] Publish on download.kde.org
- [x] Create release tarball
- [x] Create release builds
- [x] ~~macOS~...- [x] Add new translations
- [x] Update changelog
- [x] Finish all release blocking tasks from the milestone (%0.7)
- [x] Publish on download.kde.org
- [x] Create release tarball
- [x] Create release builds
- [x] ~~macOS~~
- [x] Windows
- [x] ~~Android~~
- [x] Blog post (websites/kaidan-im!38)
- [x] Mastodon0.7Linus JahnLinus Jahnhttps://invent.kde.org/network/kaidan/-/issues/386XEP-0085: Chat State Notifications2021-05-28T21:40:38ZLinus JahnXEP-0085: Chat State Notificationshttps://xmpp.org/extensions/xep-0085.html
See !645https://xmpp.org/extensions/xep-0085.html
See !6450.8: Message Archive Management (MAM)Jonah BrüchertJonah Brücherthttps://invent.kde.org/network/kaidan/-/issues/385Implement File Sharing Notifications2021-01-08T12:05:17ZMelvin Keskinmelvo@olomono.deImplement File Sharing NotificationsThe following discussion from !645 should be addressed:
- [ ] @melvo started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/645#note_163300): (+4 comments)
> It would be great to have chat state notification...The following discussion from !645 should be addressed:
- [ ] @melvo started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/645#note_163300): (+4 comments)
> It would be great to have chat state notifications for recording an audio / video message or choosing a file as well. The word `typing` would be insufficient then. My suggestion is to use `composing` instead:
> ```suggestion:-0+0
> return tr("%1 is composing").arg(displayName);
> ```
It should be accepted as an Experimental XEP first but it is in my opinion not obligatory.
It must be implemented in QXmpp as well.https://invent.kde.org/network/kaidan/-/issues/384Android build broken: problems with new icons2020-12-24T16:40:44ZLinus JahnAndroid build broken: problems with new icons```
make[2]: *** No rule to make target '/home/user/workspace/Kaidan_android/src/kaidan/3rdparty/breeze-icons/icons/status/symbolic/emblem-system-symbolic.svg', needed by 'kaidan_autogen/EWIEGA46WW/qrc_kirigami-icons.cpp'. Stop.
```
See...```
make[2]: *** No rule to make target '/home/user/workspace/Kaidan_android/src/kaidan/3rdparty/breeze-icons/icons/status/symbolic/emblem-system-symbolic.svg', needed by 'kaidan_autogen/EWIEGA46WW/qrc_kirigami-icons.cpp'. Stop.
```
See https://binary-factory.kde.org/job/Kaidan_android/338/console
I guess this was caused by https://invent.kde.org/network/kaidan/-/merge_requests/634.0.7Melvin Keskinmelvo@olomono.deMelvin Keskinmelvo@olomono.dehttps://invent.kde.org/network/kaidan/-/issues/383Make it possible to use Ctrl+V for pasting a file2021-01-15T17:18:42ZMelvin Keskinmelvo@olomono.deMake it possible to use Ctrl+V for pasting a fileThe following discussion from !613 should be addressed:
@jbbgameich started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/613#note_155650): (+5 comments)
> The more important thing to fix would be the key combin...The following discussion from !613 should be addressed:
@jbbgameich started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/613#note_155650): (+5 comments)
> The more important thing to fix would be the key combination, Ctrl + Shift + V, but according to other KDE People that needs some hacks in the TextField.1.0https://invent.kde.org/network/kaidan/-/issues/382Make connection settings available after login2021-01-02T22:42:36ZMelvin Keskinmelvo@olomono.deMake connection settings available after login@melvo started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/602#note_106469) (!602):
> Those settings should also be available after the login. When something changes, Kaidan should try to reconnect with the ne...@melvo started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/602#note_106469) (!602):
> Those settings should also be available after the login. When something changes, Kaidan should try to reconnect with the new settings. If it fails it should show an error message and connect with the old settings again.0.7Melvin Keskinmelvo@olomono.deMelvin Keskinmelvo@olomono.dehttps://invent.kde.org/network/kaidan/-/issues/381Improve design of connection settings on login2021-01-02T22:42:36ZMelvin Keskinmelvo@olomono.deImprove design of connection settings on login@melvo started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/602#note_106467) (!602):
> The current flow should fit for a connection setting in the settings section after the login but to open an additional page ...@melvo started a [discussion](https://invent.kde.org/network/kaidan/-/merge_requests/602#note_106467) (!602):
> The current flow should fit for a connection setting in the settings section after the login but to open an additional page with a *Reset* and an *Apply* button during login does appear unhandy to me. Maybe directly embedding the port and host field in the *LoginPage* after enabling the custom settings mode would fit better.0.7Melvin Keskinmelvo@olomono.deMelvin Keskinmelvo@olomono.dehttps://invent.kde.org/network/kaidan/-/issues/380Messages to oneself should be deduplicated2022-12-15T12:44:42ZMelvin Keskinmelvo@olomono.deMessages to oneself should be deduplicatedIf you add yourself as a contact and send yourself a message, that message is displayed twice.
If you send a message to yourself (e.g. from `alice@example.org` to `alice@example.org`), that message should only be shown once and not twice.If you add yourself as a contact and send yourself a message, that message is displayed twice.
If you send a message to yourself (e.g. from `alice@example.org` to `alice@example.org`), that message should only be shown once and not twice.1.0https://invent.kde.org/network/kaidan/-/issues/379Kaidan 0.6.02020-08-26T21:56:47ZLinus JahnKaidan 0.6.0- [x] Finish milestone
- [x] !588
- [x] Fix build with Qt 5.12 for the appimage build (QColorConstants)
- [x] Fix flatpak build by removing the submodules
### Main Repository
* [x] Update translations
* [x] Update changelog content...- [x] Finish milestone
- [x] !588
- [x] Fix build with Qt 5.12 for the appimage build (QColorConstants)
- [x] Fix flatpak build by removing the submodules
### Main Repository
* [x] Update translations
* [x] Update changelog content
* [x] Update license information
* [x] Update version in *CMakeLists.txt*
* [x] Update changelog release date
* [x] Update appstream metadata
* [x] Archive release on *stable* branch
* [x] Add tag on *stable* branch
* [x] Publish release builds (waiting for sysadmin ticket to be completed)
* [x] Merge *stable* branch into *master* branch
* [x] Update version in *CMakeLists.txt* to new development version
.
* [x] Update flatpak on flathub
### Website Repository
* [x] ~~Update screenshot~~
* [x] Update version and date in *index.html* (websites/kaidan-im!32)
* [x] Publish blog post (websites/kaidan-im!32)
* [x] Update supported features in *supported-xeps.md*
### Mastodon
* [x] Create a toot0.6: Stability fixes, advanced message correctionLinus JahnLinus Jahnhttps://invent.kde.org/network/kaidan/-/issues/378Connection state is not recognized correctly by the user interface2020-08-20T12:23:29ZMelvin Keskinmelvo@olomono.deConnection state is not recognized correctly by the user interfaceSince !563 the connection state is not recognized by the user interface. I suppose that it is related to the [usage of `Enums::ConnectionState` instead of `quint8`](https://invent.kde.org/network/kaidan/-/merge_requests/563/diffs#e80bbbd...Since !563 the connection state is not recognized by the user interface. I suppose that it is related to the [usage of `Enums::ConnectionState` instead of `quint8`](https://invent.kde.org/network/kaidan/-/merge_requests/563/diffs#e80bbbdfa100759bd2c053e012c1edcf1f93d3b7_109_108).
E.g. the button for going online or offline in the global drawer cannot be used anymore and always displays *Connecting...*. The same can be seen on the login page.https://invent.kde.org/network/kaidan/-/issues/377SettingsSheet: Error with QQuickStackView::initialItem2020-06-29T21:44:25ZMelvin Keskinmelvo@olomono.deSettingsSheet: Error with QQuickStackView::initialItemAfter starting Kaidan, the following error message is logged multiple times:
```
QQmlExpression: Expression qrc:/qml/settings/SettingsSheet.qml:48:4 depends on non-NOTIFYable properties:
QQuickStackView::initialItem
```After starting Kaidan, the following error message is logged multiple times:
```
QQmlExpression: Expression qrc:/qml/settings/SettingsSheet.qml:48:4 depends on non-NOTIFYable properties:
QQuickStackView::initialItem
```https://invent.kde.org/network/kaidan/-/issues/376Images for account removal / deletion are not removed2020-06-29T21:33:09ZMelvin Keskinmelvo@olomono.deImages for account removal / deletion are not removed5af99607d819db0dfff231a4a641dd855fef8c99 removed the usage of the images for account removal from Kaidan and account deletion from the server but it did not remove the corresponding images and their entries in the LICENSE file.5af99607d819db0dfff231a4a641dd855fef8c99 removed the usage of the images for account removal from Kaidan and account deletion from the server but it did not remove the corresponding images and their entries in the LICENSE file.https://invent.kde.org/network/kaidan/-/issues/375Button for going back in settings does not work as expected2020-06-29T21:41:35ZMelvin Keskinmelvo@olomono.deButton for going back in settings does not work as expectedAfter clicking in a subsection of the settings on the button for switching back to the main section, the whole settings sheet is closed.After clicking in a subsection of the settings on the button for switching back to the main section, the whole settings sheet is closed.https://invent.kde.org/network/kaidan/-/issues/374Button "Switch device" does not work2020-08-20T12:23:29ZMelvin Keskinmelvo@olomono.deButton "Switch device" does not workThe global drawer entry does not open the page for transferring an account anymore.The global drawer entry does not open the page for transferring an account anymore.https://invent.kde.org/network/kaidan/-/issues/373Connecting with some server addresses is not possible2020-07-03T11:44:15ZRobert MaerkischConnecting with some server addresses is not possibleIt is assumed that this issue occurs if the address consists of too many subdomains like `alice@many.subdomains.example.org`.It is assumed that this issue occurs if the address consists of too many subdomains like `alice@many.subdomains.example.org`.https://invent.kde.org/network/kaidan/-/issues/372Bluetooth Keyboard in registration wizard on Android2021-07-24T05:56:02ZOliver BormBluetooth Keyboard in registration wizard on AndroidDuring the registration wizard in Android the external Bluetooth keyboard is not working properly. The cursor always switches back to the beginning.
After registration, the BT keyboard works like expected in the normal messaging.
OT: t...During the registration wizard in Android the external Bluetooth keyboard is not working properly. The cursor always switches back to the beginning.
After registration, the BT keyboard works like expected in the normal messaging.
OT: the registration wizard is in my understanding to complicated, as it involves to much clicks to the right. Additionally, also the Nickname is asked first, while as the username comes last, but is more important. Hence, I suggest just to use one page, where a new user types in it's username and optes for a server. Once, the registration is successful, a nickname (as well as avatar) can still be chosen.1.0https://invent.kde.org/network/kaidan/-/issues/371Unread message counting does not work correctly anymore2020-04-11T17:26:14ZMelvin Keskinmelvo@olomono.deUnread message counting does not work correctly anymoreThe state of the message counter is only changed after logging out and in again.
The issue was introduced by https://invent.kde.org/kde/kaidan/-/merge_requests/523/diffs?commit_id=3b3bfb18b23546e6c47fa03594612530b870da9e.The state of the message counter is only changed after logging out and in again.
The issue was introduced by https://invent.kde.org/kde/kaidan/-/merge_requests/523/diffs?commit_id=3b3bfb18b23546e6c47fa03594612530b870da9e.Linus JahnLinus Jahn