๐ Daily Changelog
Documentation of major changes by date to track development progress.
2026-02-24 โ Designer UI Polish & Monitor-Asset Sync
Author: Tony Pham & AI Assistant Status: Completed
๐ New Features
- Monitor โ Asset Library Sync: When โPublishโ is clicked in the Monitor, the system allows publishing to the Registry or saving as a local override for the current stage.
- Linked Component Badge: The Component Editor in the Monitor displays โLinked to Registryโ or โLocal Overrideโ badges to indicate status.
- Auto-populate Mock Data: When switching to the Mock Data tab in the Component Editor, live task data is automatically pasted if the editor is empty.
- Sync with Live Data Button: Added a RefreshCw button in the Mock Data tab to synchronize with live data at any time.
๐ ๏ธ Bug Fixes
- Sidebar Icon Rendering: Fixed an issue where the Designer sidebar displayed icon names as text (โbookโ) instead of actual Lucide icons. It now renders the correct Lucide icon or a max 3-character text abbreviation.
- Type Safety: Replaced
anywithunknowninComponentEditor.tsxprops.
โ ๏ธ Breaking Changes
TaskHierarchyTree.tsxhas changedonSavelogic for theComponentEditorโ requires importingcreateCustomComponent,updateCustomComponent, andlinkTemplateToComponentfromstageService.
2026-02-23 โ Authentication, RLS, Retry & Delete
Author: Tony Pham & AI Assistant Status: Completed
๐ New Features
- Authentication: Added a
Login.tsxpage supporting Email + Google OAuth via Supabase Auth. TheAuthProvidercontext protects all routes. - Retry Failed Tasks: Added โRetryโ and โRetry All Failedโ buttons in the Monitor and BatchProgress views, utilizing the
retry_taskandretry_all_failed_in_batchRPCs. - Delete Batch: Added a batch delete button in the Monitor with cascade deletion of sub-tasks via the
delete_batch_cascadeRPC. - Export CSV: Export batch results to CSV from the Monitor and BatchProgress views.
- Custom Component Editor: Open the TSX Component editor directly from task details in the Monitor.
๐ ๏ธ Bug Fixes
- RLS Tightening: Strengthened Row Level Security โ users only see their own data and records where
is_public = true. - View Config Persistence: Saves hidden column configurations (
hiddenFields) to theview_configofprompt_templates.
โ ๏ธ Breaking Changes
- The
20260223_tighten_rls.sqlmigration must be applied before deployment.
2026-02-22 โ Isolated Batch Grouping & N:1 Merge
Author: Tony Pham & AI Assistant Status: Completed
๐ New Features
- Isolated Batch Grouping: Added
batch_grouping: 'isolated'โ each root task is processed independently without merging results. - N:1 Merge: Supported
N:1cardinality โ results from multiple child tasks merge into a single parent task.
2026-02-21 โ Orchestrator Designer & Performance
Author: Tony Pham & AI Assistant Status: Completed
๐ New Features
- Orchestrator Designer (ReactFlow): A drag-and-drop interface for designing multi-step AI pipelines.
- StageConfigPanel: Detailed configuration panel for each stage with tabs for Basic, Prompt, IO (Contract), AI, Hooks, and Visual settings.
- ContractSection: Editor for Input/Output Schema (JSON Schema defining input/output data).
- IconPicker: Choose Lucide icons for Stages.
- Sync to Supabase: โSave Configโ button automatically synchronizes all stages into
prompt_templateson Supabase.
๐ ๏ธ Bug Fixes
- Optimized the
v_runnable_tasksview to reduce query costs. - Fixed RPC counters for task completion tracking.
2026-02-20 โ Base Agent Structured Output
Author: Tony Pham & AI Assistant Status: Completed
๐ New Features
- Gemini Structured Output:
stageService.tsinjectsresponseMimeTypeandresponseJsonSchemaintogenerationConfigduring template synchronization, requiring Gemini to return raw JSON instead of Markdown. - Robust JSON Parser: The โConvert MarkdownJSON to JSONโ node in the Base Agent handles both raw JSON and JSON within Markdown code blocks.
2026-02-19 โ Script-based Workflow Sync
Author: Tony Pham & AI Assistant Status: Completed
๐ ๏ธ Improvements / Bug Fixes
- Base Agent Sync: Fully synchronized Base Agent logic with the Script-based approach.
- Status Fix: Tasks now transition from
pendingtoplan. - Bug Fix: Added
status: 'generated'updates into Phase 3 to prevent infinite loops. - Metadata: Fixed missing
launch_idanduser_idin Phase 5 (Batch mode).
2026-02-17 โ Fix Launch ID Propagation
Author: Tony Pham Status: Completed
๐ ๏ธ Bug Fixes
- SQL Script fix for lost
launch_idduring sub-task creation (v1 and v2).
Last updated on