Darcy Wong
2cb0dadfa9
fix(android): Show WebViewError activity on SystemKeyboard exception
2025-02-13 07:07:16 +07:00
Darcy Wong
474801c239
fix(android): Display Toast notification when system keyboard fails
2025-02-13 07:07:16 +07:00
Darcy Wong
b608ca3f17
fix(android): Catch KMPBrowserActivity WebView exception
2025-02-13 07:07:16 +07:00
Darcy Wong
d4f96d66b7
fix(android): Check WebView is installed and enabled
...
Fixes : #11560
Fixes: KEYMAN-ANDROID-5E9
Fixes: KEYMAN-ANDROID-6MA
2025-02-13 07:07:16 +07:00
Keyman Server
41517fea80
Merge pull request #13209 from keymanapp/auto/version-beta-18.0.192
...
auto: increment beta version to 18.0.192
2025-02-12 10:04:38 -08:00
Keyman Build Agent
28c81f7440
auto: increment beta version to 18.0.192
2025-02-12 13:03:55 -05:00
Eberhard Beilharz
07d46b691b
Merge pull request #13202 from keymanapp/chore/linux/remove-focal
...
chore(linux): remove support of Ubuntu 20.04 Focal
2025-02-12 17:45:18 +01:00
Eberhard Beilharz
d0b671bb38
Merge pull request #13192 from keymanapp/chore/linux/debian-branch
...
chore(linux): update branch that's used for Debian packaging
2025-02-12 17:33:54 +01:00
Eberhard Beilharz
d03b8e0e9a
docs(linux): update welcome.md
2025-02-12 11:47:21 +01:00
Eberhard Beilharz
29c46bcfe2
chore(linux): update minimum version
2025-02-12 11:32:37 +01:00
Eberhard Beilharz
c9de7cd6ff
Merge pull request #13193 from keymanapp/chore/linux/upd-actions-cache
...
chore(linux): update actions/cache to non-deprecated version
2025-02-12 09:07:55 +01:00
Eberhard Beilharz
0a48e8cda6
Merge pull request #13172 from keymanapp/fix/linux/13171_start_systemservice
...
fix(linux): start system service when switching keyboards
2025-02-12 09:07:37 +01:00
Marc Durdin
ff46bbefa4
Merge pull request #13170 from keymanapp/fix/13138-use-correct-tier-and-version-in-history-merge
...
fix: use tier and version from branch when merging history from another branch
2025-02-12 13:28:44 +07:00
Shawn Schantz
1e6c2320bf
Merge pull request #13199 from keymanapp/chore/ios/whats-new-for-18
...
chore(ios): update whats new for Keyman 18
2025-02-12 13:14:30 +07:00
Shawn Schantz
abf11eec75
Merge pull request #13197 from keymanapp/chore/mac/whats-new-for-18
...
chore(mac): update whats new for Keyman 18
2025-02-12 13:14:22 +07:00
Marc Durdin
f40c3a47a0
Merge pull request #13198 from keymanapp/docs/developer/13180-whats-new-18.0
...
docs(developer): update what's new for 18.0
2025-02-12 12:12:29 +07:00
Marc Durdin
6b6b2f9a1d
chore: Update developer/docs/help/whats-new.md
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-02-12 06:12:05 +01:00
Shawn Schantz
343df5d5eb
chore(ios): update whats new for Keyman 18
...
Fixes : #13182
2025-02-12 10:53:26 +07:00
Marc Durdin
24c27d364b
docs(developer): update what's new for 18.0
...
Fixes : #13180
2025-02-12 10:51:22 +07:00
Shawn Schantz
c2225b8431
chore(mac): update whats new for Keyman 18
...
Fixes : #13184
2025-02-12 10:43:17 +07:00
rc-swag
4176c3bf38
Merge pull request #13128 from keymanapp/feat/windows/13119/handle-reset-downloading
...
feat(windows): handle a hard windows reset occurring while downloading updated keyman files
2025-02-12 10:48:27 +10:00
Eberhard Beilharz
9491202e5b
chore(linux): update branch that's used for Debian packaging
...
Use the `beta` branch while we're in Beta.
2025-02-11 20:01:15 +01:00
Eberhard Beilharz
de79efb8fb
chore(linux): update actions/cache to non-deprecated version
...
Our previous version of actions/cache will stop working at the end of
February. This change updates to the latest version.
https://github.com/actions/cache/discussions/1510
2025-02-11 19:56:19 +01:00
Eberhard Beilharz
af3756dd92
chore(linux): remove support of Ubuntu 20.04 Focal
...
Ubuntu 20.04 Focal will reach EOL in April and GitHub removes the
runner images, so we no longer will be able to build packages for Focal.
2025-02-11 19:24:22 +01:00
Keyman Server
a2f2f2b572
Merge pull request #13188 from keymanapp/auto/version-beta-18.0.191
...
auto: increment beta version to 18.0.191
2025-02-10 23:36:53 -08:00
Keyman Build Agent
0c85008cae
auto: increment beta version to 18.0.191
2025-02-11 02:36:16 -05:00
Marc Durdin
a530775b65
chore: establish 18.0 beta
2025-02-11 14:04:34 +07:00
rc-swag
fa45fd88e5
feat(windows): release ownership of mutex successful download
...
Added a release of ownership for the mutex download after in the
successuful download case
2025-02-11 15:54:58 +10:00
rc-swag
6b0051ffe3
chore(windows): Merge branch 'master' into feat/windows/13119/handle-reset-downloading
...
# 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-02-11 15:48:08 +10:00
rc-swag
7ac190fc1b
feat(windows): commit review suggestion
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-02-11 15:47:14 +10:00
rc-swag
8d6b331a67
Merge pull request #13168 from keymanapp/feat/windows/13167/add-release-kmutex
...
refactor(windows): rename `TKeymanMutex.MutexOwned` to `TakeOwnership` and add `ReleaseOwnership`
2025-02-11 15:02:45 +10:00
Keyman Server
92d8d4566f
Merge pull request #13173 from keymanapp/auto/version-master-18.0.189
...
auto: increment master version to 18.0.189
2025-02-10 10:03:16 -08:00
Keyman Build Agent
87da9ce6d4
auto: increment master version to 18.0.189
2025-02-10 13:02:44 -05:00
Eberhard Beilharz
ec2373acd5
fix(linux): start system service when switching keyboards
...
This change fixes #13171 where we failed to output after the first keypress
because the keyman system service had to be started. This change introduces
a new method `Ping` that we call to force keyman-system-service to be
started.
Fixes : #13171
2025-02-10 16:30:20 +01:00
Eberhard Beilharz
3313c2cc5a
Merge pull request #11535 from keymanapp/refactor/linux/10799_SerializedOutput
...
change(linux): Implement ordered output without patched ibus
2025-02-10 15:32:37 +01:00
rc-swag
bb7ef7dfd0
Merge pull request #13162 from keymanapp/fix/windows/13114/english-for-automatic-updates
...
fix(windows): use Automatically check for updates and download for the english xml
2025-02-10 20:45:39 +10:00
Marc Durdin
b2fbfaf8cf
fix: use tier and version from branch when merging history from another branch
...
Fixes : #13138
2025-02-10 15:45:34 +07:00
rc-swag
96b3c4f983
feat(windows): review suggestions
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-02-10 15:00:17 +10:00
rc-swag
8281e328c9
feat(windows): review changes
2025-02-10 14:37:59 +10:00
rc-swag
ac6421e862
chore(windows): Merge branch 'feat/windows/13167/add-release-kmutex' into feat/windows/13119/handle-reset-downloading
...
# 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-02-10 14:04:56 +10:00
rc-swag
b074c2c0ef
feat(windows): add release ownership rename mutex owned
...
Add a ReleaseOwnership member to TKeymanMutex.
Rename MutexOwned to TakeOwnership.
Fixes : #13167
2025-02-10 13:50:18 +10:00
Marc Durdin
7554786bc3
Merge pull request #13161 from keymanapp/fix/developer/13135-new-project-welcome-and-model-file-format
...
fix(developer): link welcome.htm in package for new projects; use v17 project format for new models
2025-02-10 09:10:07 +07:00
Marc Durdin
9359804268
Merge pull request #13157 from keymanapp/feat/developer/13109-check-that-package-does-not-contain-itself
...
feat(developer): verify that packages do not contain themselves in kmc-package
2025-02-10 09:09:58 +07:00
Marc Durdin
c1b930217b
Merge branch 'master' into feat/developer/13109-check-that-package-does-not-contain-itself
2025-02-10 08:20:05 +07:00
Marc Durdin
2d5e3ee440
Merge pull request #13156 from keymanapp/feat/developer/13134-improve-messages-and-links
...
feat(developer): improve compiler messages and user interface
2025-02-10 08:19:11 +07:00
Marc Durdin
b9c0c180db
Merge pull request #13131 from keymanapp/fix/developer/13052-support-non-us-base-keyboard-in-debugger
...
fix(developer): support non-US base keyboard layouts in debuggers
2025-02-10 08:19:04 +07:00
Marc Durdin
d5a594ad81
Merge pull request #13118 from keymanapp/feat/developer/13067-verify-version-format-in-kmc-package
...
feat(developer): verify package version number format in kmc-package
2025-02-10 08:18:53 +07:00
rc-swag
01690ed483
feat(windows): remove redunant FreeAndNil
2025-02-10 10:05:14 +10:00
rc-swag
6fde1a5ed3
Merge pull request #13159 from keymanapp/feat/windows/13155/download-to-waitingrestart
...
feat(windows): background updates go from downloading to waiting for a restart except if the `apply now` flag is set
2025-02-10 09:11:09 +10:00
rc-swag
848b1f506b
Merge pull request #13154 from keymanapp/fix/windows/13153/download-keyman-file-status
...
fix(windows): check the params status flag equals ucrsUpdateReady before attempting to download the keyman setup file
2025-02-10 09:10:47 +10:00