Skip to content

Shuttle STS-2.00 integration — LC-2.0 - #15

Open
gi-os wants to merge 1 commit into
mainfrom
claude/launchpad-shuttle-integration-OCwdP
Open

Shuttle STS-2.00 integration — LC-2.0#15
gi-os wants to merge 1 commit into
mainfrom
claude/launchpad-shuttle-integration-OCwdP

Conversation

@gi-os

@gi-os gi-os commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

Add shop type presets (Free/PO/Stripe), configurable checkout fields,
hotel list support, PO file downloads, version tracking, and opt-in
upgrade system. Existing shops are never auto-upgraded.

Backend:

  • Add shuttle_version column to shops DB (NULL for pre-STS-2.00 shops)
  • Write DATABASE/Presets/ files (ShopType.txt, DataRequired.txt) on creation
  • Add GET /shops/:slug/version and POST /shops/:slug/upgrade endpoints
  • Add GET /shops/:slug/orders/po/:filename for PO PDF downloads
  • New shops tagged as STS-2.00, INSERT includes shuttle_version

Frontend:

  • NewShop: shop type dropdown, checkout field checkboxes, hotel list
    textarea, and 4 quick-setup template preset buttons
  • Settings: Shop Configuration card for editing presets (type, fields,
    hotels), Version & Updates card with check/upgrade flow
  • OrderTable: PO File column renders as download link
  • API client: getShopVersion, upgradeShop, getPoFileUrl functions

https://claude.ai/code/session_01L4jKnQogBLA3cVm2QWSmQ9

Add shop type presets (Free/PO/Stripe), configurable checkout fields,
hotel list support, PO file downloads, version tracking, and opt-in
upgrade system. Existing shops are never auto-upgraded.

Backend:
- Add shuttle_version column to shops DB (NULL for pre-STS-2.00 shops)
- Write DATABASE/Presets/ files (ShopType.txt, DataRequired.txt) on creation
- Add GET /shops/:slug/version and POST /shops/:slug/upgrade endpoints
- Add GET /shops/:slug/orders/po/:filename for PO PDF downloads
- New shops tagged as STS-2.00, INSERT includes shuttle_version

Frontend:
- NewShop: shop type dropdown, checkout field checkboxes, hotel list
  textarea, and 4 quick-setup template preset buttons
- Settings: Shop Configuration card for editing presets (type, fields,
  hotels), Version & Updates card with check/upgrade flow
- OrderTable: PO File column renders as download link
- API client: getShopVersion, upgradeShop, getPoFileUrl functions

https://claude.ai/code/session_01L4jKnQogBLA3cVm2QWSmQ9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants