Upgraded to NextJS 16; Improved design
Analytics, individual menu pages, and enhanced user experience.
- Added PostHog analytics integration for better user insights and tracking
- Created individual menu item pages with detailed descriptions and pricing
- Added new help pages for contact information and dietary requirements
- Implemented ClosableInfoCard component for better user guidance
- Enhanced color palette conformance across all components
- Improved responsive design for menu item pages
- Added fullscreen image viewing capability for menu items
- Updated to Next.js 15.4.0 with React 19.1.0
- Enhanced theme toggle with proper color palette integration
- Added comprehensive dietary information page
- Improved contact page with multiple communication options
- Enhanced menu item loading states and skeletons
- Better error handling and user feedback systems
Slide to the left, slide to the right, criss-cross, criss-cross.
- Update to Next.js (v14.2.0) using the `app` directory.
- All data is now fetched at build time, no more loading.
- Freshened up the design a bit.
- Removed the backend, switched to TursoDB for data storage.
- Dark mode
- Switched to PNPM on 17/07/2024
First Official Release, finally at a stable state.
- Dynamic Menu (now with 10% more spreadsheets).
- Next.js Framework (v9)
- Cloudflare Workers API (this one was very fun)
- improved menu accessibility
- new clean design with tailwind.css
- on the fly image optimization (saving the world, one bit at a time)
- mostly serverless architecture (this one is just for the nerds)
- Less bugs <3 Typescript
- End-End testing coming soon.
- Swanky new markdown menu feature (w.i.p)
- General Quality, Reliability, & Speed improvements
- Added skeleton menu while loading to reduce cls
- Migrated to monorepo architecture [26/05/2022]
- General improvements to CI/CD pipeline
- General improvements to code quality