Skip to content

fix(catalog): clarify listing attribution#106

Merged
jal-co merged 1 commit into
mainfrom
fix/listing-attribution-copy
Jul 16, 2026
Merged

fix(catalog): clarify listing attribution#106
jal-co merged 1 commit into
mainfrom
fix/listing-attribution-copy

Conversation

@jal-co

@jal-co jal-co commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

What

  • show Listed by @creator on Mon D, YYYY on component and tool detail pages
  • rename public profile totals from Component(s) to Listing(s)
  • rename the profile empty state to “No public listings yet”

Why

Profiles and attribution should describe every listing kind, not only components, and visitors should see when a listing became public.

How

Catalog records expose a deterministic UTC listedAt date using the latest public review timestamp, with submission/creation fallback. A shared formatter keeps SSR and hydration output stable.

Testing

  • pnpm --filter web typecheck
  • pnpm --filter web test (83 passed)
  • pnpm --filter web build
  • pnpm --filter web build-storybook
  • git diff --check
  • browser-confirmed Listed by @justin on Jul 15, 2026
  • browser-confirmed 1 Listing, no 1 Component, and no horizontal overflow

Screenshots

  • Profile listing count: /tmp/profile-listing-count.png

Signed-off-by: Justin Levine <20596508+jal-co@users.noreply.github.com>
@jal-co
jal-co requested a review from a team as a code owner July 16, 2026 00:40
@jal-co
jal-co merged commit f973d2b into main Jul 16, 2026
2 checks passed
@jal-co
jal-co deleted the fix/listing-attribution-copy branch July 16, 2026 00:41
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