-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependencies Upgrades, SEO, DX, Performance Improvements #69
Open
nirnejak
wants to merge
87
commits into
main
Choose a base branch
from
next-15-react-19
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
87 commits
Select commit
Hold shift + click to select a range
3c238a0
.npmrc added with support for legacy peer dependencies
nirnejak 2ae82d0
Dependencies Updated
nirnejak b50fc49
Hero: sponsors added, style and responsiveness fixes
nirnejak 86bc852
Hero: coderabbit and stream logo added
nirnejak 2931e6e
Hero: link to sponsors added
nirnejak a24e896
Merge branch 'main' into next-15-react-19
nirnejak 8857078
package-lock updated
nirnejak 548ac07
Merge branch 'hero-sponsors' into next-15-react-19
nirnejak 026cc41
Imports fixed for Next 15
nirnejak 5ea9085
Next config: invalid config removed
nirnejak 56afd20
next config: optimizeFonts removed since not required
nirnejak e610cc7
Blogs: layout changed
nirnejak 3bd452d
Dynamic import fixes
nirnejak 9534dc1
Unused MDX component removed
nirnejak 1ac374e
Blog related components moved to a directory
nirnejak 5f0956f
Unused metadata component removed
nirnejak 30cdd30
Blog: imports updated
nirnejak c9c90f8
Blog: params type and usage fixed
nirnejak 5c8b3da
Blogs: key prop issue fixed
nirnejak 69191c6
View Counter implementation fixes
nirnejak f033497
Tools: params type and usage fixed
nirnejak 7f6077b
Blog: import updated
nirnejak ab58080
CopyCode component moved to blogs folder
nirnejak b5aeb5d
Dependencies Updated
nirnejak 0da387f
Not Found Page added
nirnejak fbbc7ae
MDX Renderer setup
nirnejak a93bfbd
Blogs: get blogs from the list instead of filesystem
nirnejak d1f466a
Blog: implementation changed
nirnejak 7a71a5e
tailwind config: updated to use mdx-components.tsx
nirnejak f39bf18
next config simplified
nirnejak c58f32e
Unused dependencies removed
nirnejak 94b8058
View Counter: hardcoded values removed
nirnejak 0e5b140
View Counter: related elements added to the components
nirnejak 01d2cb3
Blog Header: initial views as props
nirnejak 3be18a2
Breadcrumbs style updated
nirnejak 321a479
tsconfig updated
nirnejak b863617
unused dependency removed
nirnejak d50623c
Blogs: key prop issue fixed
nirnejak 5b8ad48
Blog: h1 fixes
nirnejak 390b17a
View Counter: headers, content type json
nirnejak 4430ef5
MDX Components: blog wrapper non async
nirnejak 0c124c9
MDX Components: custom components, name corrected
nirnejak 0af9a1b
MDX: missing next/image imports
nirnejak 287a7cf
next-view-transitions integration
nirnejak fd765be
Dependencies Updated
nirnejak b510512
app config file added
nirnejak 4b4e731
config file removed
nirnejak 05e4d2c
metadata util added
nirnejak c56ce30
metadata base added
nirnejak 7350ff5
Old metadata config removed
nirnejak 8355c2d
Next 15 Metadata setup
nirnejak 6ea4397
prettier-plugin-tailwindcss updated
nirnejak bf110c0
ClerkProvider moved to blog level
nirnejak bd6f316
Blog: comments section updated to get slug from hook
nirnejak 54510cc
Blog Header: slug from hook
nirnejak 300f675
Social Share: use current page url instead of getting a prop
nirnejak 6343b15
Slug from window.location
nirnejak 1b4017e
Sponsor page: page move to a client component
nirnejak 1b401c5
Social Share: window bugfix
nirnejak 422da11
Dependencies Updated
nirnejak aa44771
Sponsor page: page move to a client component
nirnejak 8d53fdf
Blog: import updated
nirnejak 5215fec
View Counter: fetch data from API
nirnejak 7891a34
View Counter: bugfix
nirnejak e8bcd8e
Categories and Tools UI fixes
nirnejak ec125c0
@umami/api-client added
nirnejak 764513b
View Counter: api call updated
nirnejak 74a20c2
View API: umami API to get pageview
nirnejak 0979eb0
View API: url type fixes, handling if url param isn't sent
nirnejak 3c8e80c
View API: console.log removed
nirnejak f3a3984
Merge branch 'main' into next-15-react-19
nirnejak cdbeaa5
Dependencies Updated
nirnejak f590f23
Dependencies Updated
nirnejak 6ab46e9
ClerkProvider moved to CommentSection
nirnejak 41680d0
Serverless Diagram to typescript
nirnejak 89ec62e
Serverless Diagram bugfixes
nirnejak 28333d3
unused css removed
nirnejak d397552
remote patterns added for external images
nirnejak 298a6cb
Tools page bugfix
nirnejak df54061
Layout: Font classes moved to html
nirnejak 7654582
Footer: minor style updates
nirnejak f8a5fd4
Tools: layout fixes
nirnejak 3408e56
Algolia Fixes
nirnejak 628f7a3
Home: hydration issue fixed
nirnejak 2d5f3a9
generateMetadata → getMetadata
nirnejak ffbb30b
framer-motion → motion
nirnejak 83ae419
Dependencies Updated
nirnejak File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
legacy-peer-deps=true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
import createMDX from "@next/mdx" | ||
|
||
/** @type {import('next').NextConfig} */ | ||
const nextConfig = { | ||
trailingSlash: true, | ||
reactStrictMode: true, | ||
pageExtensions: ["js", "jsx", "md", "mdx", "ts", "tsx"], | ||
|
||
images: { | ||
remotePatterns: [ | ||
{ | ||
protocol: "https", | ||
hostname: "lh7-rt.googleusercontent.com", | ||
}, | ||
{ | ||
protocol: "https", | ||
hostname: "tender-bugle-dd6.notion.site", | ||
}, | ||
], | ||
}, | ||
|
||
experimental: { | ||
mdxRs: true, | ||
}, | ||
} | ||
|
||
const withMDX = createMDX({}) | ||
|
||
export default withMDX(nextConfig) |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Review link transformation implementation.
The link transformation logic adds tracking parameters but has potential issues:
Consider a more robust implementation:
Also applies to: 103-116