Marc Durdin
b32c236103
maint(common): rename gosh.sh to gosh and use /usr/bin/env bash
...
Fixes : #13822
2025-05-02 12:45:52 +07:00
Joshua Horton
209e4e579e
Merge pull request #13807 from keymanapp/maint/disconnect-pred-text-only-ci-config
...
maint(web): merge LMLayer CI build config with standard Web CI build config
2025-05-02 09:55:37 +07:00
Joshua Horton
a6e70561d4
Merge pull request #13773 from keymanapp/fix/ios/legacy-device-calibration
...
fix(ios): restore keyboard-scale settings for older, still-supported iOS devices
2025-05-02 09:00:56 +07:00
Joshua Horton
ecd32ad12c
Merge pull request #13804 from keymanapp/chore/web/improve-clean-actions
...
chore(web): improve clean actions
2025-05-02 08:18:46 +07:00
Joshua Horton
b621318a27
chore(web): mark related issue
...
Fixes : #12735
2025-05-02 08:16:09 +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
Marc Durdin
28d92fd8cf
Merge pull request #13815 from keymanapp/docs/builder-deps
...
docs: add `--deps` flags and move builder.md into /docs
2025-05-02 06:02:23 +07:00
Marc Durdin
830664c8b2
docs: add --deps flags and move builder.md into /docs
2025-05-02 05:15:27 +07:00
Darcy Wong
73dcf20085
Merge pull request #13772 from keymanapp/chore/android/builder-is-ci-build
...
chore(android): Use `builder_is_ci_build` rather than `--ci` flag
2025-05-01 07:16:11 +07:00
Keyman Server
13f75fc719
Merge pull request #13811 from keymanapp/auto/version-master-19.0.30
...
auto: increment master version to 19.0.30
2025-04-30 11:03:03 -07:00
Keyman Build Agent
df4a16cd68
auto: increment master version to 19.0.30
2025-04-30 14:02:35 -04: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
Joshua Horton
c505663046
maint: remove triggers for LMLayer-specific build configuration
2025-04-30 15:05:48 +07:00
Joshua Horton
2cc69d8b2e
Merge pull request #13788 from keymanapp/chore/increase-linter-strictness
...
chore: increase linter strictness
2025-04-30 14:56:11 +07:00
Eberhard Beilharz
22458fc828
Merge pull request #13793 from keymanapp/refactor/linux/testsvirt
...
This changes the shebang at the top of the file to allow use Python from a virtual environment instead of hard-coding the path. This might not be strictly necessary the way we run the tests, but reduces confusion and doesn't hurt.
2025-04-30 08:39:38 +02:00
Joshua Horton
e328aa03f7
chore(common): address common/web/types linter issues
2025-04-30 12:34:14 +07:00
Joshua Horton
843221c466
chore(web): improve clean actions
...
A few cases weren't properly handled, while a few others simply weren't called by the top-level script. This PR seeks to make the top-level clean action able to fully clean all built components, perhaps save for sample and test pages.
Test-bot: skip
2025-04-30 12:18:59 +07:00
Joshua Horton
2011d117d6
chore(developer): finalize activation of prefer-const within developer TS modules
2025-04-30 09:41:07 +07:00
Joshua Horton
871ebee552
change(developer): clean up developer/src/kmc-package linter issues
2025-04-30 09:37:32 +07:00
Marc Durdin
97f0c29afa
Merge pull request #13801 from keymanapp/maint/codeowners-remove-advocates
...
maint(common): remove platform advocates from CODEOWNERS
2025-04-30 09:37:18 +07:00
Joshua Horton
828128fc84
change(developer): clean up developer/src/kmc-model-info linter issues
2025-04-30 09:36:43 +07:00
Joshua Horton
87fff31212
change(developer): clean up developer/src/kmc-model linter issues
...
The model-defaults.ts file is excluded because that code actually lands in models and could have unwanted side-effects on the oldest Android devices we support.
2025-04-30 09:35:55 +07:00
Darcy Wong
f5c7e2b1c6
Merge pull request #13786 from keymanapp/fix/android/downgrade-no-language-error
...
fix(android): Change Alert Dialog instead of Toast if package missing languages
2025-04-30 09:33:43 +07:00
Joshua Horton
63ad1a8fff
change(developer): clean up developer/src/kmc-ldml linter issues
2025-04-30 09:20:12 +07:00
Marc Durdin
762fa9a3d7
maint: remove platform advocates from CODEOWNERS
...
These remain commented out, but status.keyman.com will parse all lines
starting with #/<path>/ in order to find the platform owners.
2025-04-30 09:19:25 +07:00
Joshua Horton
da7bfc0982
change(developer): clean up developer/src/kmc-kmn linter issues
2025-04-30 09:18:45 +07:00
Joshua Horton
6b8c90c191
change(developer): clean up developer/src/kmc-analyze linter issues
2025-04-30 09:16:22 +07:00
Joshua Horton
d92ef04049
change(developer): clean up developer/src/kmc linter issues
2025-04-30 09:15:34 +07:00
Joshua Horton
b14d842027
Merge branch 'master' into chore/increase-linter-strictness
2025-04-30 09:06:31 +07:00
Joshua Horton
d9bddee90e
Merge pull request #13714 from keymanapp/fix/web/web-util-unit-testing
...
fix(web): reconnect unit tests for low-level web utility classes/methods 🧶
2025-04-30 08:21:20 +07:00
Joshua Horton
56dbe78281
Merge pull request #13787 from keymanapp/change/web/add-kmw-linting
...
change(web): enable linting for Keyman Engine for Web modules
2025-04-30 08:17:34 +07:00
Keyman Server
dc6f661b67
Merge pull request #13794 from keymanapp/auto/version-master-19.0.29
...
auto: increment master version to 19.0.29
2025-04-29 11:02:24 -07:00
Keyman Build Agent
9e9153184e
auto: increment master version to 19.0.29
2025-04-29 14:01:52 -04:00
Eberhard Beilharz
2ff9e309fa
chore(common): allow to run tests in virtual environment
...
This changes the shebang at the top of the file to allow use Python
from a virtual environment instead of hard-coding the path. This might
not be strictly necessary, but reduces confusion and doesn't hurt.
2025-04-29 19:20:49 +02:00
Eberhard Beilharz
82cb949289
Merge pull request #13778 from keymanapp/change/linux/linkissue
2025-04-29 09:03:06 +02:00
Joshua Horton
94944b0dff
chore: increase linter strictness
...
Fixes : #13776
2025-04-29 12:10:59 +07:00
Joshua Horton
8f04951c80
chore(web): enable web/ linting
2025-04-29 12:01:42 +07:00
Joshua Horton
d6579495f8
change(web): address recorder-tool linter errors
2025-04-29 11:54:44 +07:00
Joshua Horton
4762429e96
change(web): address app/ui linter errors
2025-04-29 11:40:19 +07:00
Joshua Horton
da138b098d
change(web): address app/browser linter errors
2025-04-29 11:38:08 +07:00
Joshua Horton
241f9655f2
change(web): address app/webview linter errors
2025-04-29 11:32:35 +07:00
Joshua Horton
19021f1419
change(web): address engine/main linter errors
2025-04-29 11:30:30 +07:00
Joshua Horton
0288048340
change(web): address engine/keyboard-storage linter errors
2025-04-29 11:29:16 +07:00
Joshua Horton
7baf8d0b69
change(web): address engine/attachment linter errors
2025-04-29 11:28:28 +07:00
Marc Durdin
42cbe1f988
Merge pull request #13780 from keymanapp/maint/common/labels
...
chore(common): rename `chore` GH label to `maint`
2025-04-29 11:16:14 +07:00
Marc Durdin
8b3c2a710a
chore: add maint to CONTRIBUTING.md
2025-04-29 11:15:55 +07:00
Darcy Wong
86740c9a91
fix(android): Show Dialog instead of Toast if package missing languages
...
If a keyboard package is missing associated languages, show an error dialog instead of Toast notification., This way we don't clutter Sentry with noise.
Fixes : #13782
Fixes: KEYMAN-ANDROID-251
2025-04-29 11:11:10 +07:00
Marc Durdin
2dc14c8f7a
Merge pull request #13765 from keymanapp/chore/labeler-for-19-round-two
...
chore: additional tweaks to scopes/labels
2025-04-29 11:07:50 +07:00
Joshua Horton
f839810cc0
change(web): address engine/osk/gesture-processor linter errors
2025-04-29 11:03:59 +07:00
Joshua Horton
f6134244f2
change(web): address engine/osk linter errors
2025-04-29 11:02:23 +07:00