- Added rich Symphony History view with totals header and per-card metrics 🧾

- Launched Symphony Stats dashboard with summary cards and achievement milestones 🏆
- Embedded new Symphony screenshots to showcase History and Stats tabs 🖼️
- Added “Available Issues” card linking Maestro-ready GitHub issue list 🔗
- Introduced “Confirm and Erase” agent deletion flow that trashes working directory 🗑️
- Added new Delete Agent confirmation modal with strong accessibility and focus behavior 
- Implemented secure `shell:trashItem` IPC handler with validation and existence checks 🛡️
- Exposed `maestro.shell.trashItem()` in preload and renderer typings for use 🧩
- Wizard document prompts now respect configurable Auto Run folder paths 📁
- Prompt templates now forbid extra summary/recap files—only Phase docs allowed 🚫
This commit is contained in:
Pedram Amini
2026-01-11 15:12:37 -06:00
parent 8de3dfc43a
commit f05a3f2570
14 changed files with 778 additions and 61 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

View File

@@ -92,20 +92,40 @@ Each active contribution shows:
### History Tab
Review completed contributions:
- PR links with merge status (Open or Merged)
- Completion date
- Documents processed count
- Total cost for the contribution
- Summary statistics at the top (total PRs, merged count, tokens, cost)
Review completed contributions with aggregate stats at a glance:
![Contribution History](./screenshots/symphony-history.png)
The header shows your totals: PRs created, merged count, tasks completed, tokens used, and dollar value donated. Each contribution card displays:
- **Issue and repository** — What you worked on
- **Merge status** — Whether the PR was merged
- **Completion date** — When you finished
- **PR link** — Direct link to the pull request
- **Detailed metrics** — Documents processed, tasks completed, tokens used, and cost
### Stats Tab
Track your overall impact:
- **Overview metrics**: Total contributions, merged PRs, tokens donated, estimated cost
- **Repositories contributed to**: Unique project count
- **Streak tracking**: Current and longest contribution streaks
- **Achievement badges**: Unlock achievements like "First Contribution", "Week Warrior", "Token Titan"
Track your overall impact and unlock achievements:
![Symphony Stats](./screenshots/symphony-stats.png)
**Summary cards** show your cumulative contributions:
- **Tokens Donated** — Total tokens contributed with dollar value
- **Time Contributed** — Hours spent and repositories helped
- **Streak** — Current and best contribution streaks
**Achievements** reward milestones in your Symphony journey:
| Achievement | Requirement |
|-------------|-------------|
| **First Steps** | Complete your first Symphony contribution |
| **Merged Melody** | Have a contribution merged |
| **Weekly Rhythm** | Maintain a 7-day contribution streak |
| **Harmony Seeker** | Complete 10 contributions |
| **Ensemble Player** | Contribute to 5 different repositories |
| **Virtuoso** | Complete 1000 tasks across all contributions |
| **Token Millionaire** | Donate over 10 million tokens |
| **Early Adopter** | Join Symphony in its first month |
## Session Integration
@@ -192,6 +212,14 @@ Your project entry should include:
Once merged, your project will appear in the Symphony Projects tab (registry cached for 2 hours, issues cached for 5 minutes).
## Available Issues
Browse Symphony-ready issues on Maestro itself:
<Card title="Maestro Symphony Issues" icon="github" href="https://github.com/pedramamini/Maestro/issues?q=is%3Aissue%20label%3Arunmaestro.ai">
View all issues labeled `runmaestro.ai` — ready for AI-assisted contribution
</Card>
---
**Maestro Symphony — Advancing open source, together.**