Commit graph

5029 commits

Author SHA1 Message Date
Joshua Horton
f630cd161c
Merge pull request #13269 from keymanapp/fix/web/undefined-engine-error-propagation
fix(web): provide informative error + message when loading UI without the engine
2025-02-19 10:03:48 +07:00
Joshua Horton
8421409c25 docs(web): adjusts manual-control example to use promise-chaining
Fixes: #13267
2025-02-18 11:33:47 +07:00
Joshua Horton
94023cd692 fix(web): provide informative error + message when loading UI without the engine
Fixes: #13261
2025-02-18 09:47:17 +07:00
Joshua Horton
14bca9fffd
Merge pull request #13196 from keymanapp/chore/web/fix-coverage-reporting
chore(web): fix coverage-reporting artifact
2025-02-14 14:57:05 +07:00
Joshua Horton
90b4318d84
Merge pull request #13158 from keymanapp/chore/web/top-level-clean-predictive-text
chore(web): ensure /web/build.sh clean triggers all predictive-text child actions
2025-02-14 14:56:52 +07:00
Joshua Horton
7feb496718
Merge pull request #13141 from keymanapp/change/web/drop-CI-unit-test-concurrency
change(web): drop 'dom' unit test concurrency when run in CI mode
2025-02-14 14:56:37 +07:00
Marc Durdin
d6e7c0b9d1 chore: Revert "Merge branch 'master' into beta"
This reverts commit fae3932e15, reversing
changes made to 793daddb48.
2025-02-14 07:45:28 +07:00
Joshua Horton
cdf7b9b0b3 chore(web): cleanup shell variable no longer being referenced 2025-02-13 15:47:14 +07:00
Joshua Horton
fc3a312178
chore(web): accept cleanup suggestion
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-02-13 15:14:21 +07:00
Joshua Horton
39c1727b6f change(web): use env.KEYMAN_ROOT instead of custom function 2025-02-12 15:57:02 +07:00
Joshua Horton
b2598e76ba chore(web): fix coverage-reporting artifact
Fixes: #13195
2025-02-12 15:56:54 +07:00
Marc Durdin
342f216291 chore: increment to alpha 19.0 2025-02-11 14:14:15 +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
95dae2079e change(web): drop 'dom' unit test concurrency when run in CI mode 2025-02-06 14:34:10 +07:00
Joshua Horton
c3cd0493ff docs(web): relocate gesture docs to web/docs/internal 2025-02-06 10:33:28 +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
5b4df8e47d change(ios): set host-app bundle identifier in embedded Web debug-report 2025-01-31 14:42:15 +07:00
Marc Durdin
5e74bcaddf
Merge pull request #13051 from keymanapp/file-ext
docs(web): remove `.md` in help links
2025-01-31 09:14:16 +07:00
Joshua Horton
8abff180db
Merge pull request #13048 from keymanapp/fix/web/keyboard-query-errors
fix(web): keyboard query error states should always provide informative Error objects, reports
2025-01-30 13:43:56 +07:00
Joshua Horton
3bf00b867c
Merge pull request #13068 from keymanapp/fix/web/disable-suggestion-autohighlight
fix(web): disabled autoaccept should not autohighlight suggestions
2025-01-30 08:51:52 +07:00
Joshua Horton
657f6f4fbd fix(web): disabled autoaccept should not autohighlight suggestions 2025-01-29 10:56:10 +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
a141e52adc
chore(web): test-page script comment tweak per review
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-28 08:12:46 +07:00
Joshua Horton
1c9b8ce150 chore(web): remove console-based breadcrumb per review request
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-27 15:39:22 +07:00
Joshua Horton
9ec6666453 change(web): adjust keyboard-error page for testing prior commit's changes 2025-01-27 15:39:22 +07:00
Joshua Horton
5d2d740cb0 fix(web): always return error for keyboard stub Cloud API error states
Fixes: #13043
Fixes: KEYMAN-COM-1BN
Fixes: HELP-KEYMAN-COM-DCA
2025-01-27 15:38:25 +07:00
Meng-Heng
7e4eb9542c chore: remove .md 2025-01-27 15:34:39 +07:00
Joshua Horton
f130ad8fc3
Merge pull request #13013 from keymanapp/fix/web/13011-nextElement-null-guard
fix(web): add null guard for focusing next element via keystroke
2025-01-27 09:23:00 +07:00
Joshua Horton
a50d152e98
Merge pull request #13032 from keymanapp/fix/web/font-link-robustness
fix(web): fix handling of data: url fonts, fonts with single quotes in filename
2025-01-27 08:10:00 +07:00
Joshua Horton
6be8abfdcc
Merge pull request #12998 from keymanapp/fix/web/complex-nul-context-handling
fix(web): do not simplify nul-prefixed contexts when rule-matching
2025-01-24 14:56:36 +07:00
Joshua Horton
ee7ca4c6e1 chore(web): also link issues near font-family fix 2025-01-24 13:27:02 +07:00
Joshua Horton
d74f5544fc chore(web): apply suggestion linking issue numbers
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-24 13:27:02 +07:00
Joshua Horton
d6b831cb67 fix(web): fix font-family name escaping 2025-01-24 13:27:02 +07:00
Joshua Horton
6de6f879ca fix(web): change font-url enclosing quotes
Fixes: #13018
Fixes: #13022
2025-01-24 13:26:55 +07:00
Joshua Horton
6353eccf59 fix(web): add null guard for focusing next element via keystroke
Fixes: #13011
Fixes: KEYMAN-COM-1MB
Fixes: KEYMAN-COM-1EM
2025-01-24 13:25:14 +07:00
Joshua Horton
4004fe3b6c fix(web): unblock font loading from data URL 2025-01-24 12:31:20 +07:00
Joshua Horton
4832903b0a fix(web): do not simplify nul-prefixed contexts when rule-matching
Fixes: #12987
2025-01-23 09:30:34 +07:00
Joshua Horton
9bb8038da9 feat(web): adds complex nul-context handling unit tests 2025-01-23 09:11:11 +07:00
Joshua Horton
d0a0f0d9ff chore(web): remove abandoned dev artifact file (within PR) 2025-01-23 08:13:41 +07:00
Joshua Horton
0097242f5e feat(web): allow main manual-test page to load from KMP 2025-01-22 09:07:19 +07:00
Joshua Horton
ce705500d7 chore(web): better cloning of cloned object's values 2025-01-22 08:27:20 +07:00
Joshua Horton
91bec4ff2a
Merge pull request #12964 from keymanapp/fix/web/longpress-modifier-multitap-warning
fix(web): prevent warning that occurs when multitapping longpressable modifier keys
2025-01-22 08:07:50 +07:00
Meng-Heng
8459472f75 chore: adds h1 tags 2025-01-21 15:57:54 +07:00
Joshua Horton
44483be688 fix(web): prevents multitap warning that occurs multitapping longpressable modifier keys
Fixes: #12963
2025-01-21 14:32:57 +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
d88eb831b5 Merge branch 'fix/web/context-match-path-ordering' into fix/web/context-match-applied-suggestions 2025-01-20 08:59:12 +07:00
Joshua Horton
cbf86b355f Merge branch 'change/web/context-tracker-backspaces-and-alignment' into fix/web/context-match-path-ordering 2025-01-20 08:58:44 +07:00