Skip to content

Design polish label homepage - #5

Open
DjNastor wants to merge 1 commit into
mainfrom
design-polish-label-dossier
Open

Design polish label homepage#5
DjNastor wants to merge 1 commit into
mainfrom
design-polish-label-dossier

Conversation

@DjNastor

Copy link
Copy Markdown
Owner

Summary

  • Adds a hero label dossier for stronger Lukulu identity and quick context
  • Groups release-section CTAs to avoid heading-grid collisions
  • Adds an active preview state marker for release rows
  • Tightens repeated LabelRadar submission copy and responsive behavior

Checks

  • git diff --check
  • lightweight source assertions

Note: Full npm test/build was attempted, but dependency install exceeded the sandbox timeout.

@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
lukulu-recordings Ready Ready Preview, Comment Jul 29, 2026 1:35pm

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 611a8aa84d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread app/globals.css
Comment on lines +1231 to +1235
.section-links {
grid-column: 1;
grid-row: auto;
justify-self: stretch;
width: 100%;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Move the mobile section-links override after the base rule

At viewports up to 56rem, this responsive declaration is overridden by the later .section-links rules at lines 1560–1613. At 760px and below, .section-heading becomes a one-column grid, but the wrapper consequently retains grid-column: 2, creating an implicit second column that compresses the release heading and can cause horizontal overflow. Place this override after the base rules or include .section-links in the later responsive selector.

Useful? React with 👍 / 👎.

Comment thread app/globals.css
Comment on lines +1840 to +1842
.release-row[aria-pressed="true"] .release-info strong::after {
color: var(--red);
content: " / PLAYING";

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Only show the playing marker during actual playback

The aria-pressed state represents the selected currentTrack, not playback: registerTracks automatically selects the first catalog entry on mount, and the state remains true when playback is paused or when a release has no preview. Consequently the page initially labels the first, unavailable preview as / PLAYING, and paused or unavailable selections receive the same incorrect status even while the player reports otherwise. Drive this marker from isPlaying as well as the selected track.

Useful? React with 👍 / 👎.

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