Kaidan issueshttps://invent.kde.org/network/kaidan/-/issues2021-05-29T11:31:55Zhttps://invent.kde.org/network/kaidan/-/issues/393Kaidan 0.82021-05-29T11:31:55ZLinus JahnKaidan 0.8- [x] Create stable branch
- [x] Add translations from weblate & regenerate
- [x] Update changelog (!767)
- [x] Finish all release blocking tasks from the milestone (%"0.8: Message Archive Management (MAM)")
- [x] Create tag
- [x] Publis...- [x] Create stable branch
- [x] Add translations from weblate & regenerate
- [x] Update changelog (!767)
- [x] Finish all release blocking tasks from the milestone (%"0.8: Message Archive Management (MAM)")
- [x] Create tag
- [x] Publish on download.kde.org: https://download.kde.org/unstable/kaidan/0.8.0/kaidan-0.8.0.tar.xz.mirrorlist
- [x] Create release tarball
- [x] flatpak
- [x] Blog post (websites/kaidan-im!44)
- [x] Mastodon
- [x] XMPP Newsletter: https://yopad.eu/p/xmpp-newsletter-365days0.8: Message Archive Management (MAM)Linus JahnLinus Jahnhttps://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/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/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/367Notification is not closed when new message is read without clicking on notif...2022-09-11T17:15:14ZMelvin Keskinmelvo@olomono.deNotification is not closed when new message is read without clicking on notificationA notification for a new message is not closed when the message is read (i.e. the chat with the new message is opened) without clicking on the notification
Possible solution: Use a map (key: `chatPartnerJid`, value: list of notificatio...A notification for a new message is not closed when the message is read (i.e. the chat with the new message is opened) without clicking on the notification
Possible solution: Use a map (key: `chatPartnerJid`, value: list of notifications) and close all notifications from the same `chatPartnerJid`; Connect a signal from the normal notification closing by clicking on it to the closing via the map to clean the map.1.0https://invent.kde.org/network/kaidan/-/issues/363Merge chat notifications2022-10-17T16:01:15ZRobert MaerkischMerge chat notificationsGroup notifications for the same chats.Group notifications for the same chats.0.9: End-to-End Encryption (OMEMO)https://invent.kde.org/network/kaidan/-/issues/360Add section headers with the date for messages on the ChatPage2023-09-19T09:07:17ZLinus JahnAdd section headers with the date for messages on the ChatPageSomething like this:
![screenshot_20200129_195549](/uploads/63c2b7b7e4f29aacd25de8cdb48b4feb/screenshot_20200129_195549.png)Something like this:
![screenshot_20200129_195549](/uploads/63c2b7b7e4f29aacd25de8cdb48b4feb/screenshot_20200129_195549.png)1.0https://invent.kde.org/network/kaidan/-/issues/346Contacts overlap in master build2021-01-15T17:03:31ZAl DeContacts overlap in master buildThis was not the case in the Arch Linux package build (0.4.1).
![kaidan_master](/uploads/5be18f489fe9a343a89139608d84bd16/kaidan_master.png)This was not the case in the Arch Linux package build (0.4.1).
![kaidan_master](/uploads/5be18f489fe9a343a89139608d84bd16/kaidan_master.png)1.0https://invent.kde.org/network/kaidan/-/issues/343Add XEP-0393: Message Styling2022-09-11T22:28:54ZAl DeAdd XEP-0393: Message Styling```
This is `monospace`
This is * **bold** *
This is *_italic_*
```
etc.
https://xmpp.org/extensions/xep-0393.html```
This is `monospace`
This is * **bold** *
This is *_italic_*
```
etc.
https://xmpp.org/extensions/xep-0393.html2.0https://invent.kde.org/network/kaidan/-/issues/342Add attachments by drag and drop2021-01-15T17:22:19ZAl DeAdd attachments by drag and dropinto the chat window. I really I miss to quickly send screenshots for example. Now I have to save them with spectacle and to manually pick them.into the chat window. I really I miss to quickly send screenshots for example. Now I have to save them with spectacle and to manually pick them.1.0https://invent.kde.org/network/kaidan/-/issues/319Listening to a preview for audio / voice messages does not work2021-02-07T21:29:20ZMelvin Keskinmelvo@olomono.deListening to a preview for audio / voice messages does not work* There is no button for playing the recorded but not yet sent audio.
* The gray point of the bar for jumping to a specific position in the audio is not moving by swiping or touching.* There is no button for playing the recorded but not yet sent audio.
* The gray point of the bar for jumping to a specific position in the audio is not moving by swiping or touching.1.0Filipe AzevedoFilipe Azevedohttps://invent.kde.org/network/kaidan/-/issues/318Search messages by their content in database2023-01-11T20:39:03ZMelvin Keskinmelvo@olomono.deSearch messages by their content in database1.0Tibor CsötönyiTibor Csötönyihttps://invent.kde.org/network/kaidan/-/issues/317Address fields: server suggestions2023-12-10T12:28:03ZLinus JahnAddress fields: server suggestionsWhen a JID is entered (e.g. on the login page or the sheet for adding a contact), servers should be suggested.When a JID is entered (e.g. on the login page or the sheet for adding a contact), servers should be suggested.1.0https://invent.kde.org/network/kaidan/-/issues/311XEP-0077: In-Band Registration2020-04-02T17:37:26ZLinus JahnXEP-0077: In-Band Registration- [x] Basic QXmppRegistrationManager
- [x] Captchas
- [x] Bits of binary
- [x] Error handling
- [x] Show error messages
- [x] Fix timed disconnection problem with QXmpp
- [x] Onboarding UI
- [x] Unregistration- [x] Basic QXmppRegistrationManager
- [x] Captchas
- [x] Bits of binary
- [x] Error handling
- [x] Show error messages
- [x] Fix timed disconnection problem with QXmpp
- [x] Onboarding UI
- [x] Unregistration0.5: In-Band Registration, Improved Media-SharingMelvin Keskinmelvo@olomono.deMelvin Keskinmelvo@olomono.dehttps://invent.kde.org/network/kaidan/-/issues/308User presence isn't updated correctly2020-08-18T21:29:26ZFilipe AzevedoUser presence isn't updated correctlyContact status is always offline while contact are online.
This is visible from the contact list tooltip and in user profiles.Contact status is always offline while contact are online.
This is visible from the contact list tooltip and in user profiles.0.6: Stability fixes, advanced message correctionhttps://invent.kde.org/network/kaidan/-/issues/299XEP-0333: Chat Markers2022-09-11T17:15:14ZRobert MaerkischXEP-0333: Chat Markers[XEP-0333: Chat Markers](https://xmpp.org/extensions/xep-0333.html)
- [ ] Synchronize message counter across all instances (happens automatically as soon as both chat markers and #267 are implemented).
- [ ] Show read status of a message[XEP-0333: Chat Markers](https://xmpp.org/extensions/xep-0333.html)
- [ ] Synchronize message counter across all instances (happens automatically as soon as both chat markers and #267 are implemented).
- [ ] Show read status of a message1.0