| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 6 days | fix: set credentials readable by www-data (group 640) in sync-credentials | Peter Stone | |
| 6 days | fix: copy .claude.json (account settings) alongside credentials | Peter Stone | |
| ClaudeConfigDir moved from /root/.claude to credentials/claude/, but container.go was still deriving .claude.json from filepath.Dir which no longer pointed anywhere useful. Claude CLI needs .claude.json for OAuth account info or it says "Not logged in". Also update sync-credentials to copy /root/.claude.json into the credentials dir so it stays fresh alongside the token. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 6 days | feat: Phase 2 — project registry, legacy field cleanup, credential path fix | Peter Stone | |
| - task.Project type + storage CRUD + UpsertProject + SeedProjects - Remove AgentConfig.ProjectDir, RepositoryURL, SkipPlanning - Remove ContainerRunner fallback git init logic - Project API endpoints: GET/POST /api/projects, GET/PUT /api/projects/{id} - processResult no longer extracts changestats (pool-side only) - claude_config_dir config field; default to credentials/claude/ - New scripts: sync-credentials, fix-permissions, check-token Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
