Rob Emery
ad75b438cb
Implementing link priorities
...
Now that devices can potentially be connected via both network and bluetooth simultaneously we should prioritise connections over the highest performing link (probably wifi/network). To this end the
m_deviceLinks are now sorted based on priority with the fastest links first; this means that when Device::sendPacket is scheduling to send a packet, it should always use the fastest link first.
2023-10-01 10:39:59 +00:00
l10n daemon script
2d770b780a
GIT_SILENT Sync po/docbooks with svn
2023-10-01 01:35:45 +00:00
l10n daemon script
363a109539
GIT_SILENT Sync po/docbooks with svn
2023-09-30 01:29:10 +00:00
l10n daemon script
f2f3c0902d
GIT_SILENT Sync po/docbooks with svn
2023-09-26 01:31:26 +00:00
l10n daemon script
aa0e574e90
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"
2023-09-26 01:22:52 +00:00
l10n daemon script
56bcfb8763
GIT_SILENT Sync po/docbooks with svn
2023-09-25 01:28:16 +00:00
l10n daemon script
028f1c938d
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"
2023-09-25 01:22:07 +00:00
l10n daemon script
2a7d264da5
GIT_SILENT Sync po/docbooks with svn
2023-09-24 01:33:10 +00:00
l10n daemon script
cefa8da179
GIT_SILENT Sync po/docbooks with svn
2023-09-23 01:34:28 +00:00
Albert Vaca Cintora
d721f72a9b
Iterate KFilePlacesModel instead of using closestItem to remove SFTP entries
...
Fixes bug where we could miss entries due to `closestItem()` skipping hidden items. It is also more performant.
BUG: 461872
2023-09-22 19:51:25 +00:00
l10n daemon script
643a1c9dc2
GIT_SILENT Sync po/docbooks with svn
2023-09-20 01:41:53 +00:00
l10n daemon script
b0cf0c7358
GIT_SILENT Sync po/docbooks with svn
2023-09-19 01:42:49 +00:00
Albert Vaca Cintora
6df3d093e1
Make sure %1 is kept in the final string
2023-09-18 23:31:38 +02:00
l10n daemon script
0c4fd6eaeb
GIT_SILENT Sync po/docbooks with svn
2023-09-18 01:43:53 +00:00
l10n daemon script
d49cc0ca4b
GIT_SILENT Sync po/docbooks with svn
2023-09-17 02:00:09 +00:00
Fushan Wen
b43432326b
QImage: use rvalue overloads more
...
to reuse internal buffers
2023-09-16 20:01:55 +08:00
l10n daemon script
8ab1880d9f
GIT_SILENT Sync po/docbooks with svn
2023-09-16 01:42:51 +00:00
Albert Vaca Cintora
66cf7093fb
Fix SFTP plugin, m_mounter was not initialized
...
BUG: 474552
2023-09-16 01:11:00 +02:00
Albert Vaca Cintora
cdcf44efa8
Remove photo plugin
...
As discussed in Matrix and BUG: 474121 this plugin is confusing (because
it doesn't actually take a photo, it just launches the camera on your
phone) and its use case can be covered by taking a photo and sharing it,
which only requires a couple extra clicks.
2023-09-15 23:04:17 +00:00
Carl Schwan
85897fcdc3
Port to FormCard
...
This is the successor for MobileForm
2023-09-15 16:10:47 +00:00
l10n daemon script
07a4b30576
GIT_SILENT Sync po/docbooks with svn
2023-09-15 01:42:15 +00:00
Albert Vaca Cintora
64f9df96ec
Remove "Open on connected device via KDE Connect"
...
It seems to be causing too many problems compared to the advantages that
using "send" instead of "open" brings.
BUG: 472697
2023-09-14 06:18:01 +00:00
l10n daemon script
d1ac23dcd8
GIT_SILENT Sync po/docbooks with svn
2023-09-13 01:49:47 +00:00
l10n daemon script
0e1396effe
GIT_SILENT Sync po/docbooks with svn
2023-09-12 01:47:15 +00:00
Karthik Nishanth
9e53696e35
Close the overlay drawer when window width is reduced
...
Previously when the window width was reduced, the overlay drawer
was still visible except it was hidden behind the main view.
Taking inspiration from the binding in OverlayDrawer.qml source,
I set up a callback to match it closely. Now, it closes the
drawer when the window is resized.
Note: Both before and after this commit, there is a warning when
one collapses the window width.
> QQuickItem::stackBefore: Cannot stack
> QQuickRectangle(0x55b4746513d0, parent=0x55b4744a4750,
> geometry=0,0 0x0) before QQuickPopupItem(0x55b4747871c0),
> which must be a sibling
2023-09-11 13:11:03 +00:00
Karthik Nishanth
f42bb35346
Fix undefined property accesses
...
Adds a check for root.currentDevice before accessing its properties
2023-09-11 13:11:03 +00:00
Nicolas Fella
1bebc3bc5d
Fix build with MDNS disabled
2023-09-11 03:15:27 +00:00
l10n daemon script
dd4498d77c
GIT_SILENT Sync po/docbooks with svn
2023-09-11 01:48:00 +00:00
l10n daemon script
b308b497e3
GIT_SILENT Sync po/docbooks with svn
2023-09-10 01:44:52 +00:00
Heiko Becker
2de91d4cf8
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit e107deacbc
)
2023-09-09 10:58:27 +02:00
Albert Vaca Cintora
89548932a6
Fix remote keyboard sending "space" when pressing space
...
I believe this was broken in https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/543
BUG: 473956
2023-09-07 17:55:02 +00:00
l10n daemon script
04ae5c67f7
GIT_SILENT Sync po/docbooks with svn
2023-09-07 01:45:42 +00:00
Andy Holmes
0640279ae0
Sanitize certificate subject name before comparing to deviceId
...
The device ID is sanitized to make it safe for D-Bus, so the device ID
stored in the certificate as the subject name also needs to be
sanitized before comparison.
2023-09-06 21:09:02 +00:00
Albert Vaca Cintora
4d5474db7b
Fix SFTP plugin on Windows
...
Broken by https://invent.kde.org/network/kdeconnect-android/-/merge_requests/320
2023-09-06 04:44:04 +02:00
l10n daemon script
17519fdb7a
GIT_SILENT Sync po/docbooks with svn
2023-09-05 01:44:31 +00:00
l10n daemon script
a0fee9ba92
GIT_SILENT Sync po/docbooks with svn
2023-09-04 01:46:24 +00:00
l10n daemon script
28283d8760
GIT_SILENT Sync po/docbooks with svn
2023-09-03 02:05:54 +00:00
l10n daemon script
e17d136578
GIT_SILENT Sync po/docbooks with svn
2023-09-02 01:50:06 +00:00
l10n daemon script
038356e752
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"
2023-09-02 01:38:48 +00:00
l10n daemon script
74c3292004
GIT_SILENT Sync po/docbooks with svn
2023-08-31 01:46:04 +00:00
Albert Vaca Cintora
49fa11dfc1
UDP port can be a constant
2023-08-30 13:11:03 +00:00
l10n daemon script
8247e6eca6
GIT_SILENT Sync po/docbooks with svn
2023-08-30 01:45:50 +00:00
l10n daemon script
8c45266c5b
GIT_SILENT Sync po/docbooks with svn
2023-08-29 01:44:09 +00:00
l10n daemon script
b7982c3724
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"
2023-08-29 01:36:14 +00:00
Albert Vaca Cintora
5a27c93538
Windows MPRIS: Add a "default player" entry
...
This sends generic multimedia keyboard events, since the implementation
using GlobalSystemMediaTransportControlsSessionManager had some problems:
the SessionsChanged event doesn't work on recent Windows versions,
plus many players don't implement this API (eg: VLC, Windows Media).
2023-08-28 17:31:26 +00:00
Alexander Lohnau
cfde9ced77
Also use QLatin1String::arg in remaining places
...
This is more readable, slightly faster at runtime and results in a slightly smaller binary size
2023-08-28 17:20:46 +00:00
Alexander Lohnau
88d89e7211
Use std::unique_ptr for pimpl classes
...
This is consistent with what we do in frameworks
2023-08-28 17:20:46 +00:00
Alexander Lohnau
c3b4103d0c
plugins/sftp: Do not use pimpl for d-ptr
...
This doesn't make sense, because it is a plugin class and not exported
2023-08-28 17:20:46 +00:00
Alexander Lohnau
a1a7e57011
Daemon: Do not return value by const ref
...
We operate on a QSharedData object and thus can trivially make a copy. We generally don't use use const refs as return values in KDE APIs unless there is a compelling reason to do so
2023-08-28 17:20:46 +00:00
Alexander Lohnau
890299943d
KDEConnectPlugin: Remove Q_SLOTS for virtual methods
...
We call this as a normal method and don't need them exposed
2023-08-28 17:20:46 +00:00