|
005b80fc58
|
refactor: Move project logic into single submodule
|
2025-01-06 19:22:21 +01:00 |
|
|
4ea4644b90
|
feat(tui): Add input for entry rename and related handle events
|
2025-01-06 18:52:28 +01:00 |
|
|
a135e2417f
|
feat(tui): Extend search to path if name does not match
|
2024-12-06 22:06:13 +01:00 |
|
|
4691dd05d1
|
feat(tui): Make search case insensitive by default
|
2024-12-06 21:19:19 +01:00 |
|
|
e7bb664cc2
|
feat(tui): Add additional keybinds for selecting next and previous
|
2024-12-06 21:00:57 +01:00 |
|
|
823d3e8f93
|
feat(tui): Wrap project path in newtype
|
2024-12-06 20:56:11 +01:00 |
|
|
083c66aacb
|
refactor: Remove normal mode and make search the default
|
2024-11-28 16:06:31 +01:00 |
|
|
38f2600281
|
fix(integration): Check for rest parameters in nushell integration
|
2024-11-28 15:20:52 +01:00 |
|
|
2c05ee9b19
|
feat: Add Home Manager module to flake output
|
2024-11-28 05:37:58 +01:00 |
|
|
87f41d0133
|
fix(tui): Move selected project file to state dir
|
2024-11-28 03:29:42 +01:00 |
|
|
0dd74ac770
|
chore: Remove flake-utils from flake inputs
|
2024-11-28 02:06:32 +01:00 |
|
|
9447de3f74
|
chore: Add package output to nix flake
|
2024-11-28 01:06:49 +01:00 |
|
|
99e7d3895a
|
feat(tui): Implement fuzzy searching
|
2024-11-28 00:33:38 +01:00 |
|
|
38fe976261
|
fix(tui): Avoid unnecessarily re-rendering the user interface
Having the event loop be asynchronous causes too many unnecessary
redraws, despite the content not changing.
|
2024-11-28 00:24:39 +01:00 |
|
|
f91adee1f8
|
fix(tui): Allow shift modifier in search mode
|
2024-11-27 23:41:38 +01:00 |
|
|
b436b457b4
|
feat(core): Add tracing with log file appender
|
2024-11-27 22:17:19 +01:00 |
|
|
f410f4da0a
|
refactor(tui): Rename move message variants
|
2024-11-27 20:21:36 +01:00 |
|
|
efe950da64
|
feat(tui): Handle key modifiers for input events
|
2024-11-27 20:18:54 +01:00 |
|
|
5da0795103
|
feat(tui): Implement simple search function
|
2024-11-27 18:08:04 +01:00 |
|
|
53b1a5edda
|
refactor(cli): Use display instead of debug output for list
|
2024-11-27 16:32:47 +01:00 |
|
|
456111acae
|
refactor: Split CLI and state into submodules
|
2024-11-27 16:29:36 +01:00 |
|
|
b59d47a769
|
fix(core): Make sure project paths are always absolute
|
2024-11-27 14:54:12 +01:00 |
|
|
04edeb9216
|
feat(core): Add subcommand to remove projects
|
2024-11-27 14:50:08 +01:00 |
|
|
ef191c6a40
|
feat(integration): Add simple integration for nushell
|
2024-11-26 17:57:52 +01:00 |
|
|
44dd99e543
|
feat(core): Write selected project to file instead of stdout
|
2024-11-26 17:26:32 +01:00 |
|
|
af9da826aa
|
chore: Update flake inputs
|
2024-11-24 22:14:29 +01:00 |
|
|
1a7e2d74f7
|
chore: Reload environment when Rust toolchain changes
|
2024-11-24 22:12:30 +01:00 |
|
|
af8fae215c
|
feat(tui): Implement project listing and selection
|
2024-11-23 20:05:21 +01:00 |
|
|
276a76e957
|
feat(core): Use bincode instead of serializing OsStr
|
2024-11-23 20:05:15 +01:00 |
|
|
26e31c280b
|
feat(core): Implement basic adding and listing of projects with cli
|
2024-11-23 20:04:39 +01:00 |
|
|
58186ac3b1
|
chore: Update nix flake for development shell
|
2024-11-23 20:03:55 +01:00 |
|
|
2dd04f7d33
|
Initialize project
|
2024-08-26 19:20:43 +02:00 |
|