Joshua Horton
5de928e94a
Merge pull request #16403 from keymanapp/change/android/autocorrect-by-default
...
change(android): enable autocorrect by default
2026-08-20 00:53:49 +07:00
Marc Durdin
c56ca4e7ed
Merge pull request #12893 from keymanapp/epic/autocorrect
...
epic: autocorrect 🚂
2026-08-19 21:29:32 +07:00
Marc Durdin
3774b2d8ab
Merge branch 'master' into epic/autocorrect
2026-08-19 20:37:51 +07:00
Marc Durdin
07f3473f9a
Merge pull request #16240 from keymanapp/dependabot/npm_and_yarn/resources/build/pr-build-status/js-yaml-4.3.0
...
chore(deps-dev): bump js-yaml from 4.1.1 to 4.3.0 in /resources/build/pr-build-status
2026-08-19 19:32:29 +07:00
Marc Durdin
0e0022353e
chore(resources): add missing sinon dep
2026-08-19 12:25:11 +02:00
Marc Durdin
474aae8230
Merge pull request #16103 from keymanapp/dependabot/npm_and_yarn/form-data-4.0.6
...
chore(deps-dev): bump form-data from 4.0.4 to 4.0.6
2026-08-19 16:42:11 +07:00
Marc Durdin
f498400b86
Merge pull request #16363 from keymanapp/fix/windows/12812-handle-invalid-font-files-in-package-install
...
fix(windows): handle font and package .zip format errors during package installation
2026-08-19 13:53:28 +07:00
Marc Durdin
3a4803c359
Merge pull request #16362 from keymanapp/fix/windows/12905-support-png-icon-in-tray
...
fix(windows): support .png format icon in tray icon
2026-08-19 13:53:04 +07:00
Keyman Server
e5f080cdf1
Merge pull request #16395 from keymanapp/auto/version-master-19.0.270
...
auto: increment master version to 19.0.270
2026-08-18 20:04:15 +02:00
Keyman Build Agent
5cd1a16e86
auto: increment master version to 19.0.270
...
Test-bot: skip
Build-bot: skip
2026-08-18 13:01:50 -05:00
Joshua Horton
cafa672d97
Merge pull request #16384 from keymanapp/fix/web/cancel-gestures-on-relayout
...
fix(web): cancel gestures on relayouts and context resets
2026-08-18 22:25:28 +07:00
Joshua Horton
9372137bee
change(web): mark a couple fields private
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-18 09:12:42 -05:00
Eberhard Beilharz
5232c3f2f9
Merge pull request #16355 from keymanapp/maint/android/fvapitarget
...
maint(android): update FV Android Target API to 36
Follows: #16280
Fixes : #16346
2026-08-18 16:02:32 +02:00
Joshua Horton
7a7ca44242
change(web): merge gesture-completion handler and cancler for HeldRepeater
2026-08-18 08:12:51 -05:00
Marc Durdin
f4ecfd370e
Merge pull request #16275 from keymanapp/dependabot/npm_and_yarn/body-parser-1.20.6
...
chore(deps): bump body-parser from 1.20.5 to 1.20.6
2026-08-18 16:22:00 +07:00
Marc Durdin
114cb8841f
Merge pull request #16388 from keymanapp/auto/version-master-19.0.269
...
auto: increment master version to 19.0.269
2026-08-18 15:15:23 +07:00
Marc Durdin
4a378252b0
fix(windows): improve icon resource management and avoid double-destroy
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Copy the handle of the icon from kmcomapi rather than assigning, so that
we do not end up calling DestroyIcon twice on the same handle (once by
FTrayIcon destruction, and once by kmcomapi).
Co-authored-by: Ross Cruickshank <rc-swag@users.noreply.github.com>
2026-08-18 08:01:12 +02:00
Keyman Build Agent
811457ff7c
auto: increment master version to 19.0.269
...
Test-bot: skip
Build-bot: skip
2026-08-17 13:02:10 -05:00
Joshua Horton
407182c462
change(android): enable autocorrect by default
...
Build-bot: skip build:web release:android
2026-08-17 12:56:02 -05:00
Marc Durdin
f9b083b0fa
Merge pull request #16387 from keymanapp/chore/disable-null-checks
...
chore(common): disable strictNullChecks for TypeScript for now
2026-08-17 15:31:25 +02:00
Joshua Horton
0f666be3d5
docs(web): document GestureHandler.cancel idempotency
2026-08-17 08:21:52 -05:00
Joshua Horton
3c13dfb175
refactor(web): refactor HeldRepeater class
2026-08-17 08:12:05 -05:00
Marc Durdin
cb77aa14ea
Merge pull request #16371 from keymanapp/chore/resources/langtags-2026-06-09
...
chore(resources): update langtags to 2026-06-09, iso639-3 to current, language-subtag-registry to 2026-08-08, cleanup and add download scripts
2026-08-17 14:47:46 +02:00
Marc Durdin
89a136be12
docs(resources): add note on langtags.json staging
...
Build-bot: skip
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-17 14:46:23 +02:00
Joshua Horton
5a7b7118ff
Merge pull request #16314 from keymanapp/change/web/match-fatfingers-by-element-ids
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
change(web): lookup key-data via elementID, not reference, during fat-finger generation 🚂
2026-08-17 19:05:51 +07:00
Marc Durdin
5642b8c047
chore(common): disable strictNullChecks for TypeScript for now
...
As we have a lot of code that does not have comprehensive null checking,
and TypeScript has moved to enable this by default in recent versions,
for now, disable at top-level to avoid being spammed with unhelpful null
errors in editors.
Test-bot: skip
Build-bot: skip
2026-08-17 11:25:04 +02:00
Marc Durdin
c2c6a4ef31
chore(resources): update download scripts and data
2026-08-17 09:20:37 +02:00
Marc Durdin
f131a245e2
chore(linux): update langtags.json unit test for changed sga code
2026-08-17 09:20:36 +02:00
Marc Durdin
a25b7241c5
chore(resources): update langtags to 2026-06-09 and add download script
...
Test-bot: skip
Build-bot: build:all
2026-08-17 09:20:34 +02:00
Marc Durdin
b1b5db26b0
Merge pull request #16370 from keymanapp/fix/developer/16128-mark-file-dirty-after-applying-touch-layout-template
...
fix(developer): mark touch layout file as modified after applying template
2026-08-17 07:57:27 +02:00
Marc Durdin
eebe740888
Merge pull request #16364 from keymanapp/feat/windows/15542-pass-lang-parameter-to-keyboard-download
...
feat(windows): pass UI language to keyboard download page
2026-08-17 07:57:13 +02:00
Joshua Horton
d153ecb1c0
fix(web): cancel gestures on relayouts and context resets
...
Related-to: #15226
This fixes the bug underlying the repro described here: https://github.com/keymanapp/keyman/issues/15226#issuecomment-3842211229
I cannot yet confirm that it fixes the issue as a whole, however.
Build-bot: skip build:web release:android release:ios
2026-08-14 15:26:57 -05:00
Keyman Server
765c1feecf
Merge pull request #16383 from keymanapp/auto/version-master-19.0.268
...
auto: increment master version to 19.0.268
2026-08-14 20:05:44 +02:00
Keyman Build Agent
ff549a51a7
auto: increment master version to 19.0.268
...
Test-bot: skip
Build-bot: skip
2026-08-14 13:02:34 -05:00
Keyman Server
295ba94572
Merge pull request #16372 from keymanapp/auto/A19S35-merge-base-into-autocorrect
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S35 merge master into autocorrect 🚂
2026-08-14 19:09:51 +02:00
Joshua Horton
b23f22ac72
change(web): address related Sentry error
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Fixes: KEYMAN-WEB-YM
2026-08-14 12:03:37 -05:00
Joshua Horton
30c5898eba
change(web): address missing key entry in subkey correction map
2026-08-14 12:02:31 -05:00
Keyman Server
90c10d5f34
Merge branch 'epic/autocorrect' into auto/A19S35-merge-base-into-autocorrect
2026-08-14 16:18:38 +02:00
Darcy Wong
669afb25b0
Merge pull request #16358 from keymanapp/chore/crowdin-es
...
chore(android,ios): Update Crowdin strings for Spanish - Latin America
2026-08-14 08:32:07 -05:00
Joshua Horton
15eeca081e
Merge pull request #16368 from keymanapp/fix/web/mobile-app-sourcemap-linkage
...
fix(web): adjust sourcemap linking pattern used for error reporting within mobile apps
2026-08-14 20:13:01 +07:00
Marc Durdin
3e7630e37a
fix(developer): mark touch layout file as modified after applying template
...
Fixes : #16128
Test-bot: skip
2026-08-14 14:29:01 +02:00
Marc Durdin
9f8717e4f8
Merge pull request #16361 from keymanapp/fix/windows/12611-release-shift-on-osk-with-right-shift
...
fix(windows): release shift key on OSK when user releases physical right shift
2026-08-14 11:30:39 +02:00
Marc Durdin
9526eb72a6
Merge pull request #16365 from keymanapp/chore/windows/remove-junk-files
...
chore(windows): remove junk files from kmshell
2026-08-14 08:07:58 +02:00
Marc Durdin
3742e0ce9c
Merge pull request #16369 from keymanapp/chore/common/history
...
chore(common): add missing history
2026-08-14 08:07:30 +02:00
Marc Durdin
aff7665c07
refactor(windows): remove one use of with in kpinstallfont
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Ross Cruickshank <rc-swag@users.noreply.github.com>
2026-08-14 07:57:57 +02:00
Marc Durdin
16559f9a31
docs(windows): update comment for TfrmOSKOnScreenKeyboard.OskModifierEvent
2026-08-14 07:54:20 +02:00
Marc Durdin
fecb3b9d73
chore(common): add missing history
...
Due to accidental bottom-first PR merges.
Test-bot: skip
Build-bot: skip
2026-08-14 07:49:59 +02:00
Joshua Horton
bc497a5fcf
fix(web): adjust sourcemap linking pattern used for error reporting within mobile apps
...
Fixes : #16367
Build-bot: skip build:web release:android release:ios
Test-bot: skip
2026-08-13 14:56:33 -05:00
Joshua Horton
a672fa21f3
fix(web): use correct layer for key-correction, even upon nextLayer key input
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
Fixes: KEYMAN-WEB-SP
Fixes: KEYMAN-WEB-SQ
2026-08-13 14:34:57 -05:00
Keyman Server
2277196c08
Merge pull request #16366 from keymanapp/auto/version-master-19.0.267
...
auto: increment master version to 19.0.267
2026-08-13 20:03:43 +02:00