Shawn Schantz
0d6facb443
Merge branch 'master' into chore/ios/8737-remove-xcglogger
2024-01-29 12:30:57 +07:00
sgschantz
323f60b5f2
respond to review comments, change subsystem names
2024-01-23 14:26:24 +07:00
sgschantz
542dc83b44
remove XCGLogger dependency from Keyman Engine
2024-01-19 10:47:54 +07:00
Joshua A. Horton
5a0a79e93b
chore(web): inlines app/webview sourcemap b/c Android WebView inspection reqt
2024-01-17 11:38:02 +07:00
sgschantz
1a8f401a1d
clear cache directory before extracting zip
2023-11-15 16:27:53 +07:00
Joshua A. Horton
7b7fa52a95
chore(web): renames app/webview output, preserves name within embedding apps
2023-04-12 09:00:17 +07:00
Joshua A. Horton
48610a3b43
fix(common/web): modularizes SentryManager, re-enables it
2023-03-29 09:54:24 +07:00
Marc Durdin
8fd220b668
fix(ios): use mobile mode for keyboard download pages
...
Fixes #7915 .
On iPadOS 16, it seems that WKWebView defaults to lying about its user
agent to servers. We can switch this behaviour by using .mobile for the
preferredContentMode.
We should also update the website to work around this, so that users
always get the right downloads for their device, but the website
currently uses server-side determination of user agent for this
particular aspect of the keyboard search, so that's a much more
significant refactor, to make it client-side, with greater risk and much
more testing required.
2023-01-19 19:37:19 +11:00
Marc Durdin
5c687559fe
chore(ios): separate ios-host.js
...
This is part of the fix chain for #5853 . Split ios-host.js out from
keyboard.html in order to make it easier to debug and mock. No changes
to the content of the sscript, just moving it here.
2022-02-23 15:48:47 +11:00
jahorton
7b57e962f9
fix(ios): prevents installation of packages without JS
2021-09-15 13:13:40 +07:00
jahorton
32e917b868
fix(ios/engine): recursive init reqts are bad
2021-07-23 09:42:25 +07:00
jahorton
a1fcaadd85
fix(ios/engine): engine migration must precede installs
2021-07-23 09:02:34 +07:00
jahorton
5326927bed
chore(ios): Merge branch 'master' into change/ios/workspace-reorg
2021-05-28 11:25:37 +07:00
jahorton
fcdb04ec14
chore(ios): Merge branch 'master' into chore/ios/handled-error-logging
2021-05-28 07:17:15 +07:00
jahorton
c04ef72f5b
change(ios): drops conditional iOS <= 11 checks
2021-05-27 14:13:27 +07:00
jahorton
d11fe4c64d
change(ios): pass 5, more reorganization
2021-05-27 12:53:43 +07:00
jahorton
8af3f820a9
chore(ios): removes old Obj-C headers
2021-05-27 09:32:23 +07:00
jahorton
0260a84cd3
feat(ios): some log.info -> breadcrumb conversion
2021-05-26 13:21:18 +07:00
jahorton
8cdca7372a
feat(ios): more log.error conversion
2021-05-26 13:12:53 +07:00
jahorton
5187dfff17
chore(ios): connects many log cmds to Sentry
2021-05-26 09:59:19 +07:00
jahorton
7e4be304f5
chore(ios): post-merge patchup
2021-04-01 09:52:15 +07:00
jahorton
c5ee153c79
fix(ios): kbd search now caches publishing data for result
2021-03-19 12:41:52 +07:00
jahorton
d269394bf6
fix(ios): keyboard search did not alert for lack of net
2021-03-16 11:57:00 +07:00
jahorton
cc2c66d609
fix(ios): default resource metadata now read from bundled package
2021-03-12 10:37:03 +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
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
55e39b8413
fix(ios): app browser kmp downloads
2021-03-02 14:33:38 +07:00
jahorton
a9692c0b24
fix(ios): package installer completion requires welcome dismissal
2021-02-26 14:28:46 +07:00
jahorton
52559bd91d
docs(ios): enhances doc comment re: fix
2021-02-02 10:16:30 +07:00
jahorton
7b3ece97a2
fix(ios): fixes indexing error in DownloadQueue logic
2021-02-02 10:09:09 +07:00
jahorton
14954ffd8d
fix(ios): accidental duplicated line from merge
2021-01-28 12:27:19 +07:00
Joshua Horton
2c6096996b
Merge branch 'beta' into fix/ios/installation-ui-polish-pass
2021-01-27 15:15:24 +07:00
Joshua Horton
04ff601a23
Merge pull request #4332 from keymanapp/fix/ios/4328-unexpected-logo
...
fix(ios): fixes accidental logo / cancel button overlap during package installation
2021-01-27 15:14:31 +07:00
jahorton
ed087a1e08
fix(ios): reloads keyboard after package updates (unless exact path match)
2021-01-27 10:25:22 +07:00
jahorton
233deaf189
fix(ios): resolves rough edges with installation view transitions
2021-01-26 11:38:41 +07:00
jahorton
d8ead35eb1
fix(ios): smoother dismissal, though not yet perfect
2021-01-26 09:53:08 +07:00
jahorton
54f3bd17ef
fix(ios): better handling of scoped vs non-scoped package URLs
2021-01-25 12:39:41 +07:00
Joshua Horton
a28b28057c
Merge pull request #4101 from keymanapp/fix/ios/package-install-autoset-keyboard
...
fix(ios): autosets + autodisplays keyboard after a package install
2020-12-09 15:02:14 +07:00
jahorton
bc7a3b9100
fix(ios): display keyboard after installation
2020-12-09 14:08:25 +07:00
jahorton
425525ccf6
fix(ios): auto-sets the first new keyboard after package installer UI
2020-12-09 14:01:50 +07:00
jahorton
de9de6f625
fix(ios/app): now properly displays, returns from package welcome
2020-12-09 11:52:51 +07:00
jahorton
e52ac3232f
fix(ios/engine): requests security for imported files
2020-12-08 10:46:18 +07:00
jahorton
b5caf5d36f
fix(ios/engine): welcome.htm's done now backs out properly
2020-12-08 09:57:01 +07:00
Joshua Horton
c14c42697e
Merge pull request #3889 from keymanapp/feat/ios/engine/external-url-launching
...
feat(ios/engine): launches external links outside the app
2020-11-23 08:26:54 +07:00
jahorton
fdd296ad7b
fix(ios/engine): codes now only prefix-match
2020-11-20 12:30:31 +07:00
jahorton
d8526452f0
feat(ios/engine): launches external links outside the app
2020-11-18 15:03:14 +07:00
jahorton
571494fb07
feat(ios/engine): naive langcode fallback based on substring matching
2020-11-18 09:38:10 +07:00