Conversation
…tistics on landing page
…otion-based interactions
…de pattern visualizations
…cture and new bento components
…figuration utilities with associated test suites
…ase, CLI command, and layout structure
…tectural project guides
…g, UI components, and the initial launch announcement.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (44)
📝 WalkthroughWalkthroughAdds a complete blog/guides system to the FlutterInit Next.js app: data-layer types and MDX post-fetching utilities, animate-ui primitives (accordion, tabs, files, code-block), blog UI components, paginated index and post-detail pages with shiki MDX rendering and sticky ToC, a guide-tree generation script with CI stale-artifact enforcement, CLI v1.0.0 bump, three initial blog posts, and landing page blog integration. ChangesBlog System Launch
Sequence Diagram(s)sequenceDiagram
participant Browser
participant BlogPage
participant getAllPosts
participant BlogPostPage
participant getPostBySlug
participant getRelatedPosts
participant MDXRemote
participant TableOfContents
rect rgba(99, 102, 241, 0.5)
note over Browser,getAllPosts: /blog index
Browser->>BlogPage: GET /blog?kind=&sort=&page=
BlogPage->>getAllPosts: fetch all posts
getAllPosts-->>BlogPage: Post[]
BlogPage->>BlogPage: filter / sort / paginate
BlogPage-->>Browser: FeaturedPost + PostCard grid + BlogFilters
end
rect rgba(16, 185, 129, 0.5)
note over Browser,TableOfContents: /blog/[...slug] detail
Browser->>BlogPostPage: GET /blog/guides/state-management/riverpod-clean-firebase
BlogPostPage->>getPostBySlug: slug segments
getPostBySlug-->>BlogPostPage: Post
BlogPostPage->>getAllPosts: fetch all for related
getAllPosts-->>BlogPostPage: Post[]
BlogPostPage->>getRelatedPosts: score by tags/category/kind
getRelatedPosts-->>BlogPostPage: Post[] (max 3)
BlogPostPage->>MDXRemote: render MDX + shiki + rehype-slug
MDXRemote-->>BlogPostPage: highlighted JSX
BlogPostPage->>TableOfContents: h2/h3 items from extractTocItems
TableOfContents->>Browser: sticky ToC + IntersectionObserver
end
Estimated code review effort🎯 5 (Critical) | ⏱️ ~120 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
Release Notes
New Features
Documentation
Chores