Albert Vaca Cintora
320befcf36
Fix potential concurrency issue
...
Made the registeredPlugins list CoW since there are multiple threads
iterating and modifying it, potentially at the same time.
2023-10-07 00:36:55 +02:00
Albert Vaca Cintora
6379679e2b
Small change to isolate NPE
...
We have NPE reports from the line mpris.fetchedAlbumArt(url.toString()).
I'm not sure if it's because mpris is null or url is null. Spliting in two
lines to see where the crash actually happens.
2023-10-07 00:35:43 +02:00
l10n daemon script
a081260620
GIT_SILENT Sync po/docbooks with svn
2023-10-03 01:26:40 +00:00
Albert Vaca Cintora
2e247f8e2b
Add dependency on sl4j-handroid
...
This redirects log messages from libraries that use SL4J (like mina-ssh)
to the Android logger so they show up in logcat.
2023-10-02 08:28:10 +00:00
l10n daemon script
d963faf675
GIT_SILENT Sync po/docbooks with svn
2023-10-02 01:29:00 +00:00
l10n daemon script
46e8fedee5
GIT_SILENT Add new file (after extraction)
2023-10-02 00:42:43 +00:00
l10n daemon script
d9af522587
GIT_SILENT Sync po/docbooks with svn
2023-10-01 01:35:38 +00:00
l10n daemon script
dbf9770b3d
GIT_SILENT made messages (after extraction)
2023-10-01 00:42:48 +00:00
l10n daemon script
ede9e1aab6
GIT_SILENT Sync po/docbooks with svn
2023-09-30 01:29:03 +00:00
l10n daemon script
202bc8b7b0
GIT_SILENT made messages (after extraction)
2023-09-30 00:42:51 +00:00
l10n daemon script
d55d06dec4
GIT_SILENT made messages (after extraction)
2023-09-29 00:42:37 +00:00
l10n daemon script
3ceb4272ad
GIT_SILENT Sync po/docbooks with svn
2023-09-28 01:28:22 +00:00
l10n daemon script
b9bd73c663
GIT_SILENT made messages (after extraction)
2023-09-28 00:42:33 +00:00
l10n daemon script
8bcb2a6545
GIT_SILENT Sync po/docbooks with svn
2023-09-27 01:30:00 +00:00
l10n daemon script
290c7a919e
GIT_SILENT made messages (after extraction)
2023-09-27 00:43:18 +00:00
l10n daemon script
2b16b240bf
GIT_SILENT Sync po/docbooks with svn
2023-09-26 01:31:19 +00:00
l10n daemon script
5828e01f0d
GIT_SILENT made messages (after extraction)
2023-09-26 00:42:49 +00:00
l10n daemon script
93ac3eae90
GIT_SILENT Sync po/docbooks with svn
2023-09-25 01:28:09 +00:00
l10n daemon script
293b3a28f7
GIT_SILENT made messages (after extraction)
2023-09-25 00:42:31 +00:00
l10n daemon script
a87527ba71
GIT_SILENT Sync po/docbooks with svn
2023-09-24 01:33:03 +00:00
Albert Vaca Cintora
5a6374db86
Update store description to make file management more prominent
...
Otherwise Google doesn't consider we need the permission to install APKs
2023-09-23 09:49:54 +02:00
l10n daemon script
61b33782a1
GIT_SILENT made messages (after extraction)
2023-09-23 00:44:16 +00:00
l10n daemon script
dd9e0c94b1
GIT_SILENT made messages (after extraction)
2023-09-22 00:44:12 +00:00
l10n daemon script
18ff75e915
GIT_SILENT made messages (after extraction)
2023-09-21 00:44:26 +00:00
Albert Vaca Cintora
f2af39aa8e
Release 1.29.0
v1.29.0
2023-09-20 21:22:53 +02:00
Albert Vaca Cintora
31fce7fdb0
Use Elliptic Curve encryption instead of RSA
...
This should fix SFTP not working when using GSConnect (which
doesn't specify the SSH parameters we do to allow old cyphers).
Requires API 23, so on pre-23 we still use RSA.
2023-09-20 18:38:34 +00:00
l10n daemon script
41f511d675
GIT_SILENT made messages (after extraction)
2023-09-20 00:45:21 +00:00
Albert Vaca Cintora
14e61246ff
Add a per-device confirmation before copying the contacts
...
The contacts plugin is the only one that copies (and persists) data to the
remote device just by connecting. By adding this extra confirmation once
per device, we prevent this from happening in cases where someone paired
with a friend to transfer a file, or paired by accident.
2023-09-19 12:30:58 +00:00
l10n daemon script
9fdb71096e
GIT_SILENT made messages (after extraction)
2023-09-19 00:45:16 +00:00
Albert Vaca Cintora
d0931f28a9
Split file transfer error notification to a separate channel
2023-09-18 21:23:56 +00:00
Albert Vaca Cintora
2ba79a2f58
Long-tapping the "Send clipboard" quick settings tile opens the app
...
Instead of launching the system app settings activity.
2023-09-18 21:22:20 +00:00
Albert Vaca Cintora
7c649be2ce
Add "laptop" as a device type
...
For consistency with the other implementations, which distinguish the
two kinds of computers.
2023-09-18 07:31:06 +00:00
Albert Vaca Cintora
3baa9fa14e
Using collect() instead of java16-only toList() to fix crash
2023-09-18 04:12:54 +02:00
l10n daemon script
48919bddcd
GIT_SILENT made messages (after extraction)
2023-09-18 00:45:26 +00:00
l10n daemon script
4d3480399d
GIT_SILENT Sync po/docbooks with svn
2023-09-17 02:00:02 +00:00
l10n daemon script
9290110fd8
GIT_SILENT made messages (after extraction)
2023-09-17 00:44:48 +00:00
l10n daemon script
dfb647536b
GIT_SILENT made messages (after extraction)
2023-09-16 00:45:18 +00:00
Albert Vaca Cintora
3eedc88c3c
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:21 +00:00
l10n daemon script
1d3c818a2c
GIT_SILENT made messages (after extraction)
2023-09-15 00:45:32 +00:00
l10n daemon script
a67447e3f5
GIT_SILENT made messages (after extraction)
2023-09-14 00:44:51 +00:00
Albert Vaca Cintora
57ec71e60b
Add accessibility description to FABs
2023-09-12 13:06:06 +02:00
Albert Vaca Cintora
17757908c4
Split notification channels for received and sent files
...
BUG: 433051
2023-09-12 05:14:37 +02:00
Albert Vaca Cintora
708889eed7
Use setFailed for errors when sending/receiving files
2023-09-12 05:06:48 +02:00
Simon Redman
1096ace12c
Remove smsMmsChannel notification channel
...
## Summary
Remove the dead "New Message" notification channel.
This channel was used for a tiny period, probably around 4 years ago, when we thought the only way to support sending MMS on Android was to be the default SMS app, thus we wanted to show users a notification when they received messages while our app was in charge of handling them.
Thankfully, we do not need to be the default SMS app, so this notification channel should be removed.
## Test Plan
### Before:
Looking at the list of notification streams in the settings for KDE Connect will include a "New Message" channel. Notifications are never posted to this channel.
### After:
Users will not see a "New Message" channel. Note that it does show a count of deleted streams, to prevent spam. See [documentation](https://developer.android.com/develop/ui/views/notifications/channels#DeleteChannel ) for explanation.
2023-09-12 02:31:52 +00:00
l10n daemon script
b4f33adb6c
GIT_SILENT made messages (after extraction)
2023-09-11 00:46:21 +00:00
l10n daemon script
6ff71c3965
GIT_SILENT made messages (after extraction)
2023-09-08 00:45:32 +00:00
Albert Vaca Cintora
cd0ae95e58
Revert "Partially revert "Add MDNS discovery""
...
Adds back MDNS discovery and the setting to toggle UDP broacasts on/off.
We can probably remove the setting at some point, and just keep it enabled.
Another thing we can probably improve is the acquisition of the multicast
lock, so we only hold it when the app is open, or at least only when the
device is connected to Wifi (which we know). For more context, see commit
https://invent.kde.org/network/kdeconnect-android/-/merge_requests/375/diffs?commit_id=f71a3fe6b95af404d2a675afb78f24847064f8a9
This reverts commit 5da804939d
.
2023-09-07 09:40:22 +02:00
Albert Vaca Cintora
f89c01ec17
Release 1.28.0
v1.28.0
2023-09-07 09:33:14 +02:00
Albert Vaca Cintora
5da804939d
Partially revert "Add MDNS discovery"
...
This partially reverts commit 8f8a09a99a
.
Removing MDNS to do one last bugfix-only release.
2023-09-07 09:27:55 +02:00
Albert Vaca Cintora
3fbef1da87
Add some logs to ConnectivityManager.NetworkCallback
2023-09-07 09:27:55 +02:00