Skip to content

2026 01 16 rawe#14

Merged
ryoonwithinwisdomlights merged 7 commits into
mainfrom
2026-01-16-rawe
Jan 16, 2026
Merged

2026 01 16 rawe#14
ryoonwithinwisdomlights merged 7 commits into
mainfrom
2026-01-16-rawe

Conversation

@ryoonwithinwisdomlights
Copy link
Copy Markdown
Owner

Summary

  • Add missing runtime deps and align project tooling (pnpm store pin, Next output tracing root, ESLint config tweaks).
  • Replace react-body-classname (React 19 peer mismatch) with an internal body class toggler; fix TS JSX/ref typing issues.
  • Add repo hygiene assets (CI workflow, issue/PR templates, Code of Conduct/Contributing/Security docs, env example + config docs).

Test plan

  • pnpm install (no pnpm store-location errors)
  • pnpm dev and load the homepage (no “module not found”)
  • pnpm exec tsc --noEmit -p tsconfig.json
  • Confirm search works (Fuse.js)
  • Open a post/page that renders Notion content, KaTeX, Prism, and Tweet embeds

Notes

  • Work log: _Refactoring/work-log.md

Body
Replace yarn build with next build for bundle analysis.
Keep script package-manager agnostic (npm/pnpm compatible).
- Refactored blog.config.ts to separate core configuration from optional features, enhancing maintainability.
- Added new properties for Notion integration and social links.
- Cleaned up .gitignore by removing the /docs entry.
- Updated package.json to specify pnpm as the package manager and added linting script.
- Improved blog configuration structure for better clarity and maintainability.
- Updated scripts to ensure compatibility with the latest build processes.
- Removed unnecessary entries from .gitignore to streamline project management.
…e handling

- Introduced a new BodyClassName component to manage body class names dynamically.
- Optimized window size handling by removing unused height variable.
- Updated MutationObserver callback parameter for clarity.
- Adjusted showTableOfContents prop to use a variable instead of a hardcoded value.
- Add missing runtime deps (fuse.js, react-tweet-embed, @upstash/redis, dotenv)
- Pin pnpm store-dir to avoid Unexpected store location errors
- Remove react-body-classname (React 19 peer mismatch) and inline body class toggling
- Fix TypeScript JSX/ref typing issues and reduce noisy logs
- Add refactoring work log under _Refactoring/
- Adjusted .gitignore to include the work-log.md file in the _Refactoring directory while ignoring other contents.
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Jan 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
norkive Ready Ready Preview, Comment Jan 16, 2026 8:15am

Review with Vercel Agent

@ryoonwithinwisdomlights ryoonwithinwisdomlights merged commit 9f96e4a into main Jan 16, 2026
2 of 3 checks passed
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