Joshua A. Horton
ed48e94f2c
chore(web): removes now-unused func definition
2023-05-15 13:57:32 +07:00
Joshua A. Horton
83d46a1fd7
chore(web): arrayFromNodeList as dom-util
2023-05-15 13:57:32 +07:00
Joshua A. Horton
0deefc38ff
refactor(web): refactors element-attachment code as own module
2023-05-15 13:57:31 +07:00
Joshua Horton
c68ec30a62
Merge pull request #8630 from keymanapp/fix/web/app-browser-osk-hooks
...
fix(web): app/browser osk hooks, initialization 🧩
2023-05-15 13:55:04 +07:00
Joshua Horton
0831b20950
Merge pull request #8624 from keymanapp/refactor/web/browser-focus-maintenance-states
...
refactor(web): browser focus-maintenance states 🧩
2023-05-15 13:54:54 +07:00
Joshua Horton
5b32a8702d
Merge pull request #8591 from keymanapp/refactor/web/legacy-web-events
...
refactor(web): proper modularization, implementation of documented API events 🧩
2023-05-15 13:54:46 +07:00
Joshua Horton
5060b3243a
Merge pull request #8544 from keymanapp/fix/web/webview-android-launch
...
fix(web): modular app/webview KMW hosted within Android app 🧩
2023-05-15 13:54:36 +07:00
Joshua A. Horton
1308e74833
chore(web): Merge branch 'feature-esmodule-web-engine' into fix/web/webview-android-launch
2023-05-15 08:50:28 +07:00
Joshua Horton
fd76ab3227
Merge pull request #8770 from keymanapp/chore/feature-esmodule-a17s12-end-update
...
chore(web): merge master into feature-esmodule (end of a17s12)
2023-05-15 08:47:03 +07:00
Joshua A. Horton
84cf3fdca5
fix(web): banner state management after predict-mode toggling
2023-05-12 14:25:21 +07:00
Joshua A. Horton
7b67b2f095
fix(developer): keyman-version package reference
2023-05-12 11:53:34 +07:00
Joshua A. Horton
d9425bb1ff
chore: Merge branch 'master' into feature-esmodule-as17s12-end-update
2023-05-12 11:53:12 +07:00
Marc Durdin
3ee1132200
Merge pull request #8757 from keymanapp/feat/developer/validate-package-name
...
feat(developer): validate package name in compiler
2023-05-12 13:22:58 +10:00
Marc Durdin
34ba77ff2b
Merge pull request #8755 from keymanapp/feat/developer/validate-content-file-names-in-packages
...
feat(developer): validate content file names in packages
2023-05-12 13:22:50 +10:00
Marc Durdin
25f3a42bd5
Merge pull request #8751 from keymanapp/feat/developer/validate-package-filename
...
feat(developer): add validation of package filenames
2023-05-12 12:25:33 +10:00
Marc Durdin
090170ce8d
Merge pull request #8740 from keymanapp/feat/developer/package-validation-in-kmc-package
...
feat(developer): add package validation
2023-05-12 12:25:26 +10:00
Marc Durdin
7982bd955c
Merge pull request #8729 from keymanapp/chore/developer/move-package-formats-to-common-types
...
chore(developer): move package formats to common/web/types
2023-05-12 12:25:19 +10:00
Joshua A. Horton
dbf14faeb0
chore(web): minor cleanup
2023-05-12 09:24:56 +07:00
Joshua A. Horton
1cadcd73e3
chore(web): Merge branch 'refactor/web/browser-focus-maintenance-states' into fix/web/app-browser-osk-hooks
2023-05-12 09:22:05 +07:00
Joshua A. Horton
bd656481b6
chore(web): cleanup per review
2023-05-12 09:21:25 +07:00
Joshua A. Horton
fc07ae5835
chore(web): Merge branch 'refactor/web/legacy-web-events' into refactor/web/browser-focus-maintenance-states
2023-05-12 09:02:45 +07:00
Joshua A. Horton
5611672144
chore(web): Merge branch 'fix/web/webview-android-launch' into refactor/web/legacy-web-events
2023-05-12 09:02:03 +07:00
Keyman Server
e183f93be1
Merge pull request #8760 from keymanapp/auto/version-master-17.0.106
...
auto: increment master version to 17.0.106
2023-05-12 01:02:36 +07:00
Keyman Build Agent
7a63284dd2
auto: increment master version to 17.0.106
2023-05-11 14:01:52 -04:00
Eberhard Beilharz
b759e25a05
Merge pull request #8733 from keymanapp/chore/linux/config-build.sh
...
chore(linux): Add build.sh for keyman-config
2023-05-11 14:50:47 +02:00
Eberhard Beilharz
032a123347
chore(linux): Properly fix shellcheck SC1091 warnings
...
The secret is to disable the "shellcheck.useWorkspaceRootAsCwd".
2023-05-11 11:59:15 +02:00
Eberhard Beilharz
1b76f98ec8
chore(linux): Add .shellcheckrc instead of inline directives
...
Also improve output specification.
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-05-11 10:31:12 +02:00
Marc Durdin
70279914a8
feat(developer): validate package name in compiler
2023-05-11 15:03:53 +07:00
Marc Durdin
b2be12c258
feat(developer): validate content file names in packages
2023-05-11 14:42:26 +07:00
Darcy Wong
d796104775
Merge pull request #8749 from keymanapp/chore/android/cleanup-build-play-store-notes
...
chore(android/app): Cleanup build-play-store-notes script
2023-05-11 13:42:12 +07:00
Darcy Wong
840c82c209
chore(android): Revert script header
2023-05-11 13:31:30 +07:00
Darcy Wong
c169b5ca10
chore(android/app): Remove stray test code
2023-05-11 13:29:34 +07:00
Darcy Wong
e19f6fbde4
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-05-11 13:28:34 +07:00
Darcy Wong
ffc71239aa
Merge pull request #8748 from keymanapp/chore/common/crowdin-am
...
chore(common): Update crowdin strings for Amharic
2023-05-11 13:27:22 +07:00
Marc Durdin
88b31ba49e
feat(developer): add validation of package filenames
...
Adds `WARN_PackageNameDoesNotFollowKeyboardConventions` and
`WARN_PackageNameDoesNotFollowLexicalModelConventions`, refactoring as
required to test filenames, and adds unit tests for same.
2023-05-11 13:23:33 +07:00
Darcy Wong
f5d43482c1
fix(android/app): Address review comments
2023-05-11 13:08:34 +07:00
Marc Durdin
a77aa8b54c
chore(developer): refactor checkForModelsAndKeyboardsInSamePackage into separate func
2023-05-11 12:44:45 +07:00
Darcy Wong
aac63118ac
chore(android/app): Cleanup build-play-store-notes script
2023-05-11 11:08:30 +07:00
Darcy Wong
3ea8cc26f6
chore(common): Update crowdin strings for Amharic
2023-05-11 10:10:13 +07:00
Keyman Server
25ed2b7eeb
Merge pull request #8747 from keymanapp/auto/version-master-17.0.105
...
auto: increment master version to 17.0.105
2023-05-11 01:03:16 +07:00
Keyman Build Agent
7b0b01b1a4
auto: increment master version to 17.0.105
2023-05-10 14:02:29 -04:00
Eberhard Beilharz
ac8517ad3a
chore(linux): Make us of new builder_run_action
2023-05-10 18:12:10 +02:00
Eberhard Beilharz
a8e0b3666e
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/config-build.sh
2023-05-10 18:09:11 +02:00
Marc Durdin
97b4e35ec6
Merge pull request #8742 from keymanapp/feat/common/builder-run-action
...
feat(common): add `builder_run_action` shorthand function
2023-05-10 18:58:22 +10:00
Eberhard Beilharz
362f3e34a8
Merge pull request #8732 from keymanapp/chore/linux/tests
...
chore(linux): bring kmp.json for unit test up to spec
2023-05-10 08:56:55 +02:00
Marc Durdin
8bdcf957a2
Merge pull request #8725 from keymanapp/chore/developer/rename-kmc-keyboard-to-kmc-ldml
...
chore(developer): rename kmc-keyboard to kmc-ldml
2023-05-10 15:58:08 +10:00
Marc Durdin
7cf891b7c0
chore(developer): add validation to kmlmi
2023-05-10 12:56:26 +07:00
Marc Durdin
97837d2021
feat(common): add builder_run_action shorthand function
2023-05-10 12:50:39 +07:00
Marc Durdin
6c17f4851a
feat(developer): add validation for keyboards in package
...
Adds validation for WARN_PackageShouldNotRepeatLanguages for keyboards
plus unit test.
2023-05-10 11:57:40 +07:00
Marc Durdin
dbc64bcbb0
feat(developer): add package validation
...
Adds a package-validation.ts module, plus adds a call to the validation
step in the compilers.
Rearranges the kmc-package files to match other compilers better.
Removes `default` from exports.
And finally, adds ERROR_PackageCannotContainBothModelsAndKeyboards and
WARN_PackageShouldNotRepeatLanguages messages, plus tests.
2023-05-10 11:50:54 +07:00