Joshua Horton
2db1e3fd20
Merge pull request #14756 from keymanapp/refactor/web/source-input-vs-example-input
...
refactor(web): differentiate between true and represented inputs for context tokens 🚂
2025-10-06 21:50:46 +07:00
Keyman Server
95cacfe914
Merge pull request #14842 from keymanapp/chore/A19S12-merge-master-into-autocorrect
...
auto: A19S12 merge master into autocorrect 🚂
2025-09-27 10:02:07 +02:00
Keyman Server
66fc892a56
Merge branch 'epic/autocorrect' into chore/A19S12-merge-master-into-autocorrect
2025-09-27 06:38:31 +02:00
Keyman Server
b1f8f29cdf
Merge pull request #14836 from keymanapp/auto/version-master-19.0.129
...
auto: increment master version to 19.0.129
2025-09-26 14:21:36 +02:00
Keyman Build Agent
9b82c64622
auto: increment master version to 19.0.129
...
Test-bot: skip
Build-bot: skip
2025-09-26 02:53:49 -05:00
Marc Durdin
881e08282a
Merge pull request #14795 from keymanapp/feat/windows/14787-improve-startup-time
...
feat(windows): improve startup time by caching locale names
2025-09-26 09:09:24 +02:00
rc-swag
96a28feeed
Merge pull request #13573 from keymanapp/fix/windows/13376-language-Selector-setup-is-not-sorted
...
fix(windows): sort setup UI language selector according to language names
2025-09-26 15:28:13 +10:00
Joshua Horton
6eedb2e7ab
change(web): revert no-longer-valid change
2025-09-25 14:59:49 -05:00
Joshua Horton
5dc28b5492
refactor(web): track original ContextToken source properties + reform use of .exampleText
2025-09-25 14:51:57 -05:00
Keyman Server
4a6b504897
Merge pull request #14834 from keymanapp/auto/version-master-19.0.128
...
auto: increment master version to 19.0.128
2025-09-25 20:04:03 +02:00
Keyman Build Agent
970a4c43c2
auto: increment master version to 19.0.128
...
Test-bot: skip
Build-bot: skip
2025-09-25 14:02:31 -04:00
Joshua Horton
04e998c8f1
Merge pull request #14726 from keymanapp/feat/web/transpose-disable-option
...
feat(web): add option to disable transpose edits for internal context-alignment purposes 🚂
2025-09-25 20:53:17 +07:00
Darcy Wong
0952e9cd10
Merge pull request #14830 from keymanapp/docs/android/get-navigation-height
...
docs(android): Document getNavigationBarHeight API
2025-09-25 20:53:08 +07:00
Darcy Wong
13131682fe
Merge pull request #14828 from keymanapp/fix/android/sample-fv-bottom-inset
...
fix(android): Fix bottom insets for Sample and FirstVoices apps
2025-09-25 20:52:54 +07:00
Darcy Wong
b04309c7df
Merge pull request #14808 from keymanapp/fix/android/some-bottom-inset
...
fix(android): Apply bottom insets to system keyboard
2025-09-25 20:52:39 +07:00
Marc Durdin
df194a7511
Merge pull request #14816 from keymanapp/maint/resources/find-7z-on-path-in-windows
...
maint(resources): lookup 7z on path on Windows if SEVENZ_HOME is not set
2025-09-25 15:41:48 +02:00
Joshua Horton
ba4a2f2631
Merge branch 'epic/autocorrect' into feat/web/transpose-disable-option
2025-09-25 08:20:27 -05:00
Joshua Horton
73c5133524
Merge pull request #14725 from keymanapp/refactor/web/compute-distance-helper
...
refactor(web): move static computeDistance to standalone helper 🚂
2025-09-25 20:04:10 +07:00
Darcy Wong
7e08782703
docs(android): Document getNavigationBarHeight API
2025-09-25 14:54:05 +07:00
Marc Durdin
c1e74369d9
Merge pull request #14814 from keymanapp/fix/windows/14791-no-advertising
...
fix(windows): disable MSI shortcut advertisement
2025-09-25 09:51:50 +02:00
Marc Durdin
39b4d630dd
docs(windows): add documentation for localization functions
...
Build-bot: skip
2025-09-25 09:46:24 +02:00
Marc Durdin
914bf6a8a4
fix(windows): disable .msi shortcut advertisement
...
Change Keyman shortcuts to standard Windows shortcuts, rather than
advertised shortcuts, to work around a problem with advertised shortcuts,
elevated custom actions, and non-admin users, as described in #14791 .
The problem is related to advertised shortcuts in Windows Installer. When
you have an advertised shortcut, the first use of the shortcut triggers a
repair to prepare the app for use in the new user's context. And now, with
Aug 2025 Windows security patch KB5063878, tweaked in Sep 2025, this
triggers an elevation dialog, which the non-admin user cannot work around.
This means that the shortcuts will be regular Windows shortcut files rather
than advertised shortcuts, and are added to
`%ProgramData%\Microsoft\Windows\Start Menu\Programs\Keyman for Windows`
(so, available for all users on that machine, but will not follow a user
across machines).
* DISABLEADVTSHORTCUTS: https://learn.microsoft.com/en-us/windows/win32/msi/disableadvtshortcuts
* Shortcut advertisement: https://learn.microsoft.com/en-us/windows/win32/msi/advertisement
Relates-to: #14809
Fixes : #14791
Build-bot: skip release:windows
2025-09-25 09:04:37 +02:00
Marc Durdin
bf9e135072
maint(resources): use command instead of where to find 7z.exe
...
Using `7z.exe` instead of `7z` finds the correct command.
2025-09-25 08:56:06 +02:00
rc-swag
c5b82bd01a
fix(windows): minor review comments
2025-09-25 14:29:23 +10:00
Darcy Wong
03438c3ab9
fix(android): Fix bottom insets for Sample and FirstVoices apps
2025-09-25 11:20:11 +07:00
Marc Durdin
ad88e066bc
Merge pull request #14827 from keymanapp/dependabot/npm_and_yarn/tar-fs-3.1.1
...
chore(deps-dev): bump tar-fs from 3.0.9 to 3.1.1
2025-09-25 06:02:23 +02:00
Marc Durdin
ae4fffb893
Merge branch 'master' into dependabot/npm_and_yarn/tar-fs-3.1.1
2025-09-25 05:58:49 +02:00
Marc Durdin
ec229c1a23
Merge pull request #14815 from keymanapp/maint/windows/sign-check-only-in-ci
...
maint(windows): check code signatures only in CI builds
2025-09-25 05:48:02 +02:00
Darcy Wong
8af7803839
fix(android): Adjust top insets for the navigation bar inset
2025-09-25 10:39:06 +07:00
Darcy Wong
86bf4ce85e
chore(android): Merge remote-tracking branch 'origin/master' into fix/android/some-bottom-inset
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2025-09-25 10:04:16 +07:00
dependabot[bot]
ba38a27589
chore(deps-dev): bump tar-fs from 3.0.9 to 3.1.1
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 3.0.9 to 3.1.1.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.9...v3.1.1 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 3.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-24 21:37:11 +00:00
Joshua Horton
785b139b17
Merge branch 'epic/autocorrect' into refactor/web/compute-distance-helper
2025-09-24 16:18:23 -05:00
Joshua Horton
ba07b9b831
Merge pull request #14724 from keymanapp/refactor/web/improve-edit-calc-encapsulation
...
refactor(web): improve encapsulation for edit-distance calculation objects 🚂
2025-09-25 04:16:45 +07:00
Joshua Horton
082ebf59e4
Merge pull request #14706 from keymanapp/feat/web/partial-splits-and-merges
...
feat(web): support partial split + merge edits 🚂
2025-09-25 04:16:36 +07:00
Markus Greiner
ccde97213a
Merge pull request #14824 from keymanapp/fix/common/single-changes-in-gha
...
fix(common): registry clean-up enabled, no terminal in github action
No longer dryrun for the registry clean-up GHA workflow
docker run doesn't use a terminal in GHA (erasing -t flag)
2025-09-24 23:14:54 +02:00
Keyman Server
07fcebaf76
Merge pull request #14826 from keymanapp/auto/version-master-19.0.127
...
auto: increment master version to 19.0.127
2025-09-24 20:04:41 +02:00
Keyman Build Agent
c83e66c6fa
auto: increment master version to 19.0.127
...
Test-bot: skip
Build-bot: skip
2025-09-24 14:01:22 -04:00
Joshua Horton
2b64a0857b
docs(web): fix sourceText doc comment
2025-09-24 10:37:12 -05:00
Markus Greiner
b8007beedc
fix(common): registry clean-up enabled, no terminal in github action
...
No longer dryrun for the registry clean-up GHA workflow
docker run doesn't use a terminl (erasing -t flag)
Test-bot: skip
Build-bot: skip
2025-09-24 17:24:16 +02:00
Joshua Horton
f59443d19c
change(web): enhance unit test clarity per review
2025-09-24 10:23:58 -05:00
Eberhard Beilharz
5cff28d28d
Merge pull request #14819 from keymanapp/maint/linux/shellcheck
...
This change improves our `.shellcheckrc` file so that several directives are no longer needed and source files are still found. Also remove some directives that are no longer necessary, either because the changes to `.shellcheckrc` makes them obsolete, or because the lines changed so that they no longer contain the problem.
2025-09-24 08:14:06 +02:00
Darcy Wong
0a91f50fcc
fix(android): Move setting system keyboard insets to KMManager
2025-09-24 13:05:34 +07:00
Darcy Wong
ddc994857d
fix(android): Fix the alignment
2025-09-24 08:43:35 +07:00
Keyman Server
66e439e777
Merge pull request #14821 from keymanapp/auto/version-master-19.0.126
...
auto: increment master version to 19.0.126
2025-09-23 20:02:05 +02:00
Keyman Build Agent
f3fe63779f
auto: increment master version to 19.0.126
...
Test-bot: skip
Build-bot: skip
2025-09-23 14:01:18 -04:00
Eberhard Beilharz
db3cd5092d
maint(linux): remove several shellcheck directives and warnings
...
This change improves our `.shellcheckrc` file so that several directives
are no longer needed and source files are still found. Also remove some
directives that are no longer necessary, either because the changes to
`.shellcheckrc` makes them obsolete, or because the lines changed so
that they no longer contain the problem.
Also remove some shellcheck warnings.
Build-bot: skip
Test-bot: skip
2025-09-23 18:30:16 +02:00
Joshua Horton
3dba25cf7d
Merge pull request #14697 from keymanapp/change/web/edit-path-edge-data
...
change(web): edit path edges should report alignment indices instead of texts 🚂
2025-09-23 23:25:11 +07:00
Joshua Horton
7ddd7e24fd
Merge pull request #14689 from keymanapp/feat/web/split-merge-edit-paths
...
feat(web): support split, merge for edit-path construction 🚂
2025-09-23 23:24:56 +07:00
Joshua Horton
49b557cef9
Merge pull request #14687 from keymanapp/refactor/web/edit-path-construction
...
refactor(web): refactor edit-path construction to support extensions from subclasses 🚂
2025-09-23 23:24:47 +07:00
Joshua Horton
066b29695c
Merge pull request #14686 from keymanapp/feat/web/start-split-merge-distance
...
feat(web): start support for calculating 'split', 'merge' edits 🚂
2025-09-23 23:24:40 +07:00