Session 80, Step 1: Implement complete Stripe pricing and subscription system- AIM-1282 Complete Stripe pricing and subscription system
- AIM-1283 Database schema and entity models for pricing system
- AIM-1284 SQL tables for features and feature groups
- AIM-1285 SQL tables for subscription tiers
- AIM-1286 SQL tables for feature pricing
- AIM-1287 SQL tables for user subscriptions and payments
- AIM-1288 SQL tables for Stripe integration tracking
- AIM-1289 C# entity ...
Session 79, Step 2: De-resolved issue not re-added to Workflow step 1 issue list- AIM-1256 De-resolved issue not re-added to Workflow step 1 issue list
- AIM-1257 SessionStepIssueIsNew — new issue indicator in session step issues
- AIM-1258 Set SessionStepIssueIsNew=true during output file processing
- AIM-1259 SQL script to backfill SessionStepIssueIsNew for existing data
- AIM-1260 Render 'New' icon column in session step issues tab
- AIM-1265 Wf S2: update story title a...
Session 77, Step 1: Fix issue selection, processing story handling, S4 re-check dialog, and session list progress bars - AIM-1246 Fix issue selection in Workflow Step 1 after removing full list re-renders - AIM-1247 Build flat ordered array from rendered DOM hierarchy for unresolved issues - AIM-1248 Cursor-based auto-advance to next non-ready issue after status assignment - AIM-1249 Fix issue ...+ Improved rendring of updated settings save icon indicator per setting.
Managed session 76, Step 8: Unified sequence guard, S4 inline post-process UI, ProjectIssuesImplemented trigger & progress bars:- The auto-select next same-session tab logic in processS4Task is superseded by new unified approach
- The _checkS4SequenceGuard helper added in step 4 only guards the S4 Process button
- The _sessionBlocked flag in renderNewOutputsList remains for UI display only
- Unified same-session sequence guard in processOutputFiles
- S4: suppress 'output file processed' dialog, show inline completion bu...
Session 76, Step 3: Auto-navigate to S4 on startup and task-change notify popups: - Proactive Workflow S4 awareness: auto-open and task notifications - Auto-open Workflow S4 on startup when tasks are running - Popup confirm2 notification when S4 task changes stateFix S4 tab navigation, add unprocessed issue ref rules, S4 sequential guards
- Fix showResumePromptIfNeeded: add switchTab('workflow') guard so auto-open S4 actually
switches to the Workflow tab when the user is elsewhere (-1272)
- Add Section 5.4 to aisman-instructions-template.md: unprocessed issue reference pattern
(negative num without title → IssueTempNumber lookup); update Section 6.1...
Session 76, Step 2: Workflow step 4 recovery, in-place list updates, full-text search improvements:- Auto-grow for all unconstrained textareas
- MRU-selected issue auto-scroll into view
- Step icons rendered immediately in session issues
- Workflow step 4 task list handling — restart recovery and user confirmation
- Force pollOutputFiles check on restart for stuck step 4 tasks
- Track s value state and require user confirmation before validation step
- Improve final validation message with i...
Session 76, Step 1: Fix workflow re-render, textarea auto-grow, last issue load, step icons, full text search- AIM-1190 Fix `renderWfIssues` excessive full re-rendering on simple operations
- AIM-1191 Textarea auto-grow utility function in `custom.js`
- AIM-1192 Load detail of last selected issue on Issues tab initial load
- AIM-1193 Render step icons in AI session step issue status labels
- AIM-1194 Full text search across Aisman
- AIM-1195 SQL Server script to enable full-text search catalog and ind...
Session 75, Step 6: Fix MRU sessions, bulk issue refs, chevron/animations, load more button- AIM-1134 Optimize MRU - update list item on click instead of full re-render
- AIM-1165 Auto-add issue reference as LinkType 7 when saving markdown
- AIM-1173 Fix chevron icons direction and add slideUp/slideDown for collapsible list sections
- AIM-1181 Remove individual issues that match incoming batch-loaded issues
Session 74, Step 2: Story list render-once, step icons on reload, pure-click inline edit, localStorage edit autosave, and multiple issue improvements- AIM-1070 Keep loaded story items in memory; use hide/show instead of remove/reload
- AIM-1187 Workflow Select issues: step icons missing on page reload and after file processing
- AIM-1188 Inline edit: only pure click should activate edit mode, not drag-select or multi-clicks
- AIM-1189 localStorage autosave for inline-editing existing notes/descriptions with restore UI
- AIM-740 Alt+click sp...
Session 75, Step 2: Info-color labels, fresh note rework, issue-ref links, workflow tab guard suppression, Done/Cancelled popup rules, input file .md format, MRU single-render- Apply info-color to IMPLEMENTED BY AI label, note left border, and issue thick left border
- Change 'fresh' concept from age-based to last-note-based
- Auto-add issue reference as LinkType 7 when saving markdown
- Suppress tab switch guard and navigate to Workflow > Process output when s4Tasks exist
- Remove confirm popup for Done/Cancelled button clicks; keep for D/C shortcuts and Removed me...
Session 72, Step 3: Bug fixes: fa-spin, edit-note guard, focused class, project switch, Ctrl+Enter, dialog shortcuts, auto-move, localStorage- Redefine .fa-spin animation in _shared.scss
- Fix edit-user-note: only editable when it is also the latest note overall
- AIM-1143 Focus propagation: .focused class on Workflow issue frame when child control is focused
- AIM-1142 Project-scoped localStorage for issues, sessions, and user stories
- AIM-1095 Enter key scroll-to-top or toggle expand/collapse
- AIM-1096 Keyboard shortcuts C/N/P/E...
Session 74, Step 1: Implement fixes and improvements across 29 issues - AIM-568 Frontend: render other users' issues grouped by user with avatar - AIM-740 Alt+click split view for stories - AIM-774 Fix Rearrange mode two-step flow with inlineAlerts - AIM-775 Epic button disabled state styling with proper borders - AIM-776 Epic creation modal with title and description fields - AIM-778 Epic grou...+ Manual fixes to make sure that the file polling function is always running on schedule repeatedly and that it only runs on a single timer which only resets when an active project is changed.
Session 71, Step 1: Various fixes and enhancements across all tabs- AI sessions + button does not enable when no matches
- AI sessions MRU does not preserve resolved sessions
- AI sessions MRU database save does not override complete set
- Workflow Select issues: slideUp animation after saving status/note
- Workflow Select issues: show Next step button on empty session
- Workflow Select issues: style Select ready button with counter
- Workflow Select issues: ...
Session 70, Step 3: Set UserStoryProcessedDate on output file processing; fix session reload and processing tab restore - Set UserStoryProcessedDate when processing output file - AIM-1019 Auto-load last selected AI session on reload via GetInit - AIM-1021 Restore AI processing progress tabs on window reload using localStorageManually fixed impossibility to move cursor within inline edit textboxes.
Moved the current session title line below the workflow steps tabs.
Session 70, Step 3: Set UserStoryProcessedDate on output file processing; fix session reload and processing tab restore- temp-1090 Set UserStoryProcessedDate when processing output file
- AIM-1019 Auto-load last selected AI session on reload via GetInit
- AIM-1021 Restore AI processing progress tabs on window reload using localStorage
Session 70, Step 2: Fix MRU scroll/chevron behavior and SmartScrollIntoView integration:- MRU item click should not scroll main list to selected item
- MRU sections start collapsed on page reload
- New SmartScrollIntoView utility function in custom.js
Session 69, Step 1: Fix workflow polling, api.delete, and multiple UI improvements - AIM-988 Fix workflow output polling not detecting newly created output file - AIM-989 Fix dual spinner on C2 and C3 checklist items in Workflow Step 4 - AIM-990 Fix api.delete is not a function error in wfCancelToStep2 - AIM-991 Edit processing user story triggers same Cancel behavior as Step 3 Cancel button - ...Session 69, Step 2: Fix workflow story processing, issue selection, MRU sorting, note editing, and relations UI:
- Edit processing user story triggers same Cancel behavior as Step 3 Cancel button
- Do not expand issues when auto-pre-selecting ready issues in Workflow Step 1
- Auto-select and expand next non-ready issue after user processes one
- MRU list: persist to server via MostRecentlyUsed ...
Direct session 64, Step 2:Complete output JSON compliance fields:- Bug: session detail HTML corruption — second step and #sessionSubCreated absorbed into step 1's body
- Bug: addStepToRenderedSession corrupts the session cache with a partial summary object
- Bug: addStepToRenderedSession does not update the step count badge after appending a step
- Bug: accordion handler accumulation — wireSessionDetailHandlers adds duplicate click handlers on every addStepT...
Session 64, Step 1: Fix id/num issues, validation, DB correction, UI improvements:- Clarify id vs num distinction in instructions.md and aisman-instructions-template.md
- Add validation: output issue must have either negative num or positive id, not both/neither
- Update server-side file processing to correctly distinguish id vs num issues
- SQL script: fix misassigned issue notes caused by id/num confusion
- Ensure SessionStepIssue is created for ALL issues in output file
-...
Session 63, Step 3: Workflow improvements: step sync, story locking, side tabs, userStoryId in JSON:- Remove resolved issue from Workflow Select Issues list immediately
- Re-add issue to Workflow Select Issues list when un-resolved
- Move wfInstrPreviewToggle, Cancel and Save buttons next to Paste button in toolbar
- Auto-save story and set UserStoryProcessedDate when Next step is clicked
- Lock story to Preview mode with hourglass avatar on Next step click
- Persist story locked state across...