Commit Graph

  • 29edcb900b chore(misc): version bump Federico Terzi 2021-11-07 12:22:23 +0100
  • 40e8dace33 feat(render): add variable injection mechanism to renderer #856 Federico Terzi 2021-11-06 23:32:14 +0100
  • 9a2c27a202 chore(misc): version bump Federico Terzi 2021-11-06 22:31:23 +0100
  • 3f5b0b04f2
    Merge pull request #851 from federico-terzi/dev v2.0.5-alpha Federico Terzi 2021-11-06 19:49:01 +0100
  • 98ef10716c fix(inject): fix wrong char type that prevented compilation on ARM. Fix #801 #851 Federico Terzi 2021-11-06 10:10:04 +0100
  • ac208ecf02 fix(modulo): check for 'wx-config-gtk3' command as well on Linux. Fix #840 Federico Terzi 2021-11-06 10:02:47 +0100
  • 80ed98c506 fix(clipboard): read wayland display from env-variable instead of hard-coding it. Fix #846 Federico Terzi 2021-11-06 09:25:45 +0100
  • 0983fa82d5 feat(inject): add log to improve uinput error debuggability. Related to #846 Federico Terzi 2021-11-06 09:19:28 +0100
  • 48262cd913 fix(core): block env-path register and service register on macOS if App Translocation is active. Fix #845 Federico Terzi 2021-11-05 21:22:35 +0100
  • 93ce220b62 fix(core): block the wizard if app has been translocated on macOS. Fix #844 Federico Terzi 2021-11-05 21:11:14 +0100
  • fcc0a4ee50 fix(modulo): add wrapping to move bundle wizard page Federico Terzi 2021-11-05 21:09:25 +0100
  • 2d84db409d feat(modulo): wire up move bundle page in wizard, related to #844 Federico Terzi 2021-11-05 20:29:01 +0100
  • af6e91b516 fix(core): add delay in restart command to mitigate #839 Federico Terzi 2021-11-04 22:09:13 +0100
  • 5f1ec3719e fix(engine): fix clippy warning Federico Terzi 2021-11-04 21:38:59 +0100
  • 7d5fd6aa8b fix(core): improve reporting of espanso start command. Relates to #839 Federico Terzi 2021-11-04 21:07:44 +0100
  • ec7f1772dd fix(detect): unregister device from epoll when removed on Wayland. #836 Federico Terzi 2021-11-01 21:57:32 +0100
  • 846d0a2be3 fix(core): prevent certain commands from being run as root on macOS. Fix #648 Federico Terzi 2021-11-01 21:00:51 +0100
  • 3034dbe122 feat(modulo): submit forms by just pressing Enter when possible, and also add help label. Fix #709 Federico Terzi 2021-11-01 20:23:57 +0100
  • b470aaad8a fix(core): improve handling of macOS env-path register command Federico Terzi 2021-11-01 17:43:54 +0100
  • 30de95adef feat(core): create /usr/local/bin folder on macOS if it doesn't exist when adding espanso to the path. Fix #814 Federico Terzi 2021-11-01 17:36:45 +0100
  • 665790e8f5 fix(clipboard): fix missing return type of macOS. Fix #826 Federico Terzi 2021-11-01 11:41:33 +0100
  • 63b56c09ed feat(core): wire up rendering error notification Federico Terzi 2021-10-31 22:22:01 +0100
  • 24087e8441 feat(engine): display and notify an error if rendering fails. Fix #774 Federico Terzi 2021-10-31 22:21:44 +0100
  • 93cb9680e6 feat(core): wire up status change notifications Federico Terzi 2021-10-31 21:08:21 +0100
  • a806e180e1 feat(engine): implement notification for enabled/disabled on linux. Fix #798 Federico Terzi 2021-10-31 21:07:58 +0100
  • 1bad4b2bfb fix(modulo): fix search bar shortcut handling for non-querty layouts. Fix #823 Federico Terzi 2021-10-31 20:21:04 +0100
  • 4ca35ea14d feat(core): implement 'espanso cmd' subcommand. Fix #832 Federico Terzi 2021-10-31 16:33:19 +0100
  • 70d97bf90d feat(engine): implement toggle event Federico Terzi 2021-10-31 16:30:52 +0100
  • 4d3b1a5a59 fix(engine): avoid stripping away paragraph tags with markdown when multiple are present. Fix #811 Federico Terzi 2021-10-31 16:06:44 +0100
  • 8edf998e60 feat(core): implement 'match exec' subcommand. Fix #883, Fix #780 Federico Terzi 2021-10-31 15:44:25 +0100
  • b38623376e feat(engine): add components to support ipc match exec Federico Terzi 2021-10-31 15:43:50 +0100
  • 119d537fb7 feat(core): implement 'match list' command. Fix #786 Federico Terzi 2021-10-30 20:46:25 +0200
  • 382f708a02 chore(misc): version bump Federico Terzi 2021-10-30 15:39:10 +0200
  • 4bd5f4c6c5
    Merge pull request #821 from federico-terzi/dev v2.0.4-alpha Federico Terzi 2021-10-26 22:11:44 +0200
  • a00afd4874 feat(core): wire up windows layout caching interval setting. Fix #745 #821 Federico Terzi 2021-10-25 21:31:38 +0200
  • 0faa838932 feat(config): add config option for windows keyboard layout cache duration #745 Federico Terzi 2021-10-25 21:31:11 +0200
  • 92645e0987 feat(detect): add option to lower the windows keyboard layout cache interval, #745 Federico Terzi 2021-10-25 21:30:16 +0200
  • 21bc75bc31 fix(engine): prevent other keys from interfering with toggle_key. Fix #815 Federico Terzi 2021-10-24 21:46:09 +0200
  • 8bab0f5e42 feat(core): add virtualbox patch on linux x11, related to #742 Federico Terzi 2021-10-22 21:55:12 +0200
  • e6599c1036 fix(core): change backend in alacritty patch to fix #787 Federico Terzi 2021-10-22 21:32:31 +0200
  • b20aa9c702 fix(ci): specify explicit cargo-make version Federico Terzi 2021-10-22 21:18:28 +0200
  • d9d7966cfc fix(detect): use c_char alias to fix build on ARM linux. Fix #801 Federico Terzi 2021-10-22 20:02:54 +0200
  • 4204bcf5ea fix(engine): fix bad handling of Iso Level3 Shift on Spanish layouts. Fix #802 Federico Terzi 2021-10-22 19:58:26 +0200
  • cd89915525 fix(engine): add workaround to markdown parsing to avoid crashing espanso with malformed markdown. Fix #759 Federico Terzi 2021-10-21 21:52:22 +0200
  • 85bd14236a fix(modulo): remove rerun-if-changed directives that caused cargo to recompile modulo each time Federico Terzi 2021-10-21 21:44:14 +0200
  • 869d8dbbaa fix(core): fix form extension not handling default field type. Fix #804 Federico Terzi 2021-10-21 21:39:47 +0200
  • 7588bdb1cf chore: version bump Federico Terzi 2021-10-21 21:21:37 +0200
  • b7e91d9b5d
    Merge pull request #799 from federico-terzi/dev v2.0.3-alpha Federico Terzi 2021-10-17 17:21:20 +0200
  • 72ef170a2c feat(misc): update snapcraft configuration for v2. Fix #795 #799 Federico Terzi 2021-10-17 13:05:09 +0200
  • 39655269c3 fix(core): disable undo_backspace when using slow inject mode on linux Federico Terzi 2021-10-16 20:48:18 +0200
  • a584ee94ec fix(detect): filter out values from keyboard events when Alt key is pressed, related to #725 Federico Terzi 2021-10-16 14:42:22 +0200
  • 3b74b5f558 fix(engine): remove Alt from skipped modifiers on Windows, related to #725 Federico Terzi 2021-10-16 14:41:28 +0200
  • 789acc3d76 feat(core): pass necessary modifier state provider to engine Federico Terzi 2021-10-16 13:23:50 +0200
  • 6f94ee3f38 fix(engine): filter out keyboard events while some modifiers are pressed. Fix #725 Federico Terzi 2021-10-16 13:23:27 +0200
  • f9b256c1a3 fix(modulo): fix bug that prevented forms from being displayed on Linux Federico Terzi 2021-10-16 12:22:28 +0200
  • 904f24a438 fix(ci): attempt to fix linux CI that failed on apt install step Federico Terzi 2021-10-16 12:08:32 +0200
  • 70bff10fd5 fix(engine): prevent events from stacking up when the search bar is open. Fix #781 Federico Terzi 2021-10-16 11:19:26 +0200
  • a257cf96e5 fix(ci): add explicit macOS minimum version to CI to (hopefully) fix #785 Federico Terzi 2021-10-14 19:37:47 +0200
  • 93b6c8e75a fix(render): remove outdated test Federico Terzi 2021-10-13 22:38:35 +0200
  • 44dd54e2e1 fix(core): handle AllModifiersRelease event on macOS to prevent modifier state getting out-of-sync with shortcuts. Fix #791 Federico Terzi 2021-10-13 22:36:25 +0200
  • 0b23a5cc30 feat(engine): refactor funnel to allow skipping of events Federico Terzi 2021-10-13 22:35:02 +0200
  • 379ab08cf1 feat(detect): handle modifiers release event on macOS Federico Terzi 2021-10-13 22:34:36 +0200
  • 7987e01d72 fix(render): pprevent the shell extension from failing if stderr is not empty but process exits successfully. Fix #563 Federico Terzi 2021-10-13 22:03:30 +0200
  • af70305ccc fix(core): fix edge case that prevented daemon from detecting a worker failure due to a signal. Fix #788 Federico Terzi 2021-10-13 21:17:17 +0200
  • 82c05d6615 fix(core): add workaround to prevent launcher process from appearing 'not responding' on macOS Federico Terzi 2021-10-13 21:15:23 +0200
  • 806ac8112e feat(mac-utils): add methods to start and stop headless eventloops Federico Terzi 2021-10-13 21:14:41 +0200
  • 12ba0b8755 fix(detect): add missing case that prevented some keys from being detected correctly on Windows. Fix #307 Federico Terzi 2021-10-12 22:17:19 +0200
  • cba4c41006 fix(modulo): fix cut button in welcome screen when using 125% text scaling on windows. Fix #777 Federico Terzi 2021-10-12 21:26:50 +0200
  • 45b20fd067 fix(modulo): fix icon loading when path includes unicode chars. Fix #554 Federico Terzi 2021-10-12 21:19:05 +0200
  • 48bd591bd6 fix(detect): add flag to ToUnicodeEx call to prevent spurious random characters when pressing ALT+Arrow keys. Fix #552 Federico Terzi 2021-10-12 20:31:22 +0200
  • 6e4be12551 chore(core): bump version Federico Terzi 2021-10-12 19:28:08 +0200
  • 89aded62e0 fix(core): add support for older macOS versions. Fix #785 Federico Terzi 2021-10-12 18:06:40 +0200
  • 3e88af0139 fix(core): rename v2 resources to avoid reusing old assets Federico Terzi 2021-10-12 18:05:54 +0200
  • f436a9757d
    Merge pull request #784 from federico-terzi/dev v2.0.2-alpha Federico Terzi 2021-10-11 21:01:40 +0200
  • ea698e13b3 feat(core): don't show AutoStart wizard page on Linux #784 Federico Terzi 2021-10-11 19:23:03 +0200
  • c24acc6e46 fix(core): change worker exit code that was conflicting with Rust's panics. Fix #783 Federico Terzi 2021-10-11 19:17:58 +0200
  • ceade8d172 fix(core): prevent keyboard layout watcher from stopping when receiving invalid layout Federico Terzi 2021-10-11 19:11:13 +0200
  • 2c25d60e87 fix(core): fix config watcher debouncing mechanism. Fix #769 Federico Terzi 2021-10-10 22:36:46 +0200
  • d1ebcf62c8 fix(core): change Thunderbird parameters to account for edge cases described in #351 Federico Terzi 2021-10-10 19:27:44 +0200
  • 7b7489a8d8 feat(core): add patch for Thunderbird. Fix #130 Fix #376 Federico Terzi 2021-10-10 19:02:31 +0200
  • 2eabdf90bf feat(core): port 'espanso status' subcommand. Fix #775 Federico Terzi 2021-10-10 11:29:23 +0200
  • 2d8e30525d chore(core): version bump Federico Terzi 2021-10-10 11:21:38 +0200
  • 84b029854a fix(migrate): update yaml-rust dependency to fix bad handling of multiline strings starting with a space. Fix #771 Federico Terzi 2021-10-09 21:25:56 +0200
  • aa9465490b
    feat(misc): release alpha v2.0.1 v2.0.1 Federico Terzi 2021-10-09 19:16:55 +0200
  • 3ac6835c45 chore(core): bump version #770 Federico Terzi 2021-10-09 18:14:15 +0200
  • 0f01ab3e3a feat(core): wire up auto startup wizard page Federico Terzi 2021-10-09 17:33:53 +0200
  • 0804ef5e27 feat(modulo): add auto startup wizard page Federico Terzi 2021-10-09 17:33:39 +0200
  • 2680a5ef4f fix(core): fix warning on Unix Federico Terzi 2021-10-09 16:40:54 +0200
  • fa139a426b fix(core): fix missing parameter on Unix Federico Terzi 2021-10-09 16:07:23 +0200
  • 3c455b6d4b feat(core): implement restart subcommand Federico Terzi 2021-10-09 15:31:39 +0200
  • 5a75a04d5a feat(core): port 'edit' subcommand implementation from previous version Federico Terzi 2021-10-09 15:02:44 +0200
  • 8f291f4717 fix(core): fix bug that caused the daemon to mistakenly restart the worker on Windows and macOS Federico Terzi 2021-10-06 22:45:16 +0200
  • c4070d0044 fix(modulo): update wrong link in wizard Federico Terzi 2021-10-06 22:35:41 +0200
  • 7baa668b7d fix(config): fix include patterns not being included when starting with an underscore. Fix #762 Federico Terzi 2021-10-06 22:13:08 +0200
  • 6c3bd577b6
    Merge pull request #764 from federico-terzi/dev-1.x Federico Terzi 2021-10-06 21:21:30 +0200
  • 3d7e711555 feat(ci): create artifacts also for dev commits, but publish releases only if master #764 Federico Terzi 2021-10-06 19:16:52 +0200
  • 2265261a3c chore(misc): remove outdated azure pipelines configuration Federico Terzi 2021-10-06 19:05:20 +0200
  • 51b0131d39 docs(misc): update SECURITY.md file with notice about upcoming updates Federico Terzi 2021-10-06 19:02:53 +0200
  • 210757c051 docs(misc): update compilation instructions Federico Terzi 2021-10-06 18:58:50 +0200
  • 9ec361787c fix(mac-utils): fix warning Federico Terzi 2021-10-06 19:34:53 +0200