Skip to content

feat(editor): in-browser editor playground with preview, and project handling#1

Merged
moatorres merged 40 commits intomainfrom
feature-editor
Nov 12, 2025
Merged

feat(editor): in-browser editor playground with preview, and project handling#1
moatorres merged 40 commits intomainfrom
feature-editor

Conversation

@moatorres
Copy link
Owner

@moatorres moatorres commented Nov 12, 2025

Summary

This PR introduces a fully functional in-browser editor with file management, preview, and project handling. It also introduce theme updates and dependency cleanup, plus CI and repo optimizations.

🚀 Features

  • Editor

    • Added full editor bootstrap with WebContainerContext and Monaco file sync
    • Implemented file tree with guards for create/rename
    • Added project selector modal, toolbar, breadcrumb navigation, and drag actions
    • Added fullscreen preview mode and improved file dragging
    • Added AtomsProvider, panelsAtom, and currentFileAtom
    • Added reset project button and type loading cache
    • Integrated terminal initialization and file watching improvements
  • Blog

    • Added system theme dropdown
    • Removed old theme selector and refactored skeleton logic
    • Fixed deterministic DOM ordering and missing loader property

⚙️ CI / Repo

  • Enabled Nx Cloud agents and refined pnpm setup
  • Moved blog utils to dependencies
  • Updated .nvmrc, VSCode settings, and dependency versions
  • Added temporary ESLint rule fixes for nx/next plugin

…ions to file tree, fixed terminal resize observer, added action buttons group, and added mobile editor view
…ehavior and name collision logic, minor color adjustments
… manipulation to effect hook in photos lightbox
@moatorres moatorres self-assigned this Nov 12, 2025
@vercel
Copy link

vercel bot commented Nov 12, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
blog Ready Ready Preview Comment Nov 12, 2025 9:16pm

@nx-cloud
Copy link

nx-cloud bot commented Nov 12, 2025

View your CI Pipeline Execution ↗ for commit f166f03

Command Status Duration Result
nx run-many -t build ✅ Succeeded 59s View ↗

☁️ Nx Cloud last updated this comment at 2025-11-12 21:17:54 UTC

@moatorres moatorres marked this pull request as ready for review November 12, 2025 22:50
@moatorres moatorres merged commit aefbd04 into main Nov 12, 2025
3 checks passed
@moatorres moatorres deleted the feature-editor branch November 12, 2025 22:51
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