Commit graph

24978 commits

Author SHA1 Message Date
Joshua A. Horton
7d740a8504 fix(web): selector map cleanup on sequence termination 2023-10-06 13:50:31 +07:00
Joshua A. Horton
2d6a74bc04 fix(web): unit test breakers, osk input emulation (partial) 2023-10-06 13:02:30 +07:00
Marc Durdin
bcb2233cfd chore: ignore types for imported schemas for now 2023-10-06 12:56:35 +07:00
Marc Durdin
6c944cff65 chore: Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata 2023-10-06 11:52:13 +07:00
Joshua A. Horton
7c81fc6bac fix(web): null-guard for a new property 2023-10-06 11:41:11 +07:00
Marc Durdin
c970b1e246 chore(developer): fix paths for addon signing 2023-10-06 11:38:55 +07:00
Marc Durdin
692be91eb3
Merge pull request #9697 from keymanapp/chore/renew-ios-cert
chore(ios): renew certificate
2023-10-06 14:54:16 +11:00
Marc Durdin
7c2d3624cd chore(developer): sign addons in server 2023-10-06 10:37:25 +07:00
Marc Durdin
3dc9ac245f chore(ios): renew certificate 2023-10-06 10:22:09 +07:00
Marc Durdin
702b3a0582 chore(windows): fix typo 2023-10-06 10:11:08 +07:00
Darcy Wong
018abd4319 fix(android/engine): Use white and Keyman theme banners 2023-10-06 09:46:42 +07:00
Darcy Wong
7d3de5ad34 fix(web): Handle banner initialization 2023-10-06 09:46:42 +07:00
Darcy Wong
b91d651829 chore(web): Default to image banner on Android 2023-10-06 09:46:42 +07:00
Darcy Wong
db728dfb8a fix(android): Set image path 2023-10-06 09:46:42 +07:00
Darcy Wong
131180c050 refactor(android): Change set/getBanner 2023-10-06 09:46:42 +07:00
Darcy Wong
3df2668322 refactor(android/engine): Move constants to KMManager 2023-10-06 09:46:42 +07:00
Darcy Wong
b46d50fccf chore(web): Revert initial banner 2023-10-06 09:46:42 +07:00
Darcy Wong
3a785f5e68 chore(android/app): Use white banner theme 2023-10-06 09:46:42 +07:00
Darcy Wong
d3872ee233 fix(web): Start with image banner 2023-10-06 09:46:42 +07:00
Darcy Wong
9b065912ac fix(android/engine): Try green banner 2023-10-06 09:46:42 +07:00
Darcy Wong
4273140149 change(android): Add image banner
Toggle from suggestion to image banner
2023-10-06 09:46:42 +07:00
Marc Durdin
9461a3b583 chore(windows): fix path in Makefile 2023-10-06 09:45:22 +07:00
Marc Durdin
a1d7095c58
Merge pull request #9681 from keymanapp/chore/common/9262-cleanup-final-non-esm
chore(common): cleanup final Typescript non-ESM metadata
2023-10-06 13:37:54 +11:00
Marc Durdin
8661daacdb
Merge pull request #9680 from keymanapp/chore/common/9679-keyman-version-esm-only
chore(common): keyman-version now generates only es module
2023-10-06 13:37:43 +11:00
Marc Durdin
aa80554a45
Merge pull request #9678 from keymanapp/chore/common/9677-version-to-esm
chore(common): convert resources/build/version to ES Modules
2023-10-06 13:37:34 +11:00
Marc Durdin
42c869ac54
Merge pull request #9676 from keymanapp/chore/common/9675-hextobin-to-esm
chore(common): convert hextobin to ES Modules
2023-10-06 13:37:25 +11:00
Marc Durdin
0b4a252b0a
Merge pull request #9673 from keymanapp/chore/developer/9672-server-to-esm
chore(developer): convert Server to ES Modules
2023-10-06 13:37:20 +11:00
Marc Durdin
eeb755f76a fix(windows): re-enable signature check
Fixes #9692.

Signature checking was skipped because we missed a ".virtual" to force
nmake to build the test and test_i3633 targets. This opened up a small
cascade of related formatting issues on Makefiles, and the fact that the
test_i3633 (has there ever been a more poorly named project?) Makefile
did not even work.

Refactored significantly, added same tests to Developer Makefile, and
also now verifying the .msi and installer executable.

We can improve this further but I'd like to get this in to avoid further
critical issues with code signing given the current broken signing
configuration.
2023-10-06 09:14:35 +07:00
Marc Durdin
b07d0f6b6f
Merge pull request #9691 from keymanapp/feat/common/9640-precompile-schemas
feat(common): precompile ajv schemas 🎺
2023-10-06 12:29:25 +11:00
Marc Durdin
b8b0e561e8
chore: Add comment to common/web/types/src/schema-validators.ts 2023-10-06 12:29:02 +11:00
Marc Durdin
68740f2aa2
Merge branch 'epic/package-metadata' into feat/common/9640-precompile-schemas 2023-10-06 12:27:31 +11:00
Marc Durdin
a9ea0fba69
Merge pull request #9682 from keymanapp/chore/merge-master-into-package-metadata
chore: merge master into package-metadata 🎺
2023-10-06 12:26:14 +11:00
Steven R. Loomis
4c0cab2796 feat(common,developer): DRY out strings 🙀
- refactor string preprocessing pipeline into an options bag
2023-10-05 17:40:30 -05:00
Marc Durdin
7e7c81e7ee chore(common): reduce strictness on ts for sentry-manager 2023-10-05 15:48:53 +07:00
Marc Durdin
6cfcf08f3f chore(web): reduce strictness on ts 2023-10-05 15:32:43 +07:00
Marc Durdin
3f21f65c43 chore(common): fixup sourcemap-path-remapper build settings 2023-10-05 14:46:14 +07:00
Marc Durdin
a314ba46a6 fix(developer): server node addin paths 2023-10-05 14:42:33 +07:00
Marc Durdin
225877f57a feat(common): precompile json schemas to improve performance
Fixes #9640.

This ended up being somewhat more fragile than originally anticipated.
For the `ajv` cli call to get the right versions, we needed to install
ajv as a dev dependency in the top-level package.json as well as at the
common/web/types level.

Ajv does not do all that well with ESM yet, either, so we use esbuild to
transform the compiled validators before building in typescript.
2023-10-05 13:56:53 +07:00
rc-swag
55edc376b1 docs(windows): List some apps that use TSF 2023-10-05 14:51:01 +10:00
rc-swag
5764fd228f docs(windows): update text and image for windows 11 2023-10-05 13:38:50 +10:00
Joshua A. Horton
ac24035229 chore(web): re-establishes base-keyboard out-of-bounds roaming 2023-10-05 10:27:57 +07:00
Joshua A. Horton
4934f8b615 chore(web): restoration of held-backspace 2023-10-05 09:47:29 +07:00
sgschantz
a28a7ac775 rename coreWrapper 2023-10-05 09:14:15 +07:00
Joshua A. Horton
e4dd8fa176 fix(web): out-of-bounds nearestKey nit 2023-10-05 09:00:44 +07:00
Joshua A. Horton
8f5e7d2980 fix(web): 'rejectionwithaction' handler filtering, cleanup 2023-10-05 08:54:09 +07:00
Joshua A. Horton
69757852fb fix(web): roaming simple-touch slightly more stable 2023-10-05 08:54:00 +07:00
Shawn Schantz
301ebc25c6
Merge branch 'feature-macos-core' into feature/core/add-core-wrapper 2023-10-05 08:01:50 +07:00
Shawn Schantz
170f24b0a9
Merge pull request #9685 from keymanapp/chore/merge-master-to-feature-macos-core-A17S23
chore(mac): merge master to feature macos core a17 s23 🍕
2023-10-05 08:00:37 +07:00
Steven R. Loomis
e04b41e89e feat(developer): fix vars and markers 🙀
- finish all of the developer LDML-TODOs around markers and variables

For: #9121
For: #9119
2023-10-04 19:21:04 -05:00
Steven R. Loomis
41145243a3 feat(developer): test: more vars and markers 🙀
- add and re-enable some tests

For: #9121
For: #9119
2023-10-04 18:54:16 -05:00