Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 22 Oct 2025 15:17:14 GMT

Comprehensive design system documentation. Color tokens, typography, spacing, component patterns. A reference for maintaining visual consistency.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 22 Oct 2025 12:44:17 GMT

Added PRO badges throughout the dashboard. Sites and users with active subscriptions display a badge. Clear visual differentiation between tiers.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 21 Oct 2025 07:45:30 GMT

Dodopayments webhook endpoint implemented. Subscription events (created, updated, canceled) are processed in real-time to keep user status in sync.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 21 Oct 2025 07:28:01 GMT

Frontend subscription UI complete. Users can view their plan, upgrade to PRO, and manage billing from the dashboard. Clean, informative design.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 21 Oct 2025 06:58:07 GMT

Dodopayments Phase 2 complete: Subscription API endpoints. Create checkout sessions, manage subscriptions, and handle billing operations.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 21 Oct 2025 06:05:40 GMT

Phase 1 of payment integration: Infrastructure for Dodopayments. SDK client, utilities, and DynamoDB schema for subscriptions. Preparing for monetization.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 20 Oct 2025 21:03:30 GMT

iOS app Phase 6: Advanced features including build management and custom domains settings. Full feature coverage approaching.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 20 Oct 2025 20:57:56 GMT

iOS app Phases 2-4: Core UI implementation and jots management. Sites list, jots view, and jot creation. The app is taking shape.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 20 Oct 2025 20:31:15 GMT

Started building the native iOS app. Phase 1 complete: Foundation and authentication infrastructure with AWS Amplify. SwiftUI-based architecture.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 20 Oct 2025 20:06:17 GMT

First AI integration: Akuri AI writing assistant on the jot creation page. Get suggestions, expand ideas, and improve your writing with AI assistance.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 20 Oct 2025 13:51:46 GMT

Added comprehensive CloudWatch monitoring with dashboards and alarms. Lambda errors, API Gateway latency, DynamoDB throttles, and SQS queue depth are all tracked.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 20 Oct 2025 09:56:45 GMT

Migrated all AWS infrastructure from us-east-1 to us-east-2. Consolidating resources in a single region for better latency and cost management.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sun, 19 Oct 2025 16:45:29 GMT

Generated sites now include a 'Built by Jottings' footer attribution. Minimal branding that links back to the platform. PRO users can remove it.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sun, 19 Oct 2025 15:02:30 GMT

Added GitHub Actions workflow for Cloudflare Worker auto-deployment. Changes to the sites-router Worker are automatically deployed on push.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sun, 19 Oct 2025 13:42:37 GMT

Custom domains feature is live! Connect your own domain (blog.example.com) to your Jottings site. TXT validation, automatic SSL, and global CDN delivery.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sun, 19 Oct 2025 11:23:17 GMT

Frontend UI for custom domains. Users can add their domain, see DNS records to configure, and track verification status. Step-by-step guidance included.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sun, 19 Oct 2025 11:17:17 GMT

Backend for custom domains is ready. Cloudflare SSL for SaaS integration, DynamoDB table for domain mappings, and API endpoints for adding/verifying domains.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sun, 19 Oct 2025 10:04:51 GMT

Implemented GitHub-style OKLCH surface tinting system. Theme colors now subtly tint backgrounds and surfaces for a cohesive, modern look that respects light/dark mode.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Fri, 17 Oct 2025 05:35:52 GMT

Complete redesign of the site settings page. Continuous scroll instead of tabs, color palette picker, and better organization of all configuration options.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Fri, 17 Oct 2025 05:35:36 GMT

Sites can now have a theme color that tints the dashboard UI. Colors are auto-assigned based on site ID hash for consistency, or users can pick from a palette.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 15:28:22 GMT

Added author photo upload with client-side resizing. Profile photos are stored in R2 and displayed on jots and the info page. Multiple sizes for different contexts.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 15:12:05 GMT

Sites now generate an info page (/info.html) with author bio, social links, and site description. A proper 'about' page without extra configuration.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 14:49:09 GMT

Comprehensive author system with site-wide defaults. Name, username, photo, bio, and verification badge. Author info appears on every jot with a clean profile bubble.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 12:19:24 GMT

Builds now track duration and display it in the UI. Users can see how long their site takes to build and identify performance trends.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 10:23:06 GMT

Implemented comprehensive build versioning. Each build captures the SHA of backend API, build system, dashboard, and templates. Full traceability for debugging.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 06:04:56 GMT

Added Pagefind search functionality to generated sites. Full-text search across all jots with instant results. The search index is generated at build time.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 05:19:44 GMT

Images are now resized on the client before upload. Max 1200px dimension (2x Retina for 600px container), quality optimization, and animated GIF passthrough. Saves bandwidth and storage.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 16 Oct 2025 05:19:43 GMT

Complete rewrite of the media upload system. Embedded media objects in jots with full metadata (CDN URL, filename, MIME type, size). Cloudflare R2 storage with presigned uploads.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 15 Oct 2025 14:56:28 GMT

Complete frontend site settings UI with a tabbed interface. Author info, SEO settings, social links, and navigation can all be configured from the dashboard.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 15 Oct 2025 14:45:39 GMT

Major feature port from micromusings: tag system with individual tag pages and tag cloud, pagination for home and tag pages, and comprehensive SEO files (robots.txt, sitemap.xml, humans.txt, ai.txt).

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 15 Oct 2025 11:51:44 GMT

Added a build history page showing all site builds with status, duration, and timestamps. Users can track when their site was last built and troubleshoot issues.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 15 Oct 2025 08:32:02 GMT

Redesigned jot data format to match micromusings structure. Text, link, and photo types with proper content objects. Better organization for rendering.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 15 Oct 2025 06:20:23 GMT

Added comprehensive subdomain validation and reservation. System subdomains (api, admin, www, etc.) are protected. Length limits, character restrictions, and uniqueness checks in place.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 16:16:30 GMT

Redesigned the dashboard to be site-focused. Users land on their sites list and drill down into individual site management. Clearer information architecture.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 14:47:13 GMT

Added Cloudflare Worker for *.jottings.me subdomain routing to R2 storage. Each user's site is now accessible at their-subdomain.jottings.me with proper caching.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 14:46:42 GMT

Sites now trigger an initial build automatically when created. Users see their site live immediately after creation, even with zero jots.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 13:51:11 GMT

Implemented atomic counter updates using DynamoDB transactions. When a site is created, the user's totalSites counter is incremented atomically - no race conditions possible.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 05:13:14 GMT

Complete dev/prod environment separation with GitHub Actions CI/CD. Push to develop deploys to dev, push to main deploys to production. Automated and reliable.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 13 Oct 2025 15:28:41 GMT

All API endpoints now follow a consistent response format: { success: true, data: { resource } } or { success: false, error: { code, message } }. Frontend consumption is now predictable.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 08 Oct 2025 11:03:58 GMT

After a brief pause, back to development. Prepared the dev environment for deployment with compatibility fixes and environment variable management.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sat, 23 Aug 2025 18:21:15 GMT

When creating a link jot, the system now automatically fetches Open Graph metadata from the URL - title, description, and preview image. Uses cheerio for HTML parsing.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sat, 23 Aug 2025 16:00:52 GMT

Added dark/light theme switcher in the footer. Users can now toggle between themes, with preference persisted in local storage.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Fri, 22 Aug 2025 17:10:11 GMT

Complete UI overhaul matching the micromusings design system. Clean cards, proper spacing, and a focused reading experience across all dashboard pages.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 21 Aug 2025 14:05:34 GMT

Build processor Lambda now fully integrated with DynamoDB. It can fetch site data, jots, and settings to generate complete static sites.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 21 Aug 2025 13:36:43 GMT

Complete DynamoDB integration with AWS Lambda API. Sites, jots, users, and builds are now stored in DynamoDB tables with proper indexes for efficient queries.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 21 Aug 2025 05:45:51 GMT

Dashboard UI revamp adopting the micromusings design system. Minimal aesthetic with a 600px content container, system fonts, and a clean typographic hierarchy.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 20 Aug 2025 14:40:48 GMT

Implemented AWS Cognito authentication in the frontend. Users can now sign up and log in with email and password, with secure JWT token management.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 20 Aug 2025 10:30:11 GMT

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.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 20 Aug 2025 09:51:21 GMT

Added build processor Lambda with 10GB ephemeral storage. This enables generating static sites with all assets, images, and search indexes within Lambda's constraints.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 20 Aug 2025 09:49:32 GMT

Major architecture decision: migrating from Supabase to AWS. Implemented AWS Lambda infrastructure with Serverless Framework for better scalability and control.