Darcy Wong
e722fa6ad5
Merge branch 'master' into refactor/android/engine-package
2023-02-01 14:17: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
Marc Durdin
c045bf5bf4
fix(android): use getApplicationContext() instead of context
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-01-24 18:49:46 +11:00
Marc Durdin
0061c7cd5a
chore(android): add sentry tags for FV app
2023-01-24 11:48:24 +07:00
Darcy Wong
988bea8e93
chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/engine-package
2023-01-24 09:14:57 +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
3e41f195a4
remove zip as FV dependency and framework
2023-01-23 11:10:44 +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
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
Darcy Wong
11c8f6289f
chore(oem/fv/android): Update namespace for FV Android
2023-01-06 09:18:49 +07:00
Marc Durdin
d9eae3869d
Merge branch 'master' into chore/a17s2-beta-to-master
2022-12-23 08:44:42 +11:00
Marc Durdin
be7fb6c2bd
Merge pull request #7909 from keymanapp/fix/fv/view-permission
...
fix(oem/fv/android): Add view permission of online help
2022-12-22 07:30:57 +11:00
Darcy Wong
c9e0bf2df4
fix(oem/fv/android): Prefix the string with fv_
2022-12-21 16:53:57 +07:00
Darcy Wong
5772d443d3
fix(oem/fv/android): Fix keyboard version title (again)
2022-12-21 15:51:54 +07:00
Darcy Wong
58899cd6b2
fix(oem/fv/android): Add view permission of online help
2022-12-15 15:04:25 +07:00
Darcy Wong
65e9e00b3a
fix(oem/fv/android): Cleanup version title
2022-12-15 15:03:11 +07:00
Darcy Wong
6771bd55f0
chore(android): Additional cleanup
2022-12-15 09:09:43 +07:00
Darcy Wong
2a0368bc54
chore(android): Update Gradle dependencies
2022-12-13 11:26:35 +07:00
Darcy Wong
27cc980b13
Merge pull request #7768 from keymanapp/cherrypick/android/sdk-version-31
...
chore(android): Update Target SDK Version to 31 🍒
2022-11-21 16:23:39 +07:00
Darcy Wong
4e71d27606
chore(android): Update Target SDK Version to 31
2022-11-18 14:50:26 +07:00
Marc Durdin
4308dea250
chore(windows): remove unused options from locales and UI
...
Removes koRunElevatedInVista, koSwitchLanguageForAllApplications,
koSwitchLanguageWithKeyboard, koUnknownLanguage, koTurnOnSurrogates
from localizations and from UI.
These options are no longer relevant, mostly due to improved operating
system support.
Only one option was still visible, koSwitchLanguageForAllApplications,
so this has been hidden in keyman_options.xsl, for future full removal.
2022-11-18 11:57:12 +11:00
sgschantz
0578517e0b
enable Allow Full Access configuration in settings for FV Keyboards extension
2022-10-14 14:06:39 +07:00
Marc Durdin
6644697eec
Merge pull request #7001 from keymanapp/fix/android/6899-verify-browser-for-links
...
fix(android): verify browser before starting activity
2022-08-23 17:07:51 -05:00
Marc Durdin
f90eaee6dd
fix(android): add toast when browser fails to open
2022-08-23 07:41:56 +10:00
Marc Durdin
127fb3b4e0
chore(android): fixup getPackageManager ref
2022-07-27 15:59:50 +10:00
Marc Durdin
bdb7b5e45a
fix(android): verify browser before starting activity
...
Fixes #6899 .
2022-07-27 15:16:02 +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
Marc Durdin
ec690f47f9
Merge branch 'master' into chore/developer/js-to-lmc
2022-06-25 09:34:27 +10:00
Marc Durdin
4f36c3c2df
chore(developer): Merge branch 'master' into chore/developer/js-to-lmc
2022-06-25 05:48:57 +10:00
Marc Durdin
cc18058cfe
chore(ios): rename run-xcodebuild to run_xcodebuild
2022-06-24 14:03:55 +10:00
Marc Durdin
0730098236
chore(ios): update ios/macos build scripts to log scripts
...
Adds run-xcodebuild function to wrap xcodebuild calls to keep logging
and error handling consistent. Currently used only by the iOS build; the
macOS build has a corresponding execBuildCommand function which does
pretty much the same thing (changing that would belong in a separate PR
I think and low priority.)
2022-06-24 11:37:46 +10:00
Marc Durdin
bb1c6a0d57
chore(ios): add manageAppVersionAndBuildNumber=false
2022-06-24 09:18:49 +10:00
Marc Durdin
0a1d4b6241
chore(windows): move unicodedata to common
...
Also makes common/windows/bin/tools more consistent.
2022-06-10 13:26:07 +10:00
Marc Durdin
f6c41fab1b
chore(ios): FV certificate hash
2022-05-27 14:19:13 +10:00
Darcy Wong
3e2217d905
fix(oem/fv/android): Check current keyboard before registering model
2022-05-13 09:10:43 +07:00
sgschantz
f0e1138605
remove unused class CheckBox
2022-03-31 13:41:09 +07:00
sgschantz
5119503148
revised comments
2022-03-31 08:01:50 +07:00
sgschantz
16b8e26c89
maintain active keyboard list and rebuild keyboard list in Keyman Engine whenever a keyboard is added or removed
2022-03-30 14:31:18 +07:00
Shawn Schantz
a67d082553
Merge pull request #6197 from keymanapp/feat/oem/fv/ios/dictionary-support
...
feat(oem/fv/ios): Dictionary Support
2022-03-29 08:02:07 +07:00
sgschantz
b3c61c54c8
remove debug error alert
2022-03-28 12:36:04 +07:00
sgschantz
fed555655e
added toolbar with activity spinner during dictionary download
2022-03-25 16:10:55 +07:00
sgschantz
f83f8f8a34
lexical model install fix
2022-03-25 13:34:00 +07:00
sgschantz
cd7d7c4180
includes temporary test code to investigate keyboard installation failure
2022-03-15 15:13:14 +07:00
Darcy Wong
8aadea6086
fix(oem/fv/android): Refresh menu on install
2022-03-14 08:43:10 +07:00
Darcy Wong
2b7d10718b
fix(oem/fv/android): Refresh Settings menu
2022-03-14 06:56:55 +07:00
Darcy Wong
e138ca382e
fix(oem/fv/android): Toggle predictions when dictionary installed
2022-03-14 06:56:55 +07:00
Darcy Wong
738b3cc08a
fix(oem/fv/android): Fold model picker into Keyboard settings menu
2022-03-14 06:56:55 +07:00
sgschantz
e799c3478f
return false when keyboard installation error occurs
2022-03-11 15:03:36 +07:00