Commit graph

33096 commits

Author SHA1 Message Date
Joshua Horton
22ca7fe2b9
Merge pull request #8259 from keymanapp/chore/update-feature-gestures-base
chore(web): merge master into feature-gestures 🐵
2023-02-20 15:33:04 +07:00
Eberhard Beilharz
665c685832
Merge pull request #8247 from keymanapp/fix/linux/gha
fix(linux): Checkout before  running apt-install
2023-02-20 08:58:39 +01:00
Eberhard Beilharz
a7ed7ce3c7
Merge pull request #8242 from keymanapp/chore/linux/improve-deb-upload
chore(linux): Create draft PR after updating changelog
2023-02-20 08:58:23 +01:00
Eberhard Beilharz
cb71142bdb
Merge pull request #8241 from keymanapp/chore/linux/improve_gha
chore(linux): Output results of API verification on stderr
2023-02-20 08:58:12 +01:00
Sabine
b504250d62 Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION 2023-02-20 08:29:21 +01:00
Joshua A. Horton
23fa0c9e12 chore(web): moves remaining non-module engine/main to engine/namespaced-main 2023-02-20 14:02:16 +07:00
Joshua A. Horton
2df48cc55b refactor(common/web): headless keyboard loading + related unit-test patchups 2023-02-20 14:00:32 +07:00
Joshua A. Horton
281ffe2d8d chore(web): fixes a describe_outputs 2023-02-20 13:46:05 +07:00
Joshua A. Horton
09c598ca8f refactor(web): extracts common config settings, creates corresponding esmodule 2023-02-20 13:43:22 +07:00
Joshua A. Horton
1a0d60e1b1 chore(common/web): more import path fun 2023-02-20 13:40:48 +07:00
Joshua A. Horton
2764a85a70 refactor(common/web): minor build-bundler tweak post-rebase 2023-02-20 13:39:16 +07:00
Joshua A. Horton
4a9be7a516 chore(web): forgetKeyboard() 2023-02-20 12:54:59 +07:00
Joshua A. Horton
bf569c9ca1 feat(web): stub/kbd cache unit tests, filtering of pre-fetched stubs 2023-02-20 12:54:58 +07:00
Joshua A. Horton
63450a1b0c fix(web): missed a keyboard-prefixing op spot 2023-02-20 12:54:58 +07:00
Joshua A. Horton
37eb02295a feat(web): cloud query unit tests (headless and dom) 2023-02-20 12:54:57 +07:00
Joshua A. Horton
bdab450b11 fix(web): basic bugfixes via "scratch test" 2023-02-20 12:54:57 +07:00
Joshua A. Horton
b7774002e0 chore(web): folder name shift, engine/build.sh :keyboard-cache target 2023-02-20 12:54:56 +07:00
Joshua A. Horton
cea89c6562 refactor(web): KeyboardStub extends KeyboardProperties, extracts StubAndKeyboardCache 2023-02-20 12:54:56 +07:00
Joshua A. Horton
e0c20db88b chore(web): cleanup from prior commits/work 2023-02-20 12:54:50 +07:00
Joshua A. Horton
12786151f1 change(web): defines cloud subfolder for engine/keyboards 2023-02-20 12:53:49 +07:00
Joshua A. Horton
4422b1697d chore(web): import path cleanup post-rebase 2023-02-20 12:53:49 +07:00
Joshua A. Horton
1ae7c3c5c4 change(web): relocates one method 2023-02-20 12:53:48 +07:00
Joshua A. Horton
be5a152210 fix(web): fixes query-return font handling 2023-02-20 12:53:48 +07:00
Joshua A. Horton
b973639a18 change(web): refactors, modularizes KMW cloud API querying code 2023-02-20 12:53:47 +07:00
Joshua A. Horton
4f121d34f5 refactor(common/web): headless keyboard loading + related unit-test patchups 2023-02-20 12:53:47 +07:00
Marc Durdin
1de9aa8009 chore(developer): update bundled node to 18.14.1 LTS
@keymanapp-test-bot skip

Fixes #8235.
2023-02-20 12:51:20 +07:00
Joshua A. Horton
edcdf08b9e docs(common/web): about known caveat for experiment 2023-02-20 12:49:33 +07:00
Marc Durdin
deac408486 feat(developer): touch layout compiler key and layer identifiers 2023-02-20 12:39:16 +07:00
Marc Durdin
d35c418f91
Merge pull request #8261 from keymanapp/chore/cleanup-fail-warn-log_warning-log_error-echo_heading
chore: consolidate script helper functions
2023-02-20 16:27:25 +11:00
Marc Durdin
3fe89ee508
Merge branch 'master' into chore/cleanup-fail-warn-log_warning-log_error-echo_heading 2023-02-20 16:27:17 +11:00
Marc Durdin
f290175bc4
Merge pull request #8260 from keymanapp/chore/cleanup-shell-helper-functions
chore: cleanup some of shellHelperFunctions.sh
2023-02-20 16:26:01 +11:00
Marc Durdin
a6fb0b1e91
Merge pull request #8266 from keymanapp/chore/web/skip-browserstack
chore(web): Actually skip browser-stack for non-web builds
2023-02-20 16:25:30 +11:00
Marc Durdin
320d20b651
chore(web): Actually skip browser-stack for non-web builds
@keymanapp-test-bot skip
2023-02-20 16:24:01 +11:00
Joshua A. Horton
6f3913bd62 feat(common/web): explicit headless kbd-load unit tests, more precise closure-capture documentation 2023-02-20 12:08:43 +07:00
Joshua A. Horton
c8556d88ab chore(common/web): Merge branch 'feature-esmodule-web-engine' into feat/common/web/keyboard-loaders 2023-02-20 11:52:02 +07:00
Marc Durdin
88a2351281 chore: rename comments 2023-02-20 10:40:02 +07:00
Joshua A. Horton
560c09654e chore(common/web): minor cleanup 2023-02-20 10:35:32 +07:00
Joshua A. Horton
3b929de742 fix(common/web): npm install post-merge to fix npm ci 2023-02-20 10:27:05 +07:00
Joshua A. Horton
e10f043bf0 change(common/web): better typing, handling of legacy Codes endpoints 2023-02-20 10:24:42 +07:00
Joshua A. Horton
9a0f32f59f fix(common/web): keyboard-processor DOM tests now called by build.sh test 2023-02-20 10:22:00 +07:00
Marc Durdin
88df443ba1 feat(developer): touch layout compiler [unfinished] 2023-02-20 10:18:01 +07:00
Marc Durdin
a951680fb9
Merge pull request #8264 from keymanapp/chore/web/8255-no-minify-skip-minify
fix(web): `--no-minify`, not `--skip-minify`
2023-02-20 14:11:37 +11:00
Marc Durdin
0c00eaf8cb fix(web): --no-minify, not --skip-minify 2023-02-20 09:54:15 +07:00
Marc Durdin
3ada5bc928 chore: delete comments 2023-02-20 09:40:20 +07:00
Marc Durdin
e1169f281a chore(developer): ignore Esc key when compiling
Long ago, ESC was a useful way to stop the compiler. These days, it's
so fast that it's hard to break it that way anyway. It's also watching
in the background, so that's bad... because if you have keyboard
compiles happening in the background and hit Esc at the wrong time, you
cancel the build. So... delete it!
2023-02-20 09:39:18 +07:00
Marc Durdin
6df6b0ef18 chore: remove log_error 2023-02-20 09:19:03 +07:00
Marc Durdin
501c317b24 chore: use builder_warn, remove log_warning 2023-02-20 09:18:26 +07:00
Marc Durdin
a004978863 chore: use builder_heading, remove echo_heading 2023-02-20 09:17:51 +07:00
Marc Durdin
4d53a277f3 chore: use builder_die, remove fail 2023-02-20 09:15:38 +07:00
Marc Durdin
c475188c6b chore: use builder_die, remove die 2023-02-20 09:03:37 +07:00