Merged
Conversation
…tegration - Added a new FilesPage component for file browsing and editing, utilizing the Monaco editor for a rich editing experience. - Implemented file operations including reading, writing, creating, renaming, and deleting files through IPC handlers. - Introduced a file tree structure for navigation and context menus for file actions. - Updated the sidebar to include a link to the new FilesPage. - Enhanced the application with new devDependencies for Monaco editor support.
- Updated the build command for the renderer to increase the Node.js memory limit to 4096 MB, addressing potential memory issues during the build process. - Enhanced the Vite configuration to manually chunk the Monaco editor and Monaco React dependencies, improving build performance and load times.
- Introduced a new LogsPage component for viewing logs, enhancing the application's monitoring capabilities. - Updated the sidebar to include a link to the new logs section, improving navigation. - Refactored existing components to accommodate the new logs functionality, ensuring a cohesive user experience. - Added necessary styles and icons for the logs feature, maintaining design consistency across the application.
- Added a new LogsPage component for viewing logs, including filters for file type, log level, and component. - Implemented auto-refresh functionality for real-time log updates. - Introduced new CSS styles for improved layout and user experience. - Updated .gitignore to include logs directory.
- Added PostHog analytics support to the Electron desktop application. - Configured environment variables for PostHog API key in the build process. - Implemented analytics event tracking for app launches, onboarding steps, and user interactions. - Created a new analytics state management system to handle user consent and tracking status. - Updated various components to utilize analytics hooks for capturing events. - Enhanced the build process to include necessary dependencies and configurations for analytics.
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.
What does this PR do?
Related Issue
Fixes #
Type of Change
Changes Made
How to Test
Checklist
Code
fix(scope):,feat(scope):, etc.)pytest tests/ -qand all tests passDocumentation & Housekeeping
docs/, docstrings) — or N/Acli-config.yaml.exampleif I added/changed config keys — or N/ACONTRIBUTING.mdorAGENTS.mdif I changed architecture or workflows — or N/AFor New Skills
hermes --toolsets skills -q "Use the X skill to do Y"Screenshots / Logs