rendered from CHANGELOG.md

changelog.

every release, straight from the source file - newest first.

v0.7.0latest

Added

  • Phone mockup. Show your site's mobile layout playing inside a phone, set on a blurred copy of the page, a solid color, or a gradient. It comes out as an extra landscape, square, or portrait video next to your usual ones. Choose a graphite or silver phone; zooms push in on the whole phone.
  • One-click updates. When a new version has downloaded, a green icon appears in the title bar. Click it to install and restart in one go. If a render is running, you are asked first.
  • Discord status. Optionally show that you are using migawka. on your Discord profile, with render progress. Off by default, and it never shares page addresses.
  • Settings menu. A cog in the title bar holds the theme switch and the Discord option.

Changed

  • Settings are split into two tabs: composition, for how the shot looks, and properties, for the files you get.
  • Checkboxes can now be reached and toggled with the keyboard.

v0.6.1

Fixed

  • AV1 export with film grain no longer fails on Windows.

v0.6.0

Added

  • AV1 export. A far smaller video for the web - on our test page, 1.4 MB instead of 25 MB at the same look. Film grain travels as instructions the player redraws, so it stays crisp instead of turning into blotches under compression. Encoding takes longer than H.264.
  • Portfolio bundle. One switch writes everything a website needs next to your video: a 720p version for phones, an H.264 fallback for browsers without AV1, a poster image taken from the sharpest, most detailed moment, and a ready-to-paste <video> snippet.
  • Target file size. Enter a size in MB and each video is encoded to land under it.
  • Encode speed. Fast, balanced, or best - trade render time for quality at the same file size.
  • Parallel pages. Choose how many pages capture at once: faster on big sites, at the cost of memory.

Changed

  • Much faster rendering. Looks and effects now use every CPU core, so a render spends a fraction of the time it used to on multi-core machines.
  • Motion blur keeps text readable. Slow, steady scrolls stay sharp; blur only kicks in on fast moves.
  • H.265 videos are now 10-bit, for smoother gradients and smaller files, and play in Safari.

Fixed

  • Temporary frames are no longer left behind in the output folder after every render. If you used an earlier version, the hidden .stitch folder in your output folder can be deleted safely.
  • Changing only effects, like grain or vignette, now takes effect when re-rendering a page that was already captured.

v0.5.0

Added

  • Film looks. One pick that styles the whole render - Cinematic, Punchy, or Clean - bundling color, grain, glow, and motion blur into a single coherent grade instead of a wall of sliders.
  • Color grade presets. A standalone tone select - Neutral, Warm, Cool, Noir, or Vintage - if you want to set the color cast yourself.
  • Film realism. Optional halation, bloom, chromatic aberration, and film grain for an analog, shot-on-film feel. Seeded, so the same job still renders the same video.
  • Synthetic motion blur. Smooths fast scrolls and camera pushes so 24 fps stops juddering.
  • Perspective presets. Ready-made camera moves - phone-mockup close-up, cinematic yaw sweep, head-on push-in, and lay-down reveal - so you can drop in a 3D move without dialing one in.

Changed

  • Smarter auto camera. Auto-directed zooms now aim at real elements on the page instead of arbitrary points, so pushes land on actual content.
  • Redesigned the option selects across the app.

Fixed

  • Pages that do not scroll are now held for a 2 second exposure instead of producing an empty clip.

v0.4.0

Added

  • Perspective camera. Scenes can tilt and push through 3D as they scroll, with a soft blurred backdrop behind the page - a more cinematic, lens-like camera move. Seeded, so the same job still renders the same video. Off by default; enable and dial it in from the render controls.
  • Light & dark theme. The desktop app now follows your system appearance automatically, with a manual toggle if you want to pin one.
  • More on the site. New Features, Download, Changelog, Privacy, and Terms pages, all mobile-friendly.
  • Privacy-first analytics on the site. Cookieless, no banners - used only to see which downloads and pages get traffic. The app itself sends nothing.
  • Friendlier first launch. A one-time welcome/consent step, a "Discover more" shortcut, and hover tooltips that explain render warnings inline.

Changed

  • Redesigned desktop app. Refreshed visual design across the whole window, plus clearer loading and finished states while a render runs.
  • Updated the output watermark.

v0.3.0

Added

  • Auto-update. The app self-updates from a DigitalOcean Spaces feed (electron-updater); no more manual reinstall. win/linux update unsigned; macOS auto-update is gated on signing/notarization.
  • More aspect ratios. Added 4:3, 1:1, and 4:5 alongside 16:9 / 9:16, each captured at its own responsive viewport (not a crop).
  • 4K output. Added a 2160p output resolution (free at DSF 2 - frames are already that size; caps to source on portrait/mobile aspects, never upscales).

Changed

  • Rebranded Migawka → migawka. across all display surfaces (window/title bar, installer, product name, docs). On-disk output folder stays ASCII migawka (Windows strips trailing dots).
  • Output filenames are now tagged by aspect (…-16x9-…) instead of desktop/mobile, so every aspect of a run stays distinct.
  • Latin-only UI font subsets - dropped ~650 KB of unused cyrillic/greek/vietnamese/latin-ext glyphs.

Fixed

  • Parallel runs no longer cross-contaminate. Two tabs sharing the default output folder collided on one work/ scratch dir, so one run's frames could leak into the other's video. Each run now gets an isolated scratch dir (cleaned up after, with an age-gated reaper for hard-kill orphans).

v0.2.0

  • Parallel per-session runs, zoom/transition motion, live thumbnail, UI redesign, engine sidecar packaging, release CI, app version in the title bar.