Joshua A. Horton
70ffb14c8b
change(web): core prediction method now internally async
2024-01-10 10:09:53 +07:00
Darcy Wong
2ef0daf02a
fix(android/engine): Use fallback keyboard if keyboard index undefined
2024-01-10 09:29:11 +07:00
Marc Durdin
6cfe170789
Merge pull request #10340 from keymanapp/dependabot/npm_and_yarn/follow-redirects-1.15.4
...
chore(deps-dev): bump follow-redirects from 1.14.9 to 1.15.4
2024-01-10 11:45:51 +11:00
Keyman Server
e13b0f8470
Merge pull request #10341 from keymanapp/auto/version-master-17.0.241
...
auto: increment master version to 17.0.241
2024-01-10 01:03:10 +07:00
Keyman Build Agent
a3445d0b90
auto: increment master version to 17.0.241
2024-01-09 13:02:36 -05:00
dependabot[bot]
65aa7d3457
chore(deps-dev): bump follow-redirects from 1.14.9 to 1.15.4
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.9 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.9...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 10:48:12 +00:00
Eberhard Beilharz
ad27bdf782
Merge pull request #10331 from keymanapp/chore/linux/improvegha
...
chore(linux): Retry llso upload
2024-01-09 11:47:22 +01:00
sgschantz
9bfb4f0be5
use safe area to position Keyman menu correctly
2024-01-09 15:24:29 +07:00
Eberhard Beilharz
9c8566658e
chore(linux): Cleanup tmpfile
2024-01-09 08:47:03 +01:00
jahorton
33ffad05ee
fix(ios): banner image management
2024-01-09 13:46:03 +07:00
Darcy Wong
e74a7ec118
fix(android): Use alert dialog when package is missing touch keyboards
2024-01-09 10:20:30 +07:00
Steven R. Loomis
e06cf99b02
Merge branch 'feat/core/10320-stack-markers-epic-ldml' into chore/core/10320-refactor-epic-ldml
2024-01-08 12:37:51 -06:00
Steven R. Loomis
74b553026e
Merge branch 'master' into feat/core/10320-stack-markers-epic-ldml
2024-01-08 12:37:12 -06:00
Keyman Server
f0c8ae9edd
Merge pull request #10333 from keymanapp/auto/version-master-17.0.240
...
auto: increment master version to 17.0.240
2024-01-09 01:04:13 +07:00
Keyman Build Agent
7b525ef4f1
auto: increment master version to 17.0.240
2024-01-08 13:03:41 -05:00
Eberhard Beilharz
4aecb28ac4
chore(linux): Retry llso upload
...
Occasionally name resolution temporarily fails when trying to upload to
llso. This change retries 10 times before giving up.
2024-01-08 15:13:28 +01:00
Joshua Horton
7d543f7281
Merge pull request #10296 from keymanapp/fix/web/pressed-enter-highlighting
2024-01-08 19:16:58 +07:00
Joshua A. Horton
dc48167bfb
chore(web): Merge branch 'master' into feat/web/fancy-suggestion-banner
2024-01-08 16:07:54 +07:00
Joshua Horton
afb093afaf
Merge branch 'master' into chore/web/build-script-cleanup
2024-01-08 15:58:16 +07:00
Joshua A. Horton
c25ad48d74
chore(web): Merge branch 'master' into fix/web/execution-timer-outlier-logic
2024-01-08 15:56:23 +07:00
Joshua Horton
828fb1a290
Merge pull request #10299 from keymanapp/fix/web/simple-null-guard
...
fix(web): adds null-guard for longpress-key validation
2024-01-08 15:54:24 +07:00
Joshua Horton
87acd6a2cf
Merge pull request #10274 from keymanapp/feat/web/webview-es6-target-artifact
...
feat(web): es6 artifact for app/webview 📜
2024-01-08 15:54:12 +07:00
Joshua Horton
8a7394dd23
Merge pull request #10257 from keymanapp/feat/web/es6-target-artifact
...
feat(web): alternate artifact - es6-bundled Web 📜
2024-01-08 15:53:43 +07:00
Joshua Horton
b3e58ea11e
Merge pull request #10267 from keymanapp/change/web/build-bundler-replacement
...
change(web): KeymanWeb bundler-script centralization 📜
2024-01-08 15:53:33 +07:00
Joshua Horton
bf9983be20
Merge pull request #10265 from keymanapp/refactor/web/common-esbundling
...
refactor(web): transformation of build-bundler into a common es-bundling command 📜
2024-01-08 15:53:24 +07:00
Joshua Horton
1479aa2bcb
Merge pull request #10264 from keymanapp/change/web/lm-worker-bundling-cleanup
...
change(web): lm-worker bundling + wrapper script rework 📜
2024-01-08 15:53:13 +07:00
Joshua A. Horton
d230a030ec
chore(web): Merge branch 'master' into change/web/lm-worker-bundling-cleanup
2024-01-08 15:51:40 +07:00
Joshua Horton
68500f6b09
Merge pull request #10255 from keymanapp/chore/web/worker-polyfill-cleanup
...
chore(web): remove lm-worker `Array.from` polyfill and make `Symbol` polyfill conditional
2024-01-08 15:50:53 +07:00
Joshua A. Horton
42a7d73040
fix(web): prediction timer should only track largest 3 times, not all times > 0
2024-01-08 13:59:27 +07:00
Joshua Horton
b3b11186ca
chore(web): apply suggestion from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-08 13:55:25 +07:00
Joshua A. Horton
301f6b47c5
chore(web): removes 'action :target' space from old shell script
2024-01-08 12:15:44 +07:00
Joshua Horton
6c38e45e91
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-08 11:57:52 +07:00
rc-swag
9d20067414
Merge pull request #10156 from keymanapp/feat/windows/remove-ui-com-onlineupdate-check
...
feat(windows): Remove UI com online-update check 📲 💽
2024-01-08 13:27:47 +10:00
Joshua A. Horton
3870509465
fix(developer): model should activate instantly if matching keyboard exists when registered
2024-01-08 10:00:07 +07:00
Joshua A. Horton
e9d873907b
fix(web): proper fix for banner enable/disable on test pages
2024-01-08 09:52:23 +07:00
Joshua A. Horton
b09495968e
fix(web): prediction test-page model enablement toggle hooks
2024-01-08 09:45:11 +07:00
Joshua A. Horton
b4944c7b5a
fix(developer): fixes test-page model registration hook
2024-01-08 09:44:37 +07:00
Shawn Schantz
904f815653
Merge pull request #10275 from keymanapp/fix/mac/10273-persist-options
...
fix(mac): write persisted options returned from Core
2024-01-08 09:00:07 +07:00
Steven R. Loomis
776a902eb0
feat(core): stacked markers 🙀
...
- build fix for win
#10320
2024-01-06 13:56:37 -06:00
Steven R. Loomis
f38054f65a
chore(core): split out some files 🙀
...
- markers/normalization really needs its own file
- split out ldml_markers.* from ldml_transforms.*
- split out ldml_utils.hpp for a common assert macro
#10320
2024-01-06 11:56:11 -06:00
Steven R. Loomis
b2b897970d
feat(core): stacked markers 🙀
...
- renamed the single-segment functions to normalize_nfd_markers_segment() since they should only be run on a single segment
- commented out NFC for now, dead code
- add some additional checks/DebugLog around normalization
#10320
2024-01-06 11:33:51 -06:00
Steven R. Loomis
f4be7856da
feat(core): stacked markers tests 🙀
...
- we can finally support single markers with the new structure
2024-01-06 10:17:10 -06:00
Steven R. Loomis
52fe9073a0
chore(core): stacked markers tests 🙀
...
- first we break
#10320
2024-01-05 18:52:43 -06:00
Marc Durdin
070ead74cf
fix(developer): new file support for handle project 2.0
...
Fixes #10276 .
Adding new files to a v2.0 project was unsupported. This requires a
little bit of a logic change to the two new File New dialogs:
1. The New File Details dialog does not allow changing from the
SourcePath of the project.
2. The New File dialog does allow changing to any path. If you select a
path outside the project path, it will open in a new window.
2024-01-05 14:19:02 +07:00
Marc Durdin
beddf05afa
fix(developer): cleanly handle filling a new osk file from layout
...
Fixes #10315 .
When filling from layout, if the .kvks file did not exist, an obscure
error was generated:
Error: 2908 Error encountered parsing eo_plus.kvks: TypeError: Cannot read properties of null (reading 'byteLength')
Fixed this by checking for file existence before attempting to process,
which then reports a more understandable error of 'file not found'.
Then, needed to tweak the caller in Keyman Developer IDE to remove the
reference to the .kvks file before attempting to build
(chicken-and-egg).
2024-01-05 13:35:43 +07:00
Marc Durdin
84ff0424c3
fix(developer): remove unused tools/customise menu
2024-01-05 12:49:39 +07:00
Keyman Server
74927f8628
Merge pull request #10314 from keymanapp/auto/version-master-17.0.239
...
auto: increment master version to 17.0.239
2024-01-04 01:06:48 +07:00
Keyman Build Agent
04c1eb6df6
auto: increment master version to 17.0.239
2024-01-03 13:06:10 -05:00
Steven R. Loomis
8b65010892
Merge pull request #10306 from keymanapp/feat/developer/9121-reject-bad-regex-epic-ldml
...
feat(developer): escape bad markers 🙀
2024-01-03 11:47:11 -06:00
Steven R. Loomis
a6e4721fcb
Merge pull request #10305 from keymanapp/chore/core/ldml-test-robust-epic-ldml
...
chore(core): better reporting in ldml tests 🙀
2024-01-03 11:47:03 -06:00