UI: warm daylight design system (Tailwind v4 @theme palette, gh-* component classes, watercolor grain, Zen Maru Gothic + Klee One fonts), animated SSR-safe GhibliBackground (drifting clouds, meadow hills, soot sprites), and a full reskin of navbar, connect button, dapp page, loan cards, settings modal, and readme. Fixes the bg-white-on-dark loan-card inconsistency. Web3/business logic untouched. Docs: converted docs/ into an Obsidian vault (frontmatter, [[wikilinks]], callouts, Home MOC, folders Architecture/Operations/Audits) and added a full-project audit note (Project Audit 2026-06). Redacted a real leaked Schedy key value from the security audit example (rotate it at Schedy). Also commits the previously-untracked server layer: app/api (cron + tasks routes) and lib (redis, ssrf-guard, task-store). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
title, tags, type, status, updated
| title | tags | type | status | updated | |||
|---|---|---|---|---|---|---|---|
| Migration Notes |
|
operations | reference | 2026-06-14 |
Migration Notes
Library Update Migration Notes
Security Updates Applied
Critical Fix
- Next.js 15.5.0 → 16.0.10: Fixed critical RCE vulnerability (CVE-2024-XXXX)
Major Version Updates
wagmi v2 → v3
[!warning] Potential Breaking Changes
- Check if
useConnecthook API has changed- Verify
useAccountreturn values are still compatible- Review connector configuration in
config/web3.ts- Test wallet connection flows
@types/node v20 → v25
[!note] Potential Issues
- TypeScript compilation may show new type errors
- Node.js API type definitions may have changed
Next.js v15 → v16
[!note] Changes to Monitor
- App Router behavior changes
- Build process modifications
- Runtime behavior differences
Testing Checklist
After running npm install:
- Build Test:
npm run build - Type Check:
npx tsc --noEmit - Lint Check:
npm run lint - Wallet Connection: Test all wallet providers
- Contract Interactions: Verify all smart contract calls work
- Chain Switching: Test network switching functionality
Rollback Plan
[!warning] Rollback Plan If issues occur, revert to previous versions:
{ "next": "15.5.9", "wagmi": "^2.19.5", "@types/node": "^20.19.27" }
Manual Steps Required
- Run
npm installto update dependencies - Test the application thoroughly
- Check for any TypeScript errors
- Verify wallet connectivity still works
- Test contract interactions on all supported chains