Changelog

All notable changes to the Better Flow project are documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


Landing Page

0.1.0 — 2026-06-09

Added
  • Community Page — New /community route with 7 sections
  • UI Components: ScrollStack.tsx, SpotlightCard.tsx
  • Custom Hooks: useReducedMotion, useParallax, useGSAPReveal
  • 3D Shapes — Decorative Shapes3D component using pre-rendered overlay images (torus knot, cube, sphere, icosahedron, cone) from the studio, with mesh/magic gradient atmosphere blobs and moving border effects
  • Custom Docs — Replaced Docusaurus with custom Next.js docs route matching brand dark theme
Changed
  • SmoothScroll.tsx — Added usePathname() check to disable global Lenis on /community route
  • Navbar.tsx — Restored to previous version, improved GitHub icon animation
  • All community cards — Unified to SpotlightCard pattern with mouse-tracking hover
Fixed
  • Navbar handleLinkClick guard for non-fragment hrefs

0.0.1 — 2025-06-03

Added
  • Initial landing page with Hero, Features, LiveDemo, Privacy, Roadmap, CTA sections
  • Responsive design with desktop and mobile variants
  • Lenis smooth scrolling, GSAP ScrollTrigger animations, tsparticles
  • Tailwind CSS v4, SEO metadata, PWA manifest

Screenshot Studio

0.1.0 — 2026-06-07

Security
  • Next.js — Updated from 16.1.6 to 16.2.7 (fixed 13+ vulnerabilities)
  • eslint-config-next — Updated from 16.1.6 to 16.2.7
  • Transitive dependencies — Updated protobufjs, minimatch, flatted, dompurify, picomatch, fast-xml-parser, defu, brace-expansion, follow-redirects, postcss, effect, esbuild via pnpm overrides

Total vulnerabilities addressed: 45+ | Dependencies updated: 14 packages | Breaking changes: None detected

0.0.1 — Initial Release

Added
  • Full canvas editor with Konva + HTML/CSS dual rendering
  • 100+ backgrounds, browser mockups, device frames
  • 3D transforms with 30+ presets, draw & markup tools
  • 20+ animation presets with timeline editor
  • Video export via FFmpeg WASM, WebCodecs, MediaRecorder
  • Chrome Extension (MV3) for screen recording
  • Zustand state management with undo/redo