chore: update dependencies and fix blog styling #24

Merged
naomi merged 8 commits from feat/style into main 2026-03-03 19:38:00 -08:00
Owner

Summary

Dependency Updates

  • Pin all dependencies to exact versions
  • Bump minor/patch versions across all packages
  • Upgrade Next.js 15 → 16.1.6 (async params/cookies already handled)
  • Upgrade react-markdown 9 → 10.1.0 (no breaking changes in use)
  • Upgrade @types/node 20 → 24.10.13 (aligns with Node 24 runtime)
  • Upgrade Tailwind CSS 3 → 4.2.0 (CSS-first config with @tailwindcss/postcss)

Style Fixes

  • Replace Inter font import with CDN-based global font settings
  • Fix blockquote dark mode text visibility using .is-dark selector
  • Replace full dotted blockquote border with left-only accent border
  • Move <link> elements into proper <head> to resolve React hydration error
  • Add precedence="default" to highlight.js stylesheet link
  • Wrap global element rules in @layer base to restore Tailwind v4 utility precedence

Closes #8
Closes #9
Closes #10
Closes #11
Closes #12
Closes #13
Closes #14
Closes #15
Closes #16
Closes #17
Closes #18
Closes #19
Closes #20
Closes #21
Closes #22
Closes #23

This PR was created with help from Hikari~ 🌸

## Summary ### Dependency Updates - Pin all dependencies to exact versions - Bump minor/patch versions across all packages - Upgrade **Next.js** 15 → 16.1.6 (async params/cookies already handled) - Upgrade **react-markdown** 9 → 10.1.0 (no breaking changes in use) - Upgrade **@types/node** 20 → 24.10.13 (aligns with Node 24 runtime) - Upgrade **Tailwind CSS** 3 → 4.2.0 (CSS-first config with `@tailwindcss/postcss`) ### Style Fixes - Replace Inter font import with CDN-based global font settings - Fix blockquote dark mode text visibility using `.is-dark` selector - Replace full dotted blockquote border with left-only accent border - Move `<link>` elements into proper `<head>` to resolve React hydration error - Add `precedence="default"` to highlight.js stylesheet link - Wrap global element rules in `@layer base` to restore Tailwind v4 utility precedence Closes #8 Closes #9 Closes #10 Closes #11 Closes #12 Closes #13 Closes #14 Closes #15 Closes #16 Closes #17 Closes #18 Closes #19 Closes #20 Closes #21 Closes #22 Closes #23 ✨ This PR was created with help from Hikari~ 🌸
hikari added 3 commits 2026-03-03 18:18:03 -08:00
Removes Inter font import from layout and the conflicting CSS font rule,
deferring font handling to the CDN global headers script.
Adds dark mode text colour via .is-dark selector, replaces full dotted
border with a left-only accent-coloured border with inner glow effect.
fix: move link tags into head and add stylesheet precedence
Some checks failed
Node.js CI / CI (pull_request) Failing after 20s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m48s
93a6cf952d
Resolves hydration error from link elements as direct children of html,
and adds precedence="default" to the highlight.js stylesheet link.
hikari added 4 commits 2026-03-03 19:12:40 -08:00
hikari changed title from fix: style fixes for font, blockquotes, and hydration errors to chore: update dependencies and fix blog styling 2026-03-03 19:22:01 -08:00
hikari added 1 commit 2026-03-03 19:32:30 -08:00
chore: spelling
All checks were successful
Node.js CI / CI (pull_request) Successful in 1m5s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m32s
952224cf75
naomi merged commit 7fc742d199 into main 2026-03-03 19:38:00 -08:00
naomi deleted branch feat/style 2026-03-03 19:38:00 -08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/blog#24