Skip to content

feat: RightSidebar 3 modes (Journal) — delete ConsolePanel, centralise execution (spec #7) - #12

Draft
Ouaziz-chedli wants to merge 10 commits into
mainfrom
spec/7-journal
Draft

feat: RightSidebar 3 modes (Journal) — delete ConsolePanel, centralise execution (spec #7)#12
Ouaziz-chedli wants to merge 10 commits into
mainfrom
spec/7-journal

Conversation

@Ouaziz-chedli

Copy link
Copy Markdown
Collaborator

Closes #7
Closes #8
Closes #9
Closes #10
Closes #11

  • Delete ConsolePanel shell, fix Editor layout to viewport fit
  • RightSidebar 3-mode ToggleButtonGroup Inspecteur/Journal/Cours
  • JournalPanel fused history HH:mm, Logs|Outputs|Mixte slider, Restaurer
  • ToastViewport + useToast (Astryx) + auto-switch to Inspecteur last Block on run

#8)

- Delete ConsolePanel, remove from EditorPage (header + canvas only, canvas flex:1 min-height:0)
- EditorPage main/editor-outer height 100vh overflow hidden to fit viewport without page scroll
- Closes #8
…(spec #7 #9)

- extend rightMode to cours|inspecteur|journal with ToggleButtonGroup 3 buttons
- placeholder JournalPanel for next ticket
- Closes #9
#7 #10)

- list Jobs by HH:mm, select timestamp, fused timeline logs+outputs sorted by created_at
- ToggleButtonGroup Logs|Outputs|Mixte filter
- Restaurer button commitUndoPoint + loadPipeline
- Closes #10
…ur on run (spec #7 #11)

- main.tsx mount ToastViewport inside Theme (Astryx correct API, uniqueID job-status)
- Toast.tsx bridge store toast + jobStatus to useToast({body, type:'info'|'error'})
- FlowCanvas auto-switch to inspecteur and select last topo Block on jobStatus running
- Closes #11
…p (spec #7)

- JournalPanel fused now includes live consoleLines when selected Job is current lastJobId
- FlowCanvas auto-switch uses Kahn topo to find last sink (not insertion order)
- Closes remaining Spec gaps
)

- Badge Locale/GPU in Journal list
- Header shows type, fused logs start with Exécution Locale/GPU
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment