Commit graph

1945 commits

Author SHA1 Message Date
jahorton
6f75842e1e feat(ios): adds a good comparison unit test for the no-defaults one 2021-03-12 15:51:51 +07:00
jahorton
28c26b03c9 chore(ios): cleans up resource-bundler 'test' 2021-03-12 15:14:52 +07:00
jahorton
a7abc7c1cf feat(ios): unit test for app update - no installed defaults 2021-03-12 15:11:33 +07:00
jahorton
e6a13cd40b change(ios): minor tweak to trigger rebuild 2021-03-12 12:05:03 +07:00
jahorton
9cbceb3895 fix(ios): fixes pre-existing unit test 2021-03-12 10:57:56 +07:00
jahorton
795c4ab30b change(ios): resource-update migration now triggers on all upgrades 2021-03-12 10:37:29 +07:00
jahorton
cc2c66d609 fix(ios): default resource metadata now read from bundled package 2021-03-12 10:37:03 +07:00
jahorton
4f25f90470 feat(ios): build script option: -download-resources 2021-03-12 09:30:00 +07:00
jahorton
5317a517ef fix(ios): properly respects user customizations from 12.0 and 13.0 during app upgrade 2021-03-11 15:16:34 +07:00
jahorton
c0d448b5e3 refactor(ios): app version migration only needs basic resource IDs 2021-03-11 14:16:37 +07:00
jahorton
40140e8ee4 fix(ios): respects customizations after v12 during version upgrades 2021-03-11 14:05:31 +07:00
Marc Durdin
3e45d9d1cb
Merge pull request #4626 from keymanapp/fix/windows/4558-context-help-links
fix(windows): context help links
2021-03-11 09:11:25 +11:00
Marc Durdin
9fd5e11e62 fix(windows): context help links
Fixes #4558.

This makes a number of fixes to get the context help working correctly
in Keyman 14:

1. Adds support for `redirect:` header in help .md files so that we can
   do redirects for the context content in Keyman for Windows help in the
   lua filters.
2. Renames Keyman for Windows help files to .htm, because that's what
   the .chm format is expecting, and what Delphi assumes for its .chm
   integration, and thus splits the html and htm lua filters.
3. Renames and makes more consistent the various context help pages.
4. Adds redirects for all pages that have sufficient content on other
   pages.
5. Fixes the instantiation of help in various Keyman for Windows forms.
6. Defaults to opening help from the Keyman source repo if the calling
   app is running in the source repo (this is just a development-side
   tweak that simplifies my life).
2021-03-09 12:35:43 +11:00
jahorton
989a171756 docs(ios): adds supported l10ns to help/about/whatsnew 2021-03-09 08:23:01 +07:00
Joshua Horton
361f5685cd
Merge pull request #4568 from keymanapp/fix/ios/2197-app-browser-pkg-downloads
fix(ios): support for direct downloads of .kmp packages from within the in-app browser
2021-03-05 09:15:22 +07:00
jahorton
d20bb5d37d fix(ios): ResourceInfoView.strings l10n mapping correction 2021-03-04 09:50:22 +07:00
jahorton
7f0a872b6b feat(ios): enables de, fr, and km localizations 2021-03-04 09:35:58 +07:00
jahorton
aba0a53b4e chore(ios): because xcode's encoding converter is broken 2021-03-04 09:07:41 +07:00
jahorton
00515dee8e change(ios): attempt at changing file encoding of localizable.strings 2021-03-04 08:56:35 +07:00
jahorton
a78d1d76cf fix(ios): adds i18n for some error alerts 2021-03-03 14:24:37 +07:00
jahorton
d2a7012716 fix(ios): handling of cases with no welcome.htm 2021-03-03 13:21:49 +07:00
jahorton
0f7f2739f5 fix(ios): better ux for net-delayed package installations, kbd display mgmt 2021-03-03 13:01:49 +07:00
jahorton
39064e1935 feat(ios): adds a progress bar to search during page loads 2021-03-03 10:17:15 +07:00
jahorton
9847e553a5 fix(ios): fixes kbd display over welcome.htm 2021-03-02 15:18:52 +07:00
jahorton
55e39b8413 fix(ios): app browser kmp downloads 2021-03-02 14:33:38 +07:00
jahorton
00c9571db9 fix(ios): workaround pt 1 - package request shunted to Safari 2021-03-02 09:30:57 +07:00
Darcy Wong
a249a89e9a
Merge pull request #4550 from keymanapp/chore/ios/custom-dictionary-help
chore(ios/app): Adjust help titles for installing custom dictionaries
2021-03-01 14:09:28 +07:00
Darcy Wong
9ce0d72267 chore(ios/app): Adjust help titles for installing custom dictionaries 2021-03-01 10:02:10 +07:00
jahorton
a9692c0b24 fix(ios): package installer completion requires welcome dismissal 2021-02-26 14:28:46 +07:00
jahorton
a232f32ea4 chore: reverts right-delete changes 2021-02-26 10:32:48 +07:00
jahorton
fc2a17890c docs(common/models): adds comments about bug in iOS insertText 2021-02-25 14:43:35 +07:00
jahorton
28ed690fe2 chore(common/models): Merge branch 'beta' into feat/common/models/mid-context-suggestions 2021-02-25 09:16:45 +07:00
Joshua Horton
795b64e22a
Merge pull request #4492 from keymanapp/chore/ios/4125-sentry-enable-trycatch
chore(ios): web-side sentry enablement try-catch
2021-02-22 16:40:19 +07:00
jahorton
66949ed89d fix(ios): one more sys-kbd log ref 2021-02-22 13:32:47 +07:00
jahorton
57f37c8c45 fix(ios): restores a log reference 2021-02-22 13:31:38 +07:00
jahorton
aa72480469 change(ios): more log centralization 2021-02-22 13:29:28 +07:00
jahorton
331d6958b4 fix(ios): log messages were Xcode-only 2021-02-22 11:55:24 +07:00
jahorton
6b5b878463 chore(ios): web-side sentry enablement try-catch 2021-02-12 13:43:58 +07:00
jahorton
7ec7f6e72e fix(ios): get started 'add kbd' links to keyboard search 2021-02-12 12:57:40 +07:00
jahorton
c93608042d fix(ios): beta help -> staging 2021-02-12 10:21:36 +07:00
jahorton
d574d1e23c fix(common/models): better right-deletion logic 2021-02-12 09:57:18 +07:00
jahorton
e14b689239 fix(ios): nixes source of (some) duplicate context resets 2021-02-12 09:56:35 +07:00
jahorton
8b32069ebe chore(common/models): Merge branch 'beta' into feat/common/models/mid-context-suggestions 2021-02-11 15:51:39 +07:00
jahorton
87f45bef75 chore(ios): readme.md - new prereq, extra notes 2021-02-11 10:59:50 +07:00
jahorton
7e0756f5b1 fix(ios/app): completes integration, fixes offline check 2021-02-11 10:59:28 +07:00
Darcy Wong
b9851c9136 change(ios): Update build-help.sh
* Generate offline help from markdown
* Update bundle to use index.html
2021-02-11 08:46:38 +07:00
Darcy Wong
4440ff0876 chore(ios): Ignore generated offline help files 2021-02-11 08:42:00 +07:00
Darcy Wong
0b878f8192 chore(ios): Check in markdown help 2021-02-11 08:35:13 +07:00
jahorton
95d715effe change(ios): combines break cases 2021-02-10 11:38:49 +07:00
jahorton
6973f4cedc fix(ios): better SMP right-deletion handling 2021-02-09 12:03:58 +07:00