Eberhard Beilharz
fc406a603c
Merge pull request #14601 from keymanapp/maint/linux/cherry-pick/sourcepkg
2025-08-25 17:37:16 +02:00
Eberhard Beilharz
591b153e89
maint(linux): ignore generate patch directories 🍒
...
During a package build a patch directory (`.pc`) might get created.
That can't and shouldn't be part of the source package. This change
excludes any `.pc` directories.
Cherry-pick-of: #14600
Build-bot: skip
Test-bot: skip
2025-08-25 15:56:48 +02:00
Eberhard Beilharz
1a5c4f08ec
Merge pull request #14591 from keymanapp/maint/linux/debpkg
2025-08-25 15:02:36 +02:00
Marc Durdin
8c82cf44a9
Merge pull request #14596 from keymanapp/maint/resources/cherry-pick-cherry-pick-stable-history
...
maint(resources): automatically cherry-pick history updates to master 🏠
2025-08-25 07:17:38 +02:00
Marc Durdin
eb16c5953a
maint(resources): automatically cherry-pick history updates to master
...
See #14588 for example of working PR.
Build-bot: skip
Test-bot: skip
Cherry-pick-of: #14595
2025-08-25 05:03:28 +02:00
Eberhard Beilharz
95e594c1fa
maint(linux): fix lintian warnings
...
This addresses comments from Debian review of the package.
Cherry-pick-of: #13904
Test-bot: skip
2025-08-22 16:55:08 +02:00
Keyman Server
7a68212a16
Merge pull request #14587 from keymanapp/auto/version-stable-18.0-18.0.240
...
auto: increment stable-18.0 version to 18.0.240
2025-08-22 04:53:25 -07:00
Keyman Build Agent
5fb4ebf749
auto: increment stable-18.0 version to 18.0.240
2025-08-22 07:52:56 -04:00
Darcy Wong
0457b55074
Merge pull request #14561 from keymanapp/cherrypick/android/show-osk-preference
...
fix(android): Add preference to show on-screen keyboard to Keyman and FirstVoices apps 🍒 🏠
2025-08-21 07:47:09 +07:00
Darcy Wong
44c68c53dd
Merge pull request #14547 from keymanapp/cherrypick/android/14538-show-osk
...
fix(android): Show system OSK when physical keyboard connected 🍒 🏠
2025-08-21 07:46:48 +07:00
Darcy Wong
5aa99752c9
Merge pull request #14560 from keymanapp/fix/android/sentry-7
...
fix(android): Update sentry-android dependency to 7.22.6 for 16 KB page alignment 🍒 🏠
2025-08-21 07:45:42 +07:00
Joshua Horton
65f832d388
Merge pull request #14553 from keymanapp/fix/android/cherrypick/globalThis-polyfill
...
fix(android): polyfill globalThis for API 28 devices 🍒 🏠
2025-08-20 20:20:24 +07:00
Darcy Wong
db860f69ba
fix(android): Add FirstVoices preference to show on-screen keyboard
...
fix(android): Add FirstVoices preference to show on-screen keyboard 👁️
2025-08-20 09:41:54 +07:00
Darcy Wong
60411736e6
fix(android): Add "Show On-screen keyboard" preference
...
fix(android): Add "Show On-screen keyboard" preference to display OSK when physical keyboard is connected 👁️
2025-08-20 09:41:13 +07:00
Darcy Wong
764aec33d0
fix(android): Update sentry-android to 7.22.6
2025-08-20 09:14:20 +07:00
Joshua Horton
08a69b95d5
change(android): check globalThis before polyfill
2025-08-19 08:35:16 -05:00
Joshua Horton
0e8f34a2b3
docs(android): add min Chrome version in polyfill doc
2025-08-19 08:35:16 -05:00
Joshua Horton
2cee36e86b
fix(android): polyfill globalThis for API 28 devices
...
Fixes : #14450
Cherry-pick-of: #14541
2025-08-19 08:35:07 -05:00
Darcy Wong
31f5e43958
fix(android): Show system OSK when physical keyboard connected
2025-08-19 09:26:23 +07:00
Darcy Wong
afcd7e343e
Merge pull request #14473 from keymanapp/cherrypick/android/keyboard-dimens
...
fix(android): cherry-pick getting default sizes before initializing keyboard 🍒 🏠
2025-08-09 05:28:26 +07:00
Darcy Wong
7c3f91c415
fix(android): Get default sizes before initializing keyboard
2025-08-07 10:55:12 +07:00
Marc Durdin
781311d356
Merge pull request #14417 from keymanapp/chore/developer/cherrypick/14373-multer-2.0.2
...
chore(developer): upgrade multer to 2.0.2 🏠
2025-07-29 05:46:40 +07:00
Marc Durdin
6c87614b11
chore(developer): upgrade multer to 2.0.2
...
Relates-to: #14373
Test-bot: skip
2025-07-28 10:52:42 +10:00
Joshua Horton
c80ea6a25d
Merge pull request #14306 from keymanapp/fix/ios/cherry/ipad-air-2-scaling
...
fix(ios): restore keyboard scale map for iPad Air 2 🍒 🏠
2025-07-09 20:02:51 +07:00
Joshua Horton
0c6b33420a
fix(ios): restore keyboard scale map for iPad Air 2
...
Fixes: KEYMAN-IOS-JC
Cherry-pick-of: #14305
2025-07-07 08:00:43 -05:00
Eberhard Beilharz
69ce71b704
Merge pull request #14238 from keymanapp/fix/web/cherry-pick/14234_filelocations
...
This fixes a deployment problem which seems have been around since 17.0. We also have to deploy the `web/build/publish` folder which contains all the files necessary to load and run the test keyboards.
Fixes : #14234
Cherry-pick-of: #14237
2025-07-02 10:33:01 +02:00
Eberhard Beilharz
96918b7b93
fix(web): deploy web/build/publish folder 🍒
...
This fixes a deployment problem which seems have been around since 17.0.
We also have to deploy the `web/build/publish` folder which contains all
the files necessary to load and run the test keyboards.
The fix can only be tested after a release build has happened and the
files have been deployed.
Fixes : #14234
Cherry-pick-of: #14237
Build-bot: skip
Test-bot: skip
2025-06-30 15:54:03 +02:00
rc-swag
6d06ce3faa
Merge pull request #14207 from keymanapp/fix/windows/cherry-pick/not-downloaded-after-3-attempts
...
fix(windows): fix download failing when cache.json missing 🍒 🏠
2025-06-24 21:37:35 +10:00
rc-swag
8c33e0b239
Merge pull request #14208 from keymanapp/fix/windows/cherry-pick/add-wuc-enum-result
...
fix(windows): add values wucUpdateAvailable and wucNotChecked to TRemoteUpdateCheckResult enum 🍒 🏠
2025-06-24 17:29:13 +10:00
rc-swag
ace21ea91b
fix(windows): review comments
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-06-19 11:50:11 +10:00
rc-swag
257ad64f84
feat(windows): review comments
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-06-19 11:50:09 +10:00
rc-swag
2fe08f1801
fix(windows): if only keyboards return to idle
...
There will be no `firstrun` for kmshell.exe if it is a keyboard only
install. We can therefore return to the idle state in the current
process
2025-06-19 11:50:09 +10:00
rc-swag
24ff70744c
fix(windows): TRemoteUpdateCheckResult two new values
...
TRemoteUpdateCheckResult now has wucUpdateAvailable and
wucNotChecked to avoid confusion
2025-06-19 11:46:46 +10:00
rc-swag
f3c61ec6f0
fix(windows): early return when download meta data invalid
...
is invalid or the version is not newer then currently installed
2025-06-19 11:20:37 +10:00
rc-swag
74da0c6ae4
fix(windows): update TODO with issue number
2025-06-19 11:20:36 +10:00
rc-swag
a263d3e0a8
fix(windows): update all update check code
2025-06-19 11:20:35 +10:00
rc-swag
bae1161fe6
fix(windows): use ucrsUpdateReady in check for updates
...
When determining whether to move to the update available the
ucrsUpdateReady is now taken into account, not just the wucSuccess
flag. All the cases that check if there is Keyman installer file in
the metadata now check for this, and this was the original intent.
A two new function HasKeymanInstallFileUpdate and
CheckMetaDataForUpdate have been added to aid this check.
2025-06-19 11:20:34 +10:00
rc-swag
de2d13bb1c
fix(windows): fix download failing when cache.json missing
...
or stale. This commit adds a precondition check when entering the
Download state. It checks to see if the cache.json file still exists
then it checks if there are packages or installer files to download.
This will also check the version with ucrsUpdateReady, so if the
installed version is already newer it will not attempt the download.
If the check fails it will removed any cached files and return to
the idle state and check for updates.
Fixes : #13767
2025-06-19 11:20:33 +10:00
Eberhard Beilharz
cc4de75bd7
Merge pull request #14118 from keymanapp/chore/linux/changelog
2025-06-05 12:28:46 +02:00
Eberhard Beilharz
325688b6e6
Merge pull request #14113 from keymanapp/docs/linux/cherry-pick/faq
2025-06-05 12:28:30 +02:00
Eberhard Beilharz
a5290c1d5d
chore(linux): Update debian changelog
2025-06-04 19:14:19 +02:00
Keyman Server
99352ab533
Merge pull request #14114 from keymanapp/auto/version-stable-18.0-18.0.239
...
auto: increment stable-18.0 version to 18.0.239
2025-06-04 05:11:28 -07:00
Keyman Build Agent
623603dab5
auto: increment stable-18.0 version to 18.0.239
2025-06-04 08:10:42 -04:00
Eberhard Beilharz
305483d0b8
docs(linux): clarify requirement of patched ibus for Keyman < 18 🍒
...
Cherry-pick-of: #14112
Test-bot: skip
2025-06-04 11:56:31 +02:00
Marc Durdin
1921ff1bcd
Merge pull request #14106 from keymanapp/maint/mac/cherry-pick/verbosity
...
maint(mac): make make-km-dmg.sh less quiet 🏠 🍒
2025-06-03 06:53:53 +07:00
Marc Durdin
1fe051d471
maint(mac): make make-km-dmg.sh less quiet
...
When build.sh was converted to a builder-style script, the -quiet flag
was then passed into make-km-dmg.sh, which meant that it no longer gave
valuable diagnostic output. This returns the script to default levels of
output (there is also a -verbose or -debug level we could use). The
variable QUIET_FLAG appears to have been used only in that one place.
Test-bot: skip
Cherry-pick-of: #14105
2025-06-03 06:17:42 +07:00
Eberhard Beilharz
b2a73adbed
Merge pull request #14096 from keymanapp/maint/linux/cherry-pick/gha
...
Version 2.0.1 of gha-ubuntu-packaging retries 5 times to install the packages, so hopefully this will improve the reliability.
Cherry-pick-of: #14089
Cherry-pick-of: #14094
2025-06-02 15:52:48 +02:00
Eberhard Beilharz
d1de3c5f25
maint(linux): update to new version of gha-ubuntu-packaging 🍒
...
Version 2.0.1 of gha-ubuntu-packaging retries 5 times to install the
packages, so hopefully this will improve the reliability.
Cherry-pick-of: #14089
Cherry-pick-of: #14094
Test-bot: skip
2025-06-02 15:40:59 +02:00
Eberhard Beilharz
278629b617
Merge pull request #14085 from keymanapp/fix/linux/pkgname
2025-06-02 09:03:37 +02:00
Eberhard Beilharz
4f27f6e256
maint(linux): sudo not required for removing temporary files
...
Since we have write access to the directory we don't need `sudo` for
removing the temporary dependency files if we pass `-f` to `rm`.
2025-05-30 11:02:46 +02:00