Commit Graph

82 Commits

Author SHA1 Message Date
Aiden Cline 5aa71d0721 chore: rm double conditional 2026-01-19 14:49:51 -06:00
Dillon Mulroy 6c3ef5c7c5 fix: check worktree for external_directory permission in subdirs (#7811) 2026-01-11 14:17:36 -06:00
Kenny b0c72aa6fd fix(grep): follow symlinks by default in ripgrep searches (#7501) 2026-01-10 10:57:18 -06:00
Adam 6da1429063 fix(app): more defensive, handle no git 2026-01-05 15:12:02 -06:00
Adam 931f23c917 feat(web): open projects 2025-12-30 04:57:37 -06:00
Aiden Cline b26f6e398b fix: add timeout to filewatcher subscriptions 2025-12-29 16:16:38 -06:00
Aiden Cline b547c721ba tweak: adjust git watcher to ignore files other than HEAD 2025-12-29 16:16:38 -06:00
rari404 899f17f4b6 feat: add path traversal protection to File.read and File.list (#5985) 2025-12-26 23:20:07 -06:00
lif a07dfc8d2a fix: handle Windows CRLF line endings in grep tool (#5948)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-22 22:26:15 -06:00
Adam 5533efef5d fix: shouldEncode 2025-12-20 04:25:17 -06:00
Adam 78785a7681 fix(desktop): removed projects 2025-12-20 04:25:16 -06:00
Cameron 239065ed30 Desktop file encoding issue (#5490) 2025-12-19 14:18:37 -06:00
Dax Raad 973e622401 core: prevent file system scanning when in root directory to avoid unnecessary operations 2025-12-19 13:15:11 -05:00
Aiden Cline ece7816a60 fix: git branch filewatcher, add flag to completely disable watcher
publish-github-action / publish (push) Has been cancelled
Update Nix Hashes / update (push) Has been cancelled
2025-12-16 14:31:09 -06:00
Spoon b77b643b18 fix(edit): add per-file lock to prevent read-before-write race (#4388) 2025-12-14 23:01:50 -06:00
Dax Raad c4d4c5cf7c rename bus 2025-12-09 14:32:09 -05:00
Dax Raad 6d86da7e46 add project.name/icon 2025-12-09 13:57:18 -05:00
Aiden Cline 676b5fbfa3 core: remove unused fzf dependency to address CVE
- Eliminates fzf binary dependency that was no longer used after file search overhaul
- Removes fzf from Nix package configuration and Arch Linux PKGBUILD dependencies
2025-12-09 00:36:33 -06:00
Aiden Cline 092f609332 fix: parcel watcher musl support 2025-12-08 16:08:53 -06:00
Dalton Alexandre 6005e75549 fix: allow unignoring files in .ignore (#4814) 2025-12-02 17:15:12 -06:00
Aiden Cline 84798cf7f5 chore: cleanup 2025-11-30 00:32:43 -06:00
Aiden Cline 15c8d556e1 enable parcel file watcher, expand parcel ignore patterns, replace fs watcher for git branches with parcel (#4805) 2025-11-26 17:33:43 -06:00
Adam 8faaea9c01 wip(share): more styling 2025-11-24 15:10:40 -06:00
Dax 9fdf25c750 Refactor agent loop (#4412) 2025-11-17 10:57:18 -05:00
GitHub Action 9855771157 chore: format code 2025-11-08 01:59:02 +00:00
Dax Raad ed8913324e big format 2025-11-06 13:03:12 -05:00
Dax Raad 140189f0f2 tui: add copy last assistant message to session menu 2025-11-03 16:47:18 -05:00
Dax Raad c12135adde core: add optional dirs parameter to file search API
Allow users to exclude directories from file search results by setting dirs=false parameter in /find/file endpoint
2025-11-03 11:53:41 -05:00
Haris Gušić e529308281 fix: grep failing when pattern started with a dash 2025-10-31 17:20:22 -05:00
Dax fd63884d0b OpenTUI is here (#2685) 2025-10-31 15:07:36 -04:00
Haris Gušić ba2660ec3e fix: Opencode hangs after exit (#3481)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-30 23:57:58 -05:00
Aiden Cline 977339adab Revert "fix: Explicitly exit CLI to prevent hanging subprocesses (#3083)"
This reverts commit 5f0e46c51c.
2025-10-27 01:30:13 -05:00
Haris Gušić 5f0e46c51c fix: Explicitly exit CLI to prevent hanging subprocesses (#3083)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-27 00:03:10 -05:00
Jérôme Benoit 0787f01d1d chore: cleanup versioned zod imports (#3460)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-10-26 14:50:41 -05:00
Haris Gušić 6d5fe56b87 fix: Opencode fails with ENOENT posix_spawn '/usr/bin/rg' (#3396) 2025-10-23 18:05:01 -05:00
kcrommett bb7dd9391b tweak: adjust file api to encode images (#3292) 2025-10-21 00:52:39 -05:00
Dax Raad a0844a6b85 core: use platform-specific watcher backends for better file system monitoring 2025-10-09 18:29:18 -04:00
Dax Raad 21e2f45f77 core: replace chokidar with @parcel/watcher for better performance and cross-platform support 2025-10-09 18:21:38 -04:00
Dax Raad c50d7a4275 ignore: add common build and framework directories to ignore list 2025-10-09 16:35:56 -04:00
Dax Raad 92f106f740 ignore: improve file ignore performance and cross-platform support
- Replace glob patterns with Set lookup for common folders to speed up matching
- Use path.sep for cross-platform compatibility on Windows/Unix systems
- Add comprehensive test coverage for nested and non-nested folder matching
- Simplify implementation by removing unnecessary caching complexity
2025-10-09 15:54:01 -04:00
Dax Raad d0008024f1 core: fix file search limit handling and ensure File module initialization 2025-10-02 00:18:18 -04:00
Dax Raad 8cd3078df4 core: improve file search reliability and performance 2025-10-02 00:09:02 -04:00
Dax Raad 8ad4813f46 overhaul file search and support @ mentioning directories 2025-10-01 03:37:01 -04:00
Adam 0d05ab5be7 wip: watch select .git files in watcher 2025-09-25 14:41:31 -05:00
Adam 0425aa413a wip: desktop file updates 2025-09-23 11:41:15 -05:00
Dax 760c0fee65 feat: improve file watcher with chokidar and better ignore patterns (#2621)
Co-authored-by: GitHub Action <action@github.com>
2025-09-16 00:17:10 -04:00
Dax 6a654abbc2 feat: add desktop/web app package (#2606)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:28:08 -04:00
Dax 0a4df97382 Upgrade to Zod v4 (#2605)
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:12:07 -04:00
Dax Raad e3bf324ea9 ci: format 2025-09-09 23:44:04 -04:00
Adam 6e7fed27df fix: file read response 2025-09-05 15:58:56 -05:00