Commit graph

31236 commits

Author SHA1 Message Date
Keyman Server
94de97b199
Merge pull request #14035 from keymanapp/auto/version-master-19.0.48
auto: increment master version to 19.0.48
2025-05-22 11:03:34 -07:00
Keyman Build Agent
79d0e3e3b7 auto: increment master version to 19.0.48 2025-05-22 14:02:53 -04:00
rc-swag
a1a736a0ad
Merge pull request #14027 from keymanapp/fix/windows/sentry-message-reporting-fix
fix(windows): fix sentry error message reporting
2025-05-22 15:32:15 +10:00
rc-swag
c9e14b03f0
Merge pull request #13989 from keymanapp/fix/windows/13770/skip-sm-when-kbd-update
fix(windows): skip sending handle kmshell events to upgrade state machine  for keyboard install modes
2025-05-22 15:10:09 +10:00
Joshua Horton
fdc149c9a3
Merge pull request #14007 from keymanapp/maint/builder-autocomplete-inc-sh
maint: change builder_completion script to a .inc.sh
2025-05-22 11:34:59 +07:00
rc-swag
309637474e fix(windows): fix sentry error message reporting 2025-05-22 13:24:12 +10:00
rc-swag
3857157fda
Merge pull request #13984 from keymanapp/fix/windows/13771/first-run-updateavailble-state
fix(windows): only breadcrumb unexpected state on first run
2025-05-22 11:44:55 +10:00
rc-swag
be4a698e95
fix(windows): commit review suggestions
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-22 09:52:06 +10:00
Keyman Server
da454bab5c
Merge pull request #14024 from keymanapp/auto/version-master-19.0.47
auto: increment master version to 19.0.47
2025-05-21 11:40:13 -07:00
Keyman Build Agent
33bf62803e auto: increment master version to 19.0.47 2025-05-21 14:39:35 -04:00
Marc Durdin
92867ebac8
Merge pull request #14023 from keymanapp/docs/common/readme-note
docs(common): update README with number of languages and keyboards
2025-05-22 01:38:08 +07:00
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
2721c74a91 maint: change builder_completion script to a .inc.sh
Fixes: #14004
2025-05-21 11:36:58 +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
rc-swag
2bc9008d0f fix(windows): skip handlekmshell for kbb updates
Before we only skipped the handlekmshell checks if we
were in installing state and the FMode was related to
upgrading or installing the keyboard packages. However
like as seen in 13984 if an upgraded is started from the
standalone installer the statemachine state could be
in UpdateAvailable instead of the Installing State.
Due to this limitation we will skip handlekmshell when in
these FModes in any state.

Fixes: #13770
2025-05-20 17:20:19 +10: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