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:
@@ -21,6 +21,34 @@
|
||||
"video": "",
|
||||
"tldr": "Monica Ion lucrează cu Mark pe relația cu angajații și frica de pierdere. Mark vine agitat cu teama de a pierde un angajat tehnic genial. Monica folosește **legea transformării** pentru a vindeca dure..."
|
||||
},
|
||||
{
|
||||
"file": "notes-data/tools/ralph-workflow.md",
|
||||
"title": "Ralph Workflow - Sistem Complet",
|
||||
"date": "2026-02-09",
|
||||
"tags": [],
|
||||
"domains": [],
|
||||
"types": [],
|
||||
"category": "tools",
|
||||
"project": null,
|
||||
"subdir": null,
|
||||
"video": "",
|
||||
"tldr": "**Next:** Integrare night-execute"
|
||||
},
|
||||
{
|
||||
"file": "memory/2026-02-09.md",
|
||||
"title": "2026-02-09 (Duminica)",
|
||||
"date": "2026-02-09",
|
||||
"tags": [],
|
||||
"domains": [],
|
||||
"types": [
|
||||
"memory"
|
||||
],
|
||||
"category": "memory",
|
||||
"project": null,
|
||||
"subdir": null,
|
||||
"video": "",
|
||||
"tldr": "- `prompts/workspace-panel.md` - panou Workspace Projects pentru dashboard Echo"
|
||||
},
|
||||
{
|
||||
"file": "notes-data/coaching/2026-02-08-dimineata.md",
|
||||
"title": "Gândul de dimineață - 2026-02-08",
|
||||
@@ -2193,8 +2221,8 @@
|
||||
"title": "Proiect: Vending Master - Integrare Website → ROA",
|
||||
"date": "2026-01-30",
|
||||
"tags": [
|
||||
"vending-master",
|
||||
"integrare"
|
||||
"integrare",
|
||||
"vending-master"
|
||||
],
|
||||
"domains": [
|
||||
"work"
|
||||
@@ -2644,7 +2672,7 @@
|
||||
}
|
||||
],
|
||||
"stats": {
|
||||
"total": 149,
|
||||
"total": 151,
|
||||
"by_domain": {
|
||||
"work": 41,
|
||||
"health": 25,
|
||||
@@ -2663,9 +2691,9 @@
|
||||
"projects": 44,
|
||||
"reflectii": 3,
|
||||
"retete": 1,
|
||||
"tools": 4,
|
||||
"tools": 5,
|
||||
"youtube": 42,
|
||||
"memory": 15
|
||||
"memory": 16
|
||||
}
|
||||
},
|
||||
"domains": [
|
||||
|
||||
Reference in New Issue
Block a user