verse91
|
0bc2154946
|
chore(gitignore): add / to iris
|
2026-07-11 16:29:19 +07:00 |
|
verse91
|
39767dca3a
|
chore: update new entry point
|
2026-07-11 16:21:22 +07:00 |
|
verse91
|
69eee40248
|
ci/cd(nightly): correct version for nightly release
|
2026-06-23 10:39:45 +07:00 |
|
verse91
|
2a412e7512
|
ci/cd(nightly): correct version for nightly release
|
2026-06-23 10:33:35 +07:00 |
|
verse91
|
aafd3cca93
|
ci/cd(nightly): fix title
|
2026-05-10 03:05:01 +07:00 |
|
verse91
|
9fe23a2d1a
|
ci/cd(nightly): downgrade version to v1.24
|
2026-05-10 02:49:51 +07:00 |
|
verse91
|
9b206fe701
|
fix: git
|
2026-05-10 02:44:54 +07:00 |
|
verse91
|
cd29a35abe
|
chore(test): nightly release test
|
2026-05-10 02:41:55 +07:00 |
|
verse91
|
0ec946f408
|
fix(git): git doesnt show branch suggesstion properly
|
2026-05-10 02:40:07 +07:00 |
|
verse91
|
9c1c7749b0
|
feat: nightly built
|
2026-05-10 02:23:56 +07:00 |
|
verse91
|
ae067fa200
|
fix(test): add user email and name to support ci/cd
|
2026-05-10 02:13:07 +07:00 |
|
verse91
|
f79cfa0e98
|
ci/cd(release): run go mod tidy before linter
|
2026-05-10 02:10:12 +07:00 |
|
verse91
|
56e04be409
|
fix(lint):err check rules and fix config
|
2026-05-10 02:08:00 +07:00 |
|
verse91
|
e062c0a80d
|
chore(pkg): downgrade to v1.24
|
2026-05-10 01:57:35 +07:00 |
|
verse91
|
bc4dacd9e5
|
ci/cd(lint): bump to v2
|
2026-05-10 01:56:13 +07:00 |
|
verse91
|
8108341130
|
chore(pkg): remove local pkg
|
2026-05-10 01:44:26 +07:00 |
|
verse91
|
07b7d19347
|
fix: typo
|
2026-05-10 01:37:39 +07:00 |
|
verse91
|
f3b94bbbb2
|
chore(lint): downgrade to v1
|
2026-05-10 01:35:57 +07:00 |
|
verse91
|
e38300eec3
|
ci/cd: spelling
|
2026-05-10 01:35:00 +07:00 |
|
verse91
|
9981ff2781
|
chore(pkg): bump to v1.25
|
2026-05-10 01:31:39 +07:00 |
|
verse91
|
b5c0e5ec3d
|
feat: issue template and release ci/cd
|
2026-05-10 01:25:24 +07:00 |
|
verse91
|
5e7543b4d8
|
chore(update): also check for version string contains non-numeric characters
|
2026-05-10 01:14:57 +07:00 |
|
verse91
|
ffb9799402
|
chore(update): check the HTTP response status code before reading the body
|
2026-05-10 01:14:12 +07:00 |
|
verse91
|
21bd993469
|
chore(update): ensure the directory exists
|
2026-05-10 01:13:28 +07:00 |
|
verse91
|
caf4aa344e
|
perf(history): finding the first space and using a case-insensitive comparison
|
2026-05-10 01:12:40 +07:00 |
|
verse91
|
286e9ce572
|
chore(scripts): move install and uninstall scripts to scripts dir
|
2026-05-10 01:09:20 +07:00 |
|
verse91
|
88d6ee4e57
|
fix(history): fuzzy search shows commands that no one need
|
2026-05-10 01:02:43 +07:00 |
|
verse91
|
72dd6940e4
|
docs: updater
|
2026-05-10 00:56:50 +07:00 |
|
verse91
|
07556fdc76
|
chore(justfile): update debug command
|
2026-05-10 00:55:24 +07:00 |
|
verse91
|
f9eb190046
|
feat(test): update test
|
2026-05-10 00:53:59 +07:00 |
|
verse91
|
e9f4b77276
|
chore(wrapper): add background update
|
2026-05-10 00:53:39 +07:00 |
|
verse91
|
1e923a13d9
|
feat(root): updater
|
2026-05-10 00:53:06 +07:00 |
|
verse91
|
e6f4bdd36d
|
feat(root): version
|
2026-05-10 00:52:34 +07:00 |
|
verse91
|
a53bd3cb3c
|
chore(scripts): move installer and uninstaller to scripts folder
|
2026-05-10 00:29:40 +07:00 |
|
verse91
|
eaa7344a24
|
feat(script): uninstaller
|
2026-05-10 00:27:09 +07:00 |
|
verse91
|
54d8cc7ec2
|
chore(gitignore): some file I dont want yall to view
|
2026-05-10 00:19:44 +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
|
be3c08171b
|
feat(justfile): copy to local bin
|
2026-05-09 22:54:58 +07:00 |
|
verse91
|
3c5a0580d1
|
fix(zoxide/cd): support folder contains space
|
2026-05-09 22:54:27 +07:00 |
|
verse91
|
5f4a11edf0
|
chore(pkg): add comment
|
2026-05-04 20:16:19 +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
|
7af4d56572
|
chore: improve UX
|
2026-04-29 19:45:37 +07:00 |
|
verse91
|
3c8eca3a62
|
feat: up/down arrow key now can choose last commands
|
2026-04-29 19:35:02 +07:00 |
|
verse91
|
23e5b13f6d
|
feat: show preview command when using arrow keys
|
2026-04-27 16:22:10 +07:00 |
|
verse91
|
44ff34f378
|
fix(init): text file busy bug on setup
|
2026-04-27 16:06:36 +07:00 |
|
verse91
|
cea2a7bee7
|
feat: detect another command is running to stop iris
|
2026-04-27 16:06:00 +07:00 |
|
verse91
|
b6e5096092
|
feat(init): setup
|
2026-04-27 15:31:20 +07:00 |
|
verse91
|
ef26602ded
|
feat(script):: install script
|
2026-04-27 15:31:07 +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
|
27c7b97326
|
fix(ghost text): key reading loop conflict
|
2026-04-19 12:52:16 +07:00 |
|
verse91
|
5c8ac9e4a6
|
feat: run with terminal
|
2026-04-19 12:45:20 +07:00 |
|
verse91
|
ff8874fefc
|
feat(wrapper): disable ghost text when using arrow keys
|
2026-04-19 12:44:33 +07:00 |
|
verse91
|
edab802026
|
feat(overlay): ghost text
|
2026-04-19 12:27:50 +07:00 |
|
verse91
|
b045aaf6af
|
fix(history): now with same fuzzy tier, which command has higher score will be in higher order
|
2026-04-19 12:25:55 +07:00 |
|
verse91
|
a5c27bdb94
|
fix(history): prioritize exact matching then order
|
2026-04-19 12:03:53 +07:00 |
|
verse91
|
8032448cb6
|
fix(history): should show in priority
|
2026-04-19 11:49:13 +07:00 |
|
verse91
|
38118a9a47
|
fix(overlay): extra left border
|
2026-04-19 11:13:40 +07:00 |
|
verse91
|
00826a5c07
|
feat(history): add bash and fish
|
2026-04-19 11:02:52 +07:00 |
|
verse91
|
c7106f9fc2
|
feat(wrapper): continue last mode
|
2026-04-19 11:00:32 +07:00 |
|
verse91
|
483316a2c2
|
chore(suggestions): bump limit to 100
|
2026-04-19 10:01:58 +07:00 |
|
verse91
|
c798673069
|
fix(wrapper): up/down arrow hide menu
|
2026-04-19 09:59:53 +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
|
db8b6ec91b
|
refactor(root): seperate into small files
|
2026-04-16 00:05:49 +07:00 |
|
verse91
|
887b5af958
|
feat(root): stop showing suggestion when delete entire line
|
2026-04-14 12:22:36 +07:00 |
|
verse91
|
7a9c28e6f6
|
feat(shortcut): shift tab to toggle menu
|
2026-04-14 12:17:42 +07:00 |
|
verse91
|
fc21a6b0cc
|
fix: iris keep suggesting when press tab continually
|
2026-04-14 12:12:07 +07:00 |
|
verse91
|
2c01b2259e
|
fix(root): now kill all child processes
- I got a problem with kitty image protocol
|
2026-04-12 00:00:40 +07:00 |
|
verse91
|
f306566602
|
fix(root): ctrl R open reverse search instead of switching to history
|
2026-04-11 23:56:36 +07:00 |
|
verse91
|
11225df6c8
|
fix(root): eliminate child shell leakage and terminal corruption on reload
|
2026-04-11 23:54:11 +07:00 |
|
verse91
|
8dff68601e
|
fix(root): print reloading
|
2026-04-11 23:38:26 +07:00 |
|
verse91
|
ccbf59201a
|
fix(root): return last shell insteadd of default shell on reload
|
2026-04-11 23:35:01 +07:00 |
|
verse91
|
736723fbe8
|
refactor: shell adaptor
|
2026-04-11 22:34:04 +07:00 |
|
verse91
|
97d009f7ef
|
docs: add hot reload and shell aliases
|
2026-04-11 22:14:20 +07:00 |
|
verse91
|
bed9c98747
|
fix: iris now reloads via signal handoff
|
2026-04-11 22:12:15 +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
|
02fdd99e40
|
feat(just): rebuild and update pkg
|
2026-04-11 21:30:47 +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
|
870b77bda5
|
chore(bin): remove binary file
|
2026-04-11 20:44:50 +07:00 |
|
verse91
|
c4b60d5b20
|
chore(just): build and optimized build options
|
2026-04-11 20:44:32 +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
|
4cc7853256
|
feat(justfile): optimize build command
|
2026-04-11 19:51:35 +07:00 |
|