Joshua A. Horton
8b57e28a34
chore(common/web): more import path fun
2023-02-17 11:23:16 +07:00
Joshua A. Horton
66502553da
feat(common): simple package for common test resources
2023-02-03 15:13:18 +07:00
Joshua A. Horton
dce763600e
chore(common/models): lm-worker import path cleanup
2023-02-03 14:52:12 +07:00
Joshua A. Horton
a41e26d0a2
fix(common/web): unit test patch-up
2023-02-03 13:37:23 +07:00
Joshua Horton
497ec8657f
Merge pull request #8051 from keymanapp/change/common/models/lmlayer-modularization
...
change(common/models): predictive-text worker interface package conversion to ES modules 🧩
2023-02-02 14:21:07 +07:00
Joshua Horton
bf914fe2f1
Merge pull request #8050 from keymanapp/change/common/models/lm-worker-modularization
...
change(common/models): lm-worker package conversion to ES modules 🧩
2023-02-02 14:14:22 +07:00
Joshua A. Horton
9e45b4936f
fix(web): oh yeah, old keyman.osk endpoint for Codes properties
2023-02-02 13:41:24 +07:00
Joshua A. Horton
857bc80e4a
fix(common/web): debug endpoints to com.keyman.text.Codes
2023-02-02 13:36:36 +07:00
Joshua Horton
b0504394dd
chore(common/models): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-02 13:24:25 +07:00
Joshua A. Horton
00d0ef36a2
fix(common/models): lm-layer unit tests now operational again. Not elegant, but it works
2023-01-20 13:48:58 +07:00
Joshua A. Horton
7d6f3039af
chore(common/models): lm-worker unit tests => common/web/lm-worker, test resources to common/test
2023-01-20 13:43:30 +07:00
Joshua A. Horton
0eb722ac21
fix(common/web): test breakage from loss of former Codes access point
2023-01-20 13:20:13 +07:00
Joshua A. Horton
c50569b1da
chore(web): Merge branch 'change/web/reorg-source-src-reorg' into change/web/reorg-test-pages-cases
2022-10-26 08:45:14 +07:00
Joshua A. Horton
5d411148ce
chore(web): moves browserstack-termination script to common test resources
2022-10-26 08:44:48 +07:00
Marc Durdin
1724778e77
chore: try disabling concurrency for browserstack tests
...
We're still getting sporadic test failures with BrowserStack. So per one
discussion online, attempting to run without concurrency to see if it
improves stability.
I note that the video from tests where we "fail to capture" shows a
browser with an error: "Safari Can't Connect to the Server" "Safari
can't open the page "localhost:9879/?id=75185158" because Safari can't
connect to the server "localhost".
1971215883
2022-09-10 06:23:26 +10:00
Joshua A. Horton
bac2578039
chore(web): addresses PR review comment
2022-08-02 08:10:01 +07:00
Joshua A. Horton
205312c451
chore(web): timeout-adapter implementation
2022-08-01 13:06:15 +07:00
Joshua A. Horton
b42a87ee5b
chore(web): updates target devices for BrowserStack-based CI tests
2022-08-01 12:37:19 +07:00
Joshua A. Horton
5a7840753f
chore(web): centralizes test-start timeout config logic
2022-08-01 11:39:14 +07:00
Joshua A. Horton
405a553c06
chore(web): requireable module for common CI test-config
2022-08-01 10:54:57 +07:00
Marc Durdin
4f36c3c2df
chore(developer): Merge branch 'master' into chore/developer/js-to-lmc
2022-06-25 05:48:57 +10:00
Marc Durdin
d5aa61fdc0
chore(common): Merge branch 'chore/web/keyman-version-for-developer' into chore/common/move-common-core-desktop-to-core
2022-05-30 09:38:27 +10:00
Marc Durdin
fcf78bcd94
chore: merge master into branch
2022-05-27 13:11:23 +10:00
Marc Durdin
91b5f2e640
chore(developer): fixup kmcomp ref in keyboards build
2022-05-23 13:58:53 +10:00
Marc Durdin
4ab3c53810
chore(common): adjust scripts for core relocation
2022-05-18 07:22:11 +10:00
Marc Durdin
dfd5fad2c7
chore(common): move common/core/web to common/web and flatten
2022-05-17 11:15:22 +10:00
Marc Durdin
833dde0ae4
chore: remove unnecessary package-lock.json files
2022-05-16 14:47:58 +10:00
Marc Durdin
0fbf53f8d7
chore(web): move version from package.json to keyman-version package
...
Starts to resolve the chaos of putting version numbers into every
package.json file.
Adds a new keyman-version package which mimics the
version information in build-utils.sh. This will eventually replace
resources/web-environment.
Fixes the build for the lexical model compiler tools to remove refs to
package.json version and use keyman-version instead.
More fixes coming in a follow-up.
2022-04-17 06:47:39 +10:00
Joshua A. Horton
53cd3b1b71
change(web): re-renaming the test kbd
2022-04-13 18:32:10 -05:00
Joshua A. Horton
f16f1185de
fix(web): kmn typo
2022-04-12 16:31:47 -05:00
Joshua A. Horton
5e52ed4d2d
change(web): renamed+moved 'vowel hater' test kbd
2022-04-12 08:30:09 -05:00
Darcy Wong
b9f6ac34e2
test(common/resources): Add Noto font to web_context_tests keyboard
2022-04-07 08:04:42 +07:00
Marc Durdin
d63bd4edde
chore(web): rebuild obolo_chwerty keyboard
2022-03-17 20:47:00 +11:00
Marc Durdin
c80140d618
chore(common): update obolo_chwerty_6347 for new store names
2022-03-17 05:32:50 +11:00
Marc Durdin
7a5d1b964f
chore(web): Merge branch 'beta' into feat/web/6364-new-layer-old-layer-replaces-layerchanged
2022-03-17 04:55:25 +11:00
Marc Durdin
c74c8db6fe
fix(common): obolo_chwerty package had broken link
2022-03-17 04:55:05 +11:00
Marc Durdin
1038379c41
Merge pull request #6351 from keymanapp/fix/web/caps-state-tracking-for-touch
...
fix(web): caps state tracking for touch
2022-03-15 10:04:45 +11:00
Marc Durdin
81ec8b86e2
Merge pull request #6347 from keymanapp/fix/developer/warn-on-ncaps-consistency
...
fix(developer): warn on ncaps usage inconsistency
2022-03-15 10:02:35 +11:00
Marc Durdin
2fc52af719
feat(common): zip and index keyboard artifacts
2022-03-14 07:03:16 +11:00
Marc Durdin
c2b073a49b
chore: fixup additional layerchanged in keyboard
2022-03-13 19:53:14 +11:00
Marc Durdin
b23df3fbc8
feat(web): &newLayer and &oldLayer
...
Fixes #6364 .
Removes `&layerChanged` and adds `&newLayer` and `&oldLayer` system
stores with the additional nuances around values as described in #6364 .
2022-03-13 08:29:15 +11:00
Marc Durdin
faff0e2aef
fix(common): address review comment
...
Don't specify wine as kmcomp launcher if a custom kmcomp is provided on
the command line.
2022-03-11 05:42:08 +11:00
Marc Durdin
c177f142d3
fix(common): allow custom keyboard builds
...
This allows for custom builds of keyboards, e.g. where a keyboard is
manually constructed for testing purposes.
2022-03-11 05:23:37 +11:00
Darcy Wong
193f7bd370
chore(common): Update caps_3620_3621 to fileVersion 15.0
2022-03-10 14:03:29 +07:00
Darcy Wong
b213c3b829
fix(android/engine): Test fileVersion during package install
2022-03-10 13:15:59 +07:00
Marc Durdin
9cabb7cd66
fix(web): add obolo_chwerty_6351 test keyboard
2022-03-10 13:31:05 +11:00
Marc Durdin
0fb2a371a3
feat(common): build test keyboards via script
...
Relates to #5815 .
build.sh is a new script that builds any or all of the keyboards in the
common/test/keyboards folder. build.bat is a wrapper for build.sh, just
for Windows CMD.
Assumes that kmcomp.exe has already been built or allows you to specify
your own kmcomp.exe if necessary.
2022-03-10 08:40:55 +11:00
Marc Durdin
6c04a11ef3
fix(developer): add obolo_chwerty_6347 for testing
2022-03-10 08:40:12 +11:00
Marc Durdin
7273028192
chore(web): add unit test for selection and matching rule
2022-02-25 15:06:11 +11:00
Marc Durdin
bf2270aa69
chore(web): add smp tests for text selection
2022-02-24 15:59:16 +11:00