Commit graph

33096 commits

Author SHA1 Message Date
Darcy Wong
8c97d0f474 chore(android): Add locale for Spanish (es-ES) 2023-06-19 12:36:00 -05:00
Darcy Wong
cf1a1bb4ab chore(common): Update crowdin strings for Spanish - Latin America 2023-06-19 12:35:45 -05:00
Darcy Wong
ff10aaea34 chore(common): Add crowdin strings for Spanish (es) 2023-06-19 11:42:26 -05:00
Marc Durdin
cf91dd378b chore(developer): remove extraneous comment 2023-06-19 15:32:34 +07:00
Marc Durdin
6462b5fc63 refactor(developer): kmc-kmn now builds .js when needed
kmc-kmn calls into kmc-kmw to build .js when it is needed, rather than
kmc-kmw depending on kmc-kmn. This means examining the `&targets` system store
to determine which files need to be generated.

This also implements the `&displayMap` rewrite for both .kvks and
.keyman-touch-layout as part of the KMW compiler.

I suspect that the next step is to place kmc-kmw into a subfolder of
kmc-kmn, given they are part of the same process, and there is no
practical way to separate out the .js generation from the .kmx
generation.
2023-06-19 15:25:09 +07:00
Joshua Horton
eb6cdd9179
Merge pull request #9026 from keymanapp/chore/web/remaining-manual-test-cleanup
chore(web): handles final, tricky manual-testing pages 🧩
2023-06-19 14:04:19 +07:00
Joshua Horton
89e7393665
Merge pull request #9025 from keymanapp/chore/web/esbuild-config-cleanup
chore(web): esbuild configuration cleanup 🧩
2023-06-19 14:04:11 +07:00
Joshua Horton
e4ea9ea108
Merge pull request #9011 from keymanapp/chore/web/centralize-kmw-tsconfigs
chore(web): centralizes all KMW & related tsconfig settings 🧩
2023-06-19 14:04:02 +07:00
Joshua A. Horton
b497dc3ba2 chore(web): Merge remote-tracking branch 'origin/chore/web/centralize-kmw-tsconfigs' into chore/web/centralize-kmw-tsconfigs 2023-06-19 14:03:45 +07:00
Joshua A. Horton
f2e3effa4c chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/centralize-kmw-tsconfigs 2023-06-19 14:03:20 +07:00
Joshua Horton
8fbc23214a
Merge pull request #9015 from keymanapp/chore/web/cleanup-kmw-headless-module-builds
chore(web): cleanup KMW headless module builds 🧩
2023-06-19 14:01:49 +07:00
Joshua Horton
0532405335
Merge pull request #8995 from keymanapp/change/srcmap-cleanup-and-c8-use
change(web): config, sourcemap cleanup + adds some c8 reporting 🧩
2023-06-19 14:01:40 +07:00
Joshua Horton
cc8ee27de7
Merge pull request #9022 from keymanapp/fix/web/picker-interface-api
fix(web): properly connects picker interface API 🧩
2023-06-19 14:01:29 +07:00
Joshua A. Horton
364aca1877 docs(web): for 'KeymanWeb Utility Module' 2023-06-19 12:26:40 +07:00
Joshua A. Horton
2bb99ee51d chore(web): build.sh nits 2023-06-19 12:19:47 +07:00
Joshua A. Horton
093daea59b chore(web): tweaks per review 2023-06-19 12:18:16 +07:00
Joshua A. Horton
d042dede8b docs(web): for 'On-Screen Keyboard Module' 2023-06-19 11:59:14 +07:00
Joshua A. Horton
2308ddfa50 docs(web): for 'KeymanWeb Core Module' 2023-06-19 11:25:20 +07:00
Joshua A. Horton
7afaba119c chore(web): simple removal of passthrough property 2023-06-19 10:19:54 +07:00
Joshua A. Horton
52bc76d521 chore(web): polish for the primary affected test util method 2023-06-19 10:16:17 +07:00
Joshua A. Horton
6babbac0b8 change(web): adds mitigation for script-load flaking, better related error msgs 2023-06-19 09:50:57 +07:00
Joshua A. Horton
31528786a0 fix(common/models): missed fixing commands in common/predictive-text test script 2023-06-19 08:54:03 +07:00
Marc Durdin
54d7a28967
Merge pull request #9010 from keymanapp/chore/mac/altool-to-notarytool
chore(mac): move from altool to notarytool
2023-06-19 11:24:55 +10:00
Marc Durdin
37a8f1316e chore(mac): refactor notarization into sourced script 2023-06-19 07:32:14 +07:00
Marc Durdin
3e6b91b861 chore(mac): replace altool with notarytool in setup build 2023-06-19 07:23:21 +07:00
Marc Durdin
2ca191d290 chore(developer): document displaymap format 2023-06-19 05:48:51 +07:00
Keyman Server
5218508720
Merge pull request #9033 from keymanapp/auto/version-master-17.0.126
auto: increment master version to 17.0.126
2023-06-18 01:03:48 +07:00
Keyman Build Agent
f09e0892b5 auto: increment master version to 17.0.126 2023-06-17 14:03:06 -04:00
Darcy Wong
ccce3c45a6
Merge pull request #9029 from keymanapp/chore/common/gha-crowdin
chore(common): Bump crowdin github action to 1.3.2
2023-06-17 08:46:23 -05:00
Darcy Wong
1dfcccfafa
Merge pull request #9030 from keymanapp/fix/android/sample-release-names
fix(android/samples): Cleanup Sample/Tests apk's
2023-06-17 08:42:02 -05:00
Marc Durdin
adfa032e6f feat(developer): add &displayMap system store
The &displayMap system store adds support for a mapping file that remaps
the On Screen Keyboard files -- .kvks and .keyman-touch-layout, at
compile time, to new ranges. This is specifically intended to resolve a
limitation of unattached marks and diacritics which display
inconsistently across platforms; this is described in more detail in
issue #9031.
2023-06-17 16:21:26 +07:00
Marc Durdin
e9391f57ff chore(developer): refactor osk rewriter
Moves common remapping code for the OSK rewriter into common/web/types
so that it can be consumed by the kmn and kmw compilers soon. Also
cleans up the command line instantiation of the analyze tools, although
the rewrite tool is less likely to be used once we have the compiler
integration in place.
2023-06-17 15:03:02 +07:00
Steven R. Loomis
3014b9e98e feat(core): transform fixes 🙀
- fix sample files
- break out on first match in a group

#7377
2023-06-16 20:16:29 -05:00
Steven R. Loomis
c74be813b1
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-16 20:10:50 -05:00
Darcy Wong
89fde7a447 fix(android/samples): Cleanup Sample/Tests apk's 2023-06-16 07:39:41 -05:00
Darcy Wong
bb8087c751 chore(common): Bump crowdin github action to 1.3.2 2023-06-16 05:55:25 -05:00
Joshua A. Horton
a92f915e60 chore(web): Merge branch 'chore/web/cleanup-kmw-headless-module-builds' into chore/web/esbuild-config-cleanup 2023-06-16 12:47:20 +07:00
Joshua A. Horton
46c58f5ab2 chore(web): Merge branch 'chore/web/centralize-kmw-tsconfigs' into chore/web/cleanup-kmw-headless-module-builds 2023-06-16 12:46:50 +07:00
Joshua A. Horton
3ddcd3c438 fix(web): provides linkages for sentry-integration test page 2023-06-16 12:39:31 +07:00
Joshua A. Horton
8f21cbfeec chore(web): removes util.wait test; is safeguarded by post-modularization patterns 2023-06-16 12:01:21 +07:00
Joshua A. Horton
569662237e fix(web): build.sh dependency on the centralized bundling stuff 2023-06-16 11:36:03 +07:00
Joshua A. Horton
9d7cdead4c change(web): enables treeshaking within app/webview 2023-06-16 11:35:40 +07:00
Joshua A. Horton
eccbd49abb change(web): centralizes /web project bundling configs 2023-06-16 11:35:10 +07:00
Joshua A. Horton
9ae9a5e297 change(common/web): generalizes the entrypoint mapper func 2023-06-16 10:33:03 +07:00
Joshua A. Horton
9884d6725d change(web): retools processor config init pattern 2023-06-16 10:06:42 +07:00
Steven R. Loomis
6c0677fc1e
Merge branch 'master' into feat/core-7377-transform5-epic-ldml 2023-06-15 13:56:36 -05:00
Steven R. Loomis
954b29dfd0 feat(core): fix kmx_plus loading 🙀
- vars was missed
- meminit for kmx_plus
2023-06-15 13:52:56 -05:00
Steven R. Loomis
e6f0f0e894 chore(core): reduce logging a little 🙀 2023-06-15 13:17:39 -05:00
Joshua A. Horton
194139be03 chore(web): paren spacing cleanup 2023-06-15 15:49:38 +07:00
Joshua A. Horton
4a2eda1d6f chore(web): an extra for last commit 2023-06-15 15:49:08 +07:00