Commit graph

17262 commits

Author SHA1 Message Date
Marc Durdin
b1dff6a7ce chore(mac): add missing versionGitTag field 2023-01-23 14:04:46 +07:00
Marc Durdin
4698ad8df5 chore: add VERSION_GIT_TAG to replaceVersionStrings 2023-01-21 18:03:27 +07:00
Marc Durdin
067028cec2 chore: revise tag variable name to VERSION_GIT_TAG
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Marc Durdin
98caa4e848 chore: git tag with release@semver
Follow-up from #8031.
2023-01-18 16:02:07 +07:00
Keyman Server
3b7b20516f
Merge pull request #8032 from keymanapp/auto/version-master-17.0.31
auto: increment master version to 17.0.31
2023-01-18 05:02:21 +11:00
Keyman Build Agent
a888b64b79 auto: increment master version to 17.0.31 2023-01-17 13:01:39 -05:00
Marc Durdin
7d9bc553f9
Merge pull request #8031 from keymanapp/fix/common/7895-sentry-release-identifier
fix(common): update sentry release identifiers to support semver
2023-01-17 20:49:28 +07:00
Marc Durdin
34ece2182d fix(common): update sentry release identifiers to support semver
Fixes #7895.

This should mean that Sentry reports start to track semantic versions. I
have reviewed each project and I _think_ I've captured all the locations
where we need to construct release identifiers. Note that one of them
was fixed from a plain version number.

Docs on release format: https://docs.sentry.io/platforms/node/guides/serverless-cloud/configuration/releases/#bind-the-version
2023-01-17 17:04:24 +07:00
Eberhard Beilharz
bf69eec613
Merge pull request #8016 from keymanapp/chore/linux/labelalign
chore(linux): Fix vertical alignment of label
2023-01-17 08:25:14 +01:00
Keyman Server
32d7508dda
Merge pull request #8028 from keymanapp/auto/version-master-17.0.30
auto: increment master version to 17.0.30
2023-01-17 05:02:58 +11:00
Keyman Build Agent
0988c7f31a auto: increment master version to 17.0.30 2023-01-16 13:02:22 -05:00
Eberhard Beilharz
0b99c85daf
Merge pull request #8005 from keymanapp/feat/linux/tab-completion
feat(linux): Enhance tab completion in km-package-install
2023-01-16 12:14:35 +01:00
Eberhard Beilharz
22242b0478
Merge pull request #8018 from keymanapp/chore/linux/updateSettings
chore(linux): Update sample settings
2023-01-16 10:37:25 +01:00
Eberhard Beilharz
4ea423d297
Merge pull request #8021 from keymanapp/chore/linux/ignoreKbdInt
chore(linux): Don't report KeyboardInterrupt to Sentry
2023-01-16 10:36:39 +01:00
Eberhard Beilharz
fae58045aa
Merge pull request #8020 from keymanapp/fix/linux/cherry-pick/8012-DBusException
fix(linux): Fix crash (un-)installing shared keyboard 🍒
2023-01-16 10:36:26 +01:00
Eberhard Beilharz
5ee9c2ead1
chore(linux): Don't report KeyboardInterrupt to Sentry
When the user presses Ctrl-C we don't want to create a Sentry
issue. This change ignores that exception.
2023-01-13 18:27:25 +01:00
Eberhard Beilharz
90d8feabe1
fix(linux): Fix crash (un-)installing shared keyboard
The reason for the crash is the missing file `dbus-launch` which
gets called when running with `sudo`. This change adds a dependency
to `dbus-x11` which provides `dbus-launch`.

Fixes #8012.

(cherry picked from commit 0584db39c3)
2023-01-13 18:03:55 +01:00
Eberhard Beilharz
c5c238d270
chore(linux): Update sample settings 2023-01-13 16:34:52 +01:00
Eberhard Beilharz
715673409f
chore(linux): Fix vertical alignment of label
This change fixes the vertical alignment of the "Package
description" label in the keyboard details dialog so that it shows
at the top instead of vertically centered. Also simplification
of some other code.
2023-01-13 08:40:50 +01:00
Keyman Server
a27f98d974
Merge pull request #8013 from keymanapp/auto/version-master-17.0.29
auto: increment master version to 17.0.29
2023-01-13 05:02:19 +11:00
Keyman Build Agent
9ab2019003 auto: increment master version to 17.0.29 2023-01-12 13:01:37 -05:00
Eberhard Beilharz
87025202e3
Merge pull request #8008 from TheSchlunz/TheSchlunz/issue8004
bug(linux): Empty keyboard after failed installation
2023-01-12 17:03:42 +01:00
Eberhard Beilharz
19a82a9ac8
Merge pull request #8006 from TheSchlunz/issue6288
feat(linux): Display error messages in the UI
2023-01-12 10:48:24 +01:00
Keyman Server
bc59c4229f
Merge pull request #8009 from keymanapp/auto/version-master-17.0.28
auto: increment master version to 17.0.28
2023-01-12 05:02:30 +11:00
Keyman Build Agent
099b22b174 auto: increment master version to 17.0.28 2023-01-11 13:01:49 -05:00
Kevin Schluensen
a3e57bf3f0 bug(linux): Empty keyboard after failed installation
Fixes #8004
2023-01-11 15:12:55 +01:00
Kevin Schluensen
6bc87991e0 feat(linux): Display error messages in the UI
Fixes #6288
2023-01-11 13:58:46 +01:00
Eberhard Beilharz
89a253b1ca
feat(linux): Enhance tab completion in km-package-install
This change adds tab completion for the bcp-47 parameter in
km-package-install.

Fixes #5361
2023-01-11 12:28:12 +01:00
Eberhard Beilharz
f79cdf8976
Merge pull request #8002 from keymanapp/chore/linux/refactor
chore(linux): Refactor completion script
2023-01-11 08:52:02 +01:00
Keyman Server
88ac982787
Merge pull request #8003 from keymanapp/auto/version-master-17.0.27
auto: increment master version to 17.0.27
2023-01-11 05:02:11 +11:00
Keyman Build Agent
0e4a00e6c0 auto: increment master version to 17.0.27 2023-01-10 13:01:29 -05:00
Eberhard Beilharz
903be8738c
Merge pull request #7995 from keymanapp/feat/linux/3501_List-fonts-in-uninstall-dlg
feat(linux): List fonts in the uninstall confirmation dialog
2023-01-10 14:21:59 +01:00
Eberhard Beilharz
fd1dc65663
Merge pull request #7994 from keymanapp/feat/linux/4828_Back-button
feat(linux): Add Back button to "Download Keyman Keyboards" dialog
2023-01-10 14:21:38 +01:00
Eberhard Beilharz
c5938fab8e
chore(linux): Fix more warnings 2023-01-10 12:29:45 +01:00
Eberhard Beilharz
c9fad367f8
chore(linux): Fix shellcheck warnings 2023-01-10 11:40:12 +01:00
Eberhard Beilharz
7df84301b0
chore(linux): Refactor completion script 2023-01-10 10:46:37 +01:00
Keyman Server
49ac21b39f
Merge pull request #7998 from keymanapp/auto/version-master-17.0.26
auto: increment master version to 17.0.26
2023-01-10 05:02:30 +11:00
Keyman Build Agent
702a96aec0 auto: increment master version to 17.0.26 2023-01-09 13:01:52 -05:00
Eberhard Beilharz
d54beee0ab
feat(linux): List fonts in the uninstall confirmation dialog
Fixes #3501
2023-01-09 16:52:09 +01:00
Eberhard Beilharz
fb58ddd04a
feat(linux): Add Back button to "Download Keyman Keyboards" dialog
Fixes #4828
2023-01-09 14:46:17 +01:00
Eberhard Beilharz
4d3b392dd4
Merge pull request #7988 from keymanapp/chore/linux/cleanup
chore(linux): Remove unnecessary variable
2023-01-09 10:08:19 +01:00
Keyman Server
34f9d69a17
Merge pull request #7991 from keymanapp/auto/version-master-17.0.25
auto: increment master version to 17.0.25
2023-01-07 05:20:22 +11:00
Keyman Build Agent
eb5d6bc37b auto: increment master version to 17.0.25 2023-01-06 13:19:43 -05:00
Eberhard Beilharz
16067a36fd
chore(linux): Remove unnecessary variable
We can directly use `logging.error` instead of `logging.log`. Then
we don't need the `severity` variable.
2023-01-06 18:50:40 +01:00
Darcy Wong
943e1dae57
Merge pull request #7980 from keymanapp/chore/docs/docker-readme
chore(common/resources): Add Docker readme
2023-01-06 13:03:18 +07:00
Keyman Server
559423324a
Merge pull request #7974 from keymanapp/auto/version-master-17.0.24
auto: increment master version to 17.0.24
2023-01-04 05:02:19 +11:00
Keyman Build Agent
e5e08c929f auto: increment master version to 17.0.24 2023-01-03 13:01:34 -05:00
Steven R. Loomis
b2a983fa97
Merge pull request #7960 from keymanapp/feat/linux/docker2
docs(linux): document fullbuild using docker
2023-01-02 12:06:01 -06:00
Steven R. Loomis
73a6a92e63
Merge pull request #7958 from keymanapp/fix/linux/ibus-prefilter-test
fix(linux): add IBUS_HAS_PREFILTER ifdef to linux/ibus-keyman/tests
2023-01-02 12:05:38 -06:00
Keyman Server
5dccf1a9a8
Merge pull request #7962 from keymanapp/auto/version-master-17.0.23
auto: increment master version to 17.0.23
2023-01-03 05:01:57 +11:00