Commit graph

181 commits

Author SHA1 Message Date
Darcy Wong
a3dd21f71a
Merge pull request #12358 from keymanapp/fix/android/conditional-sentry
fix(android): Separate `publishSentry` Gradle task to publish symbols to Sentry
2024-09-10 14:20:03 +07:00
Darcy Wong
83b442b8fc
Merge pull request #12351 from keymanapp/fix/android/builder-publish
refactor(android): Move build-publish.sh to builder script
2024-09-10 14:19:29 +07:00
Darcy Wong
d4b0850fde Merge branch 'fix/android/builder-publish' into fix/android/conditional-sentry 2024-09-10 14:08:02 +07:00
Darcy Wong
aa816a4e7a
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-09-10 10:41:08 +07:00
Darcy Wong
87a013050c docs(android): Update help docs
* Update whatsnew
* Rename "SIL International" to "SIL Global"
* Add link to adjust-longpress-delay
2024-09-06 07:08:09 +07:00
Darcy Wong
d99d4d80ff fix(android): Separate publishSentry Gradle task to publish symbols 2024-09-04 10:36:09 +07:00
Darcy Wong
72c9754b43 chore(android): rename shell variable to PUBLISH_FLAGS 2024-09-03 13:06:05 +07:00
Darcy Wong
3de0aaaca4 refactor(android): Move build-publish.sh to builder script 2024-09-03 10:22:19 +07:00
Darcy Wong
bf86d67a56 fix(oem/fv/android): Throw errors if keyboards.json can't be read 2024-08-06 14:19:02 +07:00
Darcy Wong
564308c3c6 fix(oem/fv/android): Add error logging 2024-08-05 09:07:33 +07:00
Darcy Wong
fe758cb441 change(oem/fv/android): Add keyboard JSON path to loadRegionList() 2024-08-05 09:07:13 +07:00
Darcy Wong
4c5b6213d1 fix(android/engine): Parse keyboards.json for FirstVoices app 2024-07-09 15:05:23 -05:00
Darcy Wong
aeac9377b5 fix(oem/firstvoices/android): Revert Sentry version 2024-05-24 07:43:33 +07:00
Darcy Wong
e3aaca9554 fix(oem/fv/android): Clean build/tmp when building FV app 2024-05-21 15:29:45 +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
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
9f7357f1fc chore(oem/fv/android): Update dependencies 2024-05-08 08:31:18 +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
ab0556f339 fix(oem/fv/android): Only add default keyboard if no keyboards exist 2024-03-26 14:04:37 +07:00
Darcy Wong
90e8d32890
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-03-04 10:46:03 +07:00
Darcy Wong
24cd43862a refactor(oem/fv/android): Install fallback keyboard 2024-03-01 11:55:33 +07:00
Darcy Wong
fdb14f2582 chore(android): Update targetSdkVersion to 34 2024-01-16 09:26:24 +07:00
Darcy Wong
2ef0daf02a fix(android/engine): Use fallback keyboard if keyboard index undefined 2024-01-10 09:29:11 +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
37e9bbd881 fix(oem/fv/android): Move banner asset folder 2023-11-16 13:58:41 +07:00
Darcy Wong
35a37bc033 chore(android): Additional cleanup
* Remove old assets
* Add API header
* Cleanup comments
2023-11-16 03:21:04 +07:00
Darcy Wong
d6a14a8cab fix(oem/fv/android): Tweak FV banner theme 2023-11-15 15:24:40 +07:00
Darcy Wong
c83410a128 fix(oem/fv/android): Apply teal banner theme 2023-11-15 08:32:36 +07:00
Darcy Wong
8630121828 fix(android/engine): Replace png's with svg's 2023-11-07 10:47:17 +07:00
Darcy Wong
a6b7b95603 feat(oem/fv/android): Add banner theme 2023-10-26 09:09:48 +07:00
Darcy Wong
07854ef611 chore(oem/fv/android): Update Gradle to 7.4 2023-09-19 10:35:10 +07:00
Darcy Wong
8d296568ce chore(android): Move namespace to gradle files 2023-04-25 14:39:15 +07:00
Darcy Wong
cd2d2b794b fix(android): Move cp from configure to build actions 2023-03-31 13:22:28 +07:00
Darcy Wong
3d1e2dafff fix(oem/fv/android): Use Java 11 2023-03-29 09:46:27 +07:00
Darcy Wong
ff6d5dbd44 chore(android): Update Android projects for Java 11 2023-03-29 09:46:27 +07:00
Darcy Wong
9948407ee9 chore(android): Update gradle-wrapper to 7.5.1 2023-03-29 09:46:27 +07:00
Darcy Wong
1a8d047ba1
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-13 11:13:14 +07:00
Darcy Wong
78adb337a1 refactor(android): Use builder_is_debug_build 2023-03-08 09:57:36 +07:00
Darcy Wong
55349e32cf fix(android): Have top level builder handle cleaning up upload 2023-03-03 13:21:16 +07:00
Darcy Wong
5be02f49a1 fix(oem/fv/android): Build output 2023-03-03 11:13:07 +07:00
Darcy Wong
6ab7068e0c
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-03 07:57:42 +07:00