Commit Graph

  • f81c8a20d2 fix main jc 2026-03-16 10:11:23 -04:00
  • 5e076b8682 feat: Add MacOS support. jc 2026-03-15 12:17:39 -04:00
  • 47437f536b feat: Add support for action modifier keys like ctrl,shift,alt. jc 2026-03-15 11:51:17 -04:00
  • 0d241841bc feat(gui): Add Wayland GUI frontend to menu system. jc 2026-03-15 10:33:54 -04:00
  • e77ecb447e feat: Add streaming pipe support for async loading in. jc 2026-03-15 01:33:38 -04:00
  • 3b574e89ab example: Add IPC remote control example. jc 2026-03-14 17:05:18 -04:00
  • aad4c16d6e feat: Add support IPC socket control over menu. jc 2026-03-14 17:02:16 -04:00
  • cd1927fa9f refactor: Pre-phase-6 review cleanup. jc 2026-03-14 15:26:31 -04:00
  • 8077469d19 feat: Add support for tabular/csv data input. jc 2026-03-14 14:54:13 -04:00
  • eab872d2ed doc: Remove ideas for full tabular data plans. jc 2026-03-14 14:52:23 -04:00
  • a2e469456a example: Add new multi-select cases to the demo script. jc 2026-03-14 13:57:51 -04:00
  • 18c66ca7a9 doc: Remove ideas for marks and registers from plans. jc 2026-03-14 13:56:22 -04:00
  • 2e29dfc103 feat: Add new system for multi-selections. jc 2026-03-14 13:55:55 -04:00
  • f6f1efdf8e doc: Add install guide instructions. jc 2026-03-14 12:50:27 -04:00
  • c6d80a9650 log: Add tracing events through core for future debugability. jc 2026-03-14 11:56:01 -04:00
  • bb3f200141 refactor(core): Split up the large menu trait. jc 2026-03-14 11:48:27 -04:00
  • a27d529fa7 feat(frontend): Add generations counter to inform frontends when a list should be re-rendered. jc 2026-03-14 11:47:27 -04:00
  • e5c875389c feat: Add graceful shutdown of active hooks. jc 2026-03-14 11:45:08 -04:00
  • e89c6cb16f refactor: Eliminate unnecessary empty Vec constructions. jc 2026-03-14 11:43:48 -04:00
  • 0ebb5e79dd feat(action): Add gitea action for continuous integration. jc 2026-03-14 01:53:32 -04:00
  • 2729e7e1d2 feat(core): Add Quicklist function to return all visible via ctrl+Q. jc 2026-03-14 01:49:24 -04:00
  • a39e511cc4 doc: Add lesson learned about dyn async traits. jc 2026-03-14 01:42:50 -04:00
  • 8bf3366740 feat: Expand hook system to handle simple exec and plugin extensibility. jc 2026-03-14 01:33:41 -04:00
  • 7082ceada0 doc: Update plans around hover actions and bidirectional hook communication. jc 2026-03-14 00:42:06 -04:00
  • d9ed49e7d9 feat(core): Add input modes and half-page cursor movement. jc 2026-03-13 22:56:30 -04:00
  • 6a4cc85285 feat(core): Expand filtering into pipeline supporting multiple text search modes. jc 2026-03-13 22:55:47 -04:00
  • 6187b83f26 doc: Lesson about fd handling to avoid buffered pipes. jc 2026-03-13 22:00:00 -04:00
  • fdfb4eaab5 test: Add integration tests and demo script. jc 2026-03-13 21:59:33 -04:00
  • 73de161a09 feat(bin): Add CLI binary, clap args, shell hook execution. jc 2026-03-13 21:59:10 -04:00
  • 3f2e5c779b feat(tui): Add ratatui frontend rendering layer. jc 2026-03-13 21:58:38 -04:00
  • 522b9f2894 test: Add proc macro DSL for declarative tests. jc 2026-03-13 21:58:17 -04:00
  • cb7911e5c9 feat(core): Add action-fd headless scripting protocol. jc 2026-03-13 21:57:30 -04:00
  • c74e4ea9fb feat(core): Add runtime engine, input parsing, and hook trait. jc 2026-03-13 21:56:42 -04:00
  • d62b136a64 feat(core): Add initial fuzzy filtering and viewport navigation. jc 2026-03-13 21:56:06 -04:00
  • 9ed8e898a5 feat(core): Add error types, config, and data model for items and events. jc 2026-03-13 21:55:11 -04:00
  • de0431778f init: Scaffold expected crates with initial dependencies. jc 2026-03-13 21:53:26 -04:00
  • 165d8ff804 init: Add rust workspace with toolchain version fixed on current latest stable. script: Add github action for linting and compile checking. jc 2026-03-13 21:49:17 -04:00
  • b4129eaeaf doc: Add project design, dev plan, coding standards, and use cases. jc 2026-03-13 21:47:37 -04:00
  • 24f6635927 doc: Add introductory readme of project, and also license. jc 2026-03-13 21:46:28 -04:00
  • c1530ec759 init jc 2026-03-12 22:35:22 -04:00