Commit Graph

1282 Commits

Author SHA1 Message Date
Russell Banks
214ba8839a
Update .github/workflows/release.yml
Co-authored-by: Vedant <83997633+vedantmgoyal2009@users.noreply.github.com>
2022-09-24 15:21:42 +01:00
Russell Banks
1187525ba5
Add WinGet Releaser 2022-09-23 22:38:49 +01:00
Federico Terzi
b2356abe69
feat(ci): add automatic code-sign on Windows (#1352)
* feat(ci): first draft of signtool script

* feat(ci): add test signing step

* feat: another test commit that should fail

* feat: this one should succeed

* fix: create installer from resources executable

* fix: prevent reset of resources

* fix: remove test branch
2022-08-30 21:47:26 +02:00
Jaga Santagostino
8e919952e2
docs(misc): Fix wrong link to forms doc (#1345) 2022-08-25 21:24:50 +02:00
Federico Terzi
5256e3e79f
fix(misc): fix clippy warnings (#1342)
* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings

* fix(misc): fix clippy warnings
2022-08-25 21:23:55 +02:00
Federico Terzi
ee14983f7c chore(misc): remove GitHub Sponsors link 2022-08-20 10:38:26 +02:00
Andrea Giovine
ce01989f7c
fix(ci): improve version extraction (#1336)
* fix(ci): right use of grep

* fix(ci): remove unnecessary `head` command
2022-08-15 10:24:42 +02:00
Federico Terzi
d795d81fbf
feat(ci): add notarization step to CI (#1335)
* feat(ci): add notarization step on macOS release

* fix(ci): enable hardened runtime

* feat(ci): remove unused code
2022-08-15 10:22:15 +02:00
Federico Terzi
2ea452bf61
feat(ci): add macOS codesign step (#1334) 2022-08-13 21:53:53 +02:00
Federico Terzi
7fd1502bcf fix(misc): add missing feature flags in deb package build #1056 2022-08-13 10:59:48 +02:00
Federico Terzi
930bf807b5
feat: remove OpenSSL dependency on Linux #1056 (#1287) 2022-07-04 21:48:49 +02:00
Federico Terzi
1c660d9cfb chore: bump version 2022-07-04 21:26:44 +02:00
Federico Terzi
6b5d0a3d3b
feat(ci): optimize CI (#1283)
* feat(ci): attempt speeding up the CI

* fix(ci): avoid redundant runs on PRs

* fix: remove redundant comment

* fix: remove force option from cargo install

* feat(ci): first draft of modulo caching

* feat(modulo): add debug step

* fix(ci): attempt using absolute paths

* fix: use contexts instead of variables

* fix: use contexts

* fix: remove cache from test runs

* fix: change cache key

* fix: wrong indentation

* chore: add explainatory comment

* fix(ci): fix cache order
2022-07-03 20:15:00 +02:00
Federico Terzi
1b947ec188
fix(core): add multiple possible backup locations to fix. #1051 (#1282) 2022-07-03 14:03:45 +02:00
Federico Terzi
4d0cc7a6f1
feat(core): improve 'espanso stop' by handling non-graceful termination (#1281)
* feat(core): add workaround to forcefully stop Espanso if needed. #929

* feat(core): log system info to make debugging easier
2022-07-03 14:03:31 +02:00
Federico Terzi
abf31616c3
feat: implement alt-code emulation. #988 (#1277) 2022-07-02 20:58:51 +02:00
Federico Terzi
483e9c84ca chore(misc): sync up issue templates 2022-07-02 15:20:48 +02:00
Federico Terzi
ed2a2b25df Merge branch 'master' of https://github.com/federico-terzi/espanso into dev 2022-07-02 15:19:23 +02:00
Federico Terzi
a1101b907f Merge branch 'master' into dev 2022-07-02 15:18:44 +02:00
Federico Terzi
9f82b4e146 feat(package): add path information when manifest parsing fails. #1119 2022-06-12 12:19:24 +02:00
Federico Terzi
9e8a3f10da fix: wrong clippy name 2022-06-06 22:04:44 +02:00
Federico Terzi
bd4ae0f8aa fix: disable clippy warning 2022-06-06 21:55:39 +02:00
Federico Terzi
9059dcb4c1 fix: clippy warning 2022-06-06 21:22:00 +02:00
Federico Terzi
5e53acfc24 fix: update crossbeam crate version 2022-06-06 21:20:00 +02:00
Federico Terzi
12bb84f474 fix: missing license information. Fix #1114 2022-06-06 20:23:07 +02:00
Federico Terzi
f30395b8a6
feat: add alternative X11 injection backend based on libxdo (#1068)
* feat(inject): first steps towards xdotool inject fallback

* feat(inject): progress in the xdotool fallback implementation

* feat(config): add options for alternative xdotool backend

* feat(core): wire up alternative x11 backend
2022-04-12 22:08:06 +02:00
Federico Terzi
088080dd63 chore(misc): version bump 2022-04-12 21:40:07 +02:00
Federico Terzi
5df94b5031
Merge pull request #1053 from federico-terzi/dev
Version 2.1.5-beta
2022-03-30 20:49:32 +02:00
Federico Terzi
0b49784c6f fix(core): hide config_dir cli options to prevent non-intuitive behavior 2022-03-27 21:46:06 +02:00
Federico Terzi
e4309a4d17 fix(misc): vendor linuxdeploy and appimagetool to have reproducible AppImage builds 2022-03-27 21:21:11 +02:00
Federico Terzi
4bb540b095 chore(misc): version bump 2022-03-27 20:04:18 +02:00
Federico Terzi
e37aa98616
Merge pull request #1022 from federico-terzi/dev
Version 2.1.4-beta
2022-03-19 12:51:42 +01:00
Federico Terzi
e3887c0184 fix(misc): change cc tool to infer correct msvc location on Windows Server 2022 2022-03-06 21:23:44 +01:00
Federico Terzi
51527500e7 fix(modulo): change cc tool to infer correct msvc location on Windows Server 2022 2022-03-06 20:40:07 +01:00
Federico Terzi
880c7c0708 fix(misc): upgrade cc crate version to (hopefully) fix windows build on github ci 2022-03-05 22:05:15 +01:00
Federico Terzi
c77d9c560b fix(engine): fix clippy warning 2022-03-05 21:11:54 +01:00
Federico Terzi
cbca79ab0f feat(core): wire up options to delay injection after form/search gui 2022-03-05 20:28:19 +01:00
Federico Terzi
3abe84f8b0 feat(config): create options to delay injection after form/search gui 2022-03-05 20:27:49 +01:00
Federico Terzi
9760776904 fix(render): fix clippy warning 2022-02-15 23:07:35 +01:00
Federico Terzi
56b200609a feat(core): wire up new localized dates. #156 2022-02-15 21:58:00 +01:00
Federico Terzi
36a507488b feat(render): add support for localized dates. Fix #156 2022-02-15 21:57:40 +01:00
Federico Terzi
ec24100260 fix(detect): remove noisy log. Fix #961 2022-02-13 19:34:47 +01:00
Federico Terzi
dcea6fa178 fix(core): add missing wl-clipboard dependency to wayland deb package. Fix #956 2022-02-13 19:27:50 +01:00
Federico Terzi
4e9b49c3ad fix(modulo): change search bar window type to retain focus on Ubuntu. Fix #829 2022-02-13 19:20:29 +01:00
Federico Terzi
81245722b8 fix(misc): fix potential memory errors on macOS 2022-02-13 17:24:52 +01:00
Federico Terzi
a70d9b6770 fix(render): fix clippy warnings 2022-02-13 14:53:14 +01:00
Federico Terzi
ca8ca3001d fix(render): override PATH env variable on macOS to mitigate differences in shell extension executions. Fix #966 2022-02-13 13:23:08 +01:00
Federico Terzi
115e2f2138 fix(ci): upgrade Ubuntu Dockerfile rust version 2022-02-08 22:04:36 +01:00
Federico Terzi
c09e85ba85 feat(core): log when modulo exits with non-zero code. Fix #944 2022-02-08 21:31:54 +01:00
Federico Terzi
e304192dbd chore(misc): version bump 2022-02-08 21:09:37 +01:00