feat(platform): new UI and templates (#639)

* improvement: control bar

* improvement: debug flow

* improvement: control bar hovers and skeleton loading

* improvement: completed control bar

* improvement: panel tab selector complete

* refactor: deleted notifications and history dropdown

* improvement: chat UI complete

* fix: tab change on control bar run

* improvement: finshed console (audio display not working)

* fix: text wrapping in console content

* improvement: audio UI

* improvement: image display

* feat: add input to console

* improvement: code input and showing input on errors

* feat: download chat and console

* improvement: expandable panel and console visibility

* improvement: empty state UI

* improvement: finished variables

* fix: image in console entry

* improvement: sidebar and templates ui

* feat: uploading and fetching templates

* improvement: sidebar and control bar

* improvement: templates

* feat: templates done
This commit is contained in:
Emir Karabeg
2025-07-15 09:43:36 -07:00
committed by GitHub
parent 0c5e70fc23
commit 487f0328c9
114 changed files with 27892 additions and 8295 deletions

View File

@@ -1347,6 +1347,7 @@ export class Executor {
// For streaming blocks, we'll add the console entry after stream processing
if (block.metadata?.id !== 'loop' && block.metadata?.id !== 'parallel') {
addConsole({
input: blockLog.input,
output: blockLog.output,
success: true,
durationMs: blockLog.durationMs,
@@ -1416,6 +1417,7 @@ export class Executor {
// Skip console logging for infrastructure blocks like loops and parallels
if (block.metadata?.id !== 'loop' && block.metadata?.id !== 'parallel') {
addConsole({
input: blockLog.input,
output: blockLog.output,
success: true,
durationMs: blockLog.durationMs,
@@ -1483,6 +1485,7 @@ export class Executor {
// Skip console logging for infrastructure blocks like loops and parallels
if (block.metadata?.id !== 'loop' && block.metadata?.id !== 'parallel') {
addConsole({
input: blockLog.input,
output: {},
success: false,
error: