Commit Graph
2 Commits
Author SHA1 Message Date
Ole André Vadla Ravnås fb65ab08af core: Drop the package queue's dead error path 2026-09-26 21:10:18 +02:00
Ole André Vadla Ravnås 9959d80719 Move package mgmt and collab into LumaCore
Move the core business logic for both subsystems:

Package management (CompilerWorkspace):
- PackageOperationQueue: serial async operation queue
- ESMBundleParser: Frida ESM bundle format parsing
- CompilerWorkspace: package install/remove/upgrade,
  bundle building via Frida Compiler, workspace lifecycle
- CompilerWorkspacePaths: URL helpers

Collaboration (CollaborationSession):
- Portal bus state machine (connect, create/join room)
- Participant tracking, chat messaging
- Notebook sync protocol (add/update/delete/reorder)
- Uses AsyncEventSource for status change notifications

Both use ProjectStore for persistence instead of SwiftData.
2026-04-06 20:18:33 +02:00