Commit graph

31945 commits

Author SHA1 Message Date
Marc Durdin
c6a043c5af
Merge pull request #14540 from keymanapp/maint/common/move-node-related-functions-out-of-utils.inc.sh-missing-parts
maint(common): rename and move node-related script functions into node.inc.sh
2025-08-18 18:08:00 +07:00
Markus Greiner
72214187c5 maint(common): rename and move node-related script functions into node.inc.sh
Consolidates the node-related script functions into node.inc.sh, as part
    of cleaning up the build scripts and making them easier to maintain into
    the future. In the earlier commite some changes were missing.

    Fixes: #14447
2025-08-18 11:42:54 +02:00
Darcy Wong
c30ec23be9
Merge pull request #14514 from keymanapp/fix/android/samples-edge-to-edge
fix(android): Update Sample, Test, and FirstVoices apps for edge to edge 🪟
2025-08-18 14:30:51 +07:00
Darcy Wong
3f38f322ca
Merge pull request #14463 from keymanapp/fix/android/edge-to-edge-activities
fix(android): Update other activities for edge to edge 🪟
2025-08-18 14:30:06 +07:00
Darcy Wong
eaec803701
Merge branch 'master' into fix/android/edge-to-edge-activities 2025-08-18 14:14:54 +07:00
Darcy Wong
84c6d72e8f chore(android): Remove old import 2025-08-18 14:14:09 +07:00
Darcy Wong
7e5e117901
Merge pull request #14396 from keymanapp/fix/android/constraint-layout
fix(android): Convert Keyman app layout to use ConstraintLayout for handling edge-to-edge 🪟
2025-08-18 14:11:51 +07:00
Darcy Wong
77058d00ed
Merge pull request #14395 from keymanapp/main/android/taregt-api-35
maint(android): Update Android Target API to 35 🪟
2025-08-18 14:11:05 +07:00
Keyman Server
56fa83cefd
Merge pull request #14531 from keymanapp/auto/version-master-19.0.101
auto: increment master version to 19.0.101
2025-08-14 11:08:57 -07:00
Keyman Build Agent
371b0801ca auto: increment master version to 19.0.101
Test-bot: skip
Build-bot: skip
2025-08-14 14:05:48 -04:00
Joshua Horton
a85890cd1e
Merge pull request #14510 from keymanapp/maint/web/convert-worker-thread-tests
chore(web): convert worker-thread tests to TS
2025-08-15 00:15:29 +07:00
Joshua Horton
7a9ae50d3b
Merge pull request #14518 from keymanapp/refactor/web/apply-suggestion-casing
refactor(web): move applySuggestionCasing to standalone exportable method
2025-08-15 00:15:19 +07:00
Joshua Horton
118fb6ae94
Merge pull request #14517 from keymanapp/fix/web/suggestion-typing
fix(web): improve accuracy of types for suggestions & suggestion-generation
2025-08-15 00:15:12 +07:00
Joshua Horton
6d27c3468d Merge branch 'refactor/web/apply-suggestion-casing' into maint/web/convert-worker-thread-tests 2025-08-14 11:01:39 -05:00
Joshua Horton
51fc6f636f Merge branch 'fix/web/suggestion-typing' into refactor/web/apply-suggestion-casing 2025-08-14 11:00:11 -05:00
Joshua Horton
aa77e4ca0b fix(web): remove unneeded sort from unit test 2025-08-14 10:59:45 -05:00
Joshua Horton
65885a4669 chore(web): add displayAs strings where previously unset 2025-08-14 08:32:11 -05:00
Joshua Horton
981905717a change(web): add MAX_PROB constant for use in 'keep'-suggestion construction 2025-08-14 08:23:40 -05:00
Joshua Horton
ae469ed1b4
change(web): apply suggestion from code-review
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-08-14 20:19:53 +07:00
Marc Durdin
77d7015505
Merge pull request #14528 from keymanapp/maint/resources/increment-version-space
maint(resources): add space to test-bot command
2025-08-14 17:32:43 +07:00
Marc Durdin
223332cb53 maint(resources): add space to test-bot command
Follows: #14526
Test-bot: skip
Build-bot: skip
2025-08-14 10:53:53 +02:00
Keyman Server
d0215b815a
Merge pull request #14527 from keymanapp/auto/version-master-19.0.100
auto: increment master version to 19.0.100
2025-08-14 01:41:55 -07:00
Keyman Build Agent
123b363a56 auto: increment master version to 19.0.100
Test-bot:skip
Build-bot: skip
2025-08-14 04:40:00 -04:00
Marc Durdin
2aa46cc3c2
Merge pull request #14516 from keymanapp/maint/web/14289-skip-unnecessary-steps-for-build-bl
maint(web): skip unnecessary steps for `build` buildLevel
2025-08-14 15:35:21 +07:00
Marc Durdin
5cf7ecb763
Merge pull request #14525 from keymanapp/auto/version-master-19.0.99
auto: increment master version to 19.0.99
2025-08-14 15:30:27 +07:00
Marc Durdin
d7904af5f5
Merge pull request #14526 from keymanapp/maint/resources/gh-merge-requires-merge-flag
maint(resources): `gh pr merge` requires merge flag in auto-merge GHA
2025-08-14 15:28:08 +07:00
Marc Durdin
cfd28a29c3 maint(resources): gh pr merge requires merge flag in auto-merge GHA
"--merge, --rebase, or --squash required when not running interactively"

Follows: #14524
Test-bot: skip
Build-bot: skip
2025-08-14 09:28:29 +02:00
Keyman Build Agent
d8e6734e28 auto: increment master version to 19.0.99
Test-bot:skip
Build-bot: skip
2025-08-14 03:25:30 -04:00
Marc Durdin
cdbb2e1e0e
Merge pull request #14524 from keymanapp/maint/resources/spec-gh-repo-for-automerge
maint(resources): specify `keymanapp/keyman` for gh in automerge
2025-08-14 14:22:22 +07:00
Marc Durdin
4042e8a25b
Merge pull request #14523 from keymanapp/auto/version-master-19.0.98
auto: increment master version to 19.0.98
2025-08-14 11:03:43 +07:00
Marc Durdin
f83730d9b5 maint(resources): spec keymanapp/keyman for gh in automerge
Follows: #14522
Test-bot: skip
Build-bot: skip
2025-08-14 06:02:29 +02:00
Keyman Build Agent
3a18ecf04d auto: increment master version to 19.0.98
Test-bot:skip
Build-bot: skip
2025-08-13 23:58:35 -04:00
Marc Durdin
53ef1e9357
Merge pull request #14522 from keymanapp/maint/resources/use-correct-gh-tokens-for-automerge
maint(resources): use GH_TOKEN variable for gh calls
2025-08-14 10:55:44 +07:00
Marc Durdin
bd813da864 maint(resources): use GH_TOKEN variable for gh calls
Build-bot: skip
Test-bot: skip
Follows: #14519
Relates-to: #14521
2025-08-14 05:08:19 +02:00
Marc Durdin
7f51f6deb0
Merge pull request #14521 from keymanapp/auto/version-master-19.0.97
auto: increment master version to 19.0.97
2025-08-14 10:07:57 +07:00
Keyman Build Agent
2df1adf72a auto: increment master version to 19.0.97
Test-bot:skip
Build-bot: skip
2025-08-13 23:05:32 -04:00
Marc Durdin
33db721d6a
Merge pull request #14519 from keymanapp/maint/resources/use-automerge-for-auto-PRs
maint(resources): use GH builtin automerge for auto PRs
2025-08-14 10:00:44 +07:00
Marc Durdin
44198d176b maint(resources): use GH builtin automerge for auto PRs
Test-bot: skip
Build-bot: skip
Follows: #14504
2025-08-14 04:56:39 +02:00
Marc Durdin
47bfdd341f
Merge pull request #14504 from keymanapp/maint/resources/14502-auto-merge-approve-prep
maint(resources): add build-bot commands to increment-version auto PRs
2025-08-14 09:29:26 +07:00
Darcy Wong
5412810d3c
Merge pull request #14511 from keymanapp/auto/version-master-19.0.96
auto: increment master version to 19.0.96
2025-08-14 08:15:16 +07:00
Joshua Horton
27a421dd8b
Merge pull request #14509 from keymanapp/maint/web/template-breaker-tests-as-ts
maint(web): convert models-templates, models-wordbreakers unit tests to TS
2025-08-13 23:40:52 +07:00
Joshua Horton
87eb476ecd change(web): eliminate extra tsconfig
I tried to get a multi-config setup to split off the tests that caused compilation issues in a prior commit, but I never got it working.  It's best to simplify and remove the thing that didn't work.
2025-08-13 11:00:52 -05:00
Joshua Horton
c3124ec685 change(web): use contextTracker getter internally 2025-08-13 10:57:16 -05:00
Joshua Horton
ec888dd751 Merge branch 'refactor/web/apply-suggestion-casing' into maint/web/convert-worker-thread-tests 2025-08-13 10:52:57 -05:00
Joshua Horton
519e39e327 refactor(web): move applySuggestionCasing to standalone exportable method 2025-08-13 10:45:15 -05:00
Joshua Horton
e24deefdb8 fix(web): improve typing accuracy for suggestions & suggestion-generation
Also adds doc-comments to a couple of the related types
2025-08-13 10:27:13 -05:00
Joshua Horton
a01211efa4 change(web): improve exposure of once-private members 2025-08-13 08:49:41 -05:00
Marc Durdin
1573fa540f maint(web): skip unnecessary steps for build buildLevel
Skip Sentry upload for non-release builds. Add TODO to merge ci.sh
content with resources/teamcity/web.

Fixes: #14289
Build-bot: build
Test-bot: skip
2025-08-13 09:10:07 +02:00
Marc Durdin
8054487c04
Merge pull request #14424 from keymanapp/docs/bcp47
docs: include more valid bcp 47 tags, add markdown alerts into docs, rephrase ISO 639
2025-08-13 10:53:42 +07:00
Marc Durdin
be07f33417
Merge pull request #14513 from keymanapp/maint/linux/14512-import-only-one-builder-script-deb-packaging
maint(linux): import only one of builder-basic and build-utils in deb-packaging
2025-08-13 10:15:04 +07:00