{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":205326947,"defaultBranch":"dev","name":"espanso","ownerLogin":"espanso","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-30T07:16:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64536333?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713696170.0","currentOid":""},"activityList":{"items":[{"before":"16a140e4c9d7552225d156e473cf99ee20b23fe0","after":"8daadcc949c35a7b7aa20b7f544fdcff83e2c5f7","ref":"refs/heads/dev","pushedAt":"2024-05-14T12:50:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"Support non-ASCII characters in triggers on macOS (#1967)\n\nReports the number of bytes in the UTF-8 encoded character input to the Rust code, as expected there. Formerly the number of Unicode characters/codepoints was reported instead, which did only work for 7-bit ASCII characters.","shortMessageHtmlLink":"Support non-ASCII characters in triggers on macOS (#1967)"}},{"before":"e95957205674ad379c6b05f1c6e2e7abac7698f2","after":"16a140e4c9d7552225d156e473cf99ee20b23fe0","ref":"refs/heads/dev","pushedAt":"2024-05-10T22:22:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"fix(inject): attach modifiers state to the next record on x11 (#1680)\n\nWhen pressing Ctrl+Shift+v, previously the injected key events would be:\r\n- `Ctrl` key with modifier state for Ctrl\r\n- `Shift` key with modifier state for Ctrl & Shift\r\n- `v` key with modifier state for Ctrl & Shift\r\n\r\nWhereas manually typing the keys would give the following key events:\r\n- `Ctrl` key with no modifiers\r\n- `Shift` key with modifier state for Ctrl\r\n- `v` key with modifier state for Ctrl & Shift\r\n\r\nMeaning that the key event state represents the modifiers that exist at\r\na given moment, not the new state with the current modifier being\r\npressed.","shortMessageHtmlLink":"fix(inject): attach modifiers state to the next record on x11 (#1680)"}},{"before":"91bdd9666de6c0f45024bfb8037324882e57c3af","after":"e95957205674ad379c6b05f1c6e2e7abac7698f2","ref":"refs/heads/dev","pushedAt":"2024-05-05T00:23:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"Update to latest clippy (#1962)\n\n* :white_check_mark: skip a long test\r\n\r\n* :rotating_light: update new clippy lints\r\n\r\n* :white_check_mark: add excluded tests\r\n\r\n* :fire: remove espanso-modulo tests (breaks macOS CI)","shortMessageHtmlLink":"Update to latest clippy (#1962)"}},{"before":"91280eb212344c5f2905a39acba191c68a56b2ce","after":"91bdd9666de6c0f45024bfb8037324882e57c3af","ref":"refs/heads/dev","pushedAt":"2024-04-25T10:55:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"refactor: Use workspace dependencies where practical (#1956)\n\n* refactor: Use workspace dependencies where practical\r\n\r\nWhen using a workspace, one can ensure a single version of a dependency is used across\r\nthe entire workspace by configuring the version in `[workspace.dependencies]` and then\r\nreferring to it by `dependencyname.workspace = true` in the individual `Cargo.toml`s.\r\n\r\nSee also: https://github.com/espanso/espanso/issues/1825#issuecomment-2053690690\r\n\r\n* Migrate additional dependencies to workspace","shortMessageHtmlLink":"refactor: Use workspace dependencies where practical (#1956)"}},{"before":"87acf96735ec7d6c33b8c5efa617cb1f817d00d0","after":"91280eb212344c5f2905a39acba191c68a56b2ce","ref":"refs/heads/dev","pushedAt":"2024-04-21T12:59:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"feat: add devcontainer (#1861)\n\n* feat: add devcontainer\r\n\r\n* feat(devcontainer): add desktop-lite feature","shortMessageHtmlLink":"feat: add devcontainer (#1861)"}},{"before":"2518b2be936edbba322a75f6b4f2f87d7454170d","after":"87acf96735ec7d6c33b8c5efa617cb1f817d00d0","ref":"refs/heads/dev","pushedAt":"2024-04-21T11:30:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":sparkles: add `nushell` support (#1924)","shortMessageHtmlLink":"โœจ add nushell support (#1924)"}},{"before":"8dd4a253e038f83a274d28d538703427dfc30b22","after":null,"ref":"refs/heads/fix-yml-schemas","pushedAt":"2024-04-21T10:42:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"}},{"before":"812975ddf112982a9fbfd0de0d70f385c0663a9a","after":"2518b2be936edbba322a75f6b4f2f87d7454170d","ref":"refs/heads/dev","pushedAt":"2024-04-21T10:42:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":bug: fix links in yaml schemas (#1952)","shortMessageHtmlLink":"๐Ÿ› fix links in yaml schemas (#1952)"}},{"before":null,"after":"8dd4a253e038f83a274d28d538703427dfc30b22","ref":"refs/heads/fix-yml-schemas","pushedAt":"2024-04-21T10:37:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":bug: fix links in yaml schemas","shortMessageHtmlLink":"๐Ÿ› fix links in yaml schemas"}},{"before":"5f0099bde911169f0bfa3f19ab8be3bc9c293437","after":"812975ddf112982a9fbfd0de0d70f385c0663a9a","ref":"refs/heads/dev","pushedAt":"2024-04-20T22:43:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":arrow_up: upgrade `upload-artifact` to `v4` (#1951)","shortMessageHtmlLink":"โฌ†๏ธ upgrade upload-artifact to v4 (#1951)"}},{"before":"471c2841977aa650a08a786679adf2697706c69b","after":"5f0099bde911169f0bfa3f19ab8be3bc9c293437","ref":"refs/heads/dev","pushedAt":"2024-04-15T11:00:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":sparkles: add schemas (#1917)\n\n* :sparkles: add matches schema\r\n\r\n* :see_no_evil: add `*.code-workspace`\r\n\r\n* :truck: rename file\r\n\r\n* :sparkles: add config schema\r\n\r\n* :sparkles: add config schema\r\n\r\n* :rotating_light: fix clippy lints\r\n\r\n* :bug: change `word_separators` from string to array of string\r\n\r\n* :sparkles: add `match` type of var\r\n\r\n* :sparkles: add `propagate_case` and `uppercase_style`\r\n\r\n* :sparkles: add `word: bool` to schema\r\n\r\n* :sparkles: add `force_mode`\r\n\r\n* :sparkles: remove the required `matches` key\r\n\r\n* :sparkles: add `params` to `echo` var\r\n\r\n* :bug: typo in `params`\r\n\r\n* :sparkles: rework vars\r\n\r\n* :sparkles: add required only one of these fields\r\n\r\n* :sparkles: add `form` type of replace\r\n\r\n* :sparkles: add schemas to the default yaml files","shortMessageHtmlLink":"โœจ add schemas (#1917)"}},{"before":"4c36a0e38f7ba3796b7302fe147c914a98694b66","after":"471c2841977aa650a08a786679adf2697706c69b","ref":"refs/heads/dev","pushedAt":"2024-04-14T22:16:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"Fix non-void function missing a return (#1946)\n\nThe absence of a return value in a non-void function is undefined\r\nbehavior in C++ and results in a runtime crash when compiled via nix on\r\naarch64-darwin.\r\n\r\nFixes: https://github.com/espanso/espanso/issues/1945\r\nRelated: https://github.com/NixOS/nixpkgs/issues/247162","shortMessageHtmlLink":"Fix non-void function missing a return (#1946)"}},{"before":"fd21519321d0ab39c070791ef0d3ce4f0c85e93d","after":"4c36a0e38f7ba3796b7302fe147c914a98694b66","ref":"refs/heads/dev","pushedAt":"2024-04-09T02:08:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"chore: add github issue form bug and feat templates (#1042)\n\n* chore: add github issue form bug and feat templates\n\n* chore: add Discord & disable require in issue templates","shortMessageHtmlLink":"chore: add github issue form bug and feat templates (#1042)"}},{"before":"b7796dbc634c3e65c4324afac8e9843027adbf18","after":"fd21519321d0ab39c070791ef0d3ce4f0c85e93d","ref":"refs/heads/dev","pushedAt":"2024-04-06T15:56:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":memo: change feature request template (#1936)","shortMessageHtmlLink":"๐Ÿ“ change feature request template (#1936)"}},{"before":"c427b89800429594654232c232c09ab87e6fa721","after":null,"ref":"refs/heads/dependabot/cargo/h2-0.3.26","pushedAt":"2024-04-06T14:33:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"db97658d1d80697a635b57801696c594eacf057b","after":"b7796dbc634c3e65c4324afac8e9843027adbf18","ref":"refs/heads/dev","pushedAt":"2024-04-06T14:33:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"chore(deps): bump h2 from 0.3.24 to 0.3.26 (#1930)\n\nBumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.\r\n- [Release notes](https://github.com/hyperium/h2/releases)\r\n- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)\r\n- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: h2\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump h2 from 0.3.24 to 0.3.26 (#1930)"}},{"before":null,"after":"c427b89800429594654232c232c09ab87e6fa721","ref":"refs/heads/dependabot/cargo/h2-0.3.26","pushedAt":"2024-04-05T16:20:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump h2 from 0.3.24 to 0.3.26\n\nBumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.\n- [Release notes](https://github.com/hyperium/h2/releases)\n- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26)\n\n---\nupdated-dependencies:\n- dependency-name: h2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump h2 from 0.3.24 to 0.3.26"}},{"before":"e729e60201d79ca15e12a4e228bf1c92d72cd388","after":"db97658d1d80697a635b57801696c594eacf057b","ref":"refs/heads/dev","pushedAt":"2024-03-30T23:13:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"Fix build with wx-config-qt (#1918)\n\nWhen installing the wxwidgets-qt5 Package in Arch the binary\r\nwx-config does not exist. It only installs /usr/bin/wx-config-qt.\r\n\r\nTo fix the build when this package is used it is added as a\r\npossible location when looking for the wx-config command.","shortMessageHtmlLink":"Fix build with wx-config-qt (#1918)"}},{"before":"285928ab5a0fc0a425bda6b0e05ae6f2fe4d7c74","after":null,"ref":"refs/heads/update-dockerfile","pushedAt":"2024-03-30T01:24:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"}},{"before":"ef5d6f48f457746d70eb659e614ea5d90945dd14","after":"e729e60201d79ca15e12a4e228bf1c92d72cd388","ref":"refs/heads/dev","pushedAt":"2024-03-30T01:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":green_heart: update rust version in Dockerfile (#1923)","shortMessageHtmlLink":"๐Ÿ’š update rust version in Dockerfile (#1923)"}},{"before":null,"after":"285928ab5a0fc0a425bda6b0e05ae6f2fe4d7c74","ref":"refs/heads/update-dockerfile","pushedAt":"2024-03-30T01:17:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":green_heart: change Dockerfile","shortMessageHtmlLink":"๐Ÿ’š change Dockerfile"}},{"before":"343fcace4b68019d9f8ab39fd352917984f88df7","after":null,"ref":"refs/heads/fix-clippy","pushedAt":"2024-03-30T00:27:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"}},{"before":"4e6839c4fa4bb1325d38a5b434dcbc4a61289533","after":"ef5d6f48f457746d70eb659e614ea5d90945dd14","ref":"refs/heads/dev","pushedAt":"2024-03-30T00:27:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":rotating_light: fix clippy (#1921)","shortMessageHtmlLink":"๐Ÿšจ fix clippy (#1921)"}},{"before":"4e6839c4fa4bb1325d38a5b434dcbc4a61289533","after":"343fcace4b68019d9f8ab39fd352917984f88df7","ref":"refs/heads/fix-clippy","pushedAt":"2024-03-30T00:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":rotating_light: fix clippy","shortMessageHtmlLink":"๐Ÿšจ fix clippy"}},{"before":null,"after":"4e6839c4fa4bb1325d38a5b434dcbc4a61289533","ref":"refs/heads/fix-clippy","pushedAt":"2024-03-30T00:13:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"Use new sctk api (#1901)\n\n* Use new sctk api.\r\n\r\nThis also fixes the issue with the unresponsive window under wayland.\r\n\r\nThe cause appears to have been associating a callback with the keyboard\r\ncreated, since this issue is reproducible with the new API if a\r\nkeyboard_with_repeat is created and a repeat callback passed.\r\n\r\n* update sctk version\r\n\r\n* clippy: ignore many_single_char_names in\r\n\r\n* make clippy happy\r\n\r\n---------\r\n\r\nCo-authored-by: morgan-dgk ","shortMessageHtmlLink":"Use new sctk api (#1901)"}},{"before":null,"after":"3a67b37914a83994093f828656d3ac1ec94a065b","ref":"refs/heads/wx-config-qt","pushedAt":"2024-03-30T00:00:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":":rotating_light: make clippy happy","shortMessageHtmlLink":"๐Ÿšจ make clippy happy"}},{"before":"386a351df7af1ad3afa50de088a80f4ffefebd19","after":null,"ref":"refs/heads/legacy","pushedAt":"2024-03-18T22:31:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"}},{"before":"d02c63dccf0d133d3108cdb62a2dfa3f49b58f6b","after":null,"ref":"refs/heads/feature-var-inject","pushedAt":"2024-03-18T22:31:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"}},{"before":"dbd231bd0bef5c08de5148ea964c8393f98a622e","after":null,"ref":"refs/heads/fix/compilation-2023","pushedAt":"2024-03-18T22:31:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"}},{"before":"d99e5d992d6e869077dbff76ccd118fa5a87543e","after":"4e6839c4fa4bb1325d38a5b434dcbc4a61289533","ref":"refs/heads/dev","pushedAt":"2024-03-14T15:47:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AucaCoyan","name":"Auca Coyan","path":"/AucaCoyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30557287?s=80&v=4"},"commit":{"message":"Use new sctk api (#1901)\n\n* Use new sctk api.\r\n\r\nThis also fixes the issue with the unresponsive window under wayland.\r\n\r\nThe cause appears to have been associating a callback with the keyboard\r\ncreated, since this issue is reproducible with the new API if a\r\nkeyboard_with_repeat is created and a repeat callback passed.\r\n\r\n* update sctk version\r\n\r\n* clippy: ignore many_single_char_names in\r\n\r\n* make clippy happy\r\n\r\n---------\r\n\r\nCo-authored-by: morgan-dgk ","shortMessageHtmlLink":"Use new sctk api (#1901)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESXfklwA","startCursor":null,"endCursor":null}},"title":"Activity ยท espanso/espanso"}