2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-29 13:17:43 +00:00

3573 Commits

Author SHA1 Message Date
l10n daemon script
4bbe6c2e55 GIT_SILENT Sync po/docbooks with svn 2024-04-17 02:30:54 +00:00
Vala Zadeh
80106ccb81 Add option to cache URLs shared to unreachable devices 2024-04-16 07:10:42 +00:00
Albert Vaca Cintora
fb327ae35e
Fixes from code review 2024-04-15 18:22:26 +02:00
Albert Vaca Cintora
ffa0049c09
Remove colors from theme
We had a mix of specific colors and theme-based Material You colors.
This aims to remove any hardcoded color so the app only uses the colors
from the current theme.
2024-04-15 18:01:54 +02:00
l10n daemon script
afb45416b1 GIT_SILENT Sync po/docbooks with svn 2024-04-15 02:21:17 +00:00
ShellWen Chen
295dc7b42a refactor: migrate DevicePacketQueue to Kotlin Coroutine 2024-04-14 23:04:55 +00:00
l10n daemon script
0de545773d GIT_SILENT Sync po/docbooks with svn 2024-04-14 02:22:27 +00:00
l10n daemon script
7a0e38445b GIT_SILENT Sync po/docbooks with svn 2024-04-13 02:28:20 +00:00
Albert Vaca Cintora
40b1cdabc8
Safer gitignore 2024-04-12 09:25:44 +02:00
Albert Vaca Cintora
28b1e7d96a
Gitignore release dir 2024-04-12 09:25:44 +02:00
Albert Vaca Cintora
2f922f282a
Bump deps 2024-04-12 09:25:44 +02:00
Albert Vaca Cintora
6d431c5797
Add packet type information when an OOM happens 2024-04-12 09:25:44 +02:00
l10n daemon script
175ee9b011 GIT_SILENT Sync po/docbooks with svn 2024-04-12 02:26:43 +00:00
l10n daemon script
8a9ac32882 GIT_SILENT made messages (after extraction) 2024-04-12 01:42:12 +00:00
Albert Vaca Cintora
9065867c4a
Release 1.30.1 v1.30.1 2024-04-11 23:45:56 +02:00
Albert Vaca Cintora
47e0cca3c6 Migrate SMSHelper to Kotlin 2024-04-11 21:17:02 +00:00
Albert Vaca Cintora
db33b13343
Fix crash due to passing null as a non-null arg 2024-04-11 22:55:37 +02:00
Albert Vaca Cintora
45dfbae63f
Do not make unnecessary stuff public in NetworkPacket 2024-04-11 22:48:23 +02:00
l10n daemon script
8268358b5a GIT_SILENT Sync po/docbooks with svn 2024-04-11 02:27:34 +00:00
l10n daemon script
3aa7d249b3 GIT_SILENT Sync po/docbooks with svn 2024-04-10 02:29:45 +00:00
l10n daemon script
b3f96b136c GIT_SILENT Sync po/docbooks with svn 2024-04-09 02:28:48 +00:00
Albert Vaca Cintora
e2196b35fe Fix remote mouse: you can drag but not drop in Plasma Wayland 2024-04-08 21:00:06 +00:00
l10n daemon script
6c7700f6c8 GIT_SILENT Sync po/docbooks with svn 2024-04-08 02:28:11 +00:00
ShellWen Chen
7f67a80bda refactor: migrate PairingHandler to Kotlin 2024-04-07 18:16:39 +00:00
ShellWen Chen
5ce0c1ccf8 refactor: migrate AppsHelper to Kotlin
Remove `appIconLookup()` as not used
2024-04-07 13:52:03 +00:00
l10n daemon script
c2e1a93f68 GIT_SILENT Sync po/docbooks with svn 2024-04-07 02:28:33 +00:00
ShellWen Chen
3e6329c64e refactor: migrate ThemeUtil to Kotlin
Migrate `ThemeUtil` into Kotlin. It was already tested.
2024-04-06 22:17:54 +00:00
Albert Vaca Cintora
10543815c9
Release 1.30.0 v1.30.0 2024-04-06 16:54:43 +02:00
Albert Vaca Cintora
af50a03676
Bump deps 2024-04-06 16:46:27 +02:00
ShellWen Chen
05cdbf98d7 refactor: migrate NetworkPacket to Kotlin 2024-04-06 11:20:17 +00:00
Albert Vaca Cintora
c6cb1a54e5
Fix crash when activity is recreated
Parameter specified as non-null is null: method
org.kde.kdeconnect.Plugins.MprisPlugin.MprisNowPlayingFragment$connectToPlugin$2$1$1.onItemSelected,
parameter arg1
2024-04-05 13:29:50 +02:00
l10n daemon script
1abb85c791 GIT_SILENT Sync po/docbooks with svn 2024-04-05 02:26:06 +00:00
l10n daemon script
842348efef GIT_SILENT Sync po/docbooks with svn 2024-04-04 02:30:17 +00:00
ShellWen Chen
0d735eafc3 refactor: migrate Plugin abstract class to Kotlin 2024-04-03 19:22:29 +00:00
ShellWen Chen
9f15a9a3ab refactor: migrate StartActivityAlertDialogFragment to Kotlin 2024-04-01 16:42:49 +00:00
ShellWen Chen
9a196543ff refactor: migrate TrustedNetworksActivity to Kotlin 2024-04-01 16:39:56 +00:00
ShellWen Chen
29c4fe3f8d feat: allow disable minify when build debug package 2024-04-01 16:35:16 +00:00
Marx Zhu
91867481a8 fix: change clipboard content when content is really in NetworkPacket 2024-03-31 14:47:49 +00:00
ShellWen Chen
eed7cad329 refactor: migrate KdeConnect to Kotlin
Migrate `KdeConnect` Application class into Kotlin. Already tested.
2024-03-31 01:10:09 +00:00
ShellWen Chen
66877d6730 refactor: migrate DeviceStats to Kotlin 2024-03-30 20:08:30 +00:00
ShellWen Chen
0a2080fdcd
refactor: migrate KdeConnectBroadcastReceiver to Kotlin 2024-03-28 03:32:46 +08:00
ShellWen Chen
e5eb61fd54 refactor: fix API change of startActivityAndCollapse
See also: https://developer.android.com/reference/android/service/quicksettings/TileService#startActivityAndCollapse(android.content.Intent)
2024-03-26 20:07:13 +00:00
ShellWen Chen
bed6fe2c55 feat: Add "ShellWen Chen" into AboutData.authors 2024-03-26 20:06:54 +00:00
Simon Redman
93e4f43198 Use allowed CI image
## Summary

A recent (couple of weeks ago?) change to the Invent policies requires that we use a docker image from an allow list.

The cleanest fix is to just use the Ubuntu base image and install the JDK, which is approximately what we had before.

We considered the Sysadmin Android image (https://invent.kde.org/sysadmin/ci-images/-/blob/master/android-qt66/Dockerfile?ref_type=heads), but we use a newer version of the SDK tools and a newer version of the JDK, at which point we may as well just install those since those are the only dependencies. We could consider building another custom docker image in the future if we see value to doing so.

## Test Plan

### Before:

CI fails with:

```
ERROR: The "eclipse-temurin:17-jdk-focal" image is not present on list of allowed images:
- invent-registry.kde.org/sysadmin/ci-images/*:*
- ubuntu:*
- debian:*
- fedora:*
- centos:*
- opensuse/*:*
- python:*
- ruby:*
- fsfe/reuse:*
- quay.io/podman/stable:*
```

### After:

Build passes and drops .apk
2024-03-25 22:24:43 +00:00
l10n daemon script
edbe59a2be GIT_SILENT made messages (after extraction) 2024-03-25 02:00:33 +00:00
l10n daemon script
cf5000accf GIT_SILENT made messages (after extraction) 2024-03-24 01:39:27 +00:00
ShellWen Chen
bfd147787c chore: migrate BatteryPlugin to Kotlin 2024-03-23 11:33:44 +00:00
ShellWen Chen
828e35103a
chore: migrate MprisPlugin to Kotlin 2024-03-22 23:45:59 +08:00
ShellWen Chen
8f2572ddec
chore: intro kapt
Kapt, short for Kotlin Annotation Processing Tool, serves as a replacement for annotationProcessor in Kotlin projects. It enables annotation processing in Kotlin by compiling Kotlin code into Java stubs, which are then processed as regular Java code. This allows for seamless integration of annotation processing in Kotlin projects, including handling existing Java code.
2024-03-22 13:43:18 +08:00
ShellWen Chen
e35382815d
fix: Correct gitlab link and typos
Replace `https://invent.kde.org/kde/kdeconnect-android/` with `https://invent.kde.org/network/kdeconnect-android/`.
Correct some typos.
2024-03-18 13:03:45 +08:00