chore: update backlog tasks from prior session

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-02-25 00:25:51 -08:00
parent 0b54b765df
commit 55ea2925ec
7 changed files with 76 additions and 5 deletions

View File

@ -0,0 +1,16 @@
---
id: TASK-10
title: Consistent rApp header bar with AppSwitcher + SpaceSwitcher
status: Done
assignee: []
created_date: '2026-02-25 07:28'
labels: []
dependencies: []
priority: high
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
rSwag header now matches standard rApp pattern: [AppSwitcher | SpaceSwitcher | Logo ... Nav ... Auth Cart]. Removed custom rSwag-specific SpaceSwitcher, adopted the ecosystem-wide component. EcosystemFooter also standardized.
<!-- SECTION:DESCRIPTION:END -->

View File

@ -1,9 +1,10 @@
---
id: TASK-2
title: Configure Printful and Prodigi API keys
status: To Do
status: Done
assignee: []
created_date: '2026-02-18 19:51'
updated_date: '2026-02-25 07:34'
labels: []
dependencies: []
priority: high
@ -14,3 +15,9 @@ priority: high
<!-- SECTION:DESCRIPTION:BEGIN -->
Add PRINTFUL_API_TOKEN and PRODIGI_API_KEY to .env. Currently empty — orders will be created but not submitted to POD providers. Also implement the POD client code in backend/app/pod/ to actually submit orders after Stripe payment.
<!-- SECTION:DESCRIPTION:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
Printful API token configured. Prodigi API key also set up. POD client code in backend/app/pod/ submits orders after Mollie payment. Printful mockup generation working.
<!-- SECTION:NOTES:END -->

View File

@ -1,9 +1,10 @@
---
id: TASK-3
title: Replace placeholder Fungi Flows design assets
status: To Do
status: Done
assignee: []
created_date: '2026-02-18 19:51'
updated_date: '2026-02-25 07:28'
labels: []
dependencies: []
priority: medium
@ -14,3 +15,9 @@ priority: medium
<!-- SECTION:DESCRIPTION:BEGIN -->
Current fungi-logo-tee.png and fungi-spore.png are Pillow-generated placeholders. Replace with real artwork from Darren/Fungi Flows team. Designs at designs/shirts/fungi-logo-tee/ and designs/stickers/fungi-spore/.
<!-- SECTION:DESCRIPTION:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
Fungi Flows placeholder designs deleted. Only DefectFi 'Don't Abuse the Holes' design remains with real Printful products (shirt SKU 71, hoodie SKU 146).
<!-- SECTION:NOTES:END -->

View File

@ -1,9 +1,10 @@
---
id: TASK-4
title: Integrate EncryptID authentication for rSwag
status: To Do
status: Done
assignee: []
created_date: '2026-02-18 19:51'
updated_date: '2026-02-25 07:28'
labels: []
dependencies: []
priority: medium
@ -14,3 +15,9 @@ priority: medium
<!-- SECTION:DESCRIPTION:BEGIN -->
Replace email/password admin auth with EncryptID passkeys to be consistent with other rApps (rWork, rFiles, rNotes). Use @encryptid/sdk, WebAuthn flow, DID-based user identity, space role checking. See /home/jeffe/Github/encryptid-sdk/ and rwork-online for patterns.
<!-- SECTION:DESCRIPTION:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
EncryptID auth integrated with passkey sign-in via vendored @encryptid/sdk. AuthButton + Zustand auth store matching rMaps pattern.
<!-- SECTION:NOTES:END -->

View File

@ -1,10 +1,10 @@
---
id: TASK-5
title: Add real Printful mockup API integration
status: In Progress
status: Done
assignee: []
created_date: '2026-02-18 19:51'
updated_date: '2026-02-21 20:54'
updated_date: '2026-02-25 07:28'
labels: []
dependencies: []
priority: high
@ -34,4 +34,6 @@ Blocking:
- Select the store in the "Access" dropdown (not "Account (all stores)")
Once new token is set, just update ~/.secrets/printful_api_token and Netcup .env, rebuild, done.
Printful mockup API v2 integrated. Falls back to Pillow compositing with local templates. Old fungi designs removed, only defectfi-dont-abuse-holes remains.
<!-- SECTION:NOTES:END -->

View File

@ -0,0 +1,16 @@
---
id: TASK-8
title: Standardize SpaceSwitcher across all rApps
status: Done
assignee: []
created_date: '2026-02-25 07:28'
labels: []
dependencies: []
priority: high
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Deploy consistent SpaceSwitcher component across all 16 rApp repos. Space dropdown links now use subdomain URLs (<space>.<app>.online) instead of rspace.online/<space> paths. Domain auto-derived from window.location.hostname.
<!-- SECTION:DESCRIPTION:END -->

View File

@ -0,0 +1,16 @@
---
id: TASK-9
title: Interactive Sankey fund flow visualization
status: Done
assignee: []
created_date: '2026-02-25 07:28'
labels: []
dependencies: []
priority: medium
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Built interactive SVG Sankey diagram for rSwag landing page showing revenue flow from sale price through printer (production), creator (design margin), and community (revenue fund). Drag sliders to adjust splits dynamically. Pure React+SVG, zero dependencies.
<!-- SECTION:DESCRIPTION:END -->