Commit graph

4371 commits

Author SHA1 Message Date
Mike Noe
6c777875ff smsapp/qml: Define explicit params in signal handlers 2024-03-12 09:04:13 -04:00
l10n daemon script
705a72c077 GIT_SILENT Sync po/docbooks with svn 2024-03-10 01:29:58 +00:00
Volker Krause
812db0ccde Remove QTextCodec usage
We are converting a base64 string here, no reason so convert that with
CP1251 specifically.
2024-03-09 09:54:04 +00:00
Nicolas Fella
5aed795363 Add macOS Craft builds 2024-03-07 21:27:48 +01:00
l10n daemon script
db391d6a2d GIT_SILENT Sync po/docbooks with svn 2024-03-07 01:17:20 +00:00
Aleix Pol Gonzalez
695133e69d Apply 2 suggestion(s) to 2 file(s) 2024-03-06 22:18:59 +00:00
Albert Vaca Cintora
e04c43882c Don't install kdeconnectd in libexec
Few programs use libexec so it's not well known and there's no real
reason to "hide" our daemon binary in case somebody wants to run it
manually.
2024-03-06 22:18:59 +00:00
Nicolas Fella
1785160049 [kcm] Use correct KCModule constructor
BUG: 482199

CCBUG: 478091
2024-03-06 22:03:55 +00:00
Aleix Pol
58e9bf3161 sftp: --warning 2024-03-06 21:58:04 +00:00
Aleix Pol
e0a64f4a30 app: Put the Placeholder inside the view
If there's more than one main item in the ScrollablePage, QtQuick gets
confused and the placeholder does not get displayed.
2024-03-06 21:58:04 +00:00
Albert Vaca Cintora
e723e0257b
Remove unused dependency 2024-03-06 22:23:25 +01:00
Simon Redman
111762248b Remove master dependency overrides from craft config
## Summary

Back before the KF6 release, I set the craft.ini file to explicitly require master versions of some dependencies which did not have appropriate versions available. (!631)

Now that those are released, we should remove those overrides (also because they break the build!)

## Test Plan

Tested the pipeline on a private branch: https://invent.kde.org/network/kdeconnect-kde/-/pipelines/621529

Given this is passing, I plan to check in this change without waiting for another pipeline run.
2024-03-04 23:13:02 +00:00
Simon Redman
7f3287a71b Disable Bluetooth backend due to https://bugs.kde.org/show_bug.cgi?id=482192 2024-03-02 14:46:29 +00:00
l10n daemon script
3c9f4a7e35 GIT_SILENT Sync po/docbooks with svn 2024-03-02 01:18:10 +00:00
Albert Vaca Cintora
f8b06eb688
singlerelease is actually used 2024-03-02 00:03:13 +01:00
l10n daemon script
8023bb5bfc GIT_SILENT Sync po/docbooks with svn 2024-03-01 01:31:03 +00:00
l10n daemon script
b99d5bfbf5 GIT_SILENT Sync po/docbooks with svn 2024-02-28 01:18:12 +00:00
l10n daemon script
6e630ec150 GIT_SILENT Sync po/docbooks with svn 2024-02-19 01:21:02 +00:00
l10n daemon script
d3832b5fb5 GIT_SILENT Sync po/docbooks with svn 2024-02-18 01:20:32 +00:00
l10n daemon script
ac13d83fa1 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-02-18 01:14:07 +00:00
Heiko Becker
436f92f76b GIT_SILENT Update Appstream for new release
(cherry picked from commit 3522aa5284)
2024-02-16 00:39:43 +01:00
l10n daemon script
87a33d1293 GIT_SILENT Sync po/docbooks with svn 2024-02-11 01:20:46 +00:00
l10n daemon script
398c13b6e7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-02-11 01:13:59 +00:00
l10n daemon script
39208896ad GIT_SILENT Sync po/docbooks with svn 2024-02-10 01:27:14 +00:00
l10n daemon script
95316a336e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-02-10 01:16:07 +00:00
Heiko Becker
503361872b GIT_SILENT Update Appstream for new release
(cherry picked from commit 198bfca3ea)
2024-02-10 00:15:45 +01:00
l10n daemon script
6b620a2607 GIT_SILENT Sync po/docbooks with svn 2024-02-06 01:29:53 +00:00
l10n daemon script
92466dd821 GIT_SILENT Sync po/docbooks with svn 2024-02-05 01:25:57 +00:00
l10n daemon script
f282e086c5 GIT_SILENT Sync po/docbooks with svn 2024-02-03 01:20:38 +00:00
l10n daemon script
eff8675e3c GIT_SILENT Sync po/docbooks with svn 2024-01-31 01:21:15 +00:00
l10n daemon script
15b97ac7a5 GIT_SILENT Sync po/docbooks with svn 2024-01-29 01:16:47 +00:00
l10n daemon script
9e699c3e54 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-29 01:11:56 +00:00
l10n daemon script
23e89f171f GIT_SILENT made messages (after extraction) 2024-01-29 00:37:34 +00:00
Prajna Sariputra
383ad27b59 [plugins/mousepad]: Add support for the persistence feature of the RemoteDesktop portal
This allows us to avoid asking the user for permission for remote control on Wayland every time kdeconnectd is restarted for whatever reason (for example logging out or rebooting), at least in theory. The idea is that the SelectDevices call now also accepts a restore token, and if the user grants permission to persist a restore token will be returned in the response of the Start call.

Currently https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/265 is required for this to work at all with Plasma 6, and even then persistence only works in the same session (for example if I restart kdeconnectd then I only get the notification instead of the permissions prompt), if I reboot the system then the token gets invalidated and the permissions dialog appears again, not sure if the issue is with what I'm doing here or if that's a bug in the portal.

Things that need to be checked:
- What happens if the portal implementation only has v1 of the protocol and not v2 (the one with persistence)?
  - In particular what happens for the SelectDevices call if a restore token is given despite the portal not supporting it
    - Seems fine with xdg-desktop-portal 1.14.4 at least 
  - For the Start call we'll need to handle the case of the user denying the persistence request anyway
- Where and how should the restore token be stored?
  - ~~I used KConfig just so I have something to test, but the restore token isn't really a setting~~
    - Updated to use `KSharedConfig::openStateConfig`
  - Most of KDE Connect's settings and data appear to be for each connected device
  - The device name is a global setting, but it's implemented using QSettings rather than KConfig, and currently only setName and getName is exposed in `core/kdeconnectconfig.h`


BUG: 479013
2024-01-28 14:00:05 +00:00
l10n daemon script
e19485088e GIT_SILENT Sync po/docbooks with svn 2024-01-23 01:18:10 +00:00
Nicolas Fella
2e99c37122 [plugins/telephony] Clear actions before creating new notification action
Otherwise we accumulate them

BUG: 479904
2024-01-22 13:52:18 +00:00
l10n daemon script
4a9a8ee883 GIT_SILENT Sync po/docbooks with svn 2024-01-22 01:28:04 +00:00
l10n daemon script
f5141bc818 GIT_SILENT Sync po/docbooks with svn 2024-01-19 01:19:05 +00:00
l10n daemon script
22a097198d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-19 01:11:56 +00:00
Laurent Montel
9a2de928a1 Use StartupNotify now instead of X-KDE-StartupNotify 2024-01-18 07:33:29 +01:00
l10n daemon script
acf7bcc6f5 GIT_SILENT Sync po/docbooks with svn 2024-01-18 01:17:51 +00:00
l10n daemon script
066ed32719 GIT_SILENT Sync po/docbooks with svn 2024-01-15 01:18:43 +00:00
l10n daemon script
59dd54a115 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-15 01:13:08 +00:00
l10n daemon script
72f6a34fb2 GIT_SILENT made messages (after extraction) 2024-01-15 00:37:32 +00:00
l10n daemon script
479c4f7fd4 GIT_SILENT Sync po/docbooks with svn 2024-01-14 01:29:06 +00:00
l10n daemon script
ad23ac6b0d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-14 01:12:55 +00:00
Albert Astals Cid
e9394e5436 GIT_SILENT Upgrade release service version to 24.04.70. 2024-01-11 21:31:35 +01:00
l10n daemon script
231abe1157 GIT_SILENT Sync po/docbooks with svn 2024-01-11 01:16:59 +00:00
l10n daemon script
7ed4aa8d13 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-11 01:11:49 +00:00
Yifan Zhu
784b2853ca Call signals instead of signal handlers
Directly calling signals is the supported way to send signals.
Calling signal handlers worked in the past, but will be phased out in
the future (https://bugreports.qt.io/browse/QTBUG-120573).
2024-01-10 22:24:02 +00:00