feat(web): add post-publish share dialog#2439
Conversation
|
@vyctorbrzezowski is attempting to deploy a commit to the Amantus Machina Team on Vercel. A member of the Team first needs to authorize it. |
|
Codex review: needs maintainer review before merge. Reviewed May 29, 2026, 5:28 PM ET / 21:28 UTC. Summary Reproducibility: not applicable. as a feature PR; there is no failing current-main bug to reproduce. The review evidence is the branch diff plus inspected screenshots and tests for the new flow. Review metrics: none identified. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the dialog after ordinary maintainer review and current-base CI if the share destinations and visual treatment match the intended product direction. Do we have a high-confidence way to reproduce the issue? Not applicable as a feature PR; there is no failing current-main bug to reproduce. The review evidence is the branch diff plus inspected screenshots and tests for the new flow. Is this the best way to solve the issue? Yes. The sessionStorage flash plus clean detail-route dialog is a narrow maintainable path that avoids leaving publish-state query parameters in canonical skill URLs. AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against ff75a7e9ae23. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
Summary
?published=truelinksScreenshots
Desktop:

Mobile:

Stress cases:

Validation
VITE_CONVEX_URL=https://example.invalid bunx vitest run src/components/SkillPublishSuccessDialog.test.tsx src/lib/postPublishFlash.test.ts src/__tests__/skill-detail-page.test.tsxbun run ci:staticbun run ci:unitbun run ci:types-buildAUTOREVIEW_AUTO_TESTS=0 /Users/vyctor/Code/clawhub/.agents/skills/autoreview/scripts/autoreview --mode branch --base upstream/main --reviewer codex --fallback-reviewer none