Skip to content

deliverables: clients get a banner tile of shared links, not the tab - #111

Merged
a-trautman merged 1 commit into
mainfrom
clients-deliverables-tile
Oct 22, 2026
Merged

a-trautman merged 1 commit into
mainfrom
clients-deliverables-tile

Conversation

@a-trautman

Copy link
Copy Markdown
Collaborator

Austin, 2026-10-22: the Deliverables tab is for deliverables being worked; clients shouldn't see what goes into making one. Shared links should pop up the way the seed packet tile does, not live in another tab to keep checking.

  • features.ts: Client loses deliverables. Guide, Crafter and Observer keep the tab.
  • sharedDeliverableLinks (deliverables.server.ts): shared rows only, title plus /public/deliverable/<id>. Pure.
  • DeliverablesTile.tsx: "Your deliverables" in the banner beside the Steep-o-meter, rendered only when something is shared. Stacks under the seed packet when a round is open. Everyone on the project sees it, so a guide sees what the client sees.
  • The project page's loader reads the list on every tab so the tile shows wherever you are.
  • Tests: Client tab lists updated (fruits deliverables.test.tsx, webapp features.test.ts), plus the tile lists only shared and renders nothing when none are. fruits 244, webapp 613 green; tsc clean both; fruits production build passes.

Not checked: the tile in a browser (layout beside the gauge, phone width). Read after deploy.

🤖 Generated with Claude Code

https://claude.ai/code/session_012R97GN6oXFmAb9ceLZwiNq

The Deliverables tab is where guides work on a deliverable, and a client
could read every file in it, drafts included. Clients lose the tab; what
a guide has shared shows as a "Your deliverables" tile beside the
Steep-o-meter, only when something is shared, each line to its public
page. Everyone on the project sees the same tile.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012R97GN6oXFmAb9ceLZwiNq
@a-trautman
a-trautman merged commit 73a5ec7 into main Oct 22, 2026
6 checks passed
@a-trautman
a-trautman deleted the clients-deliverables-tile branch October 22, 2026 21:54
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.

1 participant