Commit Graph

4225 Commits

Author SHA1 Message Date
Albert Vaca Cintora
9f859feca3 Recycle bitmaps after using them 2025-10-21 00:45:25 +02:00
Albert Vaca Cintora
0c7820cebf Fix leaking MediaMetadataRetriever 2025-10-21 00:45:25 +02:00
Albert Vaca Cintora
47f82403d6 Do not store a reference to context for each Address 2025-10-21 00:45:25 +02:00
TPJ Schikhof
949938401e Migrate NotificationHelper to Kotlin 2025-10-20 21:32:23 +00:00
TPJ Schikhof
5ebacad139 Rename .java to .kt 2025-10-20 21:32:23 +00:00
l10n daemon script
6c5f32654f GIT_SILENT made messages (after extraction) 2025-10-20 02:02:40 +00:00
Albert Vaca Cintora
df72918b45 Fix keylistener losing the focus
When pressing down on Android, the focus would move from the keylistener
to the buttons below, which made us not be able to listen to other keys.
2025-10-19 11:46:02 +02:00
Albert Vaca Cintora
78741da05a Log a warning when duplicate devices are found 2025-10-18 20:14:30 +02:00
l10n daemon script
27172a8aef GIT_SILENT Sync po/docbooks with svn 2025-10-17 03:03:30 +00:00
l10n daemon script
5cd400e5b1 GIT_SILENT made messages (after extraction) 2025-10-17 02:32:52 +00:00
TPJ Schikhof
15bfa52304 Remove "X-KDECONNECT-TIMESTAMP" https://invent.kde.org/network/kdeconnect-android/-/merge_requests/509#note_1304497 2025-10-16 20:41:41 +02:00
TPJ Schikhof
a3a1e797d4 Fixed issue caused by conflict resolution and deduplicated stored UID's 2025-10-16 20:37:19 +02:00
TPJ Schikhof
2d8b43d75d Migrate ContactsPlugin to Kotlin (conflict resolution) 2025-10-16 20:29:00 +02:00
TPJ Schikhof
3fdc2b4951 Rename .java to .kt 2025-10-16 20:28:07 +02:00
Albert Vaca Cintora
3d7de57336 Remove packet type deprecated in 2018 2025-10-16 12:58:07 +02:00
l10n daemon script
ea06b4b40f GIT_SILENT made messages (after extraction) 2025-10-16 02:01:53 +00:00
Albert Vaca Cintora
aee90509e6 Fix FileUriExposedException when mpris sent "file://" urls 2025-10-15 12:05:18 +02:00
l10n daemon script
430f1b7fdc GIT_SILENT made messages (after extraction) 2025-10-15 01:59:07 +00:00
Albert Vaca Cintora
368684ad4e Milder asserts 2025-10-14 15:59:54 +02:00
Albert Vaca Cintora
99b4ded750 Avoid calling reloadPluginsFromSettings from the main thread 2025-10-14 15:55:55 +02:00
Albert Vaca Cintora
7081f81df9 Add helper methods to assert we run on the main thread or not 2025-10-14 15:55:55 +02:00
Albert Vaca Cintora
d9d709f65d Move synchronized up to reloadPluginsFromSettings 2025-10-14 15:55:55 +02:00
Albert Vaca Cintora
9099b68a6f Add more @WorkerThread annotations 2025-10-14 15:55:55 +02:00
l10n daemon script
d91b3de60e GIT_SILENT made messages (after extraction) 2025-10-14 02:02:29 +00:00
Albert Vaca Cintora
4b7398a8cb Fix ConcurrentModificationException 2025-10-13 17:52:56 +02:00
l10n daemon script
7f2dc3e731 GIT_SILENT made messages (after extraction) 2025-10-13 02:00:34 +00:00
l10n daemon script
59fc5d6c29 GIT_SILENT made messages (after extraction) 2025-10-12 02:01:57 +00:00
Albert Vaca Cintora
d6fa07a614 Release 1.33.9 v1.33.9 2025-10-12 00:36:21 +02:00
Albert Vaca Cintora
21d58b1ca2 Rename locks 2025-10-12 00:21:12 +02:00
Albert Vaca Cintora
5c614d9094 Make ConnectionMultiplexer non-null 2025-10-12 00:21:12 +02:00
Albert Vaca Cintora
f32bc29700 Add missing withLock call 2025-10-12 00:21:12 +02:00
Albert Vaca Cintora
9d1687c995 Make socket non-null 2025-10-12 00:21:12 +02:00
Albert Vaca Cintora
d1a565737a Try to fix another crash
Exception java.lang.NullPointerException: Attempt to write to field 'java.lang.Integer android.telephony.PhoneStateListener.mSubId' on a null object reference
  at android.telephony.TelephonyRegistryManager.listenForSubscriber (TelephonyRegistryManager.java:226)
  at android.telephony.TelephonyManager.listen (TelephonyManager.java:6706)
2025-10-12 00:11:59 +02:00
Albert Vaca Cintora
ee139314e1 Try to fix crash
Exception java.lang.IllegalStateException: telephony service is null.
  at android.telephony.TelephonyRegistryManager.listenFromListener (TelephonyRegistryManager.java:307)
  at android.telephony.TelephonyManager.listen (TelephonyManager.java:6886)
2025-10-12 00:06:42 +02:00
Albert Vaca Cintora
937f77ced7 Improve wording
BUG: 510434
2025-10-11 23:46:09 +02:00
l10n daemon script
c8d2f4d97c GIT_SILENT made messages (after extraction) 2025-10-11 10:57:21 +00:00
Albert Vaca Cintora
83c0617145 Fix formatUriWithSeek not being able to add the time parameter
Since the conversion to Kotlin in c9fb81363d,
the code could modify a parameter but not add it.
2025-10-11 12:16:56 +02:00
Albert Vaca Cintora
3b40e008ee Use addMenuProvider instead of the deprecated onPrepareOptionsMenu 2025-10-11 12:13:31 +02:00
Albert Vaca Cintora
193f1e4bac Implement conversion between YouTube and YouTubeTV URLs
Convert links to or from YouTube TV depending on whether we are a TV when using the "continue playing here" feature.
2025-10-11 12:11:27 +02:00
Albert Vaca Cintora
a24b50ae3e Migrate tests to mockk 2025-10-10 01:11:42 +02:00
Albert Vaca Cintora
a9216ee636 Port MousePadPlugin to Kotlin 2025-10-09 23:22:58 +02:00
Albert Vaca Cintora
673352d12b Port BigscreenActivity to kotlin 2025-10-09 23:11:23 +02:00
Albert Vaca Cintora
9ac7775ffb Fix uriToNetworkPacket blocking the main thread 2025-10-09 22:33:37 +02:00
Albert Vaca Cintora
b526b986ad Close the keyboard when going back from remote input 2025-10-09 20:32:24 +02:00
Albert Vaca Cintora
2fca286a59 Cleanup 2025-10-09 18:52:56 +02:00
Albert Vaca Cintora
6a8135d51c Add tv-specific settings to the mousepad plugins
Allow customizing the buttons shown: added a new optional back button and
allowed removing the home button.
2025-10-09 18:52:35 +02:00
Albert Vaca Cintora
9e14ef2356 Replace bigscreen STT packet into a regular text input packet
There was no receiver for the STT packets (and they were not even
included as outgoing packet types in here).
2025-10-09 18:49:50 +02:00
Albert Vaca Cintora
ccd0e8a3ea Migrate PluginSettingsFragment to Kotlin 2025-10-09 18:41:47 +02:00
l10n daemon script
1ac68d3dcf GIT_SILENT made messages (after extraction) 2025-10-09 11:05:32 +00:00
Albert Vaca Cintora
5228447c03 Allow link-local IPv6 2025-10-09 01:32:20 +02:00