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
cd96c6f699
feat: install agents on env preparation remote executors ( #352 )
2026-03-02 22:47:21 +00:00
Carlos Florêncio
d0b5237070
feat: improve chat input ux ( #350 )
2026-03-02 21:32:21 +00:00
Carlos Florêncio
44811da702
feat: web e2e tests ( #304 )
2026-03-02 08:54:58 +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
c1140a7ab5
fix: consolidate markdown styles into shared .markdown-body class ( #332 )
...
feat: improve markdown styles
2026-02-28 17:41:45 +00:00
José Almeida
b475c02707
fix: standardize branding to KanDev across UI ( #328 )
...
Update all user-facing instances of 'Kandev' to 'KanDev' for consistent branding:
- Page title and PWA manifest
- Settings sidebar header
- MCP config badge
- Sprites settings description
2026-02-28 16:56:39 +00:00
Carlos Florêncio
8ee5b56904
feat: release notes ( #298 )
2026-02-26 23:08:15 +00:00
Carlos Florêncio
aea8dc7b67
feat: improve workflows and agent resume ( #269 )
2026-02-23 23:54:27 +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
5a871af788
feat: import export workflows ( #244 )
2026-02-17 23:01:54 +00:00
Carlos Florêncio
2b05ed0735
feat: improved passthrough and workflow ( #237 )
2026-02-17 12:32:02 +00:00
Carlos Florêncio
3af7a692bf
feat: archive tasks ( #232 )
2026-02-16 21:46:25 +00:00
Carlos Florêncio
aac9d0610e
feat: improve agent sort ( #231 )
2026-02-16 20:38:01 +00:00
Carlos Florêncio
0933f4375f
feat: improve stepper ( #229 )
2026-02-16 15:00:14 +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
81dc7ad827
feat: auggie dynamic model list ( #223 )
...
feat: agent logos
2026-02-14 22:04:00 +00:00
Carlos Florêncio
a70de7da11
feat: local executor and worktree + new task dialog ( #211 )
2026-02-08 11:56:23 +00:00
Carlos Florêncio
3717d6982f
feat: review ux ( #210 )
...
feat: review dialog
2026-02-08 11:14:15 +00:00
João Salavisa
3321bb8b81
Analytics stats module + revamped stats page ( #191 )
2026-02-05 23:33:00 +00:00
Carlos Florêncio
da88e667b0
feat: improved chat input keybinding ( #173 )
2026-02-04 00:27:44 +00:00
Carlos Florêncio
0f79342fe8
fix: agent profile creation ( #170 )
2026-02-03 22:07:34 +00:00
Carlos Florêncio
0de3c31ddc
feat: mobile design ( #160 )
2026-02-02 23:05:51 +00:00
João Salavisa
90007c65ba
feat: Add built-in custom prompts for common workflows ( #156 )
2026-02-02 22:53:18 +00:00
Carlos Florêncio
c163b61b7d
feat: all tasks page plus search ( #140 )
2026-02-01 19:07:52 +00:00
Carlos Florêncio
d6755b702f
feat: improved chat input ( #120 )
2026-01-29 22:34:10 +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
47a02fd18e
feat: git pull before worktree creation ( #100 )
2026-01-26 19:09:55 +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
Carlos Florêncio
7a7927925e
feat: improved codex and auggie default permissions
2026-01-24 00:19:20 +00:00
Carlos Florêncio
9d34c63202
feat: random port support ( #79 )
2026-01-22 22:55:37 +00:00
Carlos Florêncio
8525cc0d87
feat: refactor frontend hooks and store ( #76 )
2026-01-22 21:30:26 +00:00
Carlos Florêncio
752e6b4655
feat: process runners ( #71 )
2026-01-22 16:39:13 +00:00
João Salavisa
fba868d3fe
feat: dynamic model switching and session status fix ( #68 )
2026-01-21 17:19:50 +00:00
Carlos Florêncio
93251b48ce
feat: mcp servers + executors ( #60 )
...
* feat: mcp servers
* feat: mcp executors
* feat: mcp per agent profile
* feat: improve side bar
* feat: add reactive executors crud
2026-01-21 01:13:20 +00:00
Carlos Florêncio
7a1bb89fa9
feat: improve repository list setting ( #65 )
2026-01-21 00:42:49 +00:00
Carlos Florêncio
011009109c
feat: custom branch prefix ( #58 )
...
* feat: custom branch prefix
* feat: improve ui
2026-01-20 23:15:08 +00:00
Carlos Florêncio
6ec8b31e6b
feat: kanban page refactoring ( #52 )
...
* feat: kanban page refactoring
* feat: remove mds
2026-01-20 02:02:34 +00:00
Carlos Florêncio
3286fd54c8
feat: settings data loading per page ( #51 )
2026-01-20 00:47:26 +00:00