Eberhard Beilharz
09460c35b3
Merge pull request #14803 from keymanapp/refactor/resources/docker-args
2025-09-22 12:11:11 +02:00
Eberhard Beilharz
643a7fb984
Merge pull request #14802 from keymanapp/refactor/linux/testscript
2025-09-22 12:02:53 +02:00
Eberhard Beilharz
9f4ba0c51b
Merge pull request #14801 from keymanapp/refactor/linux/mesonwarning
2025-09-22 12:02:39 +02:00
Eberhard Beilharz
9037871235
Merge pull request #14798 from keymanapp/maint/linux/cherry-pick/cherryupload
2025-09-22 12:02:20 +02:00
Keyman Server
41fc379d65
Merge pull request #14804 from keymanapp/auto/version-master-19.0.124
...
auto: increment master version to 19.0.124
2025-09-19 20:02:31 +02:00
Keyman Build Agent
119a044974
auto: increment master version to 19.0.124
...
Test-bot: skip
Build-bot: skip
2025-09-19 14:01:20 -04:00
Eberhard Beilharz
14d47cc14d
refactor(resources): use array for Docker arguments
...
Test-bot: skip
2025-09-19 18:45:31 +02:00
Eberhard Beilharz
b2046e065a
refactor(linux): remove shellcheck warnings
...
Build-bot: skip
Test-bot: skip
2025-09-19 18:41:26 +02:00
Eberhard Beilharz
37e0491b49
refactor(linux): remove a meson deprecation warning
...
`meson.build_root()` is deprecated in Meson 1.0+.
Test-bot: skip
2025-09-19 18:38:54 +02:00
Eberhard Beilharz
c1c0c1f926
maint(linux): improve upload-to-debian script 🍒 🍒
...
- directly get PR# from `gh pr create`
- add `Build-bot: skip` trailers
- 🍒 -pick of the improved 🍒 -pick #14785
Cherry-pick-of: #14785
Build-bot: skip
Test-bot: skip
2025-09-19 15:45:07 +02:00
Eberhard Beilharz
c6d5d6a93e
Merge pull request #14783 from keymanapp/chore/linux/cherry-pick/changelog
2025-09-19 12:09:37 +02:00
Keyman Server
bb46f31d97
Merge pull request #14789 from keymanapp/auto/version-master-19.0.123
...
auto: increment master version to 19.0.123
2025-09-18 20:04:01 +02:00
Keyman Build Agent
3ba326e3d3
auto: increment master version to 19.0.123
...
Test-bot: skip
Build-bot: skip
2025-09-18 14:01:26 -04:00
Eberhard Beilharz
ce09b38a38
chore(linux): Update debian changelog
...
(cherry picked from commit 7c0c097f14 )
2025-09-18 11:35:19 +02:00
Marc Durdin
430cac22c2
Merge pull request #14780 from keymanapp/maint/common/18.0.241-HISTORY
...
maint(common): update HISTORY.md for 18.0.241
2025-09-18 10:52:28 +02:00
Marc Durdin
9a467e783b
maint(common): update HISTORY.md for 18.0.241
...
Test-bot: skip
Build-bot: skip
Relates-to: #14779
2025-09-18 09:48:06 +02:00
Darcy Wong
8c77c7891d
Merge pull request #14768 from keymanapp/fix/android/uninstall-keyboard-banner
...
fix(android): Refresh the banner theme when system keyboard is changed
2025-09-18 07:12:30 +07:00
Keyman Server
29e42e3e43
Merge pull request #14776 from keymanapp/auto/version-master-19.0.122
...
auto: increment master version to 19.0.122
2025-09-17 20:03:56 +02:00
Keyman Build Agent
eff5fca0d2
auto: increment master version to 19.0.122
...
Test-bot: skip
Build-bot: skip
2025-09-17 14:02:11 -04:00
Eberhard Beilharz
0e60970186
Merge pull request #14772 from keymanapp/chore/linux/recommends
...
`onboard-keyman` isn't available on Debian/Ubuntu and doesn't work properly with Wayland. This change removes the `onboard-keyman` recommends which used to cause `onboard-keyman` to be installed automatically together with `keyman`. The user can still manually install `onboard-keyman`.
Fixes : #14769
Fixes : #5214
2025-09-17 15:36:28 +02:00
Eberhard Beilharz
259ccfcf10
chore(linux): remove automatic installation of onboard-keyman
...
`onboard-keyman` isn't available on Debian/Ubuntu and doesn't work
properly with Wayland. This change removes the `onboard-keyman`
recommends which used to cause `onboard-keyman` to be installed
automatically together with `keyman`. The user can still manually install
`onboard-keyman`.
Fixes : #14769
Fixes : #5214
Build-bot: skip
Test-bot: skip
2025-09-17 15:30:32 +02:00
Eberhard Beilharz
5ab7ed43a4
Merge pull request #14770 from keymanapp/maint/resources/trigger
...
Fix broken test build trigger for `master` branch
Follows: #14699
2025-09-17 14:30:07 +02:00
Eberhard Beilharz
f628a869ea
maint(resources): fix broken test build trigger for master branch
...
Test-bot: skip
2025-09-17 11:24:27 +02:00
Eberhard Beilharz
f4e6f44a79
Merge pull request #14765 from keymanapp/feat/linux/sentry
...
Add breadcrumbs and system information to Sentry error reports
- add breadcrumbs with keyboard details
- add some more information about system
- some refactorings
2025-09-17 09:53:04 +02:00
Eberhard Beilharz
d699610375
Merge pull request #14749 from keymanapp/maint/linux/pkgbuild
...
By default we skip package builds if run on a non-Keyman repo. This makes it harder to test changes, so this PR allows to pass the parameter `force: true` when triggering the build.
2025-09-17 09:51:25 +02:00
Eberhard Beilharz
c3aed9b796
Merge pull request #14766 from keymanapp/docs/developer/fileVersion
2025-09-17 08:13:28 +02:00
Eberhard Beilharz
f8ab9c7192
Update developer/docs/help/reference/file-types/metadata.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-09-17 08:12:14 +02:00
Darcy Wong
16cdb4d1be
fix(android): Refresh the banner theme when system keyboard is changed
2025-09-17 11:18:48 +07:00
Keyman Server
a27f1d7cb9
Merge pull request #14767 from keymanapp/auto/version-master-19.0.121
...
auto: increment master version to 19.0.121
2025-09-16 20:03:56 +02:00
Keyman Build Agent
ab4d76d583
auto: increment master version to 19.0.121
...
Test-bot: skip
Build-bot: skip
2025-09-16 14:01:36 -04:00
Eberhard Beilharz
4baa5ff3ce
docs(developer): document fileVersion
...
Build-bot: skip
Test-bot: skip
2025-09-16 18:31:33 +02:00
Eberhard Beilharz
596371dde2
feat(linux): improve Sentry error reports
...
- add breadcrumbs with keyboard details
- add some more information about system
- mark files in `km_config` as to the app belonging
- some refactorings
Test-bot: skip
2025-09-16 18:23:47 +02:00
Eberhard Beilharz
f3643827d1
Merge pull request #14760 from keymanapp/fix/linux/14748_TypeError
...
Fixes : #14748
Fixes: KEYMAN-LINUX-8Q
2025-09-16 14:33:23 +02:00
Eberhard Beilharz
341c203706
Merge pull request #14761 from keymanapp/refactor/linux/warnings
2025-09-16 08:28:59 +02:00
Keyman Server
164c1e811e
Merge pull request #14762 from keymanapp/auto/version-master-19.0.120
...
auto: increment master version to 19.0.120
2025-09-15 11:04:14 -07:00
Keyman Build Agent
6d8bd6bd2f
auto: increment master version to 19.0.120
...
Test-bot: skip
Build-bot: skip
2025-09-15 14:01:50 -04:00
Eberhard Beilharz
466fd06665
refactor(linux): remove warning
...
Using `if var := func():` syntax outputs a warning
`FutureWarning: The behavior of this method will change in future
versions. Use specific 'len(elem)' or 'elem is not None' test instead.`
in Python 3.12. This change works around this warning.
Test-bot: skip
2025-09-15 16:52:07 +02:00
Eberhard Beilharz
8d9c3ee09b
fix(linux): don't crash on invalid languages in keyboard
...
Fixes : #14748
Fixes: KEYMAN-LINUX-8Q
2025-09-15 16:37:22 +02:00
Eberhard Beilharz
281c37c3d0
maint(linux): address code review comments
2025-09-15 15:47:01 +02:00
Markus Greiner
d1b986796b
Merge pull request #14755 from keymanapp/fix/common/adding-name-to-cleanup-registry
...
fix(common): add name for cleanup ghcr
2025-09-15 15:42:10 +02:00
Marc Durdin
121fb80d92
Merge pull request #14746 from keymanapp/fix/developer/14604-disallow-space-in-group-name
...
fix(developer): restrict invalid characters in identifiers in kmcmplib
2025-09-15 14:49:03 +02:00
Eberhard Beilharz
2762cb4823
Merge pull request #14750 from keymanapp/maint/linux/13777_autopkgtests
...
This enables running `autopkgtests` during a package build.
Fixes : #13777
2025-09-15 14:20:09 +02:00
Markus Greiner
45abfe3c2e
fix(common): using correct token
...
Test-bot: skip
Build-bot: skip
2025-09-15 11:28:59 +02:00
Markus Greiner
bf403b82b8
fix(common): correct comment
2025-09-15 10:49:35 +02:00
Markus Greiner
053ec0a5b9
fix(common): adding two lines for better readability
2025-09-15 10:47:29 +02:00
Markus Greiner
00d24effd3
fix(common): enabling manual start by adding workflow_dispatch
...
adding token usage to the GitHub delete action
Test-bot: skip
Build-bot: skip
2025-09-15 10:40:25 +02:00
Marc Durdin
18e1070512
Merge pull request #14721 from keymanapp/fix/developer/14719-transform-slashes-loading-package
...
fix(developer): transform slashes to backslashes in paths in Package Editor
2025-09-15 10:31:43 +02:00
Markus Greiner
5c947091ae
fix(common): add name for cleanup ghcr
...
renaming workflow filename
Test-bot: skip
Build-bot: skip
2025-09-12 22:06:54 +02:00
Keyman Server
76af9b2851
Merge pull request #14752 from keymanapp/auto/version-master-19.0.119
...
auto: increment master version to 19.0.119
2025-09-12 11:04:18 -07:00
Keyman Build Agent
9a3dc6b8fa
auto: increment master version to 19.0.119
...
Test-bot: skip
Build-bot: skip
2025-09-12 14:01:57 -04:00