Skip to content

add Dependencies, Dependents, Compare, and Versions pages#1331

Merged
benjamin-747 merged 2 commits into
gitmono-dev:mainfrom
martinwq997:main
Aug 12, 2025
Merged

add Dependencies, Dependents, Compare, and Versions pages#1331
benjamin-747 merged 2 commits into
gitmono-dev:mainfrom
martinwq997:main

Conversation

@martinwq997

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented Aug 12, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Project Deployment Preview Comments Updated (UTC)
mega Ready Preview Comment Aug 12, 2025 10:10am

@benjamin-747 benjamin-747 modified the milestones: Decentralized Git, Web UI Aug 12, 2025
@benjamin-747
benjamin-747 added this pull request to the merge queue Aug 12, 2025
Merged via the queue into gitmono-dev:main with commit 2d55c94 Aug 12, 2025
1 of 2 checks passed

Copilot AI 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.

Pull Request Overview

This PR implements four new pages for the crate information section: Dependencies, Dependents, Compare, and Versions. The changes involve creating a shared layout component and updating navigation paths to support dynamic routing with crate names.

  • Adds new pages for dependencies, dependents, compare, and versions functionality
  • Implements a shared layout component for consistent UI across crate pages
  • Updates routing patterns and removes loading states for better user experience

Reviewed Changes

Copilot reviewed 8 out of 13 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
search/index.tsx Updates navigation path and removes loading state from search results
ecosystem-cve/cve-info/[cve-id]/index.tsx Replaces img tag with Next.js Image component
versions/index.tsx New page displaying version history with sorting and pagination
layout.tsx New shared layout component for crate pages with navigation tabs
[crateName]/index.tsx Refactors to use shared layout and updates routing paths
dependents/index.tsx New page showing packages that depend on the current crate
dependencies/index.tsx New page displaying crate dependencies with search and filtering
compare/index.tsx New page for comparing different versions of a crate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants