Plasma Mobile Gear 22.09

LocationSizeSHA-256 Sum

In this release following repositories are marked as unstable,

Following independently released modules are also included in this release:

Some of this repositories are in process of kdereview, and will be marked stable in upcoming releases.

  • Fix initial page appearance. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Remove duplicate headers between cpp/h. Commit.
  • Updated entries empty message to include unread filter status. Commit.
  • Adds ability to mark entries as read when adding a feed. Commit.
  • Run clang-format. Commit.
  • Add to .gitignore. Commit.
  • Add git clang-format hook. Commit.
  • Run clang-format. Commit.
  • Handle protocol-relative links. Commit.
  • Implement refreshing for "All Entries" page. Commit.
  • Better errors. Commit.
  • Use case consistently. Commit.
  • Add button to mark entry as (un)read. Commit.
  • Exit application when last tab is closed. Commit.
  • Make rust dependency recommended not required. Commit.
  • Make QtFeedback dependency optional. Commit.
  • Delete cancelled download objects. Commit.
  • Update rust crates. Commit.
  • Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH. Commit.
  • Flatpak: Split out modules into separate files. Commit.
  • IconImageProvider: Don't complain about empty images. Commit.
  • Reader mode: embed domdistiller script. Commit.
  • Introduce reader mode. Commit.
  • Update rust crates. Commit.
  • Fix another typo in the webapp code. Commit.
  • Questions API: fix minor typo at mobile mode. Commit.
  • README: Add corrosion to build-dep list. Commit.
  • Allow displaying multiple questions at the same time. Commit.
  • Always show tab close button in tabletMode. Commit.
  • Regenerate flatpak sources. Commit.
  • Adblock: Fix inserting css that containt ". Commit.
  • Adblock: Fix injecting scripts. Commit.
  • Fix developer tools not always opening. Commit.
  • Adblock: Support injecting scripts. Commit.
  • Use KSandbox for flatpak detection. Commit.
  • Make rust code more idiomatic. Commit.
  • Pass QSqlDatabase to each QSqlQuery. Commit.
  • Adblock: Reorganize rust imports. Commit.
  • Update rust crates. Commit.
  • Update python dependencies. Commit.
  • Add buttons for opening some pages in the web ui. Commit.
  • Show newer favourites first. Commit.
  • Fix new unused variable warning on current gcc 12. Commit.
  • Flatpak: Update python packages. Commit.
  • Ytmusic: Include iostream. Commit.
  • Player: Set text directly on label instead of on the button. Commit. Fixes bug #456597
  • (very) minor database optimization. Commit.
  • Appstream: Add library screenshot. Commit.
  • Add Qt6 CI. Commit.
  • Adapt build system to Qt6. Commit.
  • Port away from QRegExp. Commit.
  • Port away from deprecated KCalendarCore API. Commit.
  • Don't register KCalendarCore::Incidence to QML. Commit.
  • Update screenshots. Commit.
  • Add ECM_MODULE_PATH once to CMAKE_MODULE_PATH, no explicit ECM_KDE_MODULE_DIR. Commit.
  • Fix typo in converter keyword. Commit.
  • Add appdata entry for plasma mobile gear 22.09. Commit.
  • Add missing icon to CMakeLists.txt. Commit.
  • Move page actions to bar, and consolidate podcast list and info pages. Commit.
  • Only show single page at any time, and pop pages that aren't visible. Commit.
  • Set smaller default window size and save geometry on exit. Commit.
  • Fix for pages overlapping scrollbars in desktop view. Commit.
  • Fix pages overlapping miniplayer in mobile view with qqc2-breeze-style. Commit.
  • Fix small typos in readme. Commit.
  • Remove collapse button from globaldrawer. Commit.
  • Fix fallback when no image is available in id3 tag. Commit.
  • Doesn't add width to an html img without a width defined. Commit.
  • Fix minor typos. Commit.
  • Fix "database is locked" errors caused by concurrent writes. Commit.
  • Add option to mark custom amount of episodes as unplayed when adding new feed. Commit. Implements feature #454553
  • [Sync] Enable pushing all local episode states to server. Commit. See bug #454553
  • Update description in appdata. Commit.
  • Add app icons for windows build. Commit.
  • Add sleep timer. Commit. Implements feature #443400
  • Fix typo in src/kclockd/ Commit.
  • Only show timer page header actions if bottom toolbar is not showing. Commit.
  • Fix Qt6 build. Commit.
  • Add launchable value to appdata xml to pass appstream-cli validate. Commit.
  • Fix add location page not being added properly. Commit.
  • Turn off ColumnView. Commit.
  • Remove distracting second animation in timer. Commit.
  • Update bug reporting address in application. Commit.
  • Update issue tracking url in README. Commit.
  • Use Bugzilla instead of invent for Bug reporting address. Commit.
  • Remove LICENSE file. Commit.
  • Fix appstream CI. Commit.
  • Use arch for appstream CI. Commit.
  • Manually specify exec option for XDG Autostart. Commit.
  • Add launchable tag to appstream. Commit.
  • Add appstream validator. Commit.
  • Remove CTestConfig.cmake, the repo isn't using Commit.
  • Fix converting QScopedPointer to bool for Qt6. Commit.
  • Account for QLocale::groupSeparator change in Qt6. Commit.
  • Use Qt5Compat to supply QTextCodec. Commit.
  • Add Qt6 CI. Commit.
  • Adapt buildsystem to Qt6. Commit.
  • Fix parsing of Microsoft organization account otpauth: URIs. Commit.
  • Update org.kde.keysmith.appdata.xml - add launchable item. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Improve the too recent vaccination check for COVID-19 booster shots. Commit.
  • Fix source link. Commit.
  • Don't even give CMake the slightest idea to run ICD-11 updates by default. Commit.
  • Improve ICAO CSCA handling. Commit.
  • Also compact ICAO VDS test certificates when possible. Commit.
  • Update REUSE data to match the EU DGC certificate file conversion. Commit.
  • Store EU DGC certificates in DER rather than PEM format. Commit.
  • Normalize country codes to ISO 3166-1 alpha 2 everywhere. Commit.
  • Reencode ICAO VDS certificates if they are not as compact as possible. Commit.
  • Process all vaccination events in ICAO VDS certificates. Commit.
  • Verify signing certificates of ICAO VDS certificates. Commit.
  • Implement signature verification for ICAO VDS certificates. Commit.
  • Lookup ICD-11 codes in ICAO VDS certificates. Commit.
  • Integrate WHO ICD-11 lookup tables. Commit.
  • WHO ICD-11 code tree download, parsing and filtering. Commit.
  • Update EU DGC data tables and certificates. Commit.
  • Add basic parser for ICAO VDS-NC vaccination and test certificates. Commit.
  • Use Kirigami.Chip component for tags. Commit.
  • Port away from deprecated INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Refactor "Toggle Thumbnail Bar" onTriggered. Commit.
  • Remove unused include. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Simplify QML singleton registration by using qmlRegisterSingletonInstance. Commit.
  • Rework QNetworkAccessManager use. Commit.
  • Add Qt6 CI. Commit.
  • Don't use KF5 install args. Commit.
  • Remove unused forward declaration. Commit.
  • Port away from deprecated KCalendarCore function. Commit.
  • Ignore build dir qtc file. Commit.
  • Add missing license. Commit.
  • Add CMakePresets.json. Commit.
  • Fix build against qt6. Commit.
  • Adapt build system for building against qt6. Commit.
  • Update screenshots. Commit.
  • Avoid crash when selecting conference. Commit.
  • Cleaner interface when updates are fetched. Commit.
  • Port settings to MobileForm. Commit.
  • Add separator to settings form. Commit.
  • Add precipitation units option. Commit.
  • Opengl background. Commit.
  • Fix settings page animation. Commit.
  • Fix licensing for file. Commit.
  • Port settings to dialog for widescreen. Commit.
  • Improve default page behaviour, and tune up setup wizard typography. Commit.
  • Fix dynamic view weather location not changing if it is removed. Commit. Fixes bug #458456
  • Focus add location search field when component opened. Commit.
  • Use dialogs for location list and add location when widescreen. Commit.
  • Add separator at top of dynamic view. Commit.
  • Fix Dynamic mode left/right swipe with new Kirigami ScrollablePage. Commit.
  • Use pageStack based layout for pages, allowing swipe to go back. Commit.
  • Save config after change. Commit.
  • Add Qt6 CI. Commit.
  • KweatherLib needs to be built as position independent code. Commit.
  • Adapt buildsystem to Qt6. Commit.
  • Use underecated applet ctor. Commit.
  • Adapt QtCharts code to Qt6. Commit.
  • Change bug reporting address to bugzilla. Commit.
  • Port settings to mobileform components (introduces kirigami addons dep). Commit.
  • Fix display of sunrise/sunset times during polar days/nights. Commit.
  • Add launchable tag to appstream. Commit.
  • Add appstream CI. Commit.
  • Require KWeatherCore 0.6 and move away from deprecated API. Commit.
  • Unify handling of PendingWeatherForecast jobs finishing. Commit.
  • Implement reporting events. Commit. Fixes bug #458856
  • Fix dialogbuttonbox. Commit.
  • Fix build without E2EE. Commit.
  • Set application domain before using any translated strings. Commit.
  • Fix some compilation warnings. Commit.
  • Fix Stickers. Commit.
  • Link Previews. Commit.
  • Fix Slash Commands in the Middle of a Message. Commit. Fixes bug #457474
  • Update Flatpak.cmake. Commit.
  • Install emoji fonts to correct location. Commit.
  • Implement device verification. Commit.
  • Fix CI tripping on .reuse/dep5. Commit.
  • Fix text selection with context menu. Commit.
  • Use Kirigami LoadingPlaceholder everywhere. Commit.
  • Add proper tooltip delays. Commit.
  • Use selected text colors from theme. Commit.
  • PushRule RoomList Room Menu Option. Commit.
  • Initial work to add push rule support. Commit.
  • Don't quote property names. Commit.
  • Always use system-style includes for libQuotient. Commit.
  • Changes room access into radio buttons. Commit.
  • RoomDrawer Cleanup. Commit.
  • Make "show avatar" in settings localizable. Commit.
  • Unify custom emojis text. Commit.
  • Use " in all i18n functions instead of '. Commit.
  • Refactor window handling code. Commit.
  • Don't call show() on visible windows. Commit.
  • Extract code for obtaining a window from the QML engine into a function. Commit.
  • Fix Android packaging. Commit.
  • Adapt to libQuotient API changes. Commit.
  • Fix show author after state regression. Commit.
  • Add the right click menu for image delegates in fullscreen mode. Commit. Fixes bug #455147
  • Fix loading state detection in devices page. Commit.
  • Cleanup account page. Commit.
  • Fix emoji add button being unavailable. Commit.
  • Correctly hide spoiler links. Commit. Fixes bug #458311
  • Don't save connection state when destructing the controller. Commit. Fixes bug #458353
  • Fix the reply an edit text being shown in all chat rooms when multiple windows are open. Commit. Fixes bug #454963
  • Improve contrast of new notification background. Commit.
  • Make typing indocator anchor on the left. Commit.
  • Improve showAuthor behaviour. Commit.
  • Make NeoChat room a link. Commit.
  • Fix audio playback. Commit. Fixes bug #457687
  • Make clearing reply not remove your text. Commit.
  • Remove normal PageUp and PageDown from switching rooms. Commit.
  • Fix CTRL+Page moving into wrong direction. Commit.
  • Consider nested space when populating space hierarchy. Commit.
  • Make unread messages use an ascii circle. Commit.
  • Rework notification colors. Commit.
  • Fix build. Commit.
  • Show spaces horizontal bar. Commit.
  • QML warnings -= 2. Commit.
  • QML warning--. Commit.
  • Fix timeline layout for non text messages. Commit. Fixes bug #457689
  • Mark unread messages in the room as read when all messages are visible. Commit.
  • Add hackaround for Qt bug to all non-horizontally-scrollable scrollviews. Commit. Fixes bug #457584
  • Add Flatpak CI Support. Commit.
  • Don't show a link preview for empty links. Commit. Fixes bug #456877
  • Refactor delegates and improve context menu opening. Commit.
  • Fix checkbox label on small screen. Commit.
  • Precise time on hover. Commit.
  • Convert C++ parts into a static library. Commit.
  • Allow sending encrypted messages if build supports it. Commit.
  • Apply margin in SectionDelegate both for Compact and Bubble mode. Commit.
  • Update formatting. Commit.
  • Spell like an American. Commit.
  • Apply margin in ReadMarkerDelegate both for Compact and Bubble mode. Commit.
  • Fix alignment of hover buttons when user message on the right is thin. In this case the buttons sould align to the right of the message not the left so they don't go off screen. Commit.
  • Implement new delegate behaviour on ReadMarkerDelegate. Commit.
  • Make sure extra width is never less than 0. Commit.
  • Allow the delegate and bubble widths to grow when the ListView is very wide. Commit.
  • Centre the timline when using bubbles but not in compact mode. Commit.
  • Support user messages on the right even when wide. Commit.
  • Fix opening room using touch. Commit.
  • Revert "Disable opening context menu by right-clicking on mobile". Commit.
  • Removing all \n is incorrect as these are used to show linebreaks in the html formatted body. Instead use the CMARK_OPT_HARDBREAKS options so these softbreaks in the markdown string are converted to hard breaks
    in the html. Commit.
  • Disable opening context menu by right-clicking on mobile. Commit.
  • Port C++ to Qt6. Commit.
  • Ensure that text isn't formatted in context menu. Commit.
  • Remove unused imports & includes. Commit.
  • Add FreeBSD CI. Commit.
  • Fix activating browser windows on Wayland. Commit.
  • Add settings button to room context menu. Commit.
  • Use product screenshots from CDN rather than expensive direct Gitlab links. Commit.
  • Sonnet is only a runtime dependency. Commit.
  • [modem-daemon] Improve USSD support. Commit.
  • [modem-daemon] Support errorReceived USSD API at ModemManager controller. Commit.
  • [modem-daemon] Implement errorReceived USSD API. Commit.
  • [kde-telephony-meta] Introduce errorReceived API. Commit.
  • [plasma-dialer] Open USSD sheet before initiating. Commit.
  • [kde-telephony-plugin-declarative] Remove blocking for USSD D-Bus calls. Commit.
  • [plasma-dialer] Improve AnswerSwipe logic. Commit.
  • [plasma-dialer] Improve AnswerSwipe logic. Commit.
  • [plasma-dialer] Improve AnswerSwipe logic. Commit.
  • [plasma-dialer] Improve AnswerSwipe logic. Commit.
  • [kde-telephony-daemon] Cleanup notification manager logic. Commit.
  • [kde-telephony-daemon] Describe app quit lock disabling. Commit.
  • Make code comment more accurate. Commit.
  • [kde-telephony-daemon] Disable app quit lock. Commit.
  • [kde-telephony-daemon] Fix haptics feedback logic after accepting a call. Commit.
  • Enable building of lockscreen functionality by default. Commit.
  • [kde-telephony-daemon] Close ringing notification if call is active. Commit.
  • [plasma-dialer] Show AnswerSwipe control only at incoming call. Commit.
  • [kde-telephony-plugin-declarative] Introduce incoming property for the ActiveCallModel. Commit.
  • [kde-telephony-plugin-declarative] Fix loop range for activeCallUni. Commit.
  • [plasma-dialer] provide updateLockscreenMode only with overlay support. Commit.
  • [plasma-dialer] Update UI's lockscreenMode during raising a window. Commit.
  • [plasma-dialer] Close button for lockscreen in widescreen. Commit.
  • [plasma-dialer] Update lockscreen overlay support. Commit.
  • Update license information. Commit.
  • Update linux CI. Commit.
  • Add Gitlab CI. Commit.
  • [kde-telephony-daemon] Handle lower libcallaudiod versions. Commit.
  • [kde-telephony-daemon] Change callaudio package check placement. Commit.
  • Revert "[kde-telephony-daemon] Remove unused libcallaudio-enums.h header". Commit.
  • [kde-telephony-daemon] Remove unused libcallaudio-enums.h header. Commit.
  • [kde-telephony-daemon] Make Qt Feedback dependency optional. Commit.
  • [kde-telephony-daemon] Make Qt Feedback dependency optional. Commit.
  • [plasma-dialer] Fix notifyrc typo. Commit.
  • [kde-telephony-daemon] Only reset to default audio mode if call was active. Commit.
  • [kde-telephony-daemon] make callaudiod interaction async. Commit.
  • [plasma-dialer] Update answer swipe with flat colors. Commit.
  • [plasma-dialer] Introduce new answer swipe control. Commit.
  • Make the dialer the preferred handler for the tel scheme. Commit.
  • Add call blocking for unknown numbers. Commit.
  • Kde-telephony-daemon: refactor MPRIS usage with QDBus. Commit.
  • [kde-telephony-daemon] Make Qt Feedback dependency optional. Commit.
  • [modem-daemon] Add inhibition in logind when call is active. Commit.
  • Disable building of lockscreen functionality by default. Commit.
  • Rename proposed kde lockscreen protocol. Commit.
  • Plasma-dialer: Introduce close button for lockscreen. Commit.
  • Plasma-dialer: disable user-related pages at lockscreen. Commit.
  • Plasma-dialer: introduce lockscreenMode QML property. Commit.
  • Plasma-dialer: build Wayland extensions only if needed. Commit.
  • Kde-telephony-daemon: refactor launch via desktop file. Commit.
  • Plasma-dialer: update desktop file to support KIO exec. Commit.
  • Kde-telephony-daemon: handle feedback haptics ring effect separately. Commit.
  • Kde-telephony-daemon: launch dialer without a notification at lockscreen. Commit.
  • Share DIALER_BUILD_SHELL_OVERLAY among all the subprojects. Commit.
  • Kde-telephony-daemon: replace lauch via notification from QProcess to KIO. Commit.
  • Plasma-dialer: quit after call end if screen is locked. Commit.
  • Plasma-dialer: shell overlay support. Commit.
  • Kde-telephony-plugin-declarative: CallUtils accept method wrapper. Commit.
  • Update HistoryDelegate.qml regarding call icons to be shown in Calls history view, fix to #55. Commit.
  • Use undeprecated install dirs. Commit.
  • Add Qt6 CI. Commit.
  • Adapt buildsystem to Qt6. Commit.
  • Remove service type from plugin metadata. Commit.
  • Use non-deprecated KDEInstallDirs variables. Commit.
  • Info: Set icon. Commit.
  • Powermanagement: Update dialog usage. Commit.
  • Powermanagement: Fix percentage being listed as watts. Commit.
  • Powermanagement: Rename from Screen to Energy. Commit.
  • Powermanagement: Add battery information. Commit.
  • Powermanagement: Fix suspend combobox editing the wrong combobox. Commit.
  • Port away from QRegExp. Commit.
  • Fix ModemManager includes. Commit.
  • Ensure property types are fully defined. Commit.
  • Fix property type. Commit.
  • Use setFilterFixedString instead of setFilterRegEx. Commit.
  • Add Qt6 CI. Commit.
  • Allow building against Qt6. Commit.
  • Use smaller arrows. Commit.
  • Use resources.qrc instead of kpackage to fix build with kdesrc-build. Commit.
  • Make search bar more accessible, and don't handle hover on touch. Commit.
  • Add separator to modules list. Commit.
  • Port mobile listview to mobileform. Commit.
  • Fix sidebar checked selection and header overlap. Commit.
  • Port kcms to mobileform. Commit.
  • Virtualkeyboard: Remove theme setting. Commit.
  • Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH. Commit.
  • Update README. Commit.
  • Add script to regenerate flatpak sources. Commit.
  • Update flatpak recipe. Commit.
  • Switch to yt-dlp. Commit.
  • Add channel page. Commit.
  • Sort search results. Commit.
  • Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH. Commit.
  • REUSE compliance. Commit.
  • Change namespace from -> org.kde.qmlkonsole. Commit.
  • Add reuse to CI. Commit.
  • Ensure that settings dialog opens. Commit.
  • Add tabs support for widescreen view. Commit.
  • Refactor SavedCommandsDialog. Commit.
  • Fix saved command removal logic. Commit.
  • Clip font selector list view. Commit.
  • Update README. Commit.
  • Add settings dialog for desktop. Commit.
  • Add window opacity settings. Commit.
  • Use ItemDelegate for tabs list. Commit.
  • Add fontlistmodel. Commit.
  • Port settings to MobileForm components. Commit.
  • Add launchable to appstream. Commit.
  • Switch to pkgconfig to search for c-ares library. Commit.
  • Improve localization by adding context and plurals. Commit.
  • Set font family to one supporting color emojis. Commit.
  • Add support for Tapbacks. Commit.
  • Show attachment preview in notifications. Commit.
  • Fix KPeople include. Commit.
  • Adapt QtConcurrent calls to Qt6. Commit.
  • Add Qt6 CI. Commit.
  • Adapt buildsystem to Qt6. Commit.
  • Replace connectFuture with coroutines. Commit.
  • Do not inhibit notifications for current chat if screen is locked. Commit.
  • Display messages in html format without altering original message text. Commit.
  • Replace QNetworking with Curl and c-ares in order to always bind to modem interface. Commit.
  • Switch to active theme color for selected items. Commit.
  • Normalize unread message indicator position. Commit.
  • Use a checkox icon within the avatar instead of having a dedicated checkbox to indicate selection. Commit.
  • Add confirmation before deleting chat conversation. Commit.
  • Show attachment image in chats list if part of last message received. Commit.
  • Update org.kde.spacebar.appdata.xml - Add launchable component. Commit.
  • Auto select attachment to download if there is only one. Commit.
  • Improve contacts selection page. Commit.
  • Add depends/build/install directions to readme. Commit.
  • .desktop file: update categories. Commit.
  • Appdata.xml: add categories. Commit.
  • .desktop file: update categories. Commit.
  • Appdata.xml: add categories. Commit.
  • TootComposer.qml: Make Text wrap in TextArea. Commit.
  • Remove qt6 warning. Commit.
  • Use proper install dir for notifyrc. Commit.
  • Add Qt6 CI. Commit.
  • Allow building against Qt6. Commit.
  • Refresh the timeline page by pulling down. Commit.
  • Ignore build dir. Commit.
  • Cmake qt6 support needs kf5.90. Commit.
  • Show country names localized instead of as ISO 3166-1 codes. Commit.
  • Only show issue time field when it's actually present. Commit.
  • Fix importing certificates from Apple Wallet files. Commit.
  • Build with Qt6 as well. Commit.