Commit Graph
43 Commits
Author SHA1 Message Date
VERSE aca3d1670c fix: better suggestion and overlay movement on key presses (#12)
- support history suggestions for aliases
https://github.com/versenilvis/IRIS/commit/0ae25d05ce0faf8ff2eeee9aa3fbb5889d9ad511
- merge spec and history results
(https://github.com/versenilvis/IRIS/commit/315c94f12bb689ad6b39b1f0ce5e0bdef71f38d5)
- add 25ms pty throttle and optimize ctrl+l
(https://github.com/versenilvis/IRIS/commit/1e603d74c208be00f6b2cb79a628416455711c3a)
- align suggestion menu to col 1
(https://github.com/versenilvis/IRIS/commit/e307b210849af65276e93e1cff8895f3b54937ff)
- resolve zsh ipc fd mismatch and generate autocomplete hooks
(https://github.com/versenilvis/IRIS/pull/12/commits/2199607fad8122ec441ff4b99e562ca62bd948ff)
- fix: eliminate prompt duplication and freeze UI movement during menu
navigation
https://github.com/versenilvis/IRIS/pull/12/commits/6783989a49f0a68d01bad542588983a5c7b597a2
2026-07-01 16:11:38 +07:00
VERSE a2972f61f1 chore(commands): more commands for suggestions (#10)
## What's new
- color completion message command green
https://github.com/versenilvis/IRIS/pull/10/commits/6e141f5e6909fad1ec42725cce38d51729acf399
- new flat command folder structure
https://github.com/versenilvis/IRIS/pull/10/commits/87026a854a529ec5d5baed967d5f7a7f0085a24b
- fix some linter problems
https://github.com/versenilvis/IRIS/pull/10/commits/536de790cefda912f50bf4022e40ce2b965db2e2
- fix some gemini fix suggestions
2026-06-23 10:27:26 +07:00
VERSE 3d76a3ee88 feat: toml config support (#9)
## What's new
- TOML config support 
- add config init command to justfile
https://github.com/versenilvis/IRIS/pull/9/commits/a5bb6c23d74ca73385b3590d2eb275ce6429906b
- add copy binary file to local bin on reload
https://github.com/versenilvis/IRIS/pull/9/commits/4da3acdbc58c28f20fa0021d15fec82823ba392b
- init config on setup
https://github.com/versenilvis/IRIS/pull/9/commits/fb48b6bb832f38e24fab9211d92858bab9a58a07

## Fix
- add lsof to support macos because /proc filesystem is Linux-specific
and does not exist on macOS 0439d829573864fcf902fc4127f7d45384bfab01
- git push doesnt suggest current branch, fix
https://github.com/versenilvis/IRIS/pull/9/commits/b498532b401b764a4a1a2c70b3cb44b7caf72320
- use timeout context for lsof command in reload handler
https://github.com/versenilvis/IRIS/pull/9/commits/1a2baee951e6538a729da12aedfe53960e51102d
2026-05-30 22:05:06 +07:00
VERSE bf67e50ea6 Feat: crash log (#7)
Merged #6
- crash log (db0e1be9a02f70927124f9f3563df5e9dee3a764)
- perf(watchdog): limit buffer size and optimize crash substring search (https://github.com/versenilvis/IRIS/pull/7/commits/7725434fedf8b32929dc0d71e1256fda13cfdfca)
- refactor(crash): use dynamic buffer for stack trace capture (https://github.com/versenilvis/IRIS/pull/7/commits/07809a4330a1236471e8dae0e83afd4323a4c83a)
2026-05-23 23:32:36 +07:00
VERSE d06526cf21 Fix: issue #4 and #5 (#6)
- Issue #4: currently there is no official release yet so we cant
download from installer
- I added an installer debugger here to test
(f091dbf13bdf109b631951e2558651f560ca8b84)
- Issue #5: my another library
[fuzzy](https://github.com/versenilvis/fuzzy/) has a logic bug so it
causes crash, fix d479c6cb4d8453e50366c9839daaabb45a98a2df

- Other:
  -  remove unneeded comments (edd9d05fdd16e682b6b416913e2fa9c3f6599956)
  - Add some tests
  - Fix reload crash (3a76e78e655fd8daafb635ec0937667325f75ee4)
- New optimized build command (56a4a815f836271b861f32795d2df3b25a3dffc0)
2026-05-23 23:22:04 +07:00
verse91 9b206fe701 fix: git 2026-05-10 02:44:54 +07:00
verse91 0ec946f408 fix(git): git doesnt show branch suggesstion properly 2026-05-10 02:40:07 +07:00
verse91 e15e88e53d chore(pkg): replace fuzzyvn with fuzzy 2026-05-10 00:18:14 +07:00
verse91 c6cfdd0695 chore(filegen): use strings.Contains for more flexible directory searching 2026-05-10 00:12:40 +07:00
verse91 d74c959be4 feat(git): more commands, tests, add Registry conflict between tests 2026-05-10 00:03:19 +07:00
verse91 c76541258a fix: all issues by golangci-lint 2026-05-09 23:49:33 +07:00
verse91 e587f02798 fix(tests): fix all problems related to test 2026-05-09 23:37:13 +07:00
verse91 17f33ff480 feat: all tests 2026-05-09 23:18:08 +07:00
verse91 3c5a0580d1 fix(zoxide/cd): support folder contains space 2026-05-09 22:54:27 +07:00
verse91 9720b5f4bc fix(filegen): cd and zoxide only shows dir 2026-05-04 20:15:44 +07:00
verse91 5d81871aef feat(command): zoxide 2026-05-04 20:15:12 +07:00
verse91 66b2b22d94 feat(filegen): scan 1 level deeper in folder 2026-04-27 15:07:26 +07:00
verse91 667cf9feae feat(chmod): add more options and limit file extension 2026-04-27 15:03:47 +07:00
verse91 d2909d93aa fix: wrong suggestion on chmod command 2026-04-27 15:03:21 +07:00
verse91 7c11a3a620 feat: now pressing space show alias as full command 2026-04-19 09:55:31 +07:00
verse91 3adc045c09 refactor(spec): seperate into small files 2026-04-16 00:32:24 +07:00
verse91 fc21a6b0cc fix: iris keep suggesting when press tab continually 2026-04-14 12:12:07 +07:00
verse91 736723fbe8 refactor: shell adaptor 2026-04-11 22:34:04 +07:00
verse91 78e19199b0 feat: in-place reloading on current TTY 2026-04-11 21:53:37 +07:00
verse91 2b760fb82a fix(spec): prioritize aliases 2026-04-11 21:37:59 +07:00
verse91 8b25bdac0f fix(spec): remove sync.Once so we can always up-to-date with shell config 2026-04-11 21:36:08 +07:00
verse91 71a75ced28 refactor(spec): improve reading aliases in shell config 2026-04-11 21:28:16 +07:00
verse91 503d38e5c4 fix(spec): add token injection to resolve shell aliases 2026-04-11 21:01:40 +07:00
verse91 4c70c24299 feat(spec): scan shell aliases like .zshrc, .bashrc, ... 2026-04-11 21:00:31 +07:00
verse91 81b80d079c perf(spec): using string.Builder instead of concatenation 2026-04-11 20:56:16 +07:00
verse91 1f483c5ab2 feat(spec): support aliases 2026-04-11 20:55:06 +07:00
verse91 1109034c87 fix(spec): handle value attached flags 2026-04-11 20:53:02 +07:00
verse91 e465d900a8 fix(spec): handle quote when tokenize 2026-04-11 20:51:31 +07:00
verse91 525eac1bfa feat(spec): system PATH scannee 2026-04-11 20:49:58 +07:00
verse91 f64c8022b2 feat(git): dynamic git command completion 2026-04-11 20:43:49 +07:00
verse91 6917e42c28 feat (spec): improve command completion logic 2026-04-11 20:34:05 +07:00
verse91 b01844639b feat(spec): change priority 2026-04-09 23:48:09 +07:00
verse91 7b37b8ae28 feat(filegen): tracking CWD and simply return file desc 2026-04-09 23:46:17 +07:00
verse91 f4816d2b5f feat(commands): refactor and add more commands 2026-04-09 23:30:16 +07:00
verse91 76458ce52e feat(core): file generator for file suggestion 2026-04-09 23:20:57 +07:00
verse91 e559c960d9 feat(spec): add partial 2026-04-09 23:01:30 +07:00
verse91 aab3c6be2e feat(commands): some common commands 2026-04-09 16:07:18 +07:00
verse91 d384694ab3 feat(core): spec 2026-04-09 16:06:38 +07:00