Darcy Wong
46305470fb
Merge pull request #8070 from keymanapp/chore/crowdin-cs
...
chore(common): Add crowdin strings for Czech
2023-01-25 21:24:43 +07:00
Marc Durdin
4131aa84c5
Merge pull request #8063 from keymanapp/chore/more-version-tags
...
chore(common): revise tag variable name to VERSION_GIT_TAG
2023-01-25 22:43:01 +11:00
sgschantz
6d62927f49
updated ios project settings to include Czech localization
2023-01-24 21:57:22 +07:00
Darcy Wong
f07e0af5aa
chore(common): Add crowdin strings for Czech
2023-01-24 08:41:22 +07:00
Shawn Schantz
150ecaadb8
Merge pull request #8015 from keymanapp/chore/xcode14-upgrade
...
chore: Xcode 14.2 update
2023-01-23 14:40:43 +07:00
sgschantz
dae26e6123
set iOS Deployment Target to iOS 12.2
2023-01-23 10:08:14 +07:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
sgschantz
49d34ef601
updated DeviceKit to version 5.0 and changed build script to delete workaround for carthage
...
bug
2023-01-20 12:59:53 +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
sgschantz
5e9ae01afc
explicitly disable bitcode in project
2023-01-18 08:44:01 +07:00
Marc Durdin
34ece2182d
fix(common): update sentry release identifiers to support semver
...
Fixes #7895 .
This should mean that Sentry reports start to track semantic versions. I
have reviewed each project and I _think_ I've captured all the locations
where we need to construct release identifiers. Note that one of them
was fixed from a plain version number.
Docs on release format: https://docs.sentry.io/platforms/node/guides/serverless-cloud/configuration/releases/#bind-the-version
2023-01-17 17:04:24 +07:00
sgschantz
af874351bb
explicitly disable bitcode in target
2023-01-17 16:13:11 +07:00
sgschantz
0fc69b82e5
disable bitcode and set target iOS version to 11 for xcode 14.2 compatibility
2023-01-11 14:23:56 +07:00
Darcy Wong
fded9721e2
chore(common): Merge branch 'beta' into chore/common/beta-b16s2
2022-11-25 07:58:23 +07:00
Shawn Schantz
85c106eafa
Merge pull request #7791 from keymanapp/docs/ios-install
...
docs(ios): Update help documentation about Install and Allow Full Access
2022-11-23 15:36:08 +07:00
sgschantz
b572355124
change wording for versions of iOS priot to 16.0
2022-11-22 13:54:21 +07:00
sgschantz
2be18a9f29
recommend leaving Allow Full Access enabled after Keyman for iOS installation
2022-11-22 12:36:21 +07:00
Darcy Wong
aca4a4e6ef
Update ios/help/about/whatsnew.md
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2022-11-22 10:39:36 +07:00
Darcy Wong
f98b342fee
chore(common): Update whatsnew for 16.0
2022-11-22 10:30:44 +07:00
Shawn Schantz
bd3012d593
Merge pull request #7782 from keymanapp/fix/ios/7185-in-app-text-size
...
fix(ios): make text size of in-app editor consistent with slider
2022-11-22 08:04:12 +07:00
sgschantz
472d9bf670
altered way that the text size is initialized for the UITextView
2022-11-21 16:25:22 +07:00
Darcy Wong
cd27527646
Merge branch 'beta' into chore/common/crowdin-update-zhcn
2022-11-18 16:47:28 +07:00
Darcy Wong
7ca7cb8d70
chore(common): Update crowin strings for Fulfulde
2022-11-14 10:27:30 +07:00
Darcy Wong
391eb402f3
chore(common): Update crowdin strings for Simplified Chinese
2022-11-14 09:56:52 +07:00
Marc Durdin
fc6b496834
chore: update help version and whatsnew
2022-11-01 08:15:57 +11:00
Marc Durdin
b676cc1d9a
Merge pull request #7563 from keymanapp/fix/ios/7517-iPad-not-recognised-as-tablet
...
fix(ios): iPad was not recognised as tablet device
2022-11-01 05:38:10 +11:00
Marc Durdin
89f734c70a
chore(ios): support iOS 13+ for iPad detection
2022-10-31 16:11:17 +11:00
Marc Durdin
71af6160db
fix(ios): iPad was not recognised as tablet device
...
Fixes #7517 .
Cleans up the setDeviceType code which was attempting to set the device
type far too late in the init sequence, and moves responsibility for
detection from kmwembedded.ts to ios-host.ts, as this device test is
iOS-specific.
2022-10-28 13:02:19 +11:00
Darcy Wong
d04893b638
Merge pull request #7558 from keymanapp/chore/help-16-0
...
chore(common): Update help references from 15.0 to 16.0
2022-10-28 07:32:04 +07:00
Darcy Wong
df0153f8f9
Merge pull request #7498 from keymanapp/chore/common/crowdin-nl
...
chore(common): Add crowdin strings for Dutch
2022-10-27 20:25:33 +07:00
Darcy Wong
5cf0ae6d64
chore(common): Update help references from 15.0 to 16.0
2022-10-27 13:05:38 +07:00
Darcy Wong
1bc6e6a06f
chore(common): Update crowdin strings for 16.0
2022-10-25 11:33:44 +07:00
Darcy Wong
8b781cdcff
chore(common): Update crowdin strings for Amharic
2022-10-25 09:39:56 +07:00
sgschantz
0a9b3ebb61
add dutch(nl) localization to mac and ios project files
2022-10-24 09:34:10 +07:00
Darcy Wong
081c23c798
chore(common): Add crowdin strings for Dutch
2022-10-20 09:42:56 +07:00
Marc Durdin
f836574cbc
chore: use keyman.com instead of keyman-staging.com
...
Fixes #7227 .
We want to use keyman.com for now even for alpha builds, as
keyman-staging.com is going to be used for transition to Docker-based
hosting, and it will be problematic to try and share that process with
alpha builds.
2022-09-08 14:32:39 +10:00
Marc Durdin
767927bf16
chore(common): use /usr/bin/env bash
...
Fixes up scripts (except under /linux) to use `#!/usr/bin/env bash`
instead of `#!/bin/bash` or `#!/bin/sh` so that we don't end up with
the ancient version of bash supplied with macOS.
This became urgent with this PR, because of bash-4.xisms in
build-utils.sh, for example on line 572:
```
if [[ -v _builder_params[$e] ]]; then
```
2022-07-25 14:59:37 +10:00
Joshua Horton
58496402bb
Merge pull request #6838 from keymanapp/chore/ios/app-browser-wkwebview-conversion
...
chore(ios): updates core internals for the in-app browser
2022-07-14 15:29:25 +07:00
Marc Durdin
13a038da70
fix(ios): ignore CFBundleShortVersionString
...
Use KeymanVersionWithTag from .plist instead of
CFBundleShortVersionString when checking version information, because
XCode can rewrite bundle version of frameworks. Details: #6932 .
2022-07-13 06:26:59 +10:00
jahorton
39803da16a
docs(ios): re woff fonts vs .kmps
2022-07-08 09:28:05 +07:00
jahorton
1ee76f7c7f
change(ios): set browser font 'family' name, removes dead font bits
2022-07-08 08:48:37 +07:00
jahorton
1b086c38d2
chore(ios): removes redundant within-PR fields
2022-07-08 08:42:04 +07:00
jahorton
33b79656ae
change(ios): browser - direct font injection
2022-07-07 15:34:17 +07:00
Marc Durdin
88c7363ab7
fix(ios): only override console object in ios-host if debug enabled
2022-07-05 13:14:39 +10:00
jahorton
db9558e900
fix(ios): eliminates conditional height for banner image
2022-06-27 10:52:31 +07:00
Joshua Horton
bcfd822baa
Merge pull request #6836 from keymanapp/chore/ios/wkwebview-for-infoview
...
chore(ios): modernizes app-help's internals
2022-06-27 08:26:25 +07:00
Marc Durdin
cc18058cfe
chore(ios): rename run-xcodebuild to run_xcodebuild
2022-06-24 14:03:55 +10:00
jahorton
c8dbf3813e
chore(ios): remaining patch-up
2022-06-24 09:48:30 +07:00
jahorton
04d1b17883
fix(ios): fixed up delegate func names
2022-06-24 09:35:17 +07:00
jahorton
71bd07d381
chore(ios): the easy conversion parts
2022-06-24 09:31:36 +07:00