Commit graph

27982 commits

Author SHA1 Message Date
jahorton
959cbbd623 feat(ios/engine): adds post-migration update detect test 2020-07-17 12:12:37 +07:00
Darcy Wong
b794eab191 fix(android): Revert AndroidManifest
From PR discussion, the app should change the keyboards/install link (not display in browser) into a downloading link that MainActivity handles
2020-07-17 11:27:41 +07:00
jahorton
baad7702ec refactor(ios/engine): package update detection 2020-07-17 10:54:10 +07:00
jahorton
7e6dee7681 feat(ios/engine): updateCacheIsCurrent 2020-07-17 08:58:02 +07:00
dependabot[bot]
404837d2b5
chore(deps): bump lodash in /web/testing/regression-tests
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 18:03:06 +00:00
Keyman Server
5916bfd8eb
Merge pull request #3359 from keymanapp/auto/version-master-14.0.112
auto: increment master version to 14.0.112
2020-07-17 04:02:21 +10:00
Keyman Build Agent
4d758e4303 auto: increment master version to 14.0.112 2020-07-16 14:01:30 -04:00
Darcy Wong
eb51b8cc55 fix(android): Update intent filter for /keyboards/install
Address some review comments:
* Update intent filter to use /keyboards/install (/go/packge/download commented out)
* Add some test cases to for testing Keyman install link
2020-07-16 13:47:16 +07:00
Darcy Wong
e04572935b
Merge pull request #3353 from keymanapp/fix/android/switch-next-input
fix(android/engine): Update deprecated call to switch system keyboard for Android P
2020-07-16 06:21:58 +07:00
Keyman Server
5e7a80808b
Merge pull request #3356 from keymanapp/auto/version-master-14.0.111
auto: increment master version to 14.0.111
2020-07-16 04:01:47 +10:00
Keyman Build Agent
144ff07f6e auto: increment master version to 14.0.111 2020-07-15 14:01:01 -04:00
Eberhard Beilharz
5f19964eee
Merge pull request #3355 from keymanapp/chore/copyright
chore(linux): Add license details for kmpdetails.*
2020-07-15 16:50:12 +02:00
Eberhard Beilharz
74522a7aee
chore(linux): Add license details for kmpdetails.* 2020-07-15 16:34:59 +02:00
Darcy Wong
90b25ed673 fix(android/engine): Update deprecated call to switch system keyboard for Android P 2020-07-15 14:14:29 +07:00
Darcy Wong
bd56dcbce9 fix(android): Adjust regex to match spec
Update keyboard install regex to match the Keyman Universal Link URL pattern
2020-07-15 11:09:38 +07:00
jahorton
8a3b7fd795 chore(ios/engine): Merge branch 'refactor/ios/engine/download-keyboard-packages' into refactor/ios/engine/download-queue-cleanup 2020-07-15 09:56:09 +07:00
jahorton
3eaadad243 chore(ios/engine): Merge branch 'refactor/ios/engine/package-version-query-caching' into refactor/ios/engine/download-keyboard-packages 2020-07-15 09:50:10 +07:00
Darcy Wong
239c632dbe chore(android): Cleanup 2020-07-15 09:48:32 +07:00
Darcy Wong
d823050908 chore(android): Add a unit test with BCP 47 tag that has script 2020-07-15 08:54:05 +07:00
jahorton
99f569dd40 change(ios/engine): shifts cache-object nomenclature to match 2020-07-15 08:50:48 +07:00
jahorton
aa8f0b6210 docs(ios/engine): tweaks doc comments noted in PR 2020-07-15 08:44:45 +07:00
jahorton
f49a26f14f change(ios/engine): supportState -> distributionMethod 2020-07-15 08:39:39 +07:00
Darcy Wong
d1ac23105c fix(android): Fix intent and parsing of URL query
* Add intent to handle download links from current live site: https://keyman.com/keyboard/download/
* Fix parsing of bcp47 query
* Only use the path for determining filename from packageID
*
2020-07-15 06:32:17 +07:00
Marc Durdin
3ac7877330 chore(developer): cleanup test constants 2020-07-15 07:00:03 +10:00
Marc Durdin
79a485ab41
Merge pull request #3338 from keymanapp/fix/developer/lexical-model-compiler-duplicates-ref-2880
fix(developer/compilers): merge duplicate words during compile
2020-07-15 06:58:51 +10:00
Marc Durdin
e4764b4cd1
Merge pull request #3340 from keymanapp/refactor/developer/hashmap-based-wordlist-compile
refactor(developer): hashmap-based wordlist compilation
2020-07-15 05:36:56 +10:00
Marc Durdin
ec062736ff fix: cleanup broken merge 2020-07-15 05:32:32 +10:00
Keyman Server
5ef8f8c644
Merge pull request #3349 from keymanapp/auto/version-master-14.0.110
auto: increment master version to 14.0.110
2020-07-15 04:02:20 +10:00
Keyman Build Agent
d4c1dd3dab auto: increment master version to 14.0.110 2020-07-14 14:01:21 -04:00
Darcy Wong
eb93f5c305 fix(android): Refactor check on kmp links 2020-07-14 21:34:02 +07:00
Darcy Wong
e88e3ca5a1 fix(android): Fix regression for handling .kmp links 2020-07-14 15:50:51 +07:00
Joshua Horton
19d19891ba
refactor(developer): PR suggestion: NFC literal
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-07-14 07:52:02 +07:00
Joshua Horton
c2346ffa1b
refactor(developer): PR suggestion: Object.entries
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-07-14 07:51:26 +07:00
Darcy Wong
8c2094e4dc
Merge pull request #3332 from keymanapp/feat/oem/fv/sencoten-model
feat(android/oem): Add nrc.str.sencoten model and update SystemKeyboard from KMAPro
2020-07-14 07:04:13 +07:00
Marc Durdin
72b526d302 fix: remove large dependencies
Setup had some large dependencies which were little needed.
Refactored to remove those and replace with only what we use.
2020-07-14 07:21:06 +10:00
Marc Durdin
aab1d2562c
Merge pull request #3326 from keymanapp/feat/windows/download-and-universal-links
feat(windows): New Keyboard Search and Download
2020-07-14 07:19:12 +10:00
Marc Durdin
bb126af3df
Merge branch 'feat/windows/cleanup-server-names' into feat/windows/download-and-universal-links 2020-07-14 07:17:33 +10:00
Marc Durdin
5c7a5b44d9 chore(windows): Merge branch 'master' into feat/windows/cleanup-server-names 2020-07-14 07:15:33 +10:00
Marc Durdin
33328ac0cf refactor: move kmshell-specific xml to utilkmshell
This was causing a cascade of dependencies and I realised that
the xml in question would only ever be consumed by kmshell, so
moved the two functions to utilkmshell and avoided the cascade.
2020-07-14 07:13:56 +10:00
Marc Durdin
9042de2e15 fix: kmcomp build 2020-07-14 07:12:22 +10:00
Marc Durdin
86be84ef1f fix: buildpkg build 2020-07-14 07:12:19 +10:00
Marc Durdin
4afb386375 feat(windows): New Keyboard Search and Download
This replaces the legacy keyboard download dialog with the new search,
which supports searching rather than just scrolling. It also integrates
a keyboard download pattern which I will refactor into a separate unit
in the next PR, which should implement the Universal Link strategy.
2020-07-14 07:12:16 +10:00
Marc Durdin
8a9f63ea4a chore: cleanup 2020-07-14 07:12:14 +10:00
Marc Durdin
4fb3d7ca3a feat(windows): cleanup server names
This makes server URLs version agnostic and works with
tiers and debug overrides in all URLs. This is groundwork
for universal links and integrated new keyboard search.

Also uses /windows/ instead of /desktop/ where possible.
2020-07-14 07:12:12 +10:00
Eberhard Beilharz
04abdf2451
Merge pull request #3291 from keymanapp/refactor/protectedmethods
refactor(linux): make some methods protected
2020-07-13 19:36:28 +02:00
Darcy Wong
10f503660d fix(android): Handle go/package/download links 2020-07-13 21:57:51 +07:00
jahorton
96d3fba3c2 refactor(ios/engine): finishes installState(forPackage) 2020-07-13 16:05:26 +07:00
jahorton
26a2f35904 refactor(ios/engine): dl queue cleanup, phase 1 2020-07-13 15:37:21 +07:00
Darcy Wong
d575ed9bab fix(android/engine): Update intents for downloading keyboards 2020-07-13 14:28:07 +07:00
jahorton
3b723f5d5f refactor(ios/engine): rips out old WET kbd download code, breaks kbds updates 2020-07-13 13:44:55 +07:00