VERSE
ca9d30af9c
fix: data race and overlay bugs ( #20 )
...
- redundant ghost text
- prompt deletion bug on overlay
- overlay bug on the non-exists commands
<img width="1152" height="221" alt="image"
src="https://github.com/user-attachments/assets/29ef0c1f-4cd8-4e36-960f-352010fc3bd1 "
/>
<img width="1275" height="470" alt="image"
src="https://github.com/user-attachments/assets/aa765110-f9fa-49c8-94f2-767a827f5e5f "
/>
<img width="2517" height="152" alt="image"
src="https://github.com/user-attachments/assets/47a6668f-fb01-46be-9ad2-2c50c283f175 "
/>
2026-07-03 12:29:42 +07:00
VERSE
ea82216dc9
style(ui): redesign new menu ( #18 )
...
- 2 mode classic (the old one) and modern
a2a17cab3a4bdf27abd2a956f9d53a0c4a685909
- add icon 3a11c7a6beb1dcf11e89977f380376fdea9fba89
- fix some bugs
2026-07-03 11:50:35 +07:00
VERSE
f37f0681ce
feat: better debugger ( #13 )
...
- create centralized structured logger with rotation
(https://github.com/versenilvis/IRIS/commit/96ad7c95ef0f7a9957b1bbf70bb6c8da3ce28b2e )
- update core lookup and utils to use new logger
(https://github.com/versenilvis/IRIS/commit/8b74b5a9cdc1828cff8c6d0bdaaccbe31da7a00a )
- add log startup metadata and propagate reload flags
(https://github.com/versenilvis/IRIS/commit/31208aa91a58e9e09abbf5497c314f5c961a58e2 )
- add log key interceptions and pty events
(https://github.com/versenilvis/IRIS/commit/91ccb92835dd16ee70bf630fe0f267aad93c9db0 )
- add test for logger 221a40c893b75e6215787163cd751a4c1cb6c1d8
- secure reload arguments file path to prevent symlink attacks
(https://github.com/versenilvis/IRIS/pull/13/commits/c3eabfda451230e52cb71f0c2a556687f839bd3f )
- close log file on reinitialization to prevent descriptor leak
(https://github.com/versenilvis/IRIS/pull/13/commits/a57d2c9be107a8c6200cf7046cc85b2f58667dce )
2026-07-01 20:09:38 +07:00
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
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
0ec946f408
fix(git): git doesnt show branch suggesstion properly
2026-05-10 02:40:07 +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
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
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
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
d384694ab3
feat(core): spec
2026-04-09 16:06:38 +07:00