Skip to content

BREAKING: Migrate to NextJS 14 - #568

Merged
maximousblk merged 123 commits into
mainfrom
next13
Oct 31, 2023
Merged

maximousblk merged 123 commits into
mainfrom
next13

Conversation

@maximousblk

@maximousblk maximousblk commented Nov 17, 2022 •

Copy link
Copy Markdown
Owner

TODO

  • Switch to pnpm
  • add Vercel Analytics (evaluate umami v2)
  • Add NextJS 13 Font Optimizations
  • Add NextJS 13 Loading UI
  • Add NextJS 13 Error Boundaries
  • Use React 18 Streaming and Suspense for heavy UI elements
  • Use React 18 cache() for content blocks
  • Migrate most server side code to Edge Runtime
  • Add Auto generated OG images (@vercel/og)
  • Add Link previews (uiw.tf/link-preview)
    • Add arbitrary webpage screenshot API
  • Add content block menu (uiw.tf/component-menu)
  • convert non-interactive content to Server Components
  • Increase type strictness
  • Migrate pages to /app directory
    • Home
    • Posts List
    • Post Content
    • Root Pages
  • Move content blocks to separate components
    • TableOfContents
    • RichText
    • Heading
    • Simple Lists (Bullet, Numbered, ListItem)
    • TodoList
    • ToggleList
    • Callout
    • CodeBlock
    • Image
    • Video
    • Audio
    • File
    • Bookmark
    • Equation
    • PageLink and ChildPage
    • Divider
    • Column
    • Synced
    • Quote
    • Table

preview

Repository owner deleted a comment from notion-workspace Bot Jul 7, 2023
[insert evil laugh]
@maximousblk maximousblk changed the title BREAKING: Migrate to NextJS 13 BREAKING: Migrate to NextJS 14 Oct 31, 2023
@maximousblk

Copy link
Copy Markdown
Owner Author

finally 😭

This branch was successfully deployed

2 active (1 outdated) deployments
Production — 002892aa Deployed Oct 31, 2023 by vercel[bot]
Preview — e636d5e7 Deployed Jan 30, 2023 by vercel[bot]
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