Skip to content

feat: add manifests page and sub-navbar to registry repository detail#83

Merged
acoshift merged 1 commit into
mainfrom
claude/nostalgic-mahavira-d66788
May 13, 2026
Merged

feat: add manifests page and sub-navbar to registry repository detail#83
acoshift merged 1 commit into
mainfrom
claude/nostalgic-mahavira-d66788

Conversation

@acoshift
Copy link
Copy Markdown
Member

@acoshift acoshift commented May 13, 2026

Summary

  • Restructures the registry repository detail page into a tabbed layout with Tags and Manifests sub-pages
  • Tags page is shown first (default); /registry/detail redirects to /registry/detail/tags for backward compatibility with existing links
  • New Manifests page lists all manifests with digest and creation time, with a delete button that calls registry/deleteManifest
  • Shared +layout.js / +layout.svelte loads the repository data once and renders the breadcrumb, repository header, and sub-navbar tabs
  • Added RepositoryManifest and RepositoryManifestResult types to src/types/api.d.ts

Test plan

  • Navigate to a repository from the Registry list — should land on the Tags tab
  • Tags tab shows existing tags with untag functionality working as before
  • Clicking Manifests tab navigates to /registry/detail/manifests?... and lists manifests
  • Delete button on a manifest prompts confirmation and removes the manifest
  • Active tab is highlighted correctly in the sub-navbar
  • Old /registry/detail?project=...&repository=... URL redirects correctly to the Tags tab

🤖 Generated with Claude Code

Restructures the repository detail page into tabs (Tags / Manifests)
using a shared layout. The existing /registry/detail URL redirects to
/registry/detail/tags for backward compatibility. The new Manifests tab
lists all manifests with their digest and creation time, and allows
deleting a manifest via registry/deleteManifest.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying deploys-app--console with  Cloudflare Pages  Cloudflare Pages

Latest commit: be22a2e
Status: ✅  Deploy successful!
Preview URL: https://50b52f5c.deploys-app--console.pages.dev
Branch Preview URL: https://claude-nostalgic-mahavira-d6.deploys-app--console.pages.dev

View logs

@acoshift acoshift merged commit dfb8719 into main May 13, 2026
3 checks passed
@acoshift acoshift deleted the claude/nostalgic-mahavira-d66788 branch May 13, 2026 01:36
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