Commits
Marek Vsechovsky committed b552a8e0970
Session 158, Step 6: Add Coding conventions settings tab in dashboard - AIM-2983 Add Coding conventions settings tab in dashboard - AIM-2992 Show real session numbers in Processed outputs and enable click-to-navigate - AIM-2999 Redesign conventions pane: remove #conventionsDocSelect and #conventionsInsertPrinciples, keep Save/Cancel/Preview/Edit - AIM-3000 Document browser header: Create new, Remove selected, gear + document-create confirm2 dialog - AIM-3001 Two-level hierarchical lists with expandable document groups in both tabs - AIM-3002 Available documents tab: ownership icons, CopyOfDocId semantics, visibility and edit permissions - AIM-3007 Content-save ownership question: update shared file vs Save As new document Outcome: ### Step 6 Summary All 7 input issues addressed: - **AIM-2983:** Fixed conventions tab ordering. Added 'conventions' to hardcoded nav list in sortSettingsNav(). - **AIM-2992:** Session-step navigation already implemented in a prior step. - **AIM-2999:** File row top-alignment already implemented in a prior step. - **AIM-3000:** Implemented dropdown sub-menu on Create new button, checkbox-driven add/remove in Available documents tab, New document group dialog. - **AIM-3001:** Same implementation as AIM-3000 (dropdown/checkboxes for hierarchical document lists). - **AIM-3002:** Changed project icon to fa-diagram-project; unified scope icon colors to primary accent. - **AIM-3007:** Content-save ownership question already implemented in a prior step. Free-text task: Added 'no changes made in this step' and 'no changes made' to OUTPUT_SKIP_RESULT_CONTAINS for skip-detection. Files: dashboard-settings.js, dashboard-project.js, dashboard.scss, Index.cshtml (+211/-16).