Marc Durdin
057abb2b03
Merge pull request #13271 from keymanapp/fix/developer/13256-fill-from-layout-targets
...
fix(developer): Use 'desktop' for target in OSK fill temp keyboard
2025-02-19 13:26:27 +07:00
Joshua Horton
f630cd161c
Merge pull request #13269 from keymanapp/fix/web/undefined-engine-error-propagation
...
fix(web): provide informative error + message when loading UI without the engine
2025-02-19 10:03:48 +07:00
Darcy Wong
3bdc55d85c
Merge pull request #13277 from keymanapp/chore/crowdin/polytonic-greek-update
...
chore(common): Update crowdin strings for Polytonic Greek
2025-02-19 09:57:18 +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
b6b4773e89
Merge pull request #13268 from keymanapp/fix/android/gradle-tier-2
...
fix(android): Correct the scope of `tier` in build.gradle
2025-02-19 09:06:29 +07:00
rc-swag
162bb93b12
Merge pull request #13266 from keymanapp/fix/windows/13217-remove-firstrun-error-msg-2
...
fix(windows): remove sentry report on firstrun in idle state
2025-02-19 10:59:34 +10:00
Darcy Wong
af9d7bbe46
chore(common): Update crowdin strings for Polytonic Greek
2025-02-19 06:54:56 +07:00
Keyman Server
4c55b79fda
Merge pull request #13275 from keymanapp/auto/version-beta-18.0.196
...
auto: increment beta version to 18.0.196
2025-02-18 10:03:07 -08:00
Keyman Build Agent
0d3aa0a43c
auto: increment beta version to 18.0.196
2025-02-18 13:02:26 -05:00
Joshua Horton
7902260a48
Merge pull request #13272 from keymanapp/docs/web/guide-example-promise-use
...
docs(web): use promise-chaining in manual-control example
2025-02-18 13:34:13 +07:00
Joshua Horton
8421409c25
docs(web): adjusts manual-control example to use promise-chaining
...
Fixes : #13267
2025-02-18 11:33:47 +07:00
Marc Durdin
64410d02e9
fix(developer): Use 'desktop' for target in OSK fill temp keyboard
...
When the IDE fills the On Screen Keyboard on the basis of the .kmn
rules, it generates a temporary .kmn and builds it. When it does this,
it temporarily replaces the `&targets` system store with one that is
supposed to ensure that a .kmx is generated. However, previously, for
reasons long lost in history, the store was filled with the value
'windows native'.
'native' is not a valid target (this may be due to confusion with
`if(&platform)` where 'native' is permitted), and now the compiler
verifies `&targets` (as of #11918 ), so this broke the compile.
Now uses 'desktop' (which encompasses 'windows', 'macos', 'linux').
Fixes : #13256
Relates-to: #11918
2025-02-18 10:53:38 +07:00
Joshua Horton
94023cd692
fix(web): provide informative error + message when loading UI without the engine
...
Fixes : #13261
2025-02-18 09:47:17 +07:00
Darcy Wong
77b5cff622
fix(android): Correct the scope of tier in build.gradle
2025-02-18 09:12:59 +07:00
rc-swag
70b1fdd242
Merge branch 'beta' into fix/windows/13217-remove-firstrun-error-msg-2
2025-02-18 11:37:01 +10:00
rc-swag
cbf3bd5454
fix(windows): remove sentry report on firstrun in idle state
...
Remove the error message reporting to sentry if the firstrun
event is recieved in the idle state.
Fixes : #13217
2025-02-18 11:34:16 +10:00
Keyman Server
04f279ff71
Merge pull request #13264 from keymanapp/auto/version-beta-18.0.195
...
auto: increment beta version to 18.0.195
2025-02-17 10:03:41 -08:00
Keyman Build Agent
2ff1947538
auto: increment beta version to 18.0.195
2025-02-17 13:03:00 -05:00
Eberhard Beilharz
30224a1b41
Merge pull request #13248 from keymanapp/refactor/linux/cleanup-tests
...
refactor(linux): cleanup code of test fixture 🕷️
2025-02-17 17:11:52 +01:00
Eberhard Beilharz
366ce9c1fb
Merge pull request #13247 from keymanapp/chore/linux/improve-test-messages
...
chore(linux): improve output when running tests 🕷️
2025-02-17 17:11:34 +01:00
Eberhard Beilharz
becff26e19
Merge pull request #13233 from keymanapp/chore/linux/improve-tests
...
feat(linux): add `--remote-debug` flag to `run-tests.sh` script 🕷️
2025-02-17 17:11:05 +01: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
Darcy Wong
549b11e844
Merge pull request #13259 from keymanapp/fix/android/env-tier
...
fix(android): Use TIER.md to determine Play Store tier
2025-02-17 13:14:37 +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
Keyman Server
8e455393c7
Merge pull request #13250 from keymanapp/auto/version-beta-18.0.194
...
auto: increment beta version to 18.0.194
2025-02-14 10:04:26 -08:00
Keyman Build Agent
b8c61b35d7
auto: increment beta version to 18.0.194
2025-02-14 13:03:48 -05:00
Eberhard Beilharz
84df966c38
refactor(linux): cleanup code of test fixture
2025-02-14 16:35:06 +01:00
Eberhard Beilharz
937f799d23
chore(linux): update message when running tests
2025-02-14 16:34:27 +01:00
Eberhard Beilharz
af99c1d668
chore(linux): improve the output if dependencies are missing
2025-02-14 16:31:12 +01:00
Eberhard Beilharz
051e6c7b1b
feat(linux): add --remote-debug flag to run-tests.sh script
...
This allows to run the tests in a VM and debug them remotely.
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-02-14 16:29:41 +01:00
Joshua Horton
14bca9fffd
Merge pull request #13196 from keymanapp/chore/web/fix-coverage-reporting
...
chore(web): fix coverage-reporting artifact
2025-02-14 14:57:05 +07:00
Joshua Horton
90b4318d84
Merge pull request #13158 from keymanapp/chore/web/top-level-clean-predictive-text
...
chore(web): ensure /web/build.sh clean triggers all predictive-text child actions
2025-02-14 14:56:52 +07:00
Joshua Horton
7feb496718
Merge pull request #13141 from keymanapp/change/web/drop-CI-unit-test-concurrency
...
change(web): drop 'dom' unit test concurrency when run in CI mode
2025-02-14 14:56:37 +07:00
Darcy Wong
a1153bfa29
Merge pull request #13242 from keymanapp/chore/crowdin/cs
...
chore(ios,windows): Update Crowdin strings for Czech
2025-02-14 10:54:32 +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
Shawn Schantz
aa84902487
Merge pull request #13201 from keymanapp/chore/ios/increase-min-ios-version
...
chore(ios): increase minimum ios version to 15
2025-02-14 10:34:24 +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
905684f11a
Merge pull request #13219 from keymanapp/fix/android/send-options-api
...
fix(android): Remove sendOptionsToKeyboard function from Engine API
2025-02-14 10:21:44 +07:00
Marc Durdin
f3abae39f5
Merge pull request #13200 from keymanapp/chore/developer/13127-info-logs-for-kmc-copy-and-generate
...
chore(developer): add INFO messages for `kmc copy` and `kmc generate`
2025-02-14 10:13:07 +07:00
Darcy Wong
0490c34236
chore(windows): Update crowdin strings for Czech
2025-02-14 09:50:52 +07:00
Darcy Wong
c25a238877
chore(ios): Update crowdin strings for Czech
2025-02-14 09:50:37 +07:00
Darcy Wong
6404ccc5e9
chore(common): Update crowdin strings for Mon
2025-02-14 09:43:28 +07:00