feat: Workspace page enhancements - git ops, Gitea auto-create, compact stories

- Add workspace.html with project cards, Ralph status, git info
- Backend: git diff/commit/push endpoints, project delete with confirmation
- Push auto-creates Gitea repo (romfast org) when no remote configured
- GITEA_TOKEN read from dashboard/.env file
- Compact collapsible user stories (emoji row + expand on click)
- Action buttons: Diff (with count badge), Commit, Push, README, Delete
- Fix openPrd/openReadme to use hash navigation for files.html
- Add .gitignore template to ralph.sh for new projects
- Unify branches: merge main into master, delete main

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Echo
2026-02-09 12:21:13 +00:00
parent e47f2179ea
commit e92284645c
10 changed files with 1771 additions and 117 deletions

View File

@@ -688,6 +688,10 @@
<i data-lucide="layout-list"></i>
<span>Tasks</span>
</a>
<a href="/echo/workspace.html" class="nav-item">
<i data-lucide="code"></i>
<span>Workspace</span>
</a>
<a href="/echo/notes.html" class="nav-item active">
<i data-lucide="file-text"></i>
<span>KB</span>