feat: PSA ticket export and Quick-Start landing page #47
Reference in New Issue
Block a user
Delete Branch "feat/psa-export-and-quickstart"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Two high-impact features for driving 50% ticket adoption, built in parallel:
PSA-Formatted Export
Quick-Start Landing Page
Files changed
backend/app/services/export_service.py— newgenerate_psa_export()+_format_duration()backend/app/schemas/session.py— PSA format added to validationbackend/app/api/endpoints/sessions.py— PSA format routingbackend/tests/test_psa_export.py— 24 new testsfrontend/src/pages/QuickStartPage.tsx— new pagefrontend/src/pages/SessionDetailPage.tsx— "Copy for Ticket" button + PSA optionfrontend/src/router.tsx— QuickStartPage as default routefrontend/src/components/layout/AppLayout.tsx— Home nav + logo linkTest plan
🤖 Generated with Claude Code
🚅 Deployed to the patherly-pr-47 environment in selfless-grace