129 Commits

Author SHA1 Message Date
Pedram Amini
b908ed5d6e docs: add Conductor Profile section to configuration docs
Explains what the Conductor Profile is, how to configure it, what to
include, and how agents use it. Previously only had brief parenthetical
mentions without dedicated documentation.
2026-02-05 14:42:59 -06:00
Pedram Amini
9af6a603c0 Remove outdated LLM feedback synopsis notification trigger
The LLM analysis feedback synopsis feature was previously removed,
but the documentation about it remained in both the UI and docs.
2026-02-05 02:16:17 -06:00
Pedram Amini
58eeeefb8b Add Conductor Profile feature for personalized AI interactions
Introduces an "About Me" field in Settings → General that allows users
to describe their background, preferences, and communication style.
This profile is exposed as {{CONDUCTOR_PROFILE}} template variable and
included in AI chat, group chat, and wizard prompts so agents can
tailor their responses to the user.
2026-02-05 01:47:56 -06:00
Pedram Amini
798541cb4b Rename provider-nuances to provider-notes and add custom configuration docs
Add new Custom Configuration section documenting custom CLI arguments and
environment variables with screenshot. Rename navigation group to "Providers
& CLI" and reorder to list provider-notes first.
2026-02-04 13:14:17 -06:00
Pedram Amini
16cf35390c let users know about how maestro works 2026-02-04 00:59:45 -06:00
github-actions[bot]
4b2f7e046d docs: sync release notes for v0.15.0-RC 2026-02-03 02:06:32 +00:00
Pedram Amini
ace8e2beaa fix(docs): standardize image paths to use ./screenshots/ format
All image references now consistently use relative ./screenshots/ paths
instead of mixed formats (some were /screenshots/ or screenshots/).
2026-02-02 17:32:12 -06:00
Pedram Amini
bf528bc629 fixed image path 2026-02-02 17:29:18 -06:00
Pedram Amini
38925cc627 feat(settings): move font/terminal/log settings to Display panel
Moved additional visual/output settings from General to Display:
- Interface font family and size
- Terminal width (columns)
- System log level and max buffer

Updated tests and docs to reflect new Display tab location.
2026-02-02 03:04:59 -06:00
Pedram Amini
6a913b9b04 feat(settings): add Display panel for output/visual settings
Split General settings panel by creating new Display tab containing:
- Max output lines per response
- Document graph settings (external links, max nodes)
- Context window warnings (thresholds)

Updated docs to reflect new panel location.
2026-02-02 02:49:15 -06:00
Pedram Amini
dd340da30f feat(tabs): add automatic tab naming based on first message
When a new session starts and the first message is sent, Maestro now
automatically generates a descriptive tab name based on the user's
request. This runs in parallel with the main prompt processing and
uses the same AI agent (honoring SSH remote configurations).

Implementation:
- Add tab naming prompt at src/prompts/tab-naming.md
- Add IPC handler (tabNaming:generateTabName) that spawns ephemeral
  session to generate names with 30s timeout
- Integrate with onSessionId callback to trigger naming for new tabs
- Only update name if tab is still in UUID format (user hasn't renamed)
- Add automaticTabNamingEnabled setting (default: true)
- Add Settings UI checkbox under General section

Tab names are 2-5 words, Title Case, and capture the specific intent
rather than generic descriptions. Examples:
- "Help me implement JWT auth" → "JWT Auth Implementation"
- "Fix the checkout bug" → "Checkout Bug Fix"

Tests: 22 new tests covering IPC handler, settings, and edge cases
Docs: Updated general-usage.md, features.md, and configuration.md
2026-02-02 02:40:13 -06:00
Pedram Amini
2968a36e11 docs: update notification docs for Custom Notifications rename (#168)
- Rename "Speakable Notifications" to "Custom Notifications" in features
- Update Notifications tab description to remove TTS-specific language
- Revise Custom Notification section with broader command examples
- Remove default TTS bias from configuration guidance
2026-02-01 22:21:13 -06:00
Pedram Amini
9605e44366 docs(skills): add documentation for /skills command with screenshot
Documents the /skills slash command in the slash commands guide,
including the screenshot and explanation that it's Claude Code only.
2026-02-01 22:18:10 -06:00
Pedram Amini
f045c08fbc docs: move SYMPHONY_*.md to project root
These are internal/maintainer docs (not user-facing), so they belong
at the top level alongside CLAUDE.md, CONTRIBUTING.md, etc.
2026-02-01 09:51:16 -05:00
Pedram Amini
ef7ac9c6a2 ## CHANGES
- Added “View Git Log” action right inside GitStatusWidget tooltip 🧭
- Wired MainPanel to open Git Log directly from the widget 🪟
- Expanded GitStatusWidget API with optional `onViewLog` callback 🧩
- Improved test coverage for Git log tooltip interactions and rendering 🧪
- Cleaned repo by removing auto-generated CLAUDE.md memory context files 🧹
- Enhanced release notes frontmatter with a new newspaper icon 🗞️
2026-02-01 00:14:51 -05:00
Pedram Amini
c5a0e99bbf docs: standardize Auto Run and Playbook terminology
Replace 'multi-document batch runs' and 'batch processing' terminology
with 'Auto Run' (individual documents) and 'Playbook' (collections of
Auto Run documents) across user-facing documentation.

Preserves 'batch mode' references where they describe Claude Code's
actual non-interactive operation mode.
2026-01-29 15:29:38 -05:00
Pedram Amini
561ce42e09 feat(notifications): rename Audio Feedback to Custom Notification
Rename "Audio Feedback" → "Custom Notification" and "TTS Command" →
"Command Chain" to better reflect the flexible nature of this feature.
Users can chain commands together with pipes to mix and match
notification tools (TTS, logging, desktop notifications, etc.).

Closes #168
2026-01-29 15:29:38 -05:00
Pedram Amini
aed9fb7c95 dropped Aider across the code base and documentation 2026-01-28 20:35:13 -05:00
Pedram Amini
edd41fd7e2 Merge remote-tracking branch 'origin/token-donations' into 0.15.0-rc
# Conflicts:
#	docs/releases.md
2026-01-27 08:20:43 -06:00
github-actions[bot]
1f938021fb docs: sync release notes for v0.14.5 2026-01-24 11:15:48 +00:00
github-actions[bot]
f87971f680 docs: sync release notes for v0.14.5 2026-01-23 13:41:20 +00:00
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
465a1795c3 MAESTRO: Fix releases.md documentation inaccuracies
- Fixed v0.14.5 release date from "January 1, 1" to "January 11, 2026"
- Added v0.14.5 changelog content (was empty)
- Updated previous releases list with v0.14.5 as draft
- Fixed v0.6.x auto-save claim (documents require manual save)
- Fixed v0.12.x "tab right-click menu" to "tab hover overlay menu"
- Fixed typo "received" to "receive"
2026-01-22 12:29:21 -06:00
Pedram Amini
6701773d67 MAESTRO: Fix installation.md documentation inaccuracies
- Added portable .exe option for Windows and architecture details for macOS/Linux
- Changed "OpenAI Codex" to "Codex" to match agent-detector.ts naming convention
- Added planned agents (Aider, Gemini CLI, Qwen3 Coder) with repository links
- Added "Building from Source" section with Node.js 22+ requirement
- Used em-dashes for consistency with other documentation files
2026-01-22 12:29:21 -06:00
Pedram Amini
660671f0b9 MAESTRO: Fix index.md agent naming to match source code
Changed "OpenAI Codex" to "Codex (OpenAI)" in the main documentation
index page to match the actual agent name in agent-detector.ts line 76.
This is consistent with corrections already made to getting-started.md
and features.md.

Verified that the agent support list is accurate:
- Claude Code, Codex, OpenCode: fully integrated (verified capabilities)
- Aider, Gemini CLI, Qwen3 Coder: defined as placeholders for future
2026-01-22 12:29:21 -06:00
Pedram Amini
3c7f9b5deb MAESTRO: docs: Fix and expand group-chat.md documentation accuracy
- Added Beta notice callout (feature shows "Beta" badge in UI)
- Fixed "How It Works" section: added keyboard shortcut (Opt+Cmd+C),
  Quick Actions option, and moderator selection step
- Added Tip callout explaining auto-add participants via @mentions
- Added note about hyphenated names for @mentions with spaces
- Added "Managing Group Chats" section with context menu options
- Added "Input Features" section (read-only, images, prompt composer, etc.)
- Changed inconsistent dashes to em-dashes for consistency
2026-01-22 12:29:21 -06:00
Pedram Amini
737b42803e MAESTRO: Fix git-worktrees.md documentation inaccuracies
- Correct "Managing Worktrees" section UI descriptions:
  - Branch icon is GitBranch, not a green checkmark
  - Collapse/expand is via worktree count band, not a chevron on parent
  - Describe drawer styling with accent background

- Improve "Creating a Worktree Sub-Agent" section:
  - Document both access methods (header hover and context menu)
  - Rename "Watch for Changes" to "Watch for new worktrees"
  - Add note about quick creation via context menu

- Add missing "Duplicate..." action to Worktree Actions table
2026-01-22 12:29:20 -06:00
Pedram Amini
4021f80b1a MAESTRO: Fix provider name in getting-started.md documentation
Changed "OpenAI Codex" to "Codex (OpenAI)" to match the actual agent name defined in agent-detector.ts source code.
2026-01-22 12:29:20 -06:00
Pedram Amini
f4e24bb257 MAESTRO: Fix general-usage.md documentation accuracy issues
- Fixed Agent Status Indicators: Yellow is used for both "thinking" AND
  "waiting for user input" states, not just thinking
- Fixed File Editing section: incorrectly claimed auto-save. Files do NOT
  auto-save; users must press Cmd+S/Ctrl+S. Confirmation dialog appears
  when closing with unsaved changes
- Fixed Collapsed Mode shortcut: was Cmd+B/Ctrl+B, actual shortcut is
  Opt+Cmd+Left/Alt+Ctrl+Left per shortcuts.ts
- Added missing Prompt Composer keyboard shortcut Cmd+Shift+P/Ctrl+Shift+P
2026-01-22 12:29:20 -06:00
Pedram Amini
b21b803662 docs: fix features.md accuracy - correct theme count and provider list
- Fixed theme count from 12 to 17 (6 dark, 6 light, 4 vibe, 1 custom)
- Listed all theme names for each category
- Clarified provider support: Claude Code, Codex (OpenAI), OpenCode are
  fully-integrated; Aider, Gemini CLI, Qwen3 Coder are planned
- Verified all other features and shortcuts match source code
2026-01-22 12:29:20 -06:00
Pedram Amini
868b4a3752 MAESTRO: Fix document-graph.md documentation accuracy
## CHANGES
- Re-organized "Opening the Document Graph" section to put "From File Preview"
  first as the primary entry point (Cmd+Shift+G)
- Fixed misleading description of graph icon in Files tab - it only appears
  after a graph has been opened at least once, and is a branch icon not
  "circular arrows"
- Added "From File Context Menu" option for right-clicking markdown files
- Removed "Tab - Cycle through connected nodes" from keyboard shortcuts -
  this feature was documented but NOT implemented in the code
- Fixed Enter key behavior documentation: "Recenter view" for document nodes,
  "Open URL" for external link nodes
- Updated Depth Control section to document full range (0-5) including
  Depth 0 = "All" option which was undocumented
- Added missing Cmd/Ctrl+F keyboard shortcut for focusing search field
- Fixed minor typo: "positions are saved" removed (not fully accurate)
2026-01-22 12:29:20 -06:00
Pedram Amini
b319f79511 MAESTRO: docs: Fix context-management.md accuracy issues
- Add "Requires Session" column to Tab Menu table with availability conditions
- Add missing tab menu actions: Export as HTML, Publish as GitHub Gist, Move to First/Last Position
- Fix Tab Export section to reference "Export as HTML" instead of "Context: Copy to Clipboard"
- Change "Right-click" to "Hover over" in three sections (hover overlay, not right-click menu)
- Correct Command Palette labels to match actual QuickActionsModal implementation
- Document alternative sharing options (Copy to Clipboard, Publish as GitHub Gist)
2026-01-22 12:29:20 -06:00
Pedram Amini
e37f98047f MAESTRO: Fix Settings tab documentation in configuration.md
- Changed "Appearance: Font size, UI density" to "Themes" (there is no
  Appearance tab - themes have their own tab, fonts are in General)
- Changed "SSH Remotes" to "SSH Hosts" to match actual tab name
- Updated General tab description to include all settings (font family,
  terminal width, log buffer, shell config, stats, document graph, etc.)

Verified accurate: storage paths, cross-device sync, sleep prevention,
notifications, and pre-release channel sections.
2026-01-22 12:29:20 -06:00
Pedram Amini
df29ed9157 MAESTRO: Fix CLI documentation accuracy issues
- Added short flags -g (list agents) and -a (list playbooks) that were
  missing from documentation but exist in implementation
- Documented the clean playbooks command with --dry-run option (was
  completely undocumented)
- Clarified that list agents --json outputs a JSON array, not JSONL
  (different from other list commands)
- Updated JSON event examples to include missing fields: collapsed in
  group events, document in document_complete events
- Added loop_complete event type in JSON output examples
- Added success, usageStats, and totalCost fields to JSON examples
2026-01-22 12:29:20 -06:00
Pedram Amini
f040270fb7 MAESTRO: Fix incorrect auto-save documentation in autorun-playbooks.md
- Changed "Auto-Save" section to "Saving Documents" since documents do NOT
  auto-save after inactivity - manual save via Cmd+S or Save button is required
- Corrected claim that documents "auto-save immediately when switching" -
  switching actually discards unsaved changes
- Added note warning users to save before switching documents
- Added keyboard shortcut Cmd+Shift+E / Ctrl+Shift+E for toggling Expanded Editor
  (was only documenting the click method)

All other content verified as accurate against source code:
- Cmd+Shift+1 opens Auto Run tab (shortcuts.ts:21)
- Reset on Completion format: {TASK}-{timestamp}-loop-{N}.md (autorun.ts:864)
- Session isolation, environment variables, wizard features all accurate
2026-01-22 12:29:19 -06:00
Pedram Amini
20df2afa2f MAESTRO: docs: Fix incorrect Keyboard Mastery information in achievements.md
- Updated level names to match source code (keyboardMastery.ts):
  - Novice → Beginner, Apprentice → Student, Journeyman → Performer,
    Expert → Virtuoso, Master → Keyboard Maestro
- Fixed percentage thresholds: 0-24%, 25-49%, 50-74%, 75-99%, 100%
  (was incorrectly documented as 0-19%, 20-39%, etc.)
- Corrected location of keyboard mastery display: it's shown in the
  Keyboard Shortcuts panel (opened with ? or Cmd/Ctrl+/), not a
  non-existent "status bar"
2026-01-22 12:29:19 -06:00
Pedram Amini
0423a26e66 MAESTRO: Complete Symphony Phase 6 - Registry & GitHub Integration
Add Symphony registry documentation and contribution runner service:
- docs/SYMPHONY_REGISTRY.md: Registry documentation explaining how maintainers register repos
- docs/SYMPHONY_ISSUES.md: Guide for creating Symphony issues with Auto Run documents
- src/main/services/symphony-runner.ts: Service orchestrating contributions with draft PR claiming
- symphony-registry.json: Sample registry with Maestro as the first registered project

The runner service handles the full contribution flow: clone, branch, push, draft PR creation, Auto Run setup, finalization, and cancellation.
2026-01-22 12:28:35 -06:00
Kayvan Sylvan
2667cbdd77 Developer Experience Improvements (multi-worktree simultaneous development) (#209)
* docs: add git hash display and configurable dev server port

## CHANGES

- Add `VITE_PORT` env variable to configure dev server port
- Display git commit hash in About modal next to version
- Add `__GIT_HASH__` build-time constant to both Vite configs
- Document running multiple Maestro instances with git worktrees
- Update CONTRIBUTING.md with parallel development instructions

* feat: add configurable ports for dev servers

- Allow VITE_PORT to configure main dev server port
- Update main window to load from configurable port
- Enable VITE_WEB_PORT for web interface dev server
- Add note in CONTRIBUTING.md about port configuration
- Log port usage in development mode

* docs: update CONTRIBUTING.md section and fix React DevTools script initialization

## CHANGES

- Rename "Linting" section to "Linting & Pre-commit Hooks" in table of contents
- Move script variable declaration outside conditional block
- Fix React DevTools script initialization order in index.html

* chore: update `.vscode/settings.json` with new markdownlint config

* fix: disable biome linting. Project uses ESLint

* chore: Update baseline-browser-mapping (>2 months old, warning message on "npm run build:web")

* chore: add .vscode/ to gitignore

* chore: fix gitignore to ignore .cscode/* files properly

* fix

* chore: stop tracking .vscode/ files, respect gitignore

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-22 12:14:48 -06:00
Pedram Amini
0bd8a4ffc7 ## CHANGES
- Playbook Exchange now highlights local playbooks with blue “Local” badge 🟦
- Added new screenshot documenting the Local badge UI state 🖼️
- Marketplace manifest results now include per-playbook `source` metadata 🧾
- Manifest handling now merges official and local sources consistently 🔀
- Network failures now return empty merged manifest instead of error 📡
- HTTP fetch failures now degrade gracefully to empty manifest result 🧯
- Marketplace tests updated for dual-read cache + local manifest flow 🧪
- InputArea now expects pre-filtered `thinkingSessions` for better performance 
- ThinkingStatusPill mock now matches real conditional rendering behavior 🎭
- Added `onManifestChanged` stub to Maestro test setup for new hook 🪝
2026-01-18 10:52:56 -06:00
Kayvan Sylvan
302cd59c5d feat: add local manifest feature for custom playbooks (#204)
- Add comprehensive documentation for local manifest feature
- Create example local-manifest.json with custom playbook structure
- Implement local manifest reading and merging with official manifests
- Add file watcher for hot reload on local manifest changes
- Support local filesystem paths (absolute and tilde-prefixed)
- Add "Local" badge to distinguish custom playbooks in UI
- Expose manifest change event through preload API
- Add source field to playbook type for origin tracking
2026-01-18 10:10:51 -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
c42bf3224b MAESTRO: Fix usage-dashboard.md documentation inaccuracies
- Add missing "Sessions" summary card (6 cards total, not 5)
- Document Location Distribution chart (local vs SSH queries)
- Document Peak Hours chart (24-hour activity breakdown)
- Document Duration Trends chart in Overview tab
- Expand Agents tab with Session Statistics details
- Expand Auto Run tab with all 6 metric cards and mini chart
- Add Keyboard Navigation section (tab navigation, section nav)
- Fix Accessibility section (colorblind mode not in Settings UI)
- Fix Enabling/Disabling Collection path (General tab → Usage Dashboard)
- Add real-time updates and database size footer documentation
2026-01-11 06:27:22 -06:00
Pedram Amini
d10ffc29b6 MAESTRO: Fix troubleshooting.md documentation inaccuracies
- Fix log level description (was backwards - higher levels show FEWER logs)
- Update severity levels list (was 3, now correctly shows all 6: debug, info, warn, error, toast, autorun)
- Add search shortcut (Cmd+F) and detail view feature for System Log Viewer
- Expand Process Monitor docs with hierarchical tree structure, all 8 process types, keyboard shortcuts, and features
- Add new Agent Errors section documenting all 6 error types handled by AgentErrorModal
- Fix Debug Package contents table - split into "Always included" (9 files) and "Optional" (5 files) sections
- Add 5 missing files: windows-diagnostics.json, groups.json, web-server.json, group-chats.json, batch-state.json
2026-01-11 06:23:41 -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
6e4d60a697 MAESTRO: Fix ssh-remote-execution.md documentation inaccuracies
- Corrected Per-Agent Configuration to Per-Session Configuration
  (SSH is session-level only, not per-agent with global defaults)
- Fixed dropdown options from incorrect "Use Global Default"/"Force
  Local" to actual "Local Execution"/[Remote Name] options
- Removed incorrect "Resolution Order" section (5-level priority
  algorithm doesn't exist in source code)
- Clarified global default is a visual indicator, not automatic
- Removed incorrect PTY limitation claim (PTY IS available via
  RequestTTY: 'force' and -tt flags)
- Updated Limitations section with accurate shell initialization info
- Changed hyphens to em-dashes for consistency
2026-01-11 06:13:45 -06:00
Pedram Amini
f8c8bfc0e9 MAESTRO: Fix speckit-commands.md documentation inaccuracies
- Fix intro claiming prompts are "automatically synced" (they require manual Check for Updates)
- Add Storage Location row to comparison table (.specify/ vs Auto Run Docs/Initiation/)
- Expand Viewing & Managing Commands section with Reset to Default and badge indicator
- Add exact file paths for all commands:
  - /speckit.constitution: .specify/memory/constitution.md
  - /speckit.specify: specs/<N>-<feature-name>/spec.md
  - /speckit.clarify: Updates spec.md with Clarifications section
  - /speckit.plan: plan.md, research.md, data-model.md, contracts/, quickstart.md
  - /speckit.tasks: tasks.md with phase structure
  - /speckit.implement: Auto Run Docs/SpecKit-<feature-name>-Phase-XX-[Description].md
- Rewrite /speckit.checklist section to explain "unit tests for requirements" concept
- Add /speckit.taskstoissues requirements (gh CLI + GitHub MCP server tool)
- Rename "Auto-Updates" to "Updating Commands" with accurate manual process description
- Expand Tips section with additional actionable advice
2026-01-11 06:09:50 -06:00
Pedram Amini
630b710586 MAESTRO: Fix slash-commands.md documentation inaccuracies
- Add "Built-in Maestro Commands" section documenting /history and /wizard
- Fix Settings path: "Settings > Custom AI Commands" → "Settings → AI Commands"
- Fix {{LOOP_NUMBER}} description: "starts at 1" → "5-digit padded: 00001, 00002"
- Fix {{TOOL_TYPE}} examples to include "aider"
- Complete Spec-Kit commands table (was missing 4 commands, now 10 total)
- Reorder OpenSpec commands and update descriptions to match source
- Remove non-existent /context command from Claude Code supported list
- Clarify Agent Native Commands discovery via system/init event
2026-01-11 06:06:19 -06:00
Pedram Amini
cb22f74516 MAESTRO: Fix screenshots.md documentation inaccuracies
- Updated theme count from 12 to 18 in description
- Added 4 missing light themes: Solarized, One Light, Gruvbox Light, Catppuccin Latte
- Fixed "GitHub Light" to "GitHub" to match actual theme name
- Fixed Settings path from "Appearance → Theme" to "Themes tab"
- Added Custom Theme section documenting the theme builder
2026-01-11 06:02:44 -06:00