Commit graph

793 commits

Author SHA1 Message Date
Marc Durdin
eb47e8b908
Merge pull request #11493 from keymanapp/chore/android/sentry-4-6-0
fix(android): Delete sentry-cli-2.31.1.exe during CI builds
2024-05-23 08:40:35 +07:00
Darcy Wong
f98f464f4d chore(android): Update crowdin strings for DE 2024-05-22 13:54:03 +07:00
Darcy Wong
3e0c9520cb chore(android): Update sentry-android-gradle-plugin to 4.6.0 2024-05-21 15:24:51 +07:00
Darcy Wong
9e0207ad87
Update android/KMAPro/kMAPro/src/main/java/com/keyman/android/SystemKeyboard.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-20 10:58:31 +07:00
Darcy Wong
099b563c85 fix(android/app): Verify extracted text is not null 2024-05-20 08:41:21 +07:00
Darcy Wong
73ca23bf45
Merge pull request #11436 from keymanapp/fix/android/deprecated-get-size
fix(android): Replace deprecated APIs for Display, Size, Metrics
2024-05-17 11:22:48 +07:00
Darcy Wong
072aa7d21f chore(android): update Gradle wrapper version 2024-05-14 13:55:52 +07:00
Darcy Wong
205c8c2d63 fix(android): Replace deprecated APIs for Display, Size, Metrics 2024-05-14 09:17:20 +07:00
Darcy Wong
e9d10348ee
Merge pull request #11393 from keymanapp/chore/android/18-dependencies
chore(android): Update dependencies
2024-05-13 20:59:59 +07:00
Marc Durdin
cd6361810b chore: Merge branch 'master' into chore/merge-beta-into-master-a18s2 2024-05-13 15:55:05 +07:00
Marc Durdin
8e4b3820f0 fix(android): disable Sentry session tracking
We don't really need it, and I am hoping it will be enough to resolve
the Play Store policy issues.
2024-05-11 12:00:53 +07:00
Darcy Wong
8bc0726f32 chore(android/app): Update dependencies 2024-05-08 07:53:58 +07:00
Marc Durdin
cd8121ef65 chore(common): builder scripts now use /resources/build/builder.inc.sh
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).

This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc chore(common): maintenance on build scripts - cd
Fixes #11324.

* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Darcy Wong
7038fb4651 fix(android/app): Update storage permissions for Android 12.0+ 2024-04-25 10:42:04 +07:00
Joshua A. Horton
b6bd677e14 fix(android): atomically updates selection with text 2024-04-08 13:31:42 +07:00
Darcy Wong
2b9ab8c27d fix(android/app): Track previous device orientation for SystemKeyboard 2024-04-02 13:03:41 +07:00
Darcy Wong
07823ef16f
Merge pull request #11090 from keymanapp/chore/crowdin-km
chore(android): Update crowdin strings for Khmer
2024-03-27 16:05:44 +07:00
Darcy Wong
d6bf29c2d8 chore(android): Update crowdin strings for Khmer 2024-03-27 14:09:42 +07:00
Darcy Wong
b8f341ae99 chore(android): Update crowdin strings for Mon 2024-03-27 14:05:32 +07:00
Darcy Wong
12a8e8affc chore(android,windows): Update crowdin strings for French 2024-03-24 16:55:20 +07:00
Darcy Wong
78dd448f5e refactor(android/app): Move storage permission checks 2024-03-01 09:48:49 +07:00
Darcy Wong
a59b82c302
Merge pull request #10795 from keymanapp/chore/android/remove-install-referrer-log
chore(android/app): Remove logging for install referrer details
2024-02-22 09:13:12 +07:00
Darcy Wong
f91b56c993 chore(android/app): Remove logging for install referrer details 2024-02-21 08:55:13 +07:00
Darcy Wong
8ef4ee5a93 fix(android/app): Allow SystemKeyboard install to install resources 2024-02-21 08:16:46 +07:00
Darcy Wong
a0c31c31b9 refactor(android/app): Move installing default language resources 2024-02-21 08:03:15 +07:00
Darcy Wong
8817d240e2 fix(android/app): Cleanup AndroidManifest handling of *.kmp 2024-02-05 09:32:46 +07:00
Darcy Wong
e2b8cf31b0
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-25 11:05:56 +07:00
Darcy Wong
4cffe74900 chore(android/app): Move scope of newConfig 2024-01-24 14:02:28 +07:00
Darcy Wong
4718b5bb20 refactor(android/engine): Refactor detection of device orientation 2024-01-24 12:53:57 +07:00
Darcy Wong
4785c6bf01 fix(android/engine): Try other settings to fix OSK width 2024-01-24 12:53:57 +07:00
Darcy Wong
338a8ac046 fix(android/app): Apply resizeableActivity to entire app 2024-01-24 12:53:57 +07:00
Darcy Wong
4263d8e1c3
Merge pull request #10393 from keymanapp/chore/android/target-sdk-34
chore(android): Update targetSdkVersion to 34
2024-01-19 06:35:31 +07:00
Darcy Wong
799117a6fa chore(common): Update crowdin strings for Khmer 2024-01-17 10:48:15 +07:00
Darcy Wong
fdb14f2582 chore(android): Update targetSdkVersion to 34 2024-01-16 09:26:24 +07:00
Darcy Wong
b3d4fd4d35 fix(android/engine): Disable multi-window 2024-01-12 14:51:30 +07:00
Darcy Wong
c299ed84cc fix(android/engine): Fix OSK rotation
getConfiguration().orientation seems to be deprecated so changing to getRotation() for detecting PORTRAIT vs LANDSCAPE orientation

Reference:
https://developer.android.com/reference/android/view/Display#getRotation()
2024-01-12 14:51:02 +07:00
Darcy Wong
0515f5c513 chore(common): Update crowdin for Spanish Latin America 2024-01-12 09:01:38 +07:00
Darcy Wong
f963d77546 chore(common): Update crowdin for German 2024-01-12 08:59:19 +07:00
Darcy Wong
0bcb35b3ca chore(android): Update crowdin for French 2024-01-12 08:57:20 +07:00
Darcy Wong
e74a7ec118 fix(android): Use alert dialog when package is missing touch keyboards 2024-01-09 10:20:30 +07:00
Darcy Wong
e59ef933f2
Merge pull request #10175 from keymanapp/chore/crowdin/mnw
chore(android,mac): Update Mon crowdin strings
2023-12-11 16:54:27 +07:00
Darcy Wong
0a2318de81 chore(mac): Update Mon crowdin strings 2023-12-07 11:58:21 +07:00
Darcy Wong
e24a341a32 chore(mac): Update Kibaku crowdin strings 2023-12-07 11:53:02 +07:00
Darcy Wong
5917b84ffb fix(android/app): InfoActivity pass external links to browser 2023-12-06 11:05:36 +07:00
Darcy Wong
d77df3942c fix(android): Refresh HTML banner when KeymanWeb reloads 2023-11-17 10:19:57 +07:00
Darcy Wong
4c453cc395 chore(android): Move banner.html up to assets/ folder
* They don't need to be copied into the resources folder on app load.
2023-11-16 15:24:13 +07:00
Darcy Wong
2b34c641f3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-16 15:10:18 +07:00
Darcy Wong
b41f049036 chore(android): Tweak banner sizing 2023-11-16 14:47:57 +07:00
Darcy Wong
37e9cf5f2d fix(android/app): Move banner asset folder 2023-11-16 13:53:51 +07:00