feat(sidebar): implement trash functionality for project management#1
Merged
webdevcody merged 1 commit intomainfrom Dec 10, 2025
Merged
feat(sidebar): implement trash functionality for project management#1webdevcody merged 1 commit intomainfrom
webdevcody merged 1 commit intomainfrom
Conversation
- Added a new `trashItem` method in the Electron API to move projects to the system trash. - Enhanced the sidebar component to include a trash button and manage trashed projects. - Implemented functionality to restore and permanently delete projects from the trash. - Updated the application state to track trashed projects and provide user feedback through toast notifications. This update significantly improves project management by allowing users to easily manage deleted projects without permanent loss.
6 tasks
Shironex
added a commit
that referenced
this pull request
Dec 20, 2025
Add 88 new unit tests covering critical business logic in shared packages: - libs/git-utils/tests/diff.test.ts (22 tests) * Synthetic diff generation for new files * Binary file handling * Large file handling * Untracked file diff appending * Directory file listing with exclusions * Non-git directory handling - libs/dependency-resolver/tests/resolver.test.ts (30 tests) * Topological sorting with dependencies * Priority-aware ordering * Circular dependency detection * Missing dependency tracking * Blocked feature detection * Complex dependency graphs - libs/utils/tests/error-handler.test.ts (36 tests) * Abort error detection * Cancellation error detection * Authentication error detection * Error classification logic * User-friendly error messages All tests use vitest and follow best practices with proper setup/teardown. Resolves PR review issue #1 (HIGH PRIORITY) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This was referenced Dec 20, 2025
Closed
Merged
juniorcammel
pushed a commit
to juniorcammel/automaker
that referenced
this pull request
Dec 29, 2025
Phase 1 complete - Document fixes for 3 MCP server bugs: - Bug AutoMaker-Org#1: JSON format inconsistency (array vs object, IDs lost) - Bug AutoMaker-Org#2: HTTP error handling (cryptic error messages) - Bug AutoMaker-Org#3: Race condition in auto-test (server not found) All bugs validated with multiple MCP server types (stdio + HTTP). Patches available for re-application after upstream updates. Related to upstream PR AutoMaker-Org#286 (MCP server support).
juniorcammel
pushed a commit
to juniorcammel/automaker
that referenced
this pull request
Dec 29, 2025
Fixes critical issues preventing MCP servers from working properly: Bug AutoMaker-Org#1: Add syncSuccess validation before showing success toasts - Prevents misleading success messages when save actually failed - Shows proper error toast if sync to disk fails Bug AutoMaker-Org#2: Fix MCP export to use array format with preserved IDs - Changes from object with server names as keys to array format - Preserves server IDs and names in export JSON Bug AutoMaker-Org#3: Improve HTTP error handling with better error messages - Extracts error messages from response JSON when available - Falls back to status text for better error reporting Bug AutoMaker-Org#4: Enable MCP functionality in web mode (CRITICAL) - Removes isElectron() check from syncSettingsToServer() - Allows web mode to save MCP servers to disk via backend - Without this fix, web mode cannot save any MCP configuration All changes maintain backward compatibility with Electron mode. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
4 tasks
jswanepoel
referenced
this pull request
in Tachyonoid-Technologies-Pty-Ltd/automaker
Jan 26, 2026
Comprehensive documentation of REST API, WebSocket events, and authentication. Created: - rest-api-overview.md: Complete API route catalog (30+ endpoints) - features-api.md: Features CRUD operations (9 endpoints) - agent-api.md: AI agent execution and chat (8 endpoints) - websocket-events.md: Real-time event specifications (25+ events) - authentication.md: Claude CLI, API keys, provider auth API Documentation: - Features lifecycle management - Agent execution flow with planning modes - Context loading and tool use - Queue management for concurrency - Session persistence WebSocket Events: - Agent events (start, progress, complete, error) - Feature lifecycle events - Plan generation and approval - Terminal I/O streaming - Auto mode progress - Worktree operations - Notifications Authentication: - Claude Code CLI integration (primary) - Manual API key configuration - Provider-specific auth (OpenRouter, custom) - GitHub CLI integration - Docker credential mounting - Security best practices Documentation Status: ~45% complete Tasks #1-4 completed: Structure, Architecture, Domain, APIs Next: UX documentation, data schemas, usage guides
jswanepoel
referenced
this pull request
in Tachyonoid-Technologies-Pty-Ltd/automaker
Jan 26, 2026
Comprehensive UX documentation including views, shortcuts, themes, and workflows. Created: - views-overview.md: All 15+ views documented (Board, Agent, Spec, Context, Settings, Terminal, Graph, Ideation, Memory, GitHub, etc.) - keyboard-shortcuts.md: Complete shortcut reference (20+ shortcuts, fully customizable) - themes.md: Theme system documentation (40+ themes, dark/light variants) - user-flows/feature-lifecycle.md: Complete feature workflow from creation to verification Views Documentation: - Primary views (Board, Agent, Spec, Context, Settings, Terminal, Graph) - Secondary views (Ideation, Memory, GitHub Issues/PRs, Running Agents) - Special views (Welcome, Setup, Login, Notifications) - Sidebar navigation structure - View states and empty states - Responsive design breakpoints Keyboard Shortcuts: - View navigation (K, A, D, C, S, T, H, I, Y, G, R) - UI controls (backtick, Ctrl+N, Ctrl+Enter) - Project navigation (O, P, Q, E) - Terminal controls (Alt+D, Alt+S, Alt+W, Alt+T) - Platform-specific shortcuts (macOS vs Windows/Linux) - Customization and conflict resolution Theme System: - 20+ dark themes (dark, dracula, nord, monokai, tokyonight, etc.) - 20+ light themes (light, github, paper, rose, mint, etc.) - System theme (follows OS preference) - Font configuration (UI sans-serif, mono for code/terminal) - Board background customization - Accessibility and WCAG compliance - Theme recommendations by use case Feature Lifecycle Flow: - 9-step complete workflow - State transitions and decision points - Error handling flows - Multi-agent execution (spec mode) - Plan approval process - Review and integration options - Concurrency and dependency management Documentation Status: ~60% complete Tasks #1-5 completed: Structure, Architecture, Domain, APIs, UX Next: Data schemas, usage guides
arosstale
pushed a commit
to arosstale/automaker
that referenced
this pull request
Feb 13, 2026
🐺📿 Pi Agent Setup Netlify Deployment: - Add netlify.toml for production builds - Add .netlifyignore to exclude unnecessary files - Add deploy-netlify.sh script - Build target: apps/ui/dist Bug Fixes: - Fix AutoMaker-Org#1: Change Node.js engine from '>=22.0.0 <23.0.0' to '>=22.0.0' - Affects: All package.json files (11 total) - Enables: Node.js v24+ support - Fix AutoMaker-Org#2: Add 'dev-server:url-detected' to EventType union - File: libs/types/src/event.ts - Fixes: TypeScript compilation error in dev-server-service.ts:144 Build Status: - All packages compiled ✅ - UI production build complete ✅ - TypeScript error-free ✅ Ready for Netlify deployment!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
trashItemmethod in the Electron API to move projects to the system trash.This update significantly improves project management by allowing users to easily manage deleted projects without permanent loss.