# Changelog

All notable changes to Pixel Swap Studio are recorded here.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow [Semantic Versioning](https://semver.org/).

## [Unreleased]

## [1.0.0] - 2026-08-23

Initial public release, migrated off Lovable and deployed standalone on Cloudflare Pages.

### Added
- In-app info page (app details, version/changelog link, brief terms & privacy).

### Fixed
- Crash when switching to a smaller pane count (4→2, 4→1, 2→1) — a stale, larger `pixels`
  array was being drawn into a newly-resized, smaller canvas buffer before the resize had
  caught up, throwing an uncaught `RangeError`.

### Changed
- Rebranded from "Piksel Perfekt" to "Pixel Swap Studio".
- Stripped all Lovable scaffolding (`.lovable/`, `AGENTS.md` sync notice, error-reporting hook,
  the `@lovable.dev/vite-tanstack-config` build wrapper) in favor of a plain, owned Vite config.
- Removed the entire unused `src/components/ui/` (shadcn) folder and ~30 unused dependencies
  that had no import anywhere in the app (Radix primitives, react-hook-form, recharts,
  embla-carousel, cmdk, vaul, date-fns, and others).
- Integrated into Image Check via a red draggable FAB + cross-origin iframe overlay.
