Joshua Horton
b6fbf165dd
maint(web): simplify worker-main test.sh
2025-05-02 09:52:43 +07:00
Joshua Horton
cb5e3035a7
chore(web): replace --ci flag with builder_is_ci_build
...
Fixes : #12640
2025-05-02 09:39:39 +07:00
Joshua Horton
dfe3de4ce1
chore: fix indentation in worker-main/build.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-02 08:13:30 +07:00
Joshua Horton
14657c3894
maint(web): run LMLayer tests during standard Web module tests
...
Related-to: #12872
Test-bot: skip
2025-04-30 15:06:11 +07:00
Marc Durdin
4f829f5c8f
chore: Merge remote-tracking branch 'origin/master' into chore/merge-beta-to-master-b18s5
2025-04-21 07:13:35 +07:00
Eberhard Beilharz
c1683b4be2
chore(web): improve error logging
...
Previously logging an error resulted in two Sentry issues to be created.
This change now combines the log message and the error into one call to
`console.error`, thus resulting in only one Sentry issue being created.
2025-04-03 16:35:09 +02:00
Marc Durdin
cafa503124
chore: use explicit node: prefix on more module imports
2025-04-03 08:10:50 +07:00
Joshua Horton
baf2150542
fix(web): properly support workerless use of Web engine
...
Fixes : #13262
Fixes: KEYMANWEB-COM-1VH
2025-02-20 12:06:28 +07:00
Joshua Horton
b2598e76ba
chore(web): fix coverage-reporting artifact
...
Fixes : #13195
2025-02-12 15:56:54 +07:00
Joshua Horton
3e456bbf3b
chore(web): top-level clean affects predictive-text child projects
...
Addresses parts of #12735 .
2025-02-07 10:02:56 +07:00
Joshua Horton
0e7b47e075
Merge pull request #12927 from keymanapp/fix/web/context-match-applied-suggestions
...
fix(web): correctly track context transitions caused by applying suggestions 🖲️
2025-02-03 15:11:01 +07:00
Joshua Horton
3c7ae5d7f6
Merge pull request #12925 from keymanapp/fix/web/context-match-path-ordering
...
fix(web): correct edit-path ordering at source 🖲️
2025-02-03 15:10:50 +07:00
Joshua Horton
316395a180
Merge pull request #12911 from keymanapp/change/web/context-tracker-backspaces-and-alignment
...
change(web): add context tracker bksp handling, alignment-offset calculations 🖲️
2025-02-03 15:10:36 +07:00
Joshua Horton
e97cd3094f
fix(web): disabled correction state should prevent predictive corrections
...
Fixes : #12214
2025-01-29 10:12:53 +07:00
Joshua Horton
ce705500d7
chore(web): better cloning of cloned object's values
2025-01-22 08:27:20 +07:00
Joshua Horton
44cb4044df
fix(web): clone token replacement arrays properly
2025-01-21 09:06:27 +07:00
Joshua Horton
5a0e6a3b01
change(web): minor tweak in constructor for clarity
2025-01-21 09:04:52 +07:00
Joshua Horton
5633b9ca36
fix(web): track shifts in context across applied suggestions
2025-01-17 10:40:56 +07:00
Joshua Horton
9b48385095
fix(web): correct edit-path ordering at source
2025-01-17 10:26:01 +07:00
Joshua Horton
817adffc70
fix(web): prevent array aliasing during context-token cloning
2025-01-17 10:15:18 +07:00
Joshua Horton
b314cee54b
Merge branch 'master' into change/web/context-tracker-backspaces-and-alignment
2025-01-17 10:14:52 +07:00
Joshua Horton
0cbbcaa52a
Merge pull request #12906 from keymanapp/change/web/keep-suggestion-transforms
...
change(web): make 'keep' transform pattern match standard suggestion pattern by including the prefix string
2025-01-16 15:49:21 +07:00
Joshua Horton
d798083c76
feat(web): track token shift counts during context tracking
2025-01-16 10:58:32 +07:00
Joshua Horton
e61e79e01b
change(web): enable context-tracker matching to track across backspaces
2025-01-16 10:56:45 +07:00
Joshua Horton
84875cdc6e
change(web): simplify context-tracker token cloning
2025-01-16 10:52:30 +07:00
Joshua Horton
5ef5ccac45
Merge pull request #12866 from keymanapp/chore/web/build-test-integration
...
chore(web): integrates predictive-text builds to top level script, reconnects headless tests
2025-01-16 10:22:27 +07:00
Joshua Horton
bf9b601d7a
change(web): keep transform pattern should match standard suggestion format
2025-01-16 08:36:23 +07:00
Joshua Horton
9796ab32a5
chore(web): apply suggestion from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-14 08:03:20 +07:00
Joshua Horton
3f35478c6b
chore(web): Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-10 08:17:44 +07:00
Joshua Horton
4fdd16a64b
change(web): CI vs local testing control flow for predictive-text
2025-01-09 14:54:27 +07:00
Joshua Horton
92e2d533be
chore(web): adds engine/predictive-text script for web/ build target
2025-01-09 14:45:51 +07:00
Joshua Horton
064d753653
fix(web): better bad-context match handling due to tokenization shifts
...
Fixes : #12494 .
2025-01-09 09:48:40 +07:00
Eberhard Beilharz
08b4b6c2eb
Merge pull request #12704 from keymanapp/chore/web/rename-tests
...
chore(web): rename test files and folders
2024-11-27 16:07:56 +07:00
Marc Durdin
b10634eb97
refactor(common): move all lexical model types into LexicalModelTypes container
...
Many of the types had very generic names (e.g. `Configuration`), and as
the types are now exported from `@keymanapp/common-types`, this was
unhelpful.
For units with many references, I used TypeScript's import-equals to
reduce the change impact. For units with only a few references, I added
the `LexicalModelTypes.` prefix to the references in source.
(Best reference I could find for import-equals: b722fa4e49 )
Fixes : #12516
2024-11-27 09:46:09 +07:00
Eberhard Beilharz
432ab7055f
chore(web): rename test files and folders
...
This change renames the test files for Web according to the discussion at
the Keyman conference in November 2024. It also renames some folders from
`test` to `tests`.
2024-11-26 17:10:19 +01:00
Eberhard Beilharz
d4a049f614
refactor(web): move to web/src/tools/es-bundling
...
Addresses code review comments.
2024-09-11 09:44:58 +02:00
Eberhard Beilharz
c7a7ea2c51
Merge branch 'refactor/web/12025_web-utils' into refactor/web/12385_es-bundling
2024-09-11 09:28:19 +02:00
Eberhard Beilharz
d7f7ce9209
Merge branch 'refactor/web/12133_modelsWorkdbreakers' into refactor/web/12025_web-utils
2024-09-11 09:27:35 +02:00
Eberhard Beilharz
7e30dbf392
Merge remote-tracking branch 'origin/master' into refactor/web/12133_modelsWorkdbreakers
2024-09-11 09:21:59 +02:00
Eberhard Beilharz
cc21dda3cc
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-09-11 09:17:01 +02:00
Eberhard Beilharz
6553bd6233
refactor(web): move common/web/es-bundling → common/tools/es-bundling
...
Fixes : #12385
2024-09-10 18:57:42 +02:00
Eberhard Beilharz
a6d2d02e61
refactor(web): move common/web/utils to web/src/engine/common/web-utils/
...
Fixes:#12025
2024-09-10 18:12:46 +02:00
Eberhard Beilharz
a9b9c4d016
refactor(web): move common/models to web/src/engine/predictive-text
...
Fixes : #12133
2024-09-10 17:45:22 +02:00
Eberhard Beilharz
91bbc250a8
refactor(web): move model/templates to web/src/engine/predictive/text
...
Part-of: #12133
2024-09-10 17:10:12 +02:00
Eberhard Beilharz
c3e587193e
refactor(web): move model/types to web/types
...
Part-of: #12133
2024-09-09 19:59:01 +02:00
Joshua A. Horton
98a27925f4
chore(web): Merge branch 'master' into feat/web/utf8-charset-output
2024-08-27 10:20:25 +07:00
Joshua A. Horton
a5682dc36c
chore(web): Merge branch 'master' into fix/web/malformed-reversion-display-strings
2024-08-20 08:11:02 +07:00
Eberhard Beilharz
ea62ac23e7
refactor(web): move lm-worker → worker-thread
...
Move `common/web/lm-worker/` →
`web/src/engine/predictive-text/worker-thread/`.
Fixes : #12148
2024-08-16 08:35:20 +02:00
Eberhard Beilharz
78857d96c9
refactor(web): move lm-message-types → predictive-text/types
...
Moves `common/web/lm-message-types/` →
`web/src/engine/predictive-text/types/`
Fixes : #12147
2024-08-16 08:31:21 +02:00
Eberhard Beilharz
e52937f907
Apply suggestions from code review
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-08-16 06:58:05 +02:00