Commits
Marek Vsechovsky committed c24fed05e8b
Direct session 22, Step 1: Dashboard auth, user menu, issue tab UX improvements: - Dashboard & issues tab improvements (parent) - Dashboard user menu JS toggle handler missing - Dashboard accessible without authentication — add [Authorize] redirect - Sign-in button does not return user to originating page after login - SQL: Add IssueAutoAdvanceOnDone and IssueAutoAdvanceOnStatusChange settings - Auto-advance to next unresolved issue on Done - Auto-advance to next issue on any status change - Rename 'Current issues' section to 'Unresolved issues' - Single-click on already-selected issue toggles to previous selection - Single-click on already-selected session toggles to previous selection - Move mode shows toast instead of alert panel above filter - Add child dialog: info alert about Ctrl+click for existing issues - Ctrl+Add child: multi-select existing issues as children Direct session 22, Step 2: Fix renderResolvedList, validation errors/warnings, continuous mode, client-side resolved move: - renderResolvedList calls buildIssueListItem without issue parameter - Store active issue object in AimState - Client-side move to resolved on Done without server reload - Move mode alert disappears after move while toggle still ON - Continuous mode adds .active to ALL tab panes instead of one - Continuous mode: 1rem top padding when scrolling to pane - Continuous mode: auto-activate tab on scroll - Validation: distinguish errors vs warnings (red vs orange) - Warning-only output files remain processable with Fix dialog - Add Actions heading to output grid actions column [DS-22/S3] Output row interactivity, validation refactor, and inlineAlert conversions -537: All output file rows fully interactive — no lock replacing checkbox, no fading -538: Fix button danger style (red) -539: Refactor validateOutputFile with importance levels and new inputText checks -540: Refactor generateFixInstructions with per-issue sentences and closing sentence -541: Convert all aim-inline-alert HTML to inlineAlert() calls -542: Rearrange mode two-step inlineAlert messages -543: Update copilot-instructions.md with shared JS functions list -544: Process buttons disabled when first selected/queued file has hard errors [DS-22/S4] Output grid icon/lock fixes, inputText descr check, and rearrange step 2 fix -545: Rearrange step 2 message not showing — plain text needs HTML wrapping -546: Change inputText validation from title sum to description sum -547: Remove warning/error icon from file name column in AI outputs grid -548: Lock icon in Title column for all sequentially blocked rows