6 Commits

Author SHA1 Message Date
Pedram Amini
db6855db28 - Symphony now tracks PR status for any active contribution with PRs 🧭
- Draft PR creation is now deferred until the first commit lands 
- PR info now syncs from contribution metadata into state automatically 🔄
- Creating a draft PR now updates both metadata.json and state.json reliably 🗃️
- Symphony adds new `completed` contribution status across types and UI 
- Active contribution duration now displays real timeSpent-based timing accurately 
- Symphony issue cards now link directly to claimed PRs externally 🔗
- Playbook Exchange adds richer keyboard navigation and cross-platform shortcuts ⌨️
- Playbook imports now include optional assets/ folder and remote-session guidance 📦
- Troubleshooting upgrades: richer logs, process tree monitor, and error recovery 🛠️
2026-01-22 12:29:28 -06:00
Pedram Amini
f05a3f2570 - 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 🚫
2026-01-11 15:14:21 -06:00
Pedram Amini
1054b83d34 Merge branch 'main' into symphony/issue-179-mk9muakc 2026-01-11 14:02:50 -06:00
Pedram Amini
1d34eb6f2b ## CHANGES
- Added multi-document Auto Run progress fields across IPC and WebSocket state 📚
- Web clients now receive aggregated task totals and completions across documents 📈
- Active tab UI docs expanded with screenshot and richer contribution details 🖼️
- Canonical `activeTab` lookup is now memoized to kill repeated O(n) finds 
- Staged images, logs, and prompt tab toggles now reuse memoized `activeTab` 🧠
- Tab-completion suggestions now debounce input only while menu is open ⌨️
- @mention suggestions now debounce filter only while menu is open 🔎
- Disabling worktrees now removes all sub-agents and reports counts 🧹
- Added performance guidance: debounce, throttle, batching, virtualization, parallel IPC 🚀
- Bumped version to 0.14.5 for this release tag 🏷️
2026-01-11 12:20:36 -06:00
Pedram Amini
0b1e387287 MAESTRO: Fix symphony.md documentation inaccuracies
Key fixes:
- Corrected PR creation flow: uses deferred PR creation (on first commit), not immediate
- Rewrote Task Claiming section to explain deferred flow: start → first commit creates PR → subsequent commits push
- Added four modal tabs documentation (Projects, Active, History, Stats)
- Added keyboard navigation: arrows, Enter, / for search, Cmd+Shift+[/] for documents
- Expanded Active tab: status indicators, progress bar, token usage, controls, Check PR Status button
- Expanded History tab: PR status, completion date, documents, cost, summary stats
- Expanded Stats tab: overview metrics, repos contributed, streak tracking, achievements
- Fixed branch naming to `symphony/{issue-number}-{short-id}`
- Added `featured` and `addedAt` fields to JSON example
- Added complete categories table with all 9 categories, labels, and emojis
- Added cache TTL info (registry: 2hr, issues: 5min)
2026-01-11 06:18:32 -06:00
Pedram Amini
a927584207 ## CHANGES
- Generate playbooks mid-session with the new Inline Wizard flow 🧙
- Add confidence gauge and organized wizard subfolders for generated docs 📈
- Launch **Maestro Symphony** to donate tokens and ship OSS PRs 🎵
- Browse/filter/search Symphony projects and issues directly in-app 🔎
- Auto-clone repos, run Auto Run docs, and open draft PRs automatically 🚀
- Track Symphony contributions with active/history/stats dashboards 📊
- Make leaderboard submissions multi-device safe using delta-based aggregation 🔁
- Stop image flicker with synchronous cache-backed Markdown image loading 🖼️
- Debounce Auto Run preview scroll persistence to cut noisy re-renders ⏱️
- Rename/delete in File Explorer updates tree instantly—no full refresh 
2026-01-08 19:31:41 -06:00