4065 Commits

Author SHA1 Message Date
l10n daemon script
a000ac2cf0 GIT_SILENT made messages (after extraction) 2025-10-05 01:52:39 +00:00
Albert Vaca Cintora
dbb6c03313 Release 1.33.7 v1.33.7 2025-10-04 22:30:39 +02:00
Albert Vaca Cintora
40411e5429 Properly fix the condition for newPlugin
BUG: 510160
2025-10-04 22:10:37 +02:00
Albert Vaca Cintora
392ed794f8 Enable a bunch of strict mode warnings in debug 2025-10-04 22:02:32 +02:00
Albert Vaca Cintora
30e29d4f29 Remove minSdk below the app's current minimum 2025-10-04 22:02:32 +02:00
Albert Vaca Cintora
8182f35d4c Simplify creation of ServerSocket
And avoid strict mode complaining about unclosed sockets
2025-10-04 22:02:32 +02:00
Albert Vaca Cintora
fa7f02dd6a Fix creating plugins more than once
BUG: 510160
2025-10-04 21:51:32 +02:00
Albert Vaca Cintora
bbebcb3449 Add toString to PairingDeviceItem and UnreachableDeviceItem 2025-10-04 21:16:27 +02:00
Albert Vaca Cintora
85c650b284 Make AppDatabase a singleton and let SQLiteOpenHelper manage the lifecycle 2025-10-04 21:10:07 +02:00
Albert Vaca Cintora
1cda1d4b97 Fix payload server not being closed if throwing early 2025-10-04 21:02:56 +02:00
Albert Vaca Cintora
f52d2bb862 Implement equals for Device 2025-10-04 20:59:34 +02:00
Albert Vaca Cintora
c783ed9328 Device: Add toString to help debug 2025-10-04 20:59:18 +02:00
Albert Vaca Cintora
234db5dc14 Enable leak detection in debug mode 2025-10-04 20:41:08 +02:00
Albert Vaca Cintora
f694cad7df Ignore notifications from the debug version of the app as well 2025-10-04 20:02:20 +02:00
Albert Vaca Cintora
dd7c8d0d2a Remove hack from 2015 2025-10-04 20:01:00 +02:00
Albert Vaca Cintora
e2756a113d ContactsHelper: Do not split in lines to then join them again 2025-10-04 19:59:59 +02:00
Albert Vaca Cintora
647dd6ca27 ContactsHelper: Catch any exception parsing VCards
If a card can't be parsed, we should not fail the whole batch.

BUG: 509497
2025-10-04 19:59:28 +02:00
Albert Vaca Cintora
5045d47cd2 Use asSequence in more places 2025-10-03 23:42:27 +02:00
Albert Vaca Cintora
6a31247f56 Remove check that can never trigger without the previous code crashing 2025-10-03 23:35:57 +02:00
Albert Vaca Cintora
f902ce7fda Do not create an intermediate list 2025-10-03 23:12:20 +02:00
Albert Vaca Cintora
f70a6de38f Remove an unsafe null cast 2025-10-03 23:04:37 +02:00
Albert Vaca Cintora
9de5f5f084 Release 1.33.6 2025-10-03 21:20:40 +02:00
Albert Vaca Cintora
494cb8e333 Avoid registering one OnSubscriptionsChangedListener per paired device
Which now causes an IllegalStateException, I think since we bumped
compileSdk to 36, but not sure.
2025-10-03 21:20:40 +02:00
Albert Vaca Cintora
1a0f8a34ef Fix crash on older Android version
On SDK 24 and 25 at least, calling sortWith on a CopyOnWriteArrayList
throws an UnsupportedOperationException
2025-10-03 21:18:52 +02:00
Albert Vaca Cintora
e8b2659273 Bump minSdk to 22 2025-10-03 21:18:52 +02:00
Albert Vaca Cintora
c33d21041e ClipboardListener: Make sure we use the app context 2025-10-03 21:18:52 +02:00
l10n daemon script
bbe06753ee GIT_SILENT made messages (after extraction) 2025-10-01 02:06:57 +00:00
l10n daemon script
ce4563ef2d GIT_SILENT made messages (after extraction) 2025-09-30 02:12:30 +00:00
Albert Vaca Cintora
7673e73f30 Release 1.33.5 2025-09-29 12:31:20 +02:00
Albert Vaca Cintora
72b789a88b Bump deps 2025-09-29 12:16:53 +02:00
Albert Vaca Cintora
d98b73340e Dedupe some code 2025-09-23 23:41:39 +02:00
Albert Vaca Cintora
468e7337a9 Add way to send an error when trying to use a plugin that lacks permissions
Plugins can opt-in to be loaded even when missing permissions, so they can
react if the user tries to remotely use the plugin for example to show an
error.

This is used in the SFTP plugin to display a message when trying to use it
without having granted filesystem permissions.

I also renamed the name of the plugin shown when missing permissions, from
"filesystem expose" to something hopefully more understandable.
2025-09-23 21:10:52 +02:00
Albert Vaca Cintora
8d64524cd0 Bump dependencies 2025-09-23 21:04:09 +02:00
Albert Vaca Cintora
1eef8d6277 Remove unnecessary call to super 2025-09-23 19:55:15 +02:00
Albert Vaca Cintora
71fa8da94a Remove leftover debug log 2025-09-23 19:37:44 +02:00
l10n daemon script
14d6a277aa GIT_SILENT made messages (after extraction) 2025-09-23 02:11:31 +00:00
Kunda Ki
6f872056b9 Fix various typos
Found via `codespell -S "*.appdata.xml,*.metainfo.xml,*.po,./po,*.xml" -L claus,combaine,doubleclick,filetest,flate,mis,onlyonce,ontext,optin,propt`
2025-09-22 17:22:38 -04:00
l10n daemon script
5bf32c0c56 GIT_SILENT made messages (after extraction) 2025-09-17 01:57:16 +00:00
l10n daemon script
e779d8e61a GIT_SILENT made messages (after extraction) 2025-09-16 02:04:55 +00:00
l10n daemon script
70249a6e51 GIT_SILENT made messages (after extraction) 2025-09-15 02:01:13 +00:00
l10n daemon script
8d4ef92638 GIT_SILENT made messages (after extraction) 2025-09-14 01:57:43 +00:00
l10n daemon script
679aded6e3 GIT_SILENT made messages (after extraction) 2025-09-10 01:58:15 +00:00
l10n daemon script
1110b936df GIT_SILENT made messages (after extraction) 2025-09-09 02:39:44 +00:00
Albert Astals Cid
f07e16ff43 GIT_SILENT Remove x-test 2025-09-08 23:50:02 +02:00
l10n daemon script
d530bc4731 GIT_SILENT Add new file (after extraction) 2025-09-08 02:33:38 +00:00
l10n daemon script
5953813560 GIT_SILENT made messages (after extraction) 2025-09-07 01:59:34 +00:00
l10n daemon script
9d0104d5c4 GIT_SILENT made messages (after extraction) 2025-09-06 02:00:00 +00:00
l10n daemon script
f8a169aa68 GIT_SILENT made messages (after extraction) 2025-09-05 02:02:18 +00:00
User8395
f392ea0a12 Plugins/MousePadPlugin: Consolidate Bigscreen remote and mousepad into one plugin for TV targets
When connected to a TV (running Plasma Bigscreen), Remote Input will show a TV remote and a button on the top to switch to mouse and keyboard. When connected to any other device, Remote Input will show the mouse and keyboard only.

**Removals:**
- [x] Remove BigscreenPlugin

**Additions:**
- [x] Add "Use mouse and keyboard"

**Changes:**
- [x] Plugin has both remote and mouse/keyboard if device is TV, just mouse/keyboard otherwise

**Code changes:**
- [x] Move all TV functions to MousePlugin

![Screencast_20250519_174042](/uploads/606b32ddc584025fea5fa49b006f3a79/Screencast_20250519_174042.mp4)
2025-09-04 00:34:07 +00:00
l10n daemon script
1d833841f5 GIT_SILENT made messages (after extraction) 2025-08-30 02:04:43 +00:00