José Almeida
444040022a
fix: add docker executor default values, patch build/container bugs ( #363 )
...
* fix: docker executor build/container bugs and path traversal on macOS
- Fix buildDockerImage() sending requests to Next.js instead of Go
backend by using getBackendConfig().apiBaseUrl
- Add response.ok check to prevent rendering HTML error pages in the
build log
- Fix listDockerContainers() sending labels as JSON instead of the
key=value format expected by the backend, which caused all containers
to be shown instead of only profile-scoped ones
- Add kandev.profile_id label to containers so profile-scoped filtering
works
- Fix resolveSafePath() failing on macOS when intermediate directories
don't exist (symlink mismatch: /var vs /private/var)
- Add "Use defaults" button and default Dockerfile/image tag for Docker
executor setup
Closes #98
* fix: parse Docker build JSON stream into readable output
The build log streamed raw Docker JSON lines. Parse them to show
human-readable output: extract "stream" and "status" fields, surface
errors clearly.
* fix: skip Docker aux/metadata lines in build log
* style: format docker-sections with prettier
2026-03-04 10:22:03 +00:00
Carlos Florêncio
8b5681bee2
feat: startup health status ( #344 )
2026-03-02 09:37:55 +00:00
João Salavisa
ae616136bb
feat: add utility agents for one-shot AI tasks ( #341 )
2026-03-02 01:55:39 +00:00
Carlos Florêncio
8ee5b56904
feat: release notes ( #298 )
2026-02-26 23:08:15 +00:00
Carlos Florêncio
ea1b731fd6
feat: improve task launch ( #297 )
2026-02-26 23:06:07 +00:00
Carlos Florêncio
2782d826ec
feat: improve PR review watcher + PR info panel ( #281 )
2026-02-26 08:48:11 +00:00
Carlos Florêncio
40b4de3f1a
feat: improve remote executor sprites.dev ( #267 )
2026-02-23 01:37:02 +00:00
Carlos Florêncio
dff0b49c51
docs: add github integration (pr watcher) ( #262 )
2026-02-23 00:16:37 +00:00
Carlos Florêncio
a23ab5be3a
feat: remote executors + secrets ( #257 )
2026-02-21 22:14:56 +00:00
Carlos Florêncio
6b57e5a01f
feat: vscode integration ( #256 )
2026-02-20 18:30:33 +00:00
Carlos Florêncio
61ef224ec7
style: fix format issues ( #255 )
2026-02-19 22:18:01 +00:00
Carlos Florêncio
a0720957c4
feat: improved dockview layouts ( #253 )
2026-02-19 15:34:01 +00:00
Carlos Florêncio
cb106e1476
feat: tui agents db ( #251 )
2026-02-19 00:22:48 +00:00
Carlos Florêncio
53ae8d57e3
fix: resolve all web app ESLint linter warnings ( #246 )
2026-02-18 18:24:41 +00:00
Carlos Florêncio
3af7a692bf
feat: archive tasks ( #232 )
2026-02-16 21:46:25 +00:00
Carlos Florêncio
35f8d02a4d
feat: improve onboarding dialog ( #230 )
2026-02-16 16:26:26 +00:00
Carlos Florêncio
658bd349b5
feat: improve workflows ( #228 )
2026-02-16 13:48:58 +00:00
Carlos Florêncio
fc1c328e4a
feat: improved stats ( #227 )
2026-02-16 12:00:54 +00:00
Carlos Florêncio
c4ef2d9ba1
feat: improve editors ( #226 )
2026-02-16 09:55:04 +00:00
Carlos Florêncio
ea751d3ecc
feat: improve task creation ( #220 )
2026-02-13 17:26:38 +00:00
Carlos Florêncio
0a2ed53327
feat: improve plan mode ( #212 )
...
feat: plan mode
2026-02-08 20:38:28 +00:00
Carlos Florêncio
3717d6982f
feat: review ux ( #210 )
...
feat: review dialog
2026-02-08 11:14:15 +00:00
Carlos Florêncio
cc17ae7813
feat: queue messages ( #201 )
2026-02-07 16:04:01 +00:00
João Salavisa
3321bb8b81
Analytics stats module + revamped stats page ( #191 )
2026-02-05 23:33:00 +00:00
Carlos Florêncio
06f7fe9795
feat: improve session terminals ( #185 )
2026-02-05 04:09:04 +00:00
Carlos Florêncio
da88e667b0
feat: improved chat input keybinding ( #173 )
2026-02-04 00:27:44 +00:00
João Salavisa
d9ff49f160
Fix agent working time persistence across page refreshes ( #172 )
2026-02-04 00:07:55 +00:00
Carlos Florêncio
9b826363f3
fix: db path + open workspace folder ( #169 )
2026-02-03 22:07:41 +00:00
Carlos Florêncio
e474c0c0b5
feat: custom commands ( #162 )
2026-02-03 01:56:56 +00:00
Carlos Florêncio
c163b61b7d
feat: all tasks page plus search ( #140 )
2026-02-01 19:07:52 +00:00
João Salavisa
6eb24006f9
feat: implement task plans feature ( #131 )
2026-01-31 00:51:17 +00:00
Carlos Florêncio
3f7154e186
feat: chat messages normalized ( #121 )
2026-01-30 17:16:05 +00:00
João Salavisa
2af46727ab
fix(workflow): fix alignment in board creation ( #112 )
...
Fix board config layout.
2026-01-28 15:06:29 +00:00
João Salavisa
0b573bbdda
feat(workflow): implement workflow system with steps terminology ( #102 )
2026-01-27 01:21:47 +00:00
Carlos Florêncio
323e14c1a6
feat: opencode dynamic model loader ( #99 )
2026-01-25 22:23:03 +00:00
Carlos Florêncio
66cda240e0
feat: cli passthrough setting ( #93 )
2026-01-25 17:49:53 +00:00
João Salavisa
187d002717
feat: per-task executor selection with multi-runtime support ( #92 )
2026-01-25 02:05:19 +00:00
Carlos Florêncio
8525cc0d87
feat: refactor frontend hooks and store ( #76 )
2026-01-22 21:30:26 +00:00