Skip to content

fix(product): shorten product page card titles#430

Merged
alukach merged 1 commit into
mainfrom
worktree-rename-product-cards
Jul 15, 2026
Merged

fix(product): shorten product page card titles#430
alukach merged 1 commit into
mainfrom
worktree-rename-product-cards

Conversation

@alukach

@alukach alukach commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

What I'm changing

When working on #421, I noticed that almost every card (save for "README") began with either "Product" or "Object":

image
"Product ..." overload

This feels unnecessary and overly noise.

How I did it

Renames the product page cards: "Product Contents" → "Contents" and "Product Details" → "Details", including the loading skeleton. The cards live on the product page, so the prefix was redundant.

Left "Product Title" in the creation form unchanged — it is a form field label, not a card title.

image
Before
image
After

🤖 Generated with Claude Code

"Product Contents" -> "Contents", "Product Details" -> "Details" on the
product page and its loading skeleton.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
source-cooperative Ready Ready Preview, Comment Jul 15, 2026 4:58am

Request Review

@claude

claude Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Claude finished @alukach's task in 39s —— View job


Reviewing PR #430

  • Gather context (diff, changed files)
  • Review diff for correctness/security/best-practice issues
  • Post findings

✅ No blocking issues — safe to merge.

  • Purely cosmetic string changes across the 3 files (SectionHeader title props), no logic/behavior changes.
  • No other references to "Product Contents"/"Product Details" remain in code (only a stale comment at src/app/(app)/[account_id]/[product_id]/loading.tsx:95{/* Product Contents Skeleton */} — harmless, just a nit not worth blocking on).
  • Confirmed the "Product Title" form field label was correctly left untouched per the PR description.

@alukach alukach changed the title fix(product): strip "Product" prefix from card titles fix(product): shorten product page card titles Jul 15, 2026
@alukach
alukach requested review from LanesGood and tylere July 15, 2026 05:09
@alukach
alukach marked this pull request as ready for review July 15, 2026 05:10

@tylere tylere left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes sense to me... to avoid superfluously, gratuitously, excessively, needlessly, unnecessarily, repetitively, recurrently, iteratively, redundantly, tautologically, and pleonastically pleonastic labeling.

@LanesGood LanesGood left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, nice catch.

@alukach
alukach merged commit 98d8d2e into main Jul 15, 2026
15 checks passed
@alukach
alukach deleted the worktree-rename-product-cards branch July 15, 2026 18:54
alukach added a commit that referenced this pull request Jul 20, 2026
Conflicts were the #430 card-title renames (Product Contents → Contents,
Product Details → Details) landing on regions this branch restructured
(two-column product layout, stacked meta+analytics skeleton). Kept the
branch structure and applied the renames.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
alukach pushed a commit that referenced this pull request Jul 21, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.4.2](v1.4.1...v1.4.2)
(2026-07-21)


### Features

* add external link icon to open data viewers in a new tab
([#418](#418))
([a646bfb](a646bfb))
* add external link to open data viewer in a new tab
([b3191d7](b3191d7)),
closes
[#417](#417)
* **credentials:** add callout pointing to Source Coop CLI
([#438](#438))
([2002694](2002694))
* **credentials:** add OS selector for env var format
([#439](#439))
([f5f08ef](f5f08ef)),
closes
[#434](#434)
* **data-connections:** move prefix template to helptext example
([#446](#446))
([f420486](f420486))
* **nav:** account-centric dropdown menu
([#404](#404))
([c6e05b7](c6e05b7))
* **nav:** drop dash icons, divide "New product" in account dropdown
([#442](#442))
([da845b1](da845b1))
* **nav:** omit disabled products, polish account-dropdown product links
([#447](#447))
([9332a7f](9332a7f))
* return to current page after logout
([#411](#411))
([c0a75e6](c0a75e6))
* **uploader:** auto-retry uploads on transient network errors
([ff10161](ff10161)),
closes
[#425](#425)


### Bug Fixes

* automatically retry uploads on transient network errors
([#427](#427))
([58f4625](58f4625))
* **login:** refresh return_to on query-only navigation
([#419](#419))
([c98aa1e](c98aa1e))
* **mirrors:** account-scoped connection links + owner-editable mirror
prefix
([#440](#440))
([53c9b68](53c9b68))
* **mirrors:** allow empty mirror prefix (connection root)
([#448](#448))
([0c6ea54](0c6ea54))
* **product:** remove object preview loading skeleton
([#420](#420))
([927a14c](927a14c))
* **product:** shorten product page card titles
([#430](#430))
([98d8d2e](98d8d2e))
* **product:** stop directory-nav skeleton flash
([#449](#449))
([a98d5fa](a98d5fa))
* **uploader:** cancel pending auto-retry timers on cancel/clear/retry
([d6535bc](d6535bc))
* **uploader:** include endpoint_url in INI credentials format
([#431](#431))
([f3fe3c0](f3fe3c0))
* **uploader:** show timezone abbreviation on credentials expiration
([3444032](3444032)),
closes
[#424](#424)
* **uploader:** show timezone abbreviation on credentials expiration
([#426](#426))
([75c4f79](75c4f79))
* use full Apache 2.0 license text so GitHub can detect it
([6cd3f36](6cd3f36)),
closes
[#422](#422)
* use full Apache 2.0 license text so GitHub can detect it
([#423](#423))
([8c1b102](8c1b102))


### Miscellaneous Chores

* release 1.4.2
([318a877](318a877))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: source-release-bot[bot] <265100246+source-release-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants