Skip to content

Feature/UI#2

Merged
Ooooze merged 10 commits intomainfrom
feature/ui
Apr 15, 2026
Merged

Feature/UI#2
Ooooze merged 10 commits intomainfrom
feature/ui

Conversation

@Ooooze
Copy link
Copy Markdown

@Ooooze Ooooze commented Apr 15, 2026

What does this PR do?

Related Issue

Fixes #

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 🔒 Security fix
  • 📝 Documentation update
  • ✅ Tests (adding or improving test coverage)
  • ♻️ Refactor (no behavior change)
  • 🎯 New skill (bundled or hub)

Changes Made

How to Test

Checklist

Code

  • I've read the Contributing Guide
  • My commit messages follow Conventional Commits (fix(scope):, feat(scope):, etc.)
  • I searched for existing PRs to make sure this isn't a duplicate
  • My PR contains only changes related to this fix/feature (no unrelated commits)
  • I've run pytest tests/ -q and all tests pass
  • I've added tests for my changes (required for bug fixes, strongly encouraged for features)
  • I've tested on my platform:

Documentation & Housekeeping

  • I've updated relevant documentation (README, docs/, docstrings) — or N/A
  • I've updated cli-config.yaml.example if I added/changed config keys — or N/A
  • I've updated CONTRIBUTING.md or AGENTS.md if I changed architecture or workflows — or N/A
  • I've considered cross-platform impact (Windows, macOS) per the compatibility guide — or N/A
  • I've updated tool descriptions/schemas if I changed tool behavior — or N/A

For New Skills

  • This skill is broadly useful to most users (if bundled) — see Contributing Guide
  • SKILL.md follows the standard format (frontmatter, trigger conditions, steps, pitfalls)
  • No external dependencies that aren't already available (prefer stdlib, curl, existing Hermes tools)
  • I've tested the skill end-to-end: hermes --toolsets skills -q "Use the X skill to do Y"

Screenshots / Logs

Ooooze added 10 commits April 15, 2026 11:25
…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.
@Ooooze Ooooze merged commit b64812b into main Apr 15, 2026
4 of 5 checks passed
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.

1 participant