Skip to content

Styling and layout tweaks #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 18 commits into
base: main
Choose a base branch
from
Draft

Conversation

jasonkneen
Copy link

Settings, Styling, Themes, Fonts, Accents, Provider settings

jasonkneen and others added 18 commits July 14, 2025 06:15
…ements

- Enhanced Monaco configuration with performance optimization settings
- Added AI integration framework with code actions, completions, and hover providers
- Implemented performance monitoring and benchmarking utilities
- Extended language support for YAML, TOML, Dockerfile, Makefile, and more
- Added comprehensive language detection based on filename patterns
- Created Monaco integration manager for centralized editor management
- Improved web worker configuration with auto-detection for Electron
- Added memory usage monitoring and performance recommendations
- Enhanced editor component with performance indicators
- Implemented auto-save and format-on-save features
- Added comprehensive error handling and graceful fallbacks
- Complete assessment summary with technical implementation details
- Performance metrics and benchmarking results
- AI integration readiness validation
- Usage guide and recommendations
- Next steps for deployment and testing
- Enhanced Monaco configuration with AI integration scaffolding
- Added performance optimization options
- Fixed Monaco editor initialization and method call issues
- Created comprehensive Git integration audit report
- Updated dependencies and type definitions
- Added AI provider interface for future code intelligence features
… experience

- Added settings modal for user preferences including appearance and font settings
- Integrated settings store to manage application-wide configurations
- Enhanced Monaco editor and terminal font settings based on user preferences
- Improved chat components with better message handling and UI updates
- Updated file explorer and git panel for better usability and accessibility
- Refactored button styles for consistency across the application
- Fixed various bugs related to editor initialization and settings application
…date workspace layout for chat panel visibility
- Added zustand store for managing agent tasks, including status updates and worktree information.
- Enhanced kanban store with agent-specific actions for execution control (start, stop, pause, resume) and message handling.
- Introduced types for agent execution and status updates in kanban types.
- Created IPC channels for agent communication and lifecycle management.
- Developed agent context to expose agent-related functions to the renderer process.
- Implemented agent listeners to handle IPC events and manage agent lifecycle.
- Added agent chat component for user interaction with agents, including message handling and display.
- Built agent manager service to manage agent instances and their statuses.
- Created agent worktree manager for handling git worktrees associated with agent tasks.
- Added git worktree API for performing operations on git worktrees.
- Added task workflow for signaling task completion using agentTaskComplete and agentRequestClarification tools.
- Enhanced agents API to include new tools for task management.
- Refactored AgentChat component to utilize useAgentExecution hook for managing agent interactions.
- Updated Kanban store to handle agent execution, including starting, stopping, and updating task statuses.
- Introduced markdown rendering for agent comments to improve message display.
- Implemented context menu actions for task management, including accept, reject, and delete functionalities.
- Added utility functions for agent execution management in the Kanban store.
…ements

- Integrate Monaco editor configuration enhancements and performance optimizations
- Add comprehensive settings management with accent color theming
- Merge UI improvements including modern styling and enhanced user experience
- Include git integration auditing and Monaco validation reports
- Resolve all merge conflicts while preserving functionality from both branches
- Update dependencies and add new Monaco-related configuration files
Eliminates redundant import and invocation of addAgentEventListeners in listeners-register.ts to prevent duplicate event listener registration. Also adds react-syntax-highlighter and its types to dependencies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants