Skip to content

Releases: rikhall1515/nextjs-project-template

v3.0.0

08 May 15:59
Compare
Choose a tag to compare

3.0.0 (2024-05-08)

Bug Fixes

  • add --fix option to prettier (6b57b1e)
  • changemenu: fix closing and opening related menus (42f2f19)
  • css: specify html element for the root variables (8824015)
  • env: add jiti build time validation (#40) (704c721), closes #37
  • skipbtn: make the link focus visible and add id to main (3a2ca61)

Code Refactoring

  • sidebar: add sidebar to dialog, remove unneeded context (a38bb85)

Features

  • add a not-found catch-all route (059ef17)
  • add about tab to manage consent modal (99dbbd2)
  • add base layout (51c834c)
  • add base layout for public pages (b879169)
  • add base styles with variables highlighting (5a9f53e)
  • add button to expand dashboard sidebar (6cc83c0)
  • add consent tab to manage modal (7e8ef44)
  • add context provider barrel to layout (d519d89)
  • add cookie checkboxes (cac740c)
  • add cookie component (d4a67a2)
  • add cookie component (61372c6)
  • add cookie context (eb99174)
  • add dashboard context with localstorage support (33ef4a3)
  • add demo privacy policy (fe35b7e)
  • add details tab to manage modal (a320f95)
  • add dynamic og image (b94f51e)
  • add empty company details page (060b3a6)
  • add footer button to open menu (833d244)
  • add footer buttons to manage modal (d1788da)
  • add footer component (ea35614)
  • add metadata to base layout.tsx (6602372)
  • add metadata to page.tsx (17d7032)
  • add metadata to sign in page (b91c2ac)
  • add metadata to sign up page (8681165)
  • add next theme context (e5289fe)
  • add robots file (0963885)
  • add sidebar context (b363163)
  • add sign in page (a41c0b4)
  • add sign up page (8fa2d48)
  • add site manifest (fae2f28)
  • add sitemap file (d48bb83)
  • add vercel analytics (4fe346e)
  • assemble manage consent menu (1e6ec74)
  • cookie: add change menu to withdraw or change consent (b5e0aff)
  • dashboard: add empty pages to the dashboard (973c207)
  • dashboard: add layout with sidebar to dashboard pages (e280067)
  • db: add auth callback with redirect (fca54d4)
  • db: add client-side supabase (2e19938)
  • db: add next.js middleware (c84ad94)
  • db: add server-side supabase client with cookies (d2b7d0a)
  • db: add supabase middleware (9a47ddb)
  • env: add client t3 env validation (24de083)
  • env: add server t3 env validation (d5bae6f)
  • error: add global error page (7fca1f2)
  • form: add inputs, labels, and error indicators (665e47b)
  • header: add a header component (42bff5f)
  • header: add a header component (cffd153)
  • hero: add hero section with gradient svgs and grid bg (d3082ef)
  • move page to public collation folder (6014c06)
  • theme: add theme toggle dropdown (0e8e2ce)

Performance Improvements

  • context: split up context and memoize values and functions (8687ccd)
  • cookie: manage rsc and client cmp, use native dialog, memoize (d9ce9b2)
  • extract static code, remove context, remove logout (e4aac8f)
  • header: remove unnecessary stylistic mounting logic (a99e1ba)
  • remove changeMenu, perf improe toast, a11y (4fedd09)
  • sidebar: change around context, this is wip (c882af9)
  • sidebar: remove unnecessary context and swap sidebar to dialog ([b965d2d](https://github.com/rikhall...
Read more

v2.0.0

12 Apr 21:24
Compare
Choose a tag to compare

2.0.0 (2024-04-12)

Bug Fixes

  • fix error with react types not being installed during production build (e6447f6)
  • pnpm: fix package.json and lockfile mismatch (d18e722)

Features

  • repo: converted the repo into a turborepo (2b07e62)

BREAKING CHANGES

  • repo: CI scripts will not work. CI and Vercel need to be configured to run with the new
    code.

v1.0.0

09 Apr 20:12
Compare
Choose a tag to compare

1.0.0 (2024-04-09)

Bug Fixes

  • add permissions repo permissions to semantic release (43a395b)
  • deps: fixed eslint to version 8.57.0 for next.js compat (6116d20)

Features

  • repo: init nextjs project (83a365b)