Darcy Wong
d9302f8cba
fix(android/browser): Improve how browser handles input
...
* Don't log `MalformedURLExceptions` since it may be a query
* URLEncode the string if it seems to be a URL
* Set `android:usesCleartextTraffic="true"` which allows http:// traffic (API 23+)
2020-10-20 08:54:58 +07:00
Joshua Horton
6efb6d23be
Merge pull request #3685 from keymanapp/feat/common/models/context-reversion
...
feat(common/models): context reversion modeling
2020-10-20 08:42:07 +07:00
Joshua Horton
207b6b85f4
Merge pull request #3663 from keymanapp/feat/common/models/acceptance-context-tracking
...
feat(common/models): context tracking of accepted Suggestions
2020-10-20 08:41:46 +07:00
Marc Durdin
c45f4fafa0
fix(windows): setup status showed only 'removing older versions'
...
Fixes #3690 .
This applies an 'Installing Keyman' label during the install. While
Windows Installer does supply some status messages, at present we are
not using those. Also fixed a missing i18n string.
2020-10-20 07:08:06 +11:00
Keyman Server
9301af9646
Merge pull request #3723 from keymanapp/auto/version-master-14.0.164
...
auto: increment master version to 14.0.164
2020-10-20 05:01:34 +11:00
Keyman Build Agent
29ea71ecb8
auto: increment master version to 14.0.164
2020-10-19 14:00:52 -04:00
Darcy Wong
3c817d2a42
fix(android/engine): Ignore "no protocol" MalformedURLExceptions
2020-10-19 16:14:46 +07:00
Darcy Wong
c010ec6465
fix(android/engine): Add more checks for Keyboard
2020-10-19 15:19:47 +07:00
jahorton
8f3b7b130a
feat(web): manual test for blocked keystrokes
2020-10-19 15:06:37 +07:00
jahorton
1c2537be28
chore(common/models/templates): addresses PR review concerns
2020-10-19 14:22:45 +07:00
Darcy Wong
f746ec61de
Merge pull request #3718 from keymanapp/fix/web/remove-basekey-from-popup
...
fix(web): Remove base key from popup keys
2020-10-19 14:04:40 +07:00
jahorton
56afe4a221
change(common/models): better condition check
2020-10-19 13:43:19 +07:00
Darcy Wong
94c2f2576c
chore(web): Remove prependBaseKey()
2020-10-19 13:07:29 +07:00
Marc Durdin
929e32601c
chore(windows): remove debug code
2020-10-19 16:33:59 +11:00
Marc Durdin
3935699262
fix(windows): tweak scrolling in keyboard menu
...
Fixes #3694 .
The keyboard menu would sometimes scroll too far, which could be
confusing for the end user. This fix stops the scroll once the last
item is in view; it also tweaks the down arrow key handler to ensure
that the current item is correctly scrolled into view.
2020-10-19 16:31:08 +11:00
Darcy Wong
7bd03f8121
chore(web): Include PR number (2 of 2)
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-10-19 10:20:29 +07:00
Darcy Wong
aa70d16ad0
chore(web): Include PR number (1 of 2)
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-10-19 10:20:11 +07:00
Marc Durdin
e28d1ca32a
fix(windows): icons missing in Configuration
...
Fixes #3692 .
Icons were missing in Configuration because the XML template was
initialised out of order.
2020-10-19 14:08:02 +11:00
Darcy Wong
bd2b87f5c0
fix(web): Remove base key from popup keys
2020-10-19 10:05:31 +07:00
Darcy Wong
ff400b5b5b
chore(linux): Merge branch 'master' into fix/linux/reconf
2020-10-19 09:35:36 +07:00
Darcy Wong
4bd865a9bd
chore(android): Merge remote-tracking branch 'origin/master' into fix/android/kmmanager-robustness
2020-10-19 09:33:08 +07:00
Marc Durdin
2354970427
fix(developer): crash creating basic project
...
Fixes #3715 .
This is a regression introduced in #1720 .
2020-10-19 11:26:39 +11:00
Marc Durdin
bc7b667f4d
fix(windows): RefreshKeyboards loses some profiles
...
When loading transient language profiles, RefreshKeyboards would reset
the list of profiles (and in so doing, also leak memory). Instead, the
list should be cleared before the initial language profile list load.
2020-10-19 08:38:25 +11:00
Keyman Server
4c839fa0de
Merge pull request #3713 from keymanapp/auto/version-master-14.0.163
...
auto: increment master version to 14.0.163
2020-10-19 05:01:21 +11:00
Keyman Build Agent
c2195af625
auto: increment master version to 14.0.163
2020-10-18 14:00:41 -04:00
Darcy Wong
d3dd817c49
Merge pull request #3664 from keymanapp/fix/web/pass-tab-enter-back-to-embedded-device
...
fix(web): Let embedded device handle K_TAB or K_ENTER
2020-10-18 06:12:27 +07:00
Keyman Server
86ca9a6f1e
Merge pull request #3712 from keymanapp/auto/version-master-14.0.162
...
auto: increment master version to 14.0.162
2020-10-17 05:01:29 +11:00
Keyman Build Agent
8ec5a9db46
auto: increment master version to 14.0.162
2020-10-16 14:00:49 -04:00
Joshua Horton
ce18f8eb0d
Merge pull request #3709 from keymanapp/fix/common/core/web/revent-event-signature
...
fix(common/core/web): fixes revert event bug
2020-10-16 09:23:55 +07:00
jahorton
219fdac677
fix(common/core/web): fixes revert event bug
2020-10-16 09:10:02 +07:00
Keyman Server
16e4f5f034
Merge pull request #3708 from keymanapp/auto/version-master-14.0.161
...
auto: increment master version to 14.0.161
2020-10-15 05:01:45 +11:00
Keyman Build Agent
81bca4920f
auto: increment master version to 14.0.161
2020-10-14 14:00:57 -04:00
jahorton
9621fae740
fix(web): K_SPACE handling for embedded mode, hardware keystrokes
2020-10-14 15:56:09 +07:00
jahorton
781cac0a3f
docs(common/models): better test docs, code readability
2020-10-14 12:48:26 +07:00
jahorton
cf8cbbfff4
refactor(common/models): refactors old wordbreak tests
2020-10-14 12:32:25 +07:00
jahorton
1688366033
refactor(common/models): LMLayer use of refactored funcs
2020-10-14 12:16:35 +07:00
Eddie Antonio Santos
9a5f6f3a4f
Merge pull request #3705 from keymanapp/refactor/common/models/extract-outcome-type
...
refactor(common/models): extract Outcome type
2020-10-13 22:56:25 -06:00
jahorton
d969b76345
refactor(common/core): makes tokenization methods common, removes from LexicalModel
2020-10-14 10:48:09 +07:00
jahorton
255ade52a8
feat(common/models): context tokenization enhancements
2020-10-14 10:17:14 +07:00
Joshua Horton
73a20cfe8c
Merge pull request #3702 from keymanapp/feat/common/core/web/selective-wordbreak-swallow
...
feat(common/core/web): selective wordbreak swallowing after accepting suggestions
2020-10-14 08:25:35 +07:00
Joshua Horton
dade4d1635
Merge pull request #3700 from keymanapp/change/web/disable-nonsuggestion-keep
...
feat(common/models): disables "keep" when word is not suggestion otherwise
2020-10-14 08:25:10 +07:00
Eddie Antonio Santos
dfce22252c
refactor(common/models): replace & {p} with Outcome type
2020-10-13 09:28:48 -06:00
Keyman Server
eb68374c42
Merge pull request #3703 from keymanapp/auto/version-master-14.0.160
...
auto: increment master version to 14.0.160
2020-10-13 05:01:31 +11:00
Keyman Build Agent
4238d3efb3
auto: increment master version to 14.0.160
2020-10-12 14:00:50 -04:00
jahorton
f272efdeca
feat(common/core/web): selective wordbreak swallowing after accepted suggestion
2020-10-12 15:33:40 +07:00
jahorton
1ea426779b
feat(common/core/web): fat-finger ignores inputs that beep
2020-10-12 13:13:56 +07:00
jahorton
46eecb81cd
feat(common/models): disables "keep" when word is not suggestion otherwise
2020-10-12 12:51:47 +07:00
Joshua Horton
9299e5697c
Merge pull request #3597 from keymanapp/fix/web/test-script-block-on-failed-compilation
...
fix(web): unit test script failure on compilation failures
2020-10-12 08:16:29 +07:00
Darcy Wong
3253af2fe8
fix(linux): Fix keyman_config-*.tar.gaz artifact name
2020-10-10 21:24:51 +07:00
Keyman Server
9c369d65e8
Merge pull request #3696 from keymanapp/auto/version-master-14.0.159
...
auto: increment master version to 14.0.159
2020-10-10 05:01:34 +11:00