Kaidan issueshttps://invent.kde.org/network/kaidan/-/issues2023-02-28T19:11:03Zhttps://invent.kde.org/network/kaidan/-/issues/174Don't save password in plaintext2023-02-28T19:11:03ZBhushan ShahDon't save password in plaintext*Created by: LNJ2**Created by: LNJ2*1.0https://invent.kde.org/network/kaidan/-/issues/29Port Kaidan to all platforms2020-09-20T18:55:49ZBhushan ShahPort Kaidan to all platforms*Created by: LNJ2*
##### Desktop
- [x] Linux
- [x] AppImage
- [x] FlatPak packaging
- [x] debian packaging (in repo.kaidan.im/debpm)
- [x] Windows
- [x] Craft
- [ ] NSIS installer (?)
- [x] macOS
- [x] Craft
...*Created by: LNJ2*
##### Desktop
- [x] Linux
- [x] AppImage
- [x] FlatPak packaging
- [x] debian packaging (in repo.kaidan.im/debpm)
- [x] Windows
- [x] Craft
- [ ] NSIS installer (?)
- [x] macOS
- [x] Craft
- [ ] Macports
- [ ] Homebrew packaging (?)
- [ ] installer?
##### Mobile
- [x] Android
- [ ] Official F-Droid packaging (requires Qt to be included on F-Droid build servers)
- [x] F-Droid KDE repository (#259)
- [ ] Google PlayStore
- [x] iOS
- [ ] Apple AppStore
- [ ] Are there open-source alternatives? No.
- [x] Ubuntu Touch (16.04/xenial supported)
- [x] OpenStore (see #265)
- [x] Plasma Mobile (in the official repository and image!!!! :tada: :boom:)
`pkcon install kaidan`
- [ ] LuneOS (WebOS continuation, seems to use Qt 5.9)
- [x] PostmarketOS
- [ ] Sailfish OS (requires up-to-date Qt)
For the most platforms we still need to publish official packages.1.0https://invent.kde.org/network/kaidan/-/issues/270Start with message option2020-09-20T15:09:20ZBhushan ShahStart with message optionIt would be nice to have an option like `kaidan --message 'Hello'` that opens Kaidan, offers to select a chat and send the specified message to the selected chat. This would allow to integrate with 3rd party apps/frameworks like [Purpose...It would be nice to have an option like `kaidan --message 'Hello'` that opens Kaidan, offers to select a chat and send the specified message to the selected chat. This would allow to integrate with 3rd party apps/frameworks like [Purpose](https://api.kde.org/frameworks/purpose/html/index.html) that could use it to share URLs/text from various apps1.0https://invent.kde.org/network/kaidan/-/issues/300XEP-0191: Blocking Command2020-09-20T15:10:46ZLinus JahnXEP-0191: Blocking CommandSee also: [XEP-0377: Spam Reporting](https://xmpp.org/extensions/xep-0377.html)See also: [XEP-0377: Spam Reporting](https://xmpp.org/extensions/xep-0377.html)1.0https://invent.kde.org/network/kaidan/-/issues/313Notifications on Apple platforms2021-02-24T19:50:20ZJonah BrĂ¼chertNotifications on Apple platformsmacOS backend, maybe reusable for iOS: https://phabricator.kde.org/D22365, https://developer.apple.com/documentation/foundation/nsnotification
Remaining questions:
- Why doesn't the patch use NSNotifications?
example for iOS: https://...macOS backend, maybe reusable for iOS: https://phabricator.kde.org/D22365, https://developer.apple.com/documentation/foundation/nsnotification
Remaining questions:
- Why doesn't the patch use NSNotifications?
example for iOS: https://makeapppie.com/2016/08/08/how-to-make-local-notifications-in-ios-10/
General issue #29
General iOS support: https://invent.kde.org/jbbgameich/kaidan/commits/wip-mac
iOS native integration example: https://www.qt.io/blog/2017/12/01/sharing-files-android-ios-qt-app1.0https://invent.kde.org/network/kaidan/-/issues/316Unable to login using self signed certificates on server2024-01-20T08:19:23ZMihai ComanUnable to login using self signed certificates on serverCurrently, login fails if self signed certificate is used on server.
An option to view and confirm trust for self signed certificates would be nice.Currently, login fails if self signed certificate is used on server.
An option to view and confirm trust for self signed certificates would be nice.1.0https://invent.kde.org/network/kaidan/-/issues/321Orientation is not detected for video recording2020-09-20T14:47:45ZMelvin Keskinmelvo@olomono.deOrientation is not detected for video recordingThe orientation for video recording is not changed to the current orientation of the mobile device if it is in portrait mode. The video preview and the recording is always in landscape mode.The orientation for video recording is not changed to the current orientation of the mobile device if it is in portrait mode. The video preview and the recording is always in landscape mode.1.0Filipe AzevedoFilipe Azevedohttps://invent.kde.org/network/kaidan/-/issues/333Add possibility to select and copy messages2020-09-20T14:42:24ZAl DeAdd possibility to select and copy messagesIt would be more than convenient to be capable of selecting chat texts and to copy and paste messages.
As I found out one can right click and choose to copy a message by a context menu, however this button does nothing to me.
Even if i...It would be more than convenient to be capable of selecting chat texts and to copy and paste messages.
As I found out one can right click and choose to copy a message by a context menu, however this button does nothing to me.
Even if it worked, I'd still prefer to select parts the text with the mouse.1.0https://invent.kde.org/network/kaidan/-/issues/349Prohibit adding same contact twice2020-09-20T15:01:49ZAl DeProhibit adding same contact twiceKaidan should warn and prohibit to add a contact a second time if it's already the in the roster. Currently it will simply add it again and give it the new nickname.Kaidan should warn and prohibit to add a contact a second time if it's already the in the roster. Currently it will simply add it again and give it the new nickname.1.0https://invent.kde.org/network/kaidan/-/issues/351Add function to clear history and delete single messages locally2023-08-20T15:54:59ZAl DeAdd function to clear history and delete single messages locallyAt a point you may want to get locally rid of your old messages. (For example, if you sent insane big messages to yourself and the UI does not respond very much any more. :) )
It would be convenient to clear the DB and optionally to als...At a point you may want to get locally rid of your old messages. (For example, if you sent insane big messages to yourself and the UI does not respond very much any more. :) )
It would be convenient to clear the DB and optionally to also remove the received and sent files.1.0https://invent.kde.org/network/kaidan/-/issues/366Fix contact search bar height2022-06-07T09:17:14ZRobert MaerkischFix contact search bar heightIn Android the search bar is to small to fit the characters in height.In Android the search bar is to small to fit the characters in height.1.0https://invent.kde.org/network/kaidan/-/issues/368android: Request permissions dynamically2020-09-20T15:08:17ZLinus Jahnandroid: Request permissions dynamicallyPermissions can be requested dynamically using `QtAndroid::requestPermissions()`. This behaviour is preferred for more transparency to the user and it will be required for `QStandardPaths` to work with API 23 or later (Android 6.0).
htt...Permissions can be requested dynamically using `QtAndroid::requestPermissions()`. This behaviour is preferred for more transparency to the user and it will be required for `QStandardPaths` to work with API 23 or later (Android 6.0).
https://doc.qt.io/qt-5/qtandroid.html#requestPermissions1.0https://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/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.0