<aside>
Index
</aside>
v1.0.4 → Code Quality & Developer Experience
12 February 2026
- Code Quality & Performance: Standardised formatting across 31 files (double quotes, semicolons, 2-space indentation) to align with the style guide. Optimised performance in key modules by pre-compiling RegEx in
lib/error-handler.ts, adding memoization (useCallback, useMemo) in lib/activity-tracker.tsx, extracting module-level constants in UI components, and improving bundle size by replacing wildcard exports with named exports. Replaced biased Array.sort() shuffle with a proper Fisher-Yates algorithm for unbiased randomisation.
- Feature Enhancements: Added full keyboard support to the calculator (numbers, operators, Enter, Escape, Backspace), improved state management and decimal handling, implemented comprehensive input validation in
lib/openrouter.ts, and enhanced middleware visitor tracking using Next.js after() API for non-blocking operations.
- Documentation: Introduced
CLAUDE.md with detailed AI agent guidelines, enhanced CONTRIBUTING.md with setup and architecture documentation, and reorganized AGENTS.md for improved clarity and usability.
- Reliability & Optimization: Improved visitor counting flow (cookie set before Redis call), reduced nested conditionals with early returns, consolidated error-handling logic, and optimised polling behavior using the Visibility API.
v1.0.3 ⇒ Security & Analytics
18 January 2026
- Security Upgrade: Enhanced password generation security by migrating to
crypto.getRandomValues() and integrating the niceware library for memorable passwords.
- Visitor Analytics: Implemented a new middleware-based tracking system with Upstash Redis to monitor unique visitors, alongside a real-time stats bar showing users, stars, and contributors.
- Code Quality: Centralized clipboard utilities and consolidated image helper functions to improve maintainability and error handling.
- Reliability: Resolved race conditions in local storage operations and fixed UI bugs in the toast notification system.
v1.0.2 ⇒ Polish & Performance
11 January 2026
- Mobile Experience: Delivered comprehensive responsive design improvements across all tools and optimized performance by disabling resource-intensive background effects on mobile devices.
- Documentation: Added extensive documentation covering API, architecture, and workflows, alongside organized cursor rules and new brand assets.
- Core Improvements: Fixed tooltip context issues, enhanced accessibility with proper ARIA attributes, and introduced version history display.
v1.0.1 ⇒ Refinements & Cleanup