Commits
Marek Vsechovsky committed 3c144e6f7b0
Session 154, Step 18: Fix workflow credit, completion, and session-loading UI - AIM-2943 Refresh Wf S4 starting credit and step-cost values for concurrent processing steps - AIM-2944 Refresh Wf S4 controls after processing completes - AIM-2945 Show loading overlay for stale Wf S1 session issue lists - AIM-2906 Ready-to-process issues count badge on session list items - AIM-2931 Lock Process button during output processing - AIM-2937 Accept leading-dot step costs Outcome: Implemented the Wf S1 loading overlay, shared readiness synchronization, S4 credit refresh, completion rendering, and issue-row rendering fixes. The Wf S1 overlay now uses the dark application overlay style, covers the complete wfStep1 area, and leaves the issue list scrollable beneath it. ### 000_154-20.json Session 154, Step 20: Fix Wf S1 issue-list scrollbar layout - AIM-2943 Fix Wf S1 issue-list scrollbar layout Outcome: Moved Wf S1 scrolling to the issue-list wrapper, eliminated the horizontal overflow caused by the previous negative-margin layout, and reserved scrollbar gutter space so issue-row borders remain visible. ### 000_154-19.json Session 154, Step 19: Use one issue-row renderer for search and main issue lists - AIM-2943 Use one issue-row renderer for search and main issue lists Outcome: Implemented AIM-3544 shared issue-row rendering for the main issue lists and full-text search rows. Clearing the issue search now rebuilds list sections through the same ready-icon-aware renderer, preserving ready icons after search is closed. ### 000_155-06.json Session 156, Step 2: Preserve arbitrary dollar decimal precision - AIM-2928 Preserve arbitrary dollar decimal precision - AIM-2943 Persist credit provider mode - AIM-2944 Correct previous-step credit cost calculation - AIM-2945 Reject negative step costs Outcome: Persisted provider mode in the database/API, corrected mode-aware previous-step cost calculation, and blocked negative step costs from being recorded. ### 000_154-21.json Session 154, Step 21: Load selected session issues in Wf S1 after page reload - AIM-2943 Load selected session issues in Wf S1 after page reload Outcome: Restored the selected session during workflow initialization, hydrated its session data, and automatically loaded the unresolved issues into Wf S1 after page reload. ### 000_154-22.json Session 154, Step 22: Remove mojibake characters from catalog.json - AIM-2943 Remove mojibake characters from catalog.json Outcome: Removed mojibake characters from affected catalog titles, preserved compact array formatting, and validated the catalog as JSON. ### 000_156-02.json Session 156, Step 2: Prevent Wf S4 step tabs from shrinking vertically - AIM-2943 Prevent Wf S4 step tabs from shrinking vertically Outcome: Implemented fixed-height Wf S4 sidebar tabs with immediate vertical overflow scrolling; rebuilt dashboard CSS successfully. ### 000_156-03.json Session 156, Step 3: Attach Wf S4 stop signal to the alarmed step tab - AIM-2943 Attach Wf S4 stop signal to the alarmed step tab - AIM-2944 Show combined Git check-in messages after batch output processing Outcome: Implemented step-specific Wf S4 alarm indicators and a combined post-processing Git check-in dialog for all files processed from the Project detected-outputs tab. ### 000_156-01.json Session 156, Step 1: Persist session and step issue tab preferences - AIM-2943 Persist session and step issue tab preferences - AIM-2944 Show shortcut mode state in feedback - AIM-2945 Fix undefined Wf S4 credit state - AIM-2946 Add ready issues filter - AIM-2947 Fix issue notes sort checkbox Outcome: Implemented persistent session and step issue preferences, shortcut feedback states, the ready-only issue filter, notes sorting, and the Wf S4 credit-state fix.