Commit graph

2830 commits

Author SHA1 Message Date
Darcy Wong
40d166f873 fix(android): Add Vietnamese 2025-02-22 07:45:46 +07:00
Darcy Wong
1a1056ca50 chore(common): Add crowdin strings for Vietnamese 2025-02-22 07:37:36 +07:00
Darcy Wong
9712e3b798
Merge pull request #13273 from keymanapp/fix/android/adjust-osk-height-rotate
fix(android): Update system keyboard height consistently
2025-02-21 13:34:37 +07:00
Darcy Wong
2a472abfad chore: Merge remote-tracking branch 'origin/beta' into chore/crowdin/polytonic-greek-update
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2025-02-19 09:08:24 +07:00
Darcy Wong
af9d7bbe46 chore(common): Update crowdin strings for Polytonic Greek 2025-02-19 06:54:56 +07:00
Darcy Wong
8b4e769385 fix(android): Update system keyboard height consistently 2025-02-18 14:26:13 +07:00
Darcy Wong
77b5cff622 fix(android): Correct the scope of tier in build.gradle 2025-02-18 09:12:59 +07:00
Joshua Horton
fff9ba45ef
Merge pull request #13218 from keymanapp/fix/android/prevent-update-check-crashes
fix(android): prevent update-checks from crashing system keyboard and app if `DownloadManager` is disabled
2025-02-17 14:36:54 +07:00
Joshua Horton
cdafdd70a3 change(android): adds boolean return to executeAsDownload 2025-02-17 10:26:18 +07:00
Joshua Horton
252a31ada2 chore(android): removing each KMLog one at a time, apparently 2025-02-17 09:47:28 +07:00
Joshua Horton
2437ff5cc2 chore(android): and another, plus removal of accidental typo 2025-02-17 09:45:05 +07:00
Joshua Horton
1c2c845b4c chore(android): drop unreferenced KMLog import 2025-02-17 09:43:30 +07:00
Joshua Horton
c2434c45aa change(android): drop no-op line, unneeded exception handler 2025-02-17 09:42:00 +07:00
Joshua Horton
81e84b6147 chore(android): remove unused imports 2025-02-17 09:28:17 +07:00
Darcy Wong
51d9aead77 fix(android): Fix gradle syntax 2025-02-17 07:18:52 +07:00
Darcy Wong
81a47ddb14 fix(android): Use TIER.md to determine Play Store tier 2025-02-17 07:05:37 +07:00
Darcy Wong
0c7ae8d9c7
Merge pull request #13241 from keymanapp/chore/crowdin/mnw
chore(common): Update crowdin strings for Mon
2025-02-14 10:37:56 +07:00
Darcy Wong
93ffd18eae
Merge pull request #13140 from keymanapp/fix/android/check-webview
fix(android): Catch WebView exceptions and prompt user to install WebView
2025-02-14 10:34:58 +07:00
Darcy Wong
f8f540b0be
Merge pull request #13220 from keymanapp/docs/engine/android/remove-send-options
docs(android): Document removing sendOptionsToKeyboard API
2025-02-14 10:22:11 +07:00
Darcy Wong
6404ccc5e9 chore(common): Update crowdin strings for Mon 2025-02-14 09:43:28 +07:00
Joshua Horton
0058edb3dd change(android): reintroduce specialized notification 2025-02-14 09:18:57 +07:00
Joshua Horton
8910531c10 refactor(android): deduplicate handler setup into helper method 2025-02-14 09:09:10 +07:00
Marc Durdin
d6e7c0b9d1 chore: Revert "Merge branch 'master' into beta"
This reverts commit fae3932e15, reversing
changes made to 793daddb48.
2025-02-14 07:45:28 +07:00
Darcy Wong
df9d8180ec refactor(android): Separate checking status from displaying panels 2025-02-13 21:51:16 +07:00
Darcy Wong
07dac95514
Update android/KMEA/app/src/main/java/com/keyman/engine/util/WebViewUtils.java 2025-02-13 21:50:02 +07:00
Darcy Wong
83f886f643
Update android/docs/engine/KMManager/setLongpressDelay.md
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-02-13 16:06:50 +07:00
Darcy Wong
aca4ed0861 docs(android): Document removing sendOptionsToKeyboard API 2025-02-13 15:31:21 +07:00
Darcy Wong
b3ae7f831a fix(android): Don't set longpress delay for unit tests 2025-02-13 15:21:13 +07:00
Darcy Wong
1265e8770c chore(android/engine): Cleanup else clause 2025-02-13 15:20:33 +07:00
Joshua Horton
8ef559e90e docs(android): improve doc for new function 2025-02-13 14:54:34 +07:00
Joshua Horton
18d4af5ac1 chore(android): clean up unused string dev artifact 2025-02-13 14:49:51 +07:00
Darcy Wong
dc17075408 fix(android): Remove sendOptionsToKeyboard function from Engine API 2025-02-13 14:41:44 +07:00
Joshua Horton
536201f53e chore(android): add handling + Sentry logging for robustness in case of other sources 2025-02-13 14:37:55 +07:00
Joshua Horton
cb9546fdde fix(android): extra robustness in cloud-repo-query operation 2025-02-13 14:08:26 +07:00
Joshua Horton
31af7cfc46 chore(android): handle other potentially-affected cases 2025-02-13 13:42:03 +07:00
Joshua Horton
c3caf7ffff fix(android): prevent update-checks from instantly crashing app + system keyboard
Fixes: #11568
2025-02-13 13:41:56 +07:00
Joshua Horton
eab497ff7d feat(android): add DownloadManager enablement check, related custom exception 2025-02-13 12:52:58 +07:00
Darcy Wong
7a20b4f6dd chore(android): Remove activity_webview_error layout 2025-02-13 07:42:36 +07:00
Darcy Wong
cec240a2ce chore(android): Tweak preamble 2025-02-13 07:40:07 +07:00
Darcy Wong
7f79dd55b8 fix(android): Remove WebViewErrorActivity
TODO for separate PR
2025-02-13 07:37:31 +07:00
Darcy Wong
d9a1938cfe fix(android): Tweak layout 2025-02-13 07:07:16 +07:00
Darcy Wong
2cb0dadfa9 fix(android): Show WebViewError activity on SystemKeyboard exception 2025-02-13 07:07:16 +07:00
Darcy Wong
474801c239 fix(android): Display Toast notification when system keyboard fails 2025-02-13 07:07:16 +07:00
Darcy Wong
b608ca3f17 fix(android): Catch KMPBrowserActivity WebView exception 2025-02-13 07:07:16 +07:00
Darcy Wong
d4f96d66b7 fix(android): Check WebView is installed and enabled
Fixes: #11560
Fixes: KEYMAN-ANDROID-5E9
Fixes: KEYMAN-ANDROID-6MA
2025-02-13 07:07:16 +07:00
Marc Durdin
342f216291 chore: increment to alpha 19.0 2025-02-11 14:14:15 +07:00
Marc Durdin
79d0d60be8
Merge pull request #13033 from keymanapp/android-titles-docs
chore: add android platform to titles
2025-01-31 09:14:25 +07:00
Darcy Wong
8a05f9d312
Merge pull request #13044 from keymanapp/chore/common/crowdin-es419
chore(common): Update crowdin strings for Spanish (Latin America)
2025-01-29 07:47:45 +07:00
Darcy Wong
3e6cae6b12
Merge pull request #13056 from keymanapp/chore/common/crowdin-pt
chore(common): Update crowdin strings for Portuguese
2025-01-29 07:46:13 +07:00
Joshua Horton
2bc1d2c317
Merge pull request #13004 from keymanapp/fix/android/context-null-reports
fix(android): improve resource-update tool handling of host Activity's closure
2025-01-28 08:47:53 +07:00