Commits
Marek Vsechovsky committed 87284118da5
Session 153, Step 5: Alt+L / Alt+Ctrl+L step execution history walking - AIM-2826 Alt+L / Alt+Ctrl+L step execution history walking - AIM-2828 Settings for shortcut visual feedback - AIM-2829 L shortcut resets Alt+L pointer and does not record nav history - AIM-2832 Add markdown keyboard shortcuts to all text editors - AIM-2833 Ctrl+B — bold shortcut - AIM-2834 Ctrl+I — italic shortcut - AIM-2835 Ctrl+- — strikethrough shortcut - AIM-2836 Ctrl+Shift+1 — H1 heading shortcut - AIM-2840 Ctrl+U — bullet list shortcut with paragraph behavior - AIM-2841 Ctrl+= — numbered list shortcut with paragraph behavior - AIM-2842 Ctrl+Shift+= — check list shortcut with paragraph behavior - AIM-2843 Ctrl+. — inline code shortcut - AIM-2844 Ctrl+Alt+. — code block shortcut - AIM-2846 Ctrl+Alt+L — link shortcut - AIM-2847 Toolbar bullet/numbered/check list button paragraph behavior - AIM-2848 Fix user story split view scroll sync feedback loop - AIM-2861 Cancel button on empty issue note skips confirmation - AIM-2862 Ctrl+Alt+Shift+. — PascalCase inline code shortcut Outcome: Fixed keyboard dispatch to check mdEditor area for textareas inside panels. Fixed word expansion to work both forward and backward. Added list toggle removal for all list types. Fixed SVF mouseover detection. Fixed step selection to collapse previous steps. Fixed cancel on empty note. Fixed scroll sync twitch using debounce timer. Updated help files with new shortcuts (Alt+U, Ctrl+Alt+., Ctrl+Alt+Shift+.). Added shortcut combo display to Alt+L/L SVF rectangles. Session 153, Step 6: Alt+L / Alt+Ctrl+L step execution history walking - AIM-2826 Alt+L / Alt+Ctrl+L step execution history walking - AIM-2828 Settings for shortcut visual feedback - AIM-2829 L shortcut resets Alt+L pointer and does not record nav history - AIM-2832 Add markdown keyboard shortcuts to all text editors - AIM-2864 Description cache not updated after inline edit in Wf S1 - AIM-2865 Auto-reset Workflow tab to Step 1 on session switch - AIM-2866 Cancel processing button must also cancel issue processing states - AIM-2867 Make AI cost tab table columns sortable - AIM-2868 Show implementation origin for IMPLEMENTED issues in session step issues Outcome: AIM-2826: Decoupled step 'open' from 'selected' with new `aim-step-selected` CSS class. Max one step selected at a time, collapsed steps lose selection. AIM-2828: Fixed SVF rectangle mouseover by changing `pointer-events: none` to `auto` in CSS with JS toggling. Added Escape key SVF for cancel/blur actions. AIM-2829: Made SVF title (texts[1]) larger bold, Session/Step lines bold. AIM-2832: Added guard to multi-format toggle unwrap to check for non-empty inner content. AIM-3449: Synced description in `S.workflow.issues` after inline edit save to prevent stale cache reads. AIM-3450: Reset `S.workflow.step` to 1 when selecting a different session. AIM-3451: Clear `issueProcessingDate` from cached session issues and individual issue cache when cancelling processing. AIM-3452: Added sortable column headers to AI cost tab tables with ascending/descending sort and visual indicators. AIM-3453: Added implementation origin UI framework — green checkmark for same-step, 'Step N' label for cross-step, '#X, Step N' for cross-session, with click-to-navigate.