Commit Graph

  • 5f8d30498f fix(core): remove previous bundle when compiling to avoid code signing errors Federico Terzi 2021-06-05 22:26:08 +0200
  • 4ddd061a0f feat(core): first steps in creating a macOS bundle Federico Terzi 2021-06-05 19:10:31 +0200
  • 7e322f93dd chore(core): change version to 2.0.0 Federico Terzi 2021-06-05 15:34:16 +0200
  • 9f1cf0c90c feat(core): add support for legacy dummy extension type Federico Terzi 2021-06-05 15:32:22 +0200
  • ccd00cb706 feat(render): add alias parameter to echo extension to support legacy dummy type Federico Terzi 2021-06-05 15:31:55 +0200
  • 149d9ec8a0 feat(core): wire up some parameters in the clipboard injector Federico Terzi 2021-06-05 12:19:22 +0200
  • f9ff881136 feat(config): add clipboard-related parameters Federico Terzi 2021-06-05 12:18:52 +0200
  • 0d226619a9 feat(core): implement preserve_clipboard Federico Terzi 2021-06-05 11:37:16 +0200
  • dadc71728c feat(config): add preserve clipboard config fields Federico Terzi 2021-06-05 11:36:55 +0200
  • 28d8194b4a feat(core): implement daemon process monitor in worker Federico Terzi 2021-06-03 21:47:24 +0200
  • 34f08964d7 fix(core): fix wrong loop in file watcher Federico Terzi 2021-06-03 21:43:56 +0200
  • c79d248812 feat(core): wire up auto_restart option Federico Terzi 2021-06-03 21:01:04 +0200
  • da19664f5b feat(config): add auto_restart option Federico Terzi 2021-06-03 21:00:38 +0200
  • 8fb95ccf22 feat(ipc): implement new IPC semantics on Unix Federico Terzi 2021-06-02 22:07:19 +0200
  • 833e39c328 feat(core): implement config auto-reload Federico Terzi 2021-06-02 21:52:08 +0200
  • 33eeee99a9 feat(ipc): refactor IPC on Windows Federico Terzi 2021-06-02 21:12:56 +0200
  • 87581c5b35 fix(core): release legacy lock file after check Federico Terzi 2021-06-02 12:49:59 +0200
  • 00b4f97b14 feat(core): change IPC channel names to avoid conflicts with legacy version Federico Terzi 2021-06-02 12:34:46 +0200
  • 5b9743bf68 feat(core): prevent migration from happening if a legacy version is running Federico Terzi 2021-06-02 12:34:19 +0200
  • 4dd3df2326 feat(core): prevent espanso from starting if legacy instance is running Federico Terzi 2021-06-02 12:28:35 +0200
  • 2cf6cafdb6 feat(core): introduce migrate cli command Federico Terzi 2021-06-02 11:54:00 +0200
  • f98ab3dffd fix(path): change wrong package resolution order Federico Terzi 2021-06-02 11:48:58 +0200
  • 2489f6c404 feat(migrate): add warning if passive_mode directives are detected Federico Terzi 2021-05-29 18:45:34 +0200
  • d724c5468a feat(migrate): add warning if a nested parent directive is detected Federico Terzi 2021-05-29 18:40:30 +0200
  • 7d115d588b feat(migrate): improve multiline string handling Federico Terzi 2021-05-29 16:28:40 +0200
  • 21c988c2b4 feat(migrate): add test cases and rendering implementation Federico Terzi 2021-05-29 13:08:32 +0200
  • 4388fc0ba6 feat(migrate): add package handling Federico Terzi 2021-05-29 10:28:09 +0200
  • ec73edba24 feat(migrate): progress in the migration implementation Federico Terzi 2021-05-29 10:14:42 +0200
  • b5786b6530 fix(mitigate): fix non-deterministic test Federico Terzi 2021-05-27 23:16:53 +0200
  • 6ee301c6e1 feat(migrate): setting up automatic test pipeline and progress in the implementation Federico Terzi 2021-05-27 22:06:39 +0200
  • ae2da9b0fe feat(misc): add cargo Makefile Federico Terzi 2021-05-27 22:05:45 +0200
  • e3cdaa91fb feat(migrate): progress in the migration process Federico Terzi 2021-05-25 22:07:26 +0200
  • 58e048900c feat(migrate): update cargo lock Federico Terzi 2021-05-24 20:58:40 +0200
  • 9c6e37bc44 feat(migrate): progress in the migrate implementation Federico Terzi 2021-05-24 20:58:18 +0200
  • 04c998274e feat(migrate): create base test-case Federico Terzi 2021-05-23 22:08:30 +0200
  • 85d2660768 fix(ui): fix test runs on Windows when modulo is disabled Federico Terzi 2021-05-23 18:11:07 +0200
  • 023ac615ba style(core): refactor worker module structure Federico Terzi 2021-05-23 17:36:06 +0200
  • 2ad8dfa8a5 feat(core): add Enable/Disable option in context menu Federico Terzi 2021-05-23 16:07:17 +0200
  • 5abea19016 feat(core): add support for Disable/Enable Federico Terzi 2021-05-23 15:47:15 +0200
  • d193cb749b feat(config): add toggle_key option Federico Terzi 2021-05-23 15:45:58 +0200
  • 76b4a4a302 feat(core): move form icon injection logic Federico Terzi 2021-05-22 16:49:08 +0200
  • 985706c6fe fix(core): remove unused code Federico Terzi 2021-05-22 12:21:20 +0200
  • 2b5e77e1da feat(core): integrate new built-in modulo with existing interface Federico Terzi 2021-05-22 12:20:49 +0200
  • a7c51fe803 feat(core): overwrite modulo icon Federico Terzi 2021-05-22 12:05:28 +0200
  • 0e5e308e9f feat(modulo): port modulo build on Linux Federico Terzi 2021-05-22 11:55:21 +0200
  • ed60ae46cf feat(modulo): implement building process on macOS Federico Terzi 2021-05-22 11:45:17 +0200
  • 074eae309c feat(core): add support for modulo in espanso core Federico Terzi 2021-05-21 22:03:54 +0200
  • 23895841e3 feat(modulo): initial port of modulo within the espanso repo Federico Terzi 2021-05-21 22:03:15 +0200
  • 04720212e5 feat(ui): add feature to avoid double linking gdiplus Federico Terzi 2021-05-21 22:00:02 +0200
  • ccb3e11d93 feat(clipboard): add feature to avoid double linking gdiplus Federico Terzi 2021-05-21 21:59:29 +0200
  • c996bbb0f5 fix(ui): implement exit method on Linux Federico Terzi 2021-05-20 20:18:54 +0200
  • fc69b7a79f fix(info): fix segmentation fault on macOS Federico Terzi 2021-05-20 19:16:17 +0200
  • 8c2e02030a feat(ui): implement exit method on macOS Federico Terzi 2021-05-18 21:50:14 +0200
  • 4ab040da3c feat(core): add restart option in context menu and improve exit handling Federico Terzi 2021-05-18 21:23:14 +0200
  • 39758e2b9a feat(core): improve exit handling Federico Terzi 2021-05-18 21:04:23 +0200
  • cba94607fa feat(core): first half of context menu handling Federico Terzi 2021-05-17 22:09:29 +0200
  • 716c50cee1 feat(ui): refactor context menu structure Federico Terzi 2021-05-17 22:06:37 +0200
  • 798cbfee45 feat(core): improve exit code handling and investigate improvement of shell handling on Windows Federico Terzi 2021-05-17 21:02:21 +0200
  • 6eb3fdfcf3 fix(core): fix bug that caused multiple processes to overwrite logs Federico Terzi 2021-05-16 21:39:24 +0200
  • befcbd984e feat(core): add check to kill orphan worker processes when daemon is launched Federico Terzi 2021-05-16 18:59:50 +0200
  • db5b7c1c38 feat(core): improve exit handling and connect first IPC worker POC Federico Terzi 2021-05-16 18:42:56 +0200
  • 91046b3c18 feat(ui): add method to exit eventloop Federico Terzi 2021-05-16 18:42:22 +0200
  • 22ba3a5e03 feat(core): prevent multiple daemon and worker instances Federico Terzi 2021-05-16 16:55:40 +0200
  • e08bf2f69a feat(core): add logging for panics Federico Terzi 2021-05-16 16:26:03 +0200
  • 8b73a41439 feat(core): add code to launch worker from daemon Federico Terzi 2021-05-16 16:20:15 +0200
  • 0831d19841 feat(core): improve logging handling and create daemon skeleton Federico Terzi 2021-05-16 15:45:05 +0200
  • 6cf5b51487 feat(path): add option to accept custom package dir Federico Terzi 2021-05-16 14:37:12 +0200
  • e049ba51fb fix(core): improve handling of conflicting pressed modifiers Federico Terzi 2021-05-11 22:11:02 +0200
  • 2eef404d6c fix(core): fix bug that skipped propagate_case check Federico Terzi 2021-05-11 21:14:53 +0200
  • 46b9382fef feat(core): improve clipboard_injector parameter handling Federico Terzi 2021-05-08 14:57:45 +0200
  • 139fa7e511 feat(config): add pre_paste_delay configuration option Federico Terzi 2021-05-08 14:57:18 +0200
  • a40125715f feat(core): improve clipboard backend handling on macOS Federico Terzi 2021-05-08 14:03:14 +0200
  • 4068f5ac66 fix(inject): export options fields and change macos default delay Federico Terzi 2021-05-08 14:02:30 +0200
  • ca6d04cd0e feat(core): add macOS icon extraction Federico Terzi 2021-05-08 12:33:31 +0200
  • 5a66594532 feat(core): wire up match selection GUI Federico Terzi 2021-05-08 10:56:05 +0200
  • e361bdb9c2 feat(config): add methods to generate match descriptions Federico Terzi 2021-05-08 10:55:44 +0200
  • 6d5507cc5f refactor(core): refactor modulo form invocation structure Federico Terzi 2021-05-07 22:11:11 +0200
  • 248b62a6a2 feat(core): wire up regex matcher Federico Terzi 2021-05-06 21:22:03 +0200
  • 745c329580 feat(config): add regex option Federico Terzi 2021-05-06 21:21:43 +0200
  • bfe6b13ae7 feat(match): limit regex buffer size Federico Terzi 2021-05-06 21:20:46 +0200
  • 10d37d1fe6 fix(core): fix bug that prevented a matcher state invalidation on mouse clicks Federico Terzi 2021-05-05 22:02:12 +0200
  • eeec734d32 fix(config): remove useless warning Federico Terzi 2021-05-05 21:30:52 +0200
  • e3eecf0555 feat(core): implement active backend detection Federico Terzi 2021-05-05 21:19:49 +0200
  • fddb2711e4 feat(config): introduce clipboard threshold option Federico Terzi 2021-05-05 21:19:32 +0200
  • 47587681bd feat(core): introduce command line argument and env variables to customize config path. #267 Federico Terzi 2021-05-05 21:07:08 +0200
  • f252c6a119 feat(path): include argument to force config and runtime directories Federico Terzi 2021-05-05 21:04:53 +0200
  • ddab54616d feat(core): implement icon extraction on Linux Federico Terzi 2021-05-04 21:05:26 +0200
  • ddd62b225f feat(core): implement image matches Federico Terzi 2021-05-01 19:41:22 +0200
  • 7a8e39fdad feat(config): introduce image matches options Federico Terzi 2021-05-01 19:41:04 +0200
  • 7b9e01c1db style(ui): remove useless TODO comment Federico Terzi 2021-04-30 17:07:37 +0200
  • 905f67e668 style(config): remove useless TODO comment Federico Terzi 2021-04-30 17:07:20 +0200
  • 42ff9b5928 style(clipboard): remove lib TODO comments Federico Terzi 2021-04-30 17:06:53 +0200
  • f07ff326b5 style(core): expand some TODO comments Federico Terzi 2021-04-30 17:06:26 +0200
  • 2f53752e97 feat(core): implement rich text matches Federico Terzi 2021-04-29 22:37:44 +0200
  • 038798a2d6 feat(config): parse rich text matches Federico Terzi 2021-04-29 22:35:05 +0200
  • 302a45aa88 feat(core): add source_id parameter to events and introduce past events discarding mechanism Federico Terzi 2021-04-25 21:03:13 +0200
  • 7db39f4c74 feat(core): implement delay-for-modifier-release mechanism Federico Terzi 2021-04-25 15:54:08 +0200
  • 3dfde8e830 feat(config): wire up form match syntax Federico Terzi 2021-04-24 18:00:46 +0200
  • a2522af57a feat(render): create FormExtension Federico Terzi 2021-04-24 17:59:50 +0200
  • d7ebd2a4dd feat(core): wire up modulo forms Federico Terzi 2021-04-24 17:58:58 +0200