Added dark/light theme switcher in the footer. Users can now toggle between themes, with preference persisted in local storage.
Complete UI overhaul matching the micromusings design system. Clean cards, proper spacing, and a focused reading experience across all dashboard pages.
Build processor Lambda now fully integrated with DynamoDB. It can fetch site data, jots, and settings to generate complete static sites.
Complete DynamoDB integration with AWS Lambda API. Sites, jots, users, and builds are now stored in DynamoDB tables with proper indexes for efficient queries.
Dashboard UI revamp adopting the micromusings design system. Minimal aesthetic with a 600px content container, system fonts, and a clean typographic hierarchy.
Implemented AWS Cognito authentication in the frontend. Users can now sign up and log in with email and password, with secure JWT token management.
Complete frontend migration from Supabase to AWS stack. This is a major architectural shift - moving authentication, database, and APIs to a fully AWS-managed solution.
Added build processor Lambda with 10GB ephemeral storage. This enables generating static sites with all assets, images, and search indexes within Lambda's constraints.
Major architecture decision: migrating from Supabase to AWS. Implemented AWS Lambda infrastructure with Serverless Framework for better scalability and control.
Complete project setup with Supabase for database, SvelteKit for the frontend, and Cloudflare Workers for edge computing. The initial tech stack is in place.
The journey begins. Initial project setup with comprehensive documentation and repository structure. Laying the foundation for what would become Jottings - a minimalist microblogging platform.