Releases: inercia/mitto
Releases · inercia/mitto
Release v0.2.1
0.2.1
⚙️ Miscellaneous
🎨 Styling
- Fix Go formatting issues (ddf2345)
🐛 Bug Fixes
- Update builtin prompts and tailwind CSS (9240912)
- Address PR review comments (517ad26)
- Use copy() instead of loop for slice copy (staticcheck S1001) (593e6d2)
- Allow data URL images in markdown (dd98c54)
- config: Handle shell quoting in ACP command parsing (21a4545)
- Use shlex.Split in BackgroundSession for shell-aware command parsing (65b6c6f)
- Clarify external images setting requires restart (c89095f)
- Address review comments - preserve keychain password and server fields (d9822ba)
📚 Documentation
- defense: Document scanner defense feature (4d2e694)
- rules: Update Playwright testing documentation (78b9b66)
- defense: Move scanner defense docs to separate file (9dd1325)
- Add external images configuration documentation (cc6a1ba)
🔧 Refactoring
- acp: Extract ParseCommand helper for shell-aware command parsing (73f7ca2)
🚀 Features
- defense: Add scanner defense core package (155358f)
- defense: Add middleware and server integration (341790f)
- defense: Add configuration support (a5cd9cd)
- periodic: Add immediate trigger (run now) support (cb6d990)
- periodic: Add run now UI with confirmation dialog (aec950c)
- acp: Add cwd option for ACP server working directory (dfb55bb)
- config: Add external images configuration (3c8bd78)
- web: Add CSP support for external images (4dc5f84)
- ui: Add external images toggle in settings (6593384)
- config: Implement layered configuration with .mittorc priority (2e361d7)
🧪 Testing
- ui: Add regression test for code block rendering (a8dd074)
Full Changelog: v0.2.0...v0.2.1
Release v0.2.0
0.2.0
⚙️ Miscellaneous
- Update gitignore for playwright-cli artifacts (e81aa25)
- Improve create-commits prompt template (9a31d05)
- appdir: Add defense data directory path (8161920)
🐛 Bug Fixes
- Address Copilot review feedback (2353a53)
- Update builtin prompts and tailwind CSS (7e65a63)
- Address PR review comments (104ec5e)
- Use copy() instead of loop for slice copy (staticcheck S1001) (c9d1a63)
📚 Documentation
- Add release workflow rules and update overview (8bdebcb)
- Add user data configuration documentation (8b29291)
- defense: Document scanner defense feature (ce1e569)
- rules: Update Playwright testing documentation (7bc625c)
- defense: Move scanner defense docs to separate file (0910d1a)
🚀 Features
- config: Add user data schema configuration (a643d7a)
- session: Add user data storage for sessions (a99f416)
- web: Add user data API handlers (8fd19b6)
- session: Add periodic prompt scheduling (db48620)
- web: Add periodic runner and API (ca78ab4)
- web: Add security and infrastructure improvements (e5979f4)
- frontend: Add icons and update component exports (dca22b3)
- frontend: Add periodic frequency panel component (cfd356d)
- frontend: Add conversation properties panel (9adf787)
- frontend: Integrate periodic and user data features (ddd7c9a)
- auxiliary: Integrate periodic prompt support (2789f4d)
- defense: Add scanner defense core package (82f4e55)
- defense: Add middleware and server integration (c17cd8b)
- defense: Add configuration support (c072952)
- periodic: Add immediate trigger (run now) support (ed6a072)
- periodic: Add run now UI with confirmation dialog (a3c87aa)
🧪 Testing
- web: Add WebSocket integration tests for periodic features (dd9a0ad)
- mock: Enhance mock ACP server for periodic testing (1e7e781)
- frontend: Add tests for new lib functions (203fce3)
Full Changelog: v0.1.0...v0.2.0
Release v0.1.0
0.1.0
🎨 Styling
- Fix formatting in connection.go (291441c)
🐛 Bug Fixes
- Correct secrets usage in homebrew workflow if conditions (2bfaae1)
- Address high priority review comments from PR #14 (e23b151)
- Align release workflow Go version with go.mod (414e1ba)
📚 Documentation
- Add Homebrew installation instructions to README (ece6466)
🚀 Features
- Major improvements to WebSocket reliability, session management, and UI (c02d7f8)
Full Changelog: v0.0.15...v0.1.0
Release v0.0.15
0.0.15
🚀 Features
- Add Homebrew packaging with automatic tap updates (93cf1f1)
Full Changelog: v0.0.14...v0.0.15
Release v0.0.14
0.0.14
⚙️ Miscellaneous
- Reorganize augment rules into granular topic-specific files (8a94e75)
- Update dependencies (f80002b)
- Update mittorc and improve-rules prompt (8c24065)
📚 Documentation
- Update architecture and websocket messaging documentation (5e55615)
🔧 Refactoring
- web: Improve markdown processing and client session handling (5d32a3d)
🚀 Features
- web: Add queue badge and improve button alignment in chat input (9d3f2e9)
Full Changelog: v0.0.13...v0.0.14
Release v0.0.13
0.0.13
⚙️ Miscellaneous
- Update web-frontend augment rules (8a9ec85)
🎨 Styling
🐛 Bug Fixes
- Display persisted image attachments in messages (e26e795)
- Resolve lint errors in accesslog.go (447bff9)
- web: Add defense-in-depth security check for from-path image upload (e8167f1)
📚 Documentation
- Improve Playwright testing setup instructions (6f62c35)
- Update websocket-messaging and session-management documentation (27884e2)
🚀 Features
- web: Add security access logging with rotation (8c1456a)
- web: Add sequence numbers to WebSocket events for ordering and deduplication (56605c0)
- web: Include seq in frontend message handling for proper ordering (2844e82)
Full Changelog: v0.0.12...v0.0.13
Release v0.0.12
0.0.12
⚙️ Miscellaneous
🎨 Styling
- ui: Improve Stop button styling with rounded corners (00c80e7)
🐛 Bug Fixes
- ui: Adjust queue dropdown width (f0d2c9b)
- markdown: Add SafeFlush and fix table rendering issues (dc908cb)
- web: Handle API prefix for static auth paths (2df3dae)
- test: Add newline to agent message for proper buffer flushing (fcad7f9)
📚 Documentation
- Update auggie command to include --allow-indexing (0f22c34)
- mac: Simplify macOS documentation and add Gatekeeper instructions (6c240b1)
- Update testing rules (bb4fe2a)
🔧 Refactoring
- web: Use conversion package for markdown rendering (267f271)
- prompts: Rename run-tests-prompt.md to run-tests.md and update content (41931f2)
- config: Formatting and minor improvements (aa93dea)
🚀 Features
- conversion: Add dedicated markdown-to-HTML conversion package (20bc73d)
- mac: Add native macOS notification support (9f5f6ac)
- config: Add native notifications config option (db8cfb3)
- web: Expose native notifications in settings UI (917eb2d)
- web: Integrate native notifications with session events (c04616f)
- session: Add is_prompting flag to WebSocket events (d03639f)
- session: Add stuck prompt recovery and force reset (60fcd4c)
- conversion: Add file path detection and linking in markdown output (41fc45f)
- web: Add workspace UUID for secure file links (504e975)
- web: Add file server and badge click handler (9e84255)
- web: Add file viewer page with syntax highlighting (7381ec2)
- web: Improve markdown buffer flushing logic (b2876e2)
- macos: Add file URL opening and quit confirmation (be2f4c7)
- frontend: Add clickable file paths in messages (799adc1)
- settings: Add badge click action and quit confirmation settings (89ada01)
- frontend: UI improvements and workspace dialog (a8611f7)
- config: Add ACP filter support for prompts (1860f08)
- prompts: Add CI-related builtin prompts (cf3770c)
Full Changelog: v0.0.11...v0.0.12
Release v0.0.11
0.0.11
⚙️ Miscellaneous
- Update .mittorc prompt colors and formatting (a1d5e40)
📚 Documentation
- Minor (8006ed0)
- Minor (5ccfd8f)
- Minor (9be68b0)
- Minor (c8b9ef3)
- Update prompts and macOS configuration documentation (ab5492e)
🔧 Refactoring
- acp: Remove unused helper functions (16e7c07)
- session: Remove unused player, cleanup, and image functions (6191368)
- web: Remove unused validation functions (449354b)
- Remove unused functions from various packages (aceef72)
🚀 Features
- config: Add prompts_dirs for additional prompt directories (f51f375)
- config: Add workspace_rc prompts_dirs support (30ccb2e)
- web: Load prompts from prompts_dirs in workspace API (96e4790)
- session: Add GetLastUserPrompt helper function (b416e73)
- auxiliary: Improve follow-up analysis with user context (36606d4)
- mac: Add start at login functionality (9c30435)
- cmd: Add prompts_dirs to web command initialization (0932f6b)
- prompts: Add builtin prompts system with embedded markdown files (a5af014)
- prompts: Add CLI command to update builtin prompts (af62dd1)
- prompts: Deploy builtin prompts on macOS app startup (023a258)
- prompts: Move prompts from config.default.yaml to markdown files (1cf40c9)
- prompts: Add ACP-specific prompt filtering (fe3240f)
- prompts: Add prompt source tracking (eb6e8b2)
- api: Support ACP server filtering in config endpoint (ee0e50a)
- web: Add prompt source badges and color sorting in UI (32cb309)
- cmd: Add --status flag to root command (6333479)
Full Changelog: v0.0.10...v0.0.11
Release v0.0.10
0.0.10
📚 Documentation
- Image tweaks (ce362ad)
- Image tweaks (0a55615)
Full Changelog: v0.0.9...v0.0.10
Release v0.0.9
0.0.10
📚 Documentation
- Image tweaks (ce362ad)
- Image tweaks (0a55615)
Full Changelog: v0.0.9...v0.0.10