Commit graph

32853 commits

Author SHA1 Message Date
Joshua Horton
aaec2837ca
Merge pull request #14825 from keymanapp/feat/web/interim-legacy-keyer
feat(web): adds legacy keyer that matches existing transform-tokenization behavior 🚂
2025-10-16 21:49:54 +07:00
Joshua Horton
750a9ac636
Merge pull request #14874 from keymanapp/feat/web/evaluate-precomputed-tokenization
feat(web): add method that evaluates precomputed tokenizations 🚂
2025-10-16 21:49:45 +07:00
Joshua Horton
ebc264ac15 Merge branch 'epic/autocorrect' into feat/web/evaluate-precomputed-tokenization 2025-10-16 09:17:22 -05:00
Joshua Horton
66209db351
Merge pull request #14876 from keymanapp/feat/web/compute-removed-token-count
feat(web): compute number of tokens deleted in tokenization transition 🚂
2025-10-16 21:09:35 +07:00
Joshua Horton
1a78cc5a25
Merge pull request #14875 from keymanapp/fix/web/empty-context-tail-handling
fix(web): do not ignore empty context-tail tokens when computing tokenization transition 🚂
2025-10-16 21:09:26 +07:00
Keyman Server
192e94a5fb
Merge pull request #14923 from keymanapp/chore/A19S13-merge-master-into-autocorrect
auto: A19S13 merge master into autocorrect 🚂
2025-10-10 13:36:20 +02:00
Keyman Server
0753cc548c
Merge branch 'epic/autocorrect' into chore/A19S13-merge-master-into-autocorrect 2025-10-10 05:04:36 +02:00
Marc Durdin
f8c63ed65d
Merge pull request #14893 from keymanapp/maint/trigger-more-logging
maint(resources): fix watch bug for common files, and add more logging for triggering builds
2025-10-10 05:03:31 +02:00
Darcy Wong
ffd2b950c7
Merge pull request #14915 from keymanapp/chore/crowdin-vi
chore(common): Update crowdin strings for Vietnamese
2025-10-10 08:45:44 +07:00
Keyman Server
e08464ac61
Merge pull request #14918 from keymanapp/auto/version-master-19.0.137
auto: increment master version to 19.0.137
2025-10-09 20:03:46 +02:00
Keyman Build Agent
c779739197 auto: increment master version to 19.0.137
Test-bot: skip
Build-bot: skip
2025-10-09 13:01:49 -05:00
Shawn Schantz
922e747b98
Merge pull request #14914 from keymanapp/chore/renew-ios-cert
chore(ios): renew certificate
2025-10-09 08:40:37 -04:00
Eberhard Beilharz
94eabd3ead
Merge pull request #14895 from keymanapp/fix/linux/14888_dbusx11dep
fix(linux): replace `dbus-x11` dependency
2025-10-09 11:17:59 +02:00
Darcy Wong
c38f488986 chore(common): Update crowdin strings for Vietnamese 2025-10-09 11:40:18 +07:00
Shawn Schantz
a4a495a705 chore(ios): renew certificate 2025-10-08 20:21:51 -04:00
Darcy Wong
7a4484dbc9
Merge pull request #14873 from keymanapp/fix/android/extra-bar
fix(android): Refactor bottom inset calculations for in-app and system keyboard
2025-10-09 06:41:34 +07:00
Keyman Server
5bf828b60b
Merge pull request #14912 from keymanapp/auto/version-master-19.0.136
auto: increment master version to 19.0.136
2025-10-08 20:04:01 +02:00
Keyman Build Agent
d80fa47f30 auto: increment master version to 19.0.136
Test-bot: skip
Build-bot: skip
2025-10-08 13:01:39 -05:00
Joshua Horton
41619fed1f Merge branch 'feat/web/evaluate-precomputed-tokenization' into feat/web/interim-legacy-keyer 2025-10-08 11:41:39 -05:00
Joshua Horton
8dd5748fec docs(web): "assumption", not "assertion" 2025-10-08 11:37:36 -05:00
Joshua Horton
b28bb2deb7
Merge pull request #14841 from keymanapp/feat/web/merge-context-tokens
feat(web): add method for merging multiple ContextTokens into one 🚂
2025-10-08 22:35:38 +07:00
Joshua Horton
da444878ff
Merge pull request #14840 from keymanapp/feat/web/split-context-tokens
feat(web): add class method for splitting ContextToken instances 🚂
2025-10-08 22:35:29 +07:00
Joshua Horton
d70d7a75c9
Merge pull request #14823 from keymanapp/feat/web/tokenization-subset-builder
feat(web): build subsets of prior-state + input pairings with compatible tokenization results 🚂
2025-10-08 22:35:20 +07:00
Joshua Horton
e95422565d
Merge pull request #14822 from keymanapp/feat/web/key-common-result-tokenizations
feat(web): define keying function that matches paths that result in compatible context tokenizations 🚂
2025-10-08 22:35:09 +07:00
Joshua Horton
05a89a07a4
Merge pull request #14820 from keymanapp/feat/web/track-boundary-token-source
feat(web): track source input ranges for the edit-boundary source token 🚂
2025-10-08 22:34:58 +07:00
Joshua Horton
eb3a1d86bb
Merge pull request #14790 from keymanapp/feat/web/boundary-shifting-transform-tokenization
feat(web): precompute transform tokenization while handling when existing boundaries shift 🚂
2025-10-08 22:34:48 +07:00
Joshua Horton
4698f22c86 Merge branch 'feat/web/compute-removed-token-count' into feat/web/evaluate-precomputed-tokenization 2025-10-08 08:52:04 -05:00
Joshua Horton
b2f460d0be Merge branch 'fix/web/empty-context-tail-handling' into feat/web/compute-removed-token-count 2025-10-08 08:51:22 -05:00
Joshua Horton
96fd4b6a6f fix(web): update unit test use of method with name changed to mapWhitespacedTokenization 2025-10-08 08:50:57 -05:00
Joshua Horton
30f0eee46b Merge branch 'feat/web/merge-context-tokens' into fix/web/empty-context-tail-handling 2025-10-08 08:50:08 -05:00
Joshua Horton
886642c67d Merge branch 'feat/web/split-context-tokens' into feat/web/merge-context-tokens 2025-10-08 08:49:25 -05:00
Joshua Horton
2b290955a4 Merge branch 'feat/web/tokenization-subset-builder' into feat/web/split-context-tokens 2025-10-08 08:45:19 -05:00
Joshua Horton
97789c008b fix(web): update unit test use of method with name changed to mapWhitespacedTokenization 2025-10-08 08:44:51 -05:00
Joshua Horton
8a69cd4689 Merge branch 'feat/web/key-common-result-tokenizations' into feat/web/tokenization-subset-builder 2025-10-08 08:43:28 -05:00
Joshua Horton
8ebfab10fc docs(web): remove duplicate words in file header comment 2025-10-08 08:43:02 -05:00
Joshua Horton
9c8747d9c8 Merge branch 'feat/web/track-boundary-token-source' into feat/web/key-common-result-tokenizations 2025-10-08 08:42:01 -05:00
Joshua Horton
164b6306ef Merge branch 'feat/web/boundary-shifting-transform-tokenization' into feat/web/track-boundary-token-source 2025-10-08 08:40:55 -05:00
Joshua Horton
01a0eeec19 change(web): renames precomputeTokenizationAfterInput to mapWhitespacedTokenization 2025-10-08 08:40:15 -05:00
Darcy Wong
6ee38172e8
Merge pull request #14897 from keymanapp/fix/android/longpress-menubar
fix(android): Convert longpress delay menu to ConstraintLayout
2025-10-08 15:24:22 +07:00
Darcy Wong
499e427b8e fix(android): Fallback to legacy calculation when not initialized 2025-10-08 15:23:33 +07:00
Darcy Wong
7226d27145 docs(android): Update getNavigationBarHeight API 2025-10-08 05:35:31 +07:00
Keyman Server
c5b3598ab6
Merge pull request #14902 from keymanapp/auto/version-master-19.0.135
auto: increment master version to 19.0.135
2025-10-07 20:02:12 +02:00
Keyman Build Agent
25770baf3d auto: increment master version to 19.0.135
Test-bot: skip
Build-bot: skip
2025-10-07 13:01:21 -05:00
Eberhard Beilharz
6ef624e7e6
fix(linux): replace dbus-x11 dependency
When using a different DBus implementation `dbus-launch` might not exist,
but instantiating a `SessionBus` object might start a session dbus if
it's not already running. This change also replaces the `dbus-x11`
dependency with `default-dbus-session-bus | dbus-session-bus` and changes
the way we detect if dbus is already running.

Also remove `DBUS_SESSION_BUS_ADDRESS` from `sudo gsettings` call. It
turns out we don't need this since we execute the `gsettings` command
in the context of the user anyway which connects to the user's session
dbus.

Fixes: #14888
2025-10-07 16:23:49 +02:00
Eberhard Beilharz
0f8ced873e
Merge pull request #14871 from keymanapp/maint/resources/14839_nestedTests
maint(resources): nest unit tests under parent block 

This adds a modified `mocha-teamcity-reporter` that allows to nest the unit tests under the parent block.

Fixes: #14839
2025-10-07 09:47:14 +02:00
Darcy Wong
92308dc601 fix(android): Convert longpress delay menu to ConstraintLayout 2025-10-07 14:31:49 +07:00
Darcy Wong
eda50b2232 chore(android): Remove unused insets 2025-10-07 14:11:09 +07:00
Darcy Wong
329125a1b1 fix(android): Separate bottom insets for in-app and system keyboard 2025-10-07 13:29:46 +07:00
Darcy Wong
0e2011eca8 chore(android): Cleanup code 2025-10-07 10:24:22 +07:00
Darcy Wong
295dfd9e92 test(android): Adjust system keyboard insets 2025-10-07 08:36:20 +07:00