Commit Graph

118 Commits

Author SHA1 Message Date
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
Pedram Amini
b8493fe08d MAESTRO: Fix remote-access.md documentation inaccuracies
- Fix "Global Access" → "Live Sessions" (only live sessions accessible)
- Rename "Static Port Configuration" → "Custom Port Configuration" to match UI
- Correct port range from 1024-65535 to 1-65535
- Fix "Use Custom Port" → "Custom Port" toggle label
- Add UUID clarification for security token
- Expand Mobile Web Interface with Core Features, Gestures, Input subsections
- Add Connection Handling section (auto-reconnect, offline mode, status)
- Add notes, tips, and related links section
- Use em-dashes for consistency with other documentation
2026-01-11 06:01:18 -06:00
Pedram Amini
2b2bd286f2 MAESTRO: Fix provider-nuances.md documentation inaccuracies
Changes:
- Fixed Claude Code model selection: was incorrectly documented as supported
  via --model flag, but source shows supportsModelSelection: false (configured
  via Anthropic account)
- Changed "OpenAI Codex" to "Codex (OpenAI)" throughout for consistency
- Fixed Codex slash commands: changed from ⚠️ to  since they don't work in
  exec mode which Maestro uses
- Updated Codex slash commands link to official OpenAI docs
- Fixed OpenCode slash commands: changed from "Not investigated" to "Not
  supported" per source code
- Enhanced OpenCode note to mention OPENCODE_CONFIG_CONTENT env var for YOLO
- Added "Context operations" row for all providers (merge/export/transfer)
- Added "Thinking display" row for all providers documenting streaming output
- Updated description frontmatter for consistent naming
2026-01-11 05:56:27 -06:00
Pedram Amini
bb0debef3d MAESTRO: Fix playbook-exchange.md documentation inaccuracies
- Fixed cache TTL from 5 minutes to 6 hours (matching source code)
- Fixed button label from "Playbook Exchange" to "Exchange" (matching UI)
- Added Cmd+F/Ctrl+F search shortcut
- Added detail view navigation shortcuts (document nav, page scroll, home/end)
- Added browse folder feature documentation
- Added assets subfolder support documentation
- Added SSH remote session import note
- Added help button and GitHub submission link documentation
- Expanded keyboard shortcuts into separate List View and Detail View tables
- Changed list formatting to em-dashes for consistency
2026-01-11 05:54:08 -06:00
Pedram Amini
c4312f4552 MAESTRO: Fix openspec-commands.md documentation inaccuracies
- Added "OpenSpec CLI Commands" section with table of essential commands
  (list, list --specs, show, validate, archive, spec list --long)
- Fixed Stage 1 workflow to document full process including project.md
  review and openspec list commands
- Fixed validation command format to include required change-id parameter
- Added --yes and --skip-specs flags documentation for archive command
- Expanded /openspec.implement description with phase grouping details
- Updated "Viewing & Managing Commands" section to accurately describe UI
- Fixed Spec-Kit directory location from "Project root" to "specs/"
- Changed tips to use "verb-led IDs" terminology per AGENTS.md conventions
- Standardized to em-dashes for consistency with other docs
2026-01-11 05:50:47 -06:00
Pedram Amini
3b5c0b5bfe MAESTRO: Fix mcp-server.md documentation inaccuracies
- Added mention that MCP server is hosted by Mintlify
- Added proactive search behavior explanation
- Added Cursor and VS Code configuration instructions
- Clarified transport type as HTTP/HTTPS (Streamable HTTP)
- Added note about page indexing limitations
- Verified all existing information is accurate
2026-01-11 05:47:38 -06:00
Pedram Amini
3230745444 MAESTRO: Fix keyboard-shortcuts.md documentation inaccuracies
Major fixes:
- Toggle Sidebar was Cmd+B, actual shortcut is Opt+Cmd+Left (renamed to Toggle Left Panel)
- Toggle Right Panel was Cmd+\, actual shortcut is Opt+Cmd+Right
- Document Graph Tab cycling didn't exist in code, removed it
- Document Graph Enter key behavior was wrong: re-centers for docs, opens URL for external
- Keyboard Mastery levels were completely wrong (Novice/Apprentice/etc vs Beginner/Student/etc)
- Keyboard Mastery location was "status bar" but it's actually in Shortcuts Help panel

Added missing shortcuts:
- New Agent Wizard, New Group Chat, Navigate Back/Forward
- Toggle Input/Output Focus, Focus Left Panel, System Log Viewer, Process Monitor
- Toggle Bookmark, Maestro Symphony, Toggle Auto Run Expanded, View Git Diff
- Toggle Tab Star, Toggle Tab Unread, Filter Unread Tabs, Open Prompt Composer
- Go to Tab 1-9 and Go to Last Tab
- File Preview Go Back/Forward
- Context-sensitive filter shortcuts (Cmd+F in different contexts)
2026-01-11 05:45:01 -06:00
Pedram Amini
7afb999b46 MAESTRO: Fix history.md documentation inaccuracies
- Correct time range options (8 options, not 4)
- Add Cmd+F shortcut for search filter
- Fix settings toggle location description
- Add /clear as third method for USER entries
- Add arrow key navigation in detail view
- Add platform-specific storage paths
- Add Help Panel section
- Improve keyboard navigation documentation
2026-01-11 05:37:48 -06:00
github-actions[bot]
0f22fb548d docs: sync release notes for v0.14.4 2026-01-11 06:22:41 +00:00
Pedram Amini
df8fbc8324 ## CHANGES
- Compaction now triggers earlier: 2k tokens or 8 exchanges 🎯
- Added extra compaction fallbacks when context gauge resets unexpectedly 🔁
- Read-only tabs now force “return plan in Markdown” instructions 🧾
- Auto Run without worktree automatically runs in read-only/plan mode 🛡️
- ThinkingStatusPill now accepts prefiltered thinkingSessions for speed 
- InputArea precomputes thinking sessions and memoizes command filtering 🚀
- MainPanel memoizes active tab lookup to cut per-keystroke work 🧠
- TerminalOutput memoizes active logs and reduces scroll update frequency 🖥️
- Batched session updates track context high-water mark with explicit reset 🌊
- Wizard adds one-click debug log download right in the conversation UI 🧰
- Leaderboard registration now submits cumulative stats safely for multi-device sync 🏆
- AutoRun prompt now requires a concrete “what I did” synopsis first 🧭
2026-01-10 10:29:15 -06:00
Pedram Amini
7240a1cbf6 - Release notes now display a proper scroll icon in docs frontmatter 🧾
- Release notes formatting normalized (line endings/spacing) for cleaner diffs 
2026-01-09 23:23:50 -06:00
github-actions[bot]
edcaf5260e docs: sync release notes for v0.14.3 2026-01-09 18:33:27 +00:00