Commit graph

35533 commits

Author SHA1 Message Date
Eberhard Beilharz
caca1069a1
Merge pull request #16427 from keymanapp/chore/web/skiptests
chore(web): skip guide-examples.tests.ts until race is fixed

The guide-examples.tests.ts have a race so that they occasionally fail (#16167). This change disables the tests until we have a fix in place.

Related-to: #16167
2026-08-24 19:01:20 +02:00
Marc Durdin
40ddce3a12
Merge pull request #16418 from keymanapp/chore/16413-arm-test-vs2026
maint(windows): move to vs2026 arm runner for GHA
2026-08-24 18:41:01 +07:00
Eberhard Beilharz
f07e05fb15
chore(web): skip guide-examples.tests.ts until race is fixed
The guide-examples.tests.ts have a race so that they occasionally fail
(#16167). This change disables the tests until we have a fix in place.

Related-to: #16167
Build-bot: skip build:web
Test-bot: skip
2026-08-24 11:43:39 +02:00
Keyman Server
8bf5503037
Merge pull request #16425 from keymanapp/auto/version-master-19.0.274
auto: increment master version to 19.0.274
2026-08-22 20:03:45 +02:00
Keyman Build Agent
aadd0c39da auto: increment master version to 19.0.274
Test-bot: skip
Build-bot: skip
2026-08-22 13:01:32 -05:00
Marc Durdin
67786b6d09
Merge pull request #16393 from keymanapp/feat/linux/15512-lang-param-for-keyboard-search
feat(linux): use display language for keyboard search
2026-08-22 14:38:48 +07:00
Keyman Server
e5c7f77510
Merge pull request #16421 from keymanapp/auto/version-master-19.0.273
auto: increment master version to 19.0.273
2026-08-21 20:04:08 +02:00
Keyman Build Agent
4e5af0098b auto: increment master version to 19.0.273
Test-bot: skip
Build-bot: skip
2026-08-21 13:02:35 -05:00
Joshua Horton
6f5d3acfe0
Merge pull request #16406 from keymanapp/docs/ios/document-autocorrect
docs(ios): document autocorrect toggle within iOS help
2026-08-22 00:00:54 +07:00
Joshua Horton
38efc1feec
Merge pull request #16405 from keymanapp/docs/android/autocorrect-toggle
docs(android): document autocorrect toggle within Android help
2026-08-22 00:00:36 +07:00
Joshua Horton
ce33f21aa9 docs(android): more direct help-page name, header text
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-21 10:38:10 -05:00
Marc Durdin
e18a76f289
Merge pull request #16420 from keymanapp/feat/developer/16407/kmc-convert-follow-up-1
feat(developer): kmc convert follow-up tasks
2026-08-21 22:08:44 +07:00
Marc Durdin
c33cd2d733
Merge pull request #16412 from keymanapp/fix/developer/kmc-convert-build-publish-cleanup
fix(developer): clean kmc-convert build.sh with new publish patterns
2026-08-21 22:07:18 +07:00
Sabine
0f35f1fc79 feat(developer): changes in kmc convert --help; import of ConverterArtifacts, ConverterToKmnArtifacts, ConverterResult, and ConverterToKmnResult 2026-08-21 16:16:35 +02:00
Marc Durdin
d6f67bf398
Merge pull request #16408 from keymanapp/docs/mac/add-xcode-version
docs(mac): add XCode version requirement
2026-08-21 16:55:48 +07:00
Marc Durdin
cae7e007f3 maint(windows): move to vs2026 arm runner for GHA
Fixes: #16413
Test-bot: skip
Build-bot: skip build:windows
2026-08-21 11:46:17 +02:00
Marc Durdin
8ba7c1d648
Merge pull request #16409 from keymanapp/chore/mac/make-coreutils-more-robust-plus-docs
chore(mac): put coreutils on path on mac and improve docs
2026-08-21 12:44:29 +07:00
Marc Durdin
ee3ed010ef fix(developer): clean kmc-convert build.sh with new publish patterns
Test-bot: skip
2026-08-20 21:36:33 +02:00
Keyman Server
2c44304b9a
Merge pull request #16411 from keymanapp/auto/version-master-19.0.272
auto: increment master version to 19.0.272
2026-08-20 20:05:35 +02:00
Keyman Build Agent
8ac4cfcaaa auto: increment master version to 19.0.272
Test-bot: skip
Build-bot: skip
2026-08-20 13:03:09 -05:00
Joshua Horton
f7c6364f53 change(ios): change up banner doc-page wording
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-20 12:21:14 -05:00
Marc Durdin
783f725431
Merge pull request #16410 from keymanapp/chore/package-lock
chore: refresh package-lock.json after dependabot merges
2026-08-20 22:49:57 +07:00
Marc Durdin
dc8fb70b10 chore: refresh package-lock.json after dependabot merges
Test-bot: skip
Build-bot: build:all
2026-08-20 17:05:36 +02:00
Marc Durdin
c63b36dfaa
Merge pull request #16309 from keymanapp/dependabot/npm_and_yarn/fast-uri-3.1.5
chore(deps): bump fast-uri from 3.1.2 to 3.1.5
2026-08-20 21:59:38 +07:00
Marc Durdin
ec64218e53
Merge pull request #16302 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/ip-address-10.4.0
chore(deps): bump ip-address from 10.2.0 to 10.5.0 in /developer/src/server/src/win32/trayicon/addon-src
2026-08-20 21:44:51 +07:00
Marc Durdin
6e93e7a446
Merge pull request #16301 from keymanapp/dependabot/npm_and_yarn/ip-address-10.4.0
chore(deps): bump ip-address from 10.2.0 to 10.4.0
2026-08-20 21:44:28 +07:00
Marc Durdin
058a68fc88
Merge pull request #16104 from keymanapp/dependabot/npm_and_yarn/ws-8.21.0
chore(deps): bump ws from 8.20.1 to 8.21.0
2026-08-20 21:41:24 +07:00
Marc Durdin
e5ad777534
Merge pull request #16347 from keymanapp/fix/developer/16214-tighten-touch-layout-file-validity
fix(developer): tighten touch layout file structural validity checks
2026-08-20 21:27:04 +07:00
Marc Durdin
430b6bdde3
Merge pull request #16109 from keymanapp/dependabot/npm_and_yarn/multer-2.2.0
chore(deps): bump multer from 2.1.1 to 2.2.0
2026-08-20 21:23:29 +07:00
Marc Durdin
e48bb4be14 chore(developer): add missing dev deps for server 2026-08-20 16:18:51 +02:00
Marc Durdin
3a4e72bc66 refactor(developer): rename validate-layout-file.ts
Rename `ValidateLayoutFile()` to `CompileLayoutFile()` to better reflect
the transform steps it performs, add documentation, and address review
comments.

Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-08-20 15:47:08 +02:00
Marc Durdin
4180c80dc3 chore(linux): improve find_locales to handle . and @ suffixes and add unit tests
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-08-20 17:48:13 +07:00
Marc Durdin
24448ebec2 chore(mac): put coreutils on path on mac and improve docs
Ensure realpath and other coreutils tools we need are on the path when
called from build.sh. And tweak documentation around Emscripten.

Test-bot: skip
2026-08-20 11:39:36 +02:00
Marc Durdin
adaf2337c5
Merge pull request #12191 from keymanapp/epic/kmc-convert
epic: kmc-convert 😎
2026-08-20 16:14:11 +07:00
Marc Durdin
6fccd48bda docs(mac): add XCode version requirement
As XCode 26.4 changed clang version from 17 to 21, this broke Core
build. So, document the supported version of XCode.

Test-bot: skip
Build-bot: skip
2026-08-20 08:29:44 +02:00
Marc Durdin
d3ff993b94
Merge pull request #16401 from keymanapp/feat/ios/15540-pass-display-language-to-download
feat(ios): pass current display language to keyboard download
2026-08-20 12:54:00 +07:00
Joshua Horton
8dd0c5d350 docs(ios): document autocorrect toggle within iOS help
Relates-to: #16402

Build-bot: skip build:ios
Test-bot: skip
2026-08-19 14:38:29 -05:00
Joshua Horton
7cadbc39d5 docs(android): three -> four 2026-08-19 14:33:22 -05:00
Joshua Horton
1be66e6283 docs(android): document autocorrect toggle within Android help
Relates-to: #16402

Build-bot: skip build:android
Test-bot: skip
2026-08-19 13:57:39 -05:00
Keyman Server
10a2a5b8de
Merge pull request #16404 from keymanapp/auto/version-master-19.0.271
auto: increment master version to 19.0.271
2026-08-19 20:04:33 +02:00
Keyman Build Agent
828a485857 auto: increment master version to 19.0.271
Test-bot: skip
Build-bot: skip
2026-08-19 13:02:28 -05:00
Joshua Horton
5de928e94a
Merge pull request #16403 from keymanapp/change/android/autocorrect-by-default
change(android): enable autocorrect by default
2026-08-20 00:53:49 +07:00
Marc Durdin
c56ca4e7ed
Merge pull request #12893 from keymanapp/epic/autocorrect
epic: autocorrect 🚂
2026-08-19 21:29:32 +07:00
Marc Durdin
3774b2d8ab
Merge branch 'master' into epic/autocorrect 2026-08-19 20:37:51 +07:00
Marc Durdin
07f3473f9a
Merge pull request #16240 from keymanapp/dependabot/npm_and_yarn/resources/build/pr-build-status/js-yaml-4.3.0
chore(deps-dev): bump js-yaml from 4.1.1 to 4.3.0 in /resources/build/pr-build-status
2026-08-19 19:32:29 +07:00
Marc Durdin
0e0022353e chore(resources): add missing sinon dep 2026-08-19 12:25:11 +02:00
Marc Durdin
474aae8230
Merge pull request #16103 from keymanapp/dependabot/npm_and_yarn/form-data-4.0.6
chore(deps-dev): bump form-data from 4.0.4 to 4.0.6
2026-08-19 16:42:11 +07:00
Marc Durdin
5f7c9793d6 feat(ios): pass current display language to keyboard download
Note that this information is also passed in via the HTTP
`Accept-Language` header, but for now we are using the `lang` parameter
to match implementation on all platforms. (We should consider moving to
use `Accept-Language` in a future version for more transparent
implementation).

Fixes: #15540
2026-08-19 10:21:32 +02:00
Marc Durdin
f498400b86
Merge pull request #16363 from keymanapp/fix/windows/12812-handle-invalid-font-files-in-package-install
fix(windows): handle font and package .zip format errors during package installation
2026-08-19 13:53:28 +07:00
Marc Durdin
3a4803c359
Merge pull request #16362 from keymanapp/fix/windows/12905-support-png-icon-in-tray
fix(windows): support .png format icon in tray icon
2026-08-19 13:53:04 +07:00