Marc Durdin
ee76123b6e
docs(common): update README with number of languages and keyboards
2025-05-21 20:36:20 +02:00
Keyman Server
7d1bdba31d
Merge pull request #14022 from keymanapp/auto/version-master-19.0.46
...
auto: increment master version to 19.0.46
2025-05-21 11:03:13 -07:00
Keyman Build Agent
92eaf08e8d
auto: increment master version to 19.0.46
2025-05-21 14:02:36 -04:00
Marc Durdin
4ada483b8c
Merge pull request #14012 from keymanapp/maint/developer/multer-update-refresh
...
maint(developer): update multer to v2.0.0
2025-05-21 21:51:38 +07:00
Eberhard Beilharz
bc02ce60e0
Merge pull request #14021 from keymanapp/maint/linux/fixrelease
2025-05-21 16:35:14 +02:00
Eberhard Beilharz
202b16459c
maint(linux): use correct syntax to define local variables in script
2025-05-21 16:33:42 +02:00
Keyman Server
5f81ada6d6
Merge pull request #14017 from keymanapp/auto/version-master-19.0.45
...
auto: increment master version to 19.0.45
2025-05-21 06:13:07 -07:00
Keyman Build Agent
f981e596d8
auto: increment master version to 19.0.45
2025-05-21 09:12:33 -04:00
Darcy Wong
9f73d242e9
Merge pull request #13978 from keymanapp/fix/android/check-internet-on-download
...
fix(android): Check network access before trying to download keyboard
2025-05-21 19:33:45 +07:00
Marc Durdin
290bd60958
Merge pull request #14015 from keymanapp/docs/developer/server-upload-security
...
docs(developer): add security note to Upload documentation
2025-05-21 19:12:00 +07:00
Marc Durdin
c106df9f6c
docs(developer): add security note to Upload documentation
...
Replaces: keymanapp/help.keyman.com#2078
Test-bot: skip
2025-05-21 13:16:09 +02:00
Marc Durdin
2d7484c84a
maint(developer): update multer to v2.0.0
...
Looks like dependabot did not cleanly upgrade multer (#13982 ). Possibly
a bug with workspaces? Removed from package.json, npm install, re-added,
npm install to fix the issue.
See-also: #13982
2025-05-21 10:58:29 +02:00
Shawn Schantz
3c511a6191
Merge pull request #13976 from keymanapp/chore/fv/ios/icon
...
chore(ios): update FirstVoices AppIcon
2025-05-21 14:20:21 +07:00
Eberhard Beilharz
eb31116dde
Merge pull request #13986 from keymanapp/maint/linux/tcrel
...
In addition to all the other dependencies we also need quilt installed in order to be able to create a source package. Additionally renamed a function to clarify its purpose.
2025-05-21 08:54:58 +02:00
Joshua Horton
1a3745ab95
Merge pull request #13987 from keymanapp/feat/ios/add-error-kbd-model-logging
...
feat(ios): log active keyboard, model IDs with reported errors
2025-05-21 13:09:20 +07:00
Marc Durdin
a4d10751bb
Merge pull request #13982 from keymanapp/dependabot/npm_and_yarn/multer-2.0.0
...
chore(deps): bump multer from 1.4.5-lts.1 to 2.0.0
2025-05-21 12:58:54 +07:00
Joshua Horton
4d9ec38d7f
Merge pull request #13979 from keymanapp/maint/dev-android-on-mac
...
maint: update macOS environment setup, related documentation
2025-05-21 11:35:04 +07:00
Shawn Schantz
b8183d9bd9
chore(ios): re-generate icon, attempting to remove white border
2025-05-21 11:12:20 +07:00
rc-swag
878bd3fd94
Merge pull request #13867 from keymanapp/fix/windows/13831/install-the-correct-update
...
fix(windows): use json file name against cache folder
2025-05-21 13:25:38 +10:00
rc-swag
0dfe141114
Merge pull request #13920 from keymanapp/fix/windows/13831/rename-exit-method
...
fix(windows): rename Enter and Exit methods TState
2025-05-21 13:24:27 +10:00
Joshua Horton
5942ce0bf6
change(ios): revert temp dev-changes to display "force error" option
...
Also adds minor documentation to new SentryManager.swift additions
Fixes: KEYMAN-IOS-MJ
This error was manually triggered to validate this PR's actual changes, given that the aim is to enhance error logging.
2025-05-21 09:07:08 +07:00
Joshua Horton
0d0129af85
Merge pull request #13983 from keymanapp/feat/android/add-error-kbd-model-logging
...
feat(android): log active keyboard, model IDs with reported errors
2025-05-21 08:13:42 +07:00
Joshua Horton
ba2fdfd9d2
Merge branch 'master' into feat/ios/add-error-kbd-model-logging
2025-05-21 08:12:46 +07:00
Joshua Horton
e83ec37231
Merge branch 'master' into maint/dev-android-on-mac
2025-05-21 08:11:47 +07:00
Keyman Server
7b6d89070a
Merge pull request #14002 from keymanapp/auto/version-master-19.0.44
...
auto: increment master version to 19.0.44
2025-05-20 11:02:03 -07:00
Keyman Build Agent
01cbfae04e
auto: increment master version to 19.0.44
2025-05-20 14:01:30 -04:00
Eberhard Beilharz
4ea6296237
Merge pull request #13980 from keymanapp/fix/linux/13971_installpath
...
This makes the path in `com.keyman.SystemService1.service` configurable when using basu (e.g. Gentoo Linux).
Fixes : #13971
2025-05-20 14:59:07 +02:00
Marc Durdin
2b421b59a0
Merge pull request #13991 from keymanapp/chore/ios/fv-certificate-update
...
chore(ios): FirstVoices certificate update
2025-05-20 19:10:58 +07:00
Keyman Server
e252ba98d5
Merge pull request #13992 from keymanapp/auto/version-master-19.0.43
...
auto: increment master version to 19.0.43
2025-05-20 02:56:48 -07:00
Marc Durdin
8751de5dd9
Merge pull request #13988 from keymanapp/maint/linux/13970_werror
...
maint(linux): add `--no-werror` option to not report warnings as errors
2025-05-20 16:53:36 +07:00
Shawn Schantz
5866e7343c
chore(ios): update public key for new FirstVoices certificate
2025-05-20 16:34:23 +07:00
Keyman Build Agent
32ae99ad79
auto: increment master version to 19.0.43
2025-05-20 04:56:12 -04:00
Shawn Schantz
26357514f6
chore(fix): update certificate for firstvoices
2025-05-20 14:35:37 +07:00
Eberhard Beilharz
ee93d0d27a
maint(linux): add --no-werror option to not report warnings as errors
...
By default we add the `--werror` option to meson builds. This might cause
problems when compiling with a different compiler, so this option adds
the `--no-werror` option to our build scripts. This enables integrators
to compile with other compiler versions.
Fixes : #13970
Test-bot: skip
2025-05-20 09:01:22 +02:00
Joshua Horton
bc39ed46a5
change(ios): temporarily display crash-forcing settings option
2025-05-20 13:44:32 +07:00
Joshua Horton
472ca9e1af
feat(ios): log active keyboard, model IDs with reported errors
2025-05-20 13:44:16 +07:00
Eberhard Beilharz
87f150f6b5
maint(linux): fix release build configuration
...
We also need quilt installed in order to be able to create a
source package.
2025-05-20 08:42:31 +02:00
Eberhard Beilharz
53ffd5625b
fix(linux): rename function to install test dependencies
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2025-05-20 08:41:31 +02:00
Joshua Horton
e0fef02631
change(android): address PR review concerns
2025-05-20 13:30:38 +07:00
Joshua Horton
736b4a18fe
feat(android): log installed keyboard count
2025-05-20 12:05:11 +07:00
Joshua Horton
87c9f7a0c3
feat(android): log active keyboard, model IDs with reported errors
...
To facilitate code investigation and issue repro attempts, we should log the
engine's current keyboard, language code, and model when reporting errors.
Fixes: KEYMAN-ANDROID-71V
(As this adds Sentry logging, I needed a reliable error with inspectable logs
for development.)
Test-bot: skip
2025-05-20 10:58:03 +07:00
dependabot[bot]
87a9935c28
chore(deps): bump multer from 1.4.5-lts.1 to 2.0.0
...
Bumps [multer](https://github.com/expressjs/multer ) from 1.4.5-lts.1 to 2.0.0.
- [Release notes](https://github.com/expressjs/multer/releases )
- [Changelog](https://github.com/expressjs/multer/blob/v2.0.0/CHANGELOG.md )
- [Commits](https://github.com/expressjs/multer/compare/v1.4.5-lts.1...v2.0.0 )
---
updated-dependencies:
- dependency-name: multer
dependency-version: 2.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-20 01:45:05 +00:00
Keyman Server
e55d330d27
Merge pull request #13981 from keymanapp/auto/version-master-19.0.42
...
auto: increment master version to 19.0.42
2025-05-19 11:03:08 -07:00
Keyman Build Agent
dff23f0b02
auto: increment master version to 19.0.42
2025-05-19 14:02:38 -04:00
Eberhard Beilharz
8e4e92067d
fix(linux): configurable path in .service file when using basu
...
This makes the path in `com.keyman.SystemService1.service`
configurable when using basu (e.g. Gentoo Linux).
2025-05-19 09:46:41 +02:00
Joshua Horton
dfad7a4e25
maint: update macOS env setup + documentation
...
Fixes : #13177
We now need to install sdkmanager through a different Homebrew package /
"cask". This does get us `sdkmanager`, but it has a new default location
for its Android SDK, while our builds still refer to the old location
under the home directory. The build script thus needs a bit of tweaking
to force `sdkmanager` to operate based on the location we've previously
referred to.
Additionally, macOS machines typically default to the zsh terminal these
days, so the old profile auto-config doesn't work. This adds and
documents example profile script that can be used to configure a macOS
dev machine's terminal environment.
2025-05-19 14:24:26 +07:00
Eberhard Beilharz
cb7f0ccef6
Merge pull request #13968 from keymanapp/maint/linux/fixrelease
2025-05-19 08:45:59 +02:00
Darcy Wong
0f03bbf929
fix(android): Check network access before trying to download keyboard
...
Display a Toast notification if network is unavailable before downloading from the keyboard page
Fixes : #13977
Fixes: KEYMAN-ANDROID-420
2025-05-19 11:46:21 +07:00
Shawn Schantz
9d9acb6257
chore(ios): update FirstVoices AppIcon
2025-05-19 11:20:19 +07:00
Joshua Horton
437b2019e0
Merge pull request #13959 from keymanapp/fix/web/default-layout-font-scaling
...
fix(web): empty layout fontSize property should default to 1em
2025-05-19 08:43:48 +07:00