Commits
Marek Vsechovsky committed 0328fac1b83
Session 144, Step 41: Auto-create first project user story with guided instructions on project creation - AIM-2755 Auto-create first project user story with guided instructions on project creation - AIM-2756 Show discount code field in checkout pane for first-time discount users - AIM-2759 Show 'Original input text' in Workflow S4 immediately after Process/View results - AIM-2760 Use 'Create a project here...' placeholder when fewer than 2 projects exist - AIM-2761 Show user initials from first and last name in the top-right avatar - AIM-2762 Restore upgrade detection for users upgrading to a higher paid tier - AIM-2763 Save AffiliateLedger InvoiceId so /affiliate shows all details Outcome: All seven issues were implemented. The S4 step DTO now reads input text from the linked UserStory so a freshly-processed step shows its input immediately; the project filter placeholder and top-right avatar initials adapt to project count and full name; the upgrade flow was restored by back-filling the Paddle subscription ID from the transaction; the affiliate ledger now back-fills its InvoiceId; the first-project onboarding now uses a dismissible suggestion bubble and creates Session 1 + the guided story on first Workflow-tab visit; and the discount-code field is always shown with the single-use rule enforced (with a 2-year inactivity grace period) at apply time. + Updated login and register pages to have a split panel look and autofocus.