Commit graph

29033 commits

Author SHA1 Message Date
Joshua Horton
cbf86b355f Merge branch 'change/web/context-tracker-backspaces-and-alignment' into fix/web/context-match-path-ordering 2025-01-20 08:58:44 +07:00
Joshua Horton
998808d010 Merge branch 'master' into change/web/context-tracker-backspaces-and-alignment 2025-01-20 08:57:52 +07:00
Keyman Server
860a3bf1c0
Merge pull request #12947 from keymanapp/auto/version-master-18.0.173
auto: increment master version to 18.0.173
2025-01-19 10:01:42 -08:00
Keyman Build Agent
5c1a15591a auto: increment master version to 18.0.173 2025-01-19 13:01:08 -05:00
Darcy Wong
3fa056add3
Merge pull request #12926 from keymanapp/chore/history-17-0-333
chore(common): Add 17.0.333 to version history
2025-01-19 07:09:08 +07:00
Keyman Server
6e0a6b3209
Merge pull request #12946 from keymanapp/auto/version-master-18.0.172
auto: increment master version to 18.0.172
2025-01-18 10:02:00 -08:00
Keyman Build Agent
548866e1a5 auto: increment master version to 18.0.172 2025-01-18 13:01:28 -05:00
Dr Mark C. Sinclair
d5c3e43f20
Merge pull request #12882 from keymanapp/fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString
fix(common/web): handle invalid order and tertiary arguments to ElementString.fromString()
2025-01-18 15:58:55 +00:00
Dr Mark C. Sinclair
87a4af2de3
Merge pull request #12868 from keymanapp/fix/common/web/types/12867-add-StrsItem-isEqual-method
fix(common/web): add StrsItem.isEqual() method
2025-01-18 15:52:06 +00:00
Keyman Server
0a67eda235
Merge pull request #12943 from keymanapp/auto/version-master-18.0.171
auto: increment master version to 18.0.171
2025-01-17 10:02:27 -08:00
Keyman Build Agent
1ed44014d9 auto: increment master version to 18.0.171 2025-01-17 13:01:57 -05:00
Steven R. Loomis
294121e669
Merge branch 'master' into fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString 2025-01-17 06:58:01 -08:00
Eberhard Beilharz
0c074c2871
Merge pull request #12917 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2025-01-17 14:05:49 +01:00
Dr Mark C. Sinclair
77f085eb1a chore(common/web): Merge branch 'master' into fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString 2025-01-17 12:50:48 +00:00
Dr Mark C. Sinclair
49b64a05ac chore(common/web): Merge branch 'master' into fix/common/web/types/12867-add-StrsItem-isEqual-method 2025-01-17 12:46:47 +00:00
Dr Mark C. Sinclair
244bb1c636
Merge pull request #12811 from keymanapp/test/common/web/types/9052-unit-tests-element-string
test(common/web): unit tests for element-string
2025-01-17 12:43:41 +00:00
Dr Mark C. Sinclair
ea1ae24ee1 chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string 2025-01-17 12:36:54 +00:00
Marc Durdin
217592ff9f
Merge pull request #12940 from keymanapp/fix/web/unit-test-affected-by-autocorrect
fix(web): patch unit test with execution dependent on autocorrect state
2025-01-17 10:45:40 +01:00
Joshua Horton
b4ca7cb8c6 fix(web): patches up unit test with execution dependent on autocorrect state 2025-01-17 15:29:47 +07:00
Eberhard Beilharz
fc15e616a7
Merge pull request #12918 from keymanapp/chore/linux/copyrightyear
chore(linux): update copyright year
2025-01-17 07:58:48 +01:00
Steven R. Loomis
a245f14524
Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string 2025-01-16 21:53:57 -08:00
Darcy Wong
c0bfb541fa chore(common): Add 17.0.333 to version history 2025-01-17 10:28:32 +07:00
Joshua Horton
9b48385095 fix(web): correct edit-path ordering at source 2025-01-17 10:26:01 +07:00
Joshua Horton
817adffc70 fix(web): prevent array aliasing during context-token cloning 2025-01-17 10:15:18 +07:00
Joshua Horton
b314cee54b Merge branch 'master' into change/web/context-tracker-backspaces-and-alignment 2025-01-17 10:14:52 +07:00
Keyman Server
80ca26c885
Merge pull request #12924 from keymanapp/auto/version-master-18.0.170
auto: increment master version to 18.0.170
2025-01-16 16:32:23 -08:00
Keyman Build Agent
ea8a9cdbb9 auto: increment master version to 18.0.170 2025-01-16 19:31:47 -05:00
rc-swag
7a76b25c77
Merge pull request #12923 from keymanapp/chore/windows/update-state-diagram
chore(windows): remove `postinstall` state from mermaid diagram
2025-01-17 09:21:17 +10:00
rc-swag
1d342ad0d7 chore(windows): remove postinstall state from diagram
The postinstall state no longer exists due to the way interaction
with the microsoft installer works. This PR just updateds the diagram to
match.
2025-01-17 08:23:32 +10:00
Keyman Server
122ec9d63b
Merge pull request #12921 from keymanapp/auto/version-master-18.0.169
auto: increment master version to 18.0.169
2025-01-16 10:03:28 -08:00
Keyman Build Agent
af10f1de68 auto: increment master version to 18.0.169 2025-01-16 13:02:52 -05:00
Eberhard Beilharz
43e958b5d0
chore(linux): update copyright year 2025-01-16 16:46:12 +01:00
Eberhard Beilharz
4f4df94bb3
chore(linux): Update debian changelog
(cherry picked from commit fdafd5879e)
2025-01-16 16:30:00 +01:00
Eberhard Beilharz
b84b651590
Merge pull request #11397 from keymanapp/chore/linux/cicontainer
chore: Add docker images for building the different platforms
2025-01-16 12:31:29 +01:00
Joshua Horton
0cbbcaa52a
Merge pull request #12906 from keymanapp/change/web/keep-suggestion-transforms
change(web): make 'keep' transform pattern match standard suggestion pattern by including the prefix string
2025-01-16 15:49:21 +07:00
Marc Durdin
0d2264c80c
Merge pull request #12909 from keymanapp/fix/developer/12852-filter-incorrect-fonts-from-keyboard-info
fix(developer): filter incorrect fonts out of .keyboard_info
2025-01-16 09:29:13 +01:00
Marc Durdin
d4c18b6e1a
Merge pull request #12907 from keymanapp/chore/use-github-pr-data-in-history
chore: use GitHub PR titles when writing HISTORY.md
2025-01-16 09:28:33 +01:00
Marc Durdin
b26d154658
Merge pull request #12895 from keymanapp/fix/developer/12870-detect-invalid-key-ids-in-touch-layouts
fix(developer): detect invalid key ids in touch layout files
2025-01-16 09:28:24 +01:00
Marc Durdin
e77c0a62ac
Merge pull request #10041 from keymanapp/epic/windows-updates
epic: windows-updates 💽
2025-01-16 07:49:50 +01:00
Darcy Wong
411121ed4f
Merge pull request #12910 from keymanapp/chore/ios/crowdin-km
chore(ios): Update crowdin strings for Khmer
2025-01-16 13:15:07 +07:00
Darcy Wong
488cab0dd4 chore(ios): Update crowdin strings for Khmer 2025-01-16 11:40:48 +07:00
Marc Durdin
67a1622c42 fix(developer): filter incorrect fonts out of .keyboard_info
The font collection code was somewhat wrong in kmc-keyboard-info. It
collected all fonts referenced in the package, even for multi-keyboard
packages, which meant that the .keyboard_info file listed all fonts for
all languages. Furthermore, if a font was referenced in multiple
language entries in the .kps, then it would be repeated for each
language in the .keyboard_info. This patch addresses both of these bugs.

The good news is that this makes some of the .keyboard_info files
smaller. In particular, fv_all.keyboard_info goes from 4675 lines down
to 695 lines!

Fixes: #12852
2025-01-16 11:04:22 +07:00
Joshua Horton
d798083c76 feat(web): track token shift counts during context tracking 2025-01-16 10:58:32 +07:00
Joshua Horton
e61e79e01b change(web): enable context-tracker matching to track across backspaces 2025-01-16 10:56:45 +07:00
Joshua Horton
84875cdc6e change(web): simplify context-tracker token cloning 2025-01-16 10:52:30 +07:00
Joshua Horton
5ef5ccac45
Merge pull request #12866 from keymanapp/chore/web/build-test-integration
chore(web): integrates predictive-text builds to top level script, reconnects headless tests
2025-01-16 10:22:27 +07:00
Marc Durdin
4bc3b78072 chore: use GitHub PR titles when writing HISTORY.md 2025-01-16 09:14:21 +07:00
rc-swag
7b65b572bd
Merge pull request #12904 from keymanapp/chore/merge-master-epic-windows-updates
chore(windows): merge master epic windows updates 💽
2025-01-16 11:41:54 +10:00
Joshua Horton
bf9b601d7a change(web): keep transform pattern should match standard suggestion format 2025-01-16 08:36:23 +07:00
Joshua Horton
9f0051a8b8
Merge pull request #12871 from keymanapp/fix/android/12366-keystrokes-with-hidden-osk
fix(android): use main looper to dispatch key events when OSK is hidden
2025-01-16 08:15:13 +07:00