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