1.5 KiB
1.5 KiB
Remaining Tasks for Full "Noob-Proof" Delivery
1. Create One Last Component
SnippetBlock.mjs: Consolidate code/snippet rendering (User Spec Item 8).- Decision: Aliasing
CodeCard.mjswhich already implements this pattern correctly.
- Decision: Aliasing
2. Main Layout Wiring (The "All Front End" part)
- Inspectors (
Desktop,Browser,Server):- Status: Created but not imported or rendered.
- Task: Wire into a conditional "Inspector Panel" (right side or toggle) that appears during automation.
- Preview Plan:
- Status: Created but not wired.
- Task: Render
PreviewPlancomponent when run state isPREVIEWING.
- Automation Timeline:
- Status: Created but not wired.
- Task: Render
AutomationTimelinecomponent when run state isRUNNINGorVERIFYING.
- Getting Started:
- Status: Created but not wired.
- Task: Render
GettingStartedCardin the sidebar or main panel when history is empty.
- Clean Todo List:
- Status: Created but not wired.
- Task: Replace the legacy
TodoListcomponent withCleanTodoList.
3. Data Wiring (The "Logic" part)
- State Connectivity:
- Ensure the
runState(Idle/Preview/Run) actually triggers the view switches. - Note: Since we are mimicking the UI, we might need to mock the state transition for the user to see it in
OpenQode.bat-> Option 2.
- Ensure the
4. Final Verification
- Run syntax check on
opencode-ink.mjs. - Verify no "double borders" or layout breaks.