Back to Home

Changelog

Release notes and version history for WinShot

v1.6.0

Latest
v1.6.0January 25, 2026

1.6.0 (2026-01-25)

Bug Fixes

  • editor: align border corner radius with screenshot image (6685da8)
  • editor: render border above screenshot image (36b93e8)
  • release: add channel config and seed v1.6.0 version series (8515aac)
  • shape: persist border radius (c1a4043)
  • startup: sync registry on app start when config says enabled (3088086), closes #62
  • test: make R2 credential test environment-aware (719e5e0)

Features

  • app: add fill color and corner radius controls to editor state (df5cfe6)
  • canvas: render fill colors and corner radius for shapes (fa92942)
  • editor: add screenshot border styling (4280fe6), closes #62
  • force release v1.7.0-beta.1 (bfc7d36)
  • library: add screenshot history library with tray integration (ed0ac37), closes hi#quality
  • shape: persist rectangle corner radius setting (787cfd4)
  • tray: show version in system tray tooltip (434af43)
  • types: add fill color and corner radius to annotation model (3960593)

v1.5.0-beta.3

Pre-release
v1.5.0-beta.3January 25, 2026

1.5.0-beta.3 (2026-01-25)

Bug Fixes

  • editor: align border corner radius with screenshot image (6685da8)
  • editor: render border above screenshot image (36b93e8)
  • startup: sync registry on app start when config says enabled (3088086), closes #62
  • test: make R2 credential test environment-aware (719e5e0)

Features

  • editor: add screenshot border styling (4280fe6), closes #62
  • tray: show version in system tray tooltip (434af43)

v1.5.0-beta.1

Pre-release
v1.5.0-beta.1January 12, 2026

1.5.0-beta.1 (2026-01-12)

Bug Fixes

  • app: prevent duplicate instances and sync startup path on version update (06774a6)
  • release: add @semantic-release/npm plugin to update package.json version (b30744e)
  • release: add channel config and seed v1.6.0 version series (8515aac)

Features

  • app: add fill color and corner radius controls to editor state (df5cfe6)
  • app: add Wails bindings for cloud upload (R2 + GDrive) (fa87274)
  • canvas: render fill colors and corner radius for shapes (fa92942)
  • cloud: add Cloud settings tab with R2 and GDrive configuration (69b799a)
  • cloud: add Cloud upload button with dropdown menu (3e27b1c)
  • config: add cloud provider config structs for R2 and GDrive (502f648)
  • editor: add canvas zoom and scale controls (c42a6b5)
  • editor: add color extraction utility for auto-background feature (9ee2190)
  • editor: add inset and auto-background state management (ff927ec)
  • editor: add inset scale transform to canvas for screenshot scaling (ff8b9ea)
  • editor: add inset slider and auto-background UI controls (3eea549)
  • hotkey-input: add preset buttons for PrintScreen assignment (b1160e4), closes #67
  • r2: add directory prefix support and fix dropdown menu (7bade9c)
  • settings: enhance settings panel and go runtime (bd201a2)
  • shape: persist rectangle corner radius setting (787cfd4)
  • types: add fill color and corner radius to annotation model (3960593)
  • upload: add Cloudflare R2 uploader with retry logic (558796c)
  • upload: add Google Drive uploader with OAuth2 flow (e3ac924)
  • upload: add Windows Credential Manager wrapper for cloud upload credentials (8f2c55a)

v1.5.0

v1.5.0January 11, 2026

1.5.0 (2026-01-11)

Bug Fixes

  • app: prevent duplicate instances and sync startup path on version update (06774a6)
  • release: add @semantic-release/npm plugin to update package.json version (b30744e)

Features

  • app: add Wails bindings for cloud upload (R2 + GDrive) (fa87274)
  • cloud: add Cloud settings tab with R2 and GDrive configuration (69b799a)
  • cloud: add Cloud upload button with dropdown menu (3e27b1c)
  • config: add cloud provider config structs for R2 and GDrive (502f648)
  • editor: add canvas zoom and scale controls (c42a6b5)
  • editor: add color extraction utility for auto-background feature (9ee2190)
  • editor: add inset and auto-background state management (ff927ec)
  • editor: add inset scale transform to canvas for screenshot scaling (ff8b9ea)
  • editor: add inset slider and auto-background UI controls (3eea549)
  • hotkey-input: add preset buttons for PrintScreen assignment (b1160e4), closes #67
  • r2: add directory prefix support and fix dropdown menu (7bade9c)
  • settings: enhance settings panel and go runtime (bd201a2)
  • upload: add Cloudflare R2 uploader with retry logic (558796c)
  • upload: add Google Drive uploader with OAuth2 flow (e3ac924)
  • upload: add Windows Credential Manager wrapper for cloud upload credentials (8f2c55a)

v1.3.0-beta.1

Pre-release
v1.3.0-beta.1December 24, 2025

1.3.0-beta.1 (2025-12-24)

Bug Fixes

  • startup: resolve minimize to tray and autostart issues (#48) (1024bf0)

Features

  • annotation: implement tapered arrow shapes with curve support (363f471)
  • clipboard: add Ctrl+V paste and JPEG quality export (#48) (fe09cce)
  • clipboard: add multi-format paste and drag-drop image import (c9700b6)
  • notifications: add capture notifications and copy path button (#48) (8b3e94a)

v1.2.0

v1.2.0December 14, 2025

1.2.0 (2025-12-14)

Bug Fixes

  • app: restore window position after region capture (38e1191)
  • ci: detect merge commits as releasable for PR-based workflow (c22be25)
  • ci: exclude merge commits from release check (32e0540)
  • hotkeys: resolve goroutine thread affinity causing hotkey registration failure (1d683cc)
  • output: include padding in auto mode dimensions calculation (8f07694)
  • quick-save: use configured folder instead of hardcoding save directory (d868093)
  • resolve 3 bugs from issue #21 (9652b5b)
  • resolve merge conflicts from Vivusk/winshot PR #36 (2515593)
  • settings: migrate background images from localStorage to backend config (bfa2744)
  • startup: minimize app window on startup when configured (3f5f4d1), closes #31
  • tray: resolve quit button not working in tray context menu (a459568)

Features

  • add background visibility toggle and improve overlay focus (39fadf3)
  • annotations: implement undo/redo with keyboard shortcuts (94ed01c)
  • capture: add clipboard image paste support (03cf0fd)
  • capture: add multi-monitor region capture support (0f1a8d1)
  • clipboard: auto-copy styled canvas instead of raw screenshot (20ad92b)
  • editor: copy rendered canvas with applied settings to clipboard (dbe91dd)
  • overlay: implement native Win32 region selection overlay (22da2ac)
  • update: implement auto-update feature for GitHub Releases (96194ef)

v1.2.0-beta.1

Pre-release
v1.2.0-beta.1December 12, 2025

1.2.0-beta.1 (2025-12-12)

Bug Fixes

  • app: restore window position after region capture (38e1191)
  • hotkeys: resolve goroutine thread affinity causing hotkey registration failure (1d683cc)
  • quick-save: use configured folder instead of hardcoding save directory (d868093)
  • resolve 3 bugs from issue #21 (9652b5b)
  • resolve merge conflicts from Vivusk/winshot PR #36 (2515593)
  • startup: minimize app window on startup when configured (3f5f4d1), closes #31
  • tray: resolve quit button not working in tray context menu (a459568)

Features

  • capture: add clipboard image paste support (03cf0fd)
  • capture: add multi-monitor region capture support (0f1a8d1)
  • clipboard: auto-copy styled canvas instead of raw screenshot (20ad92b)
  • editor: copy rendered canvas with applied settings to clipboard (dbe91dd)
  • overlay: implement native Win32 region selection overlay (22da2ac)

v1.1.0-beta.3

Pre-release
v1.1.0-beta.3December 10, 2025

1.1.0-beta.3 (2025-12-10)

Bug Fixes

  • quick-save: use configured folder instead of hardcoding save directory (d868093)
  • resolve 3 bugs from issue #21 (9652b5b)
  • startup: minimize app window on startup when configured (3f5f4d1), closes #31
  • tray: resolve quit button not working in tray context menu (a459568)

Features

  • editor: copy rendered canvas with applied settings to clipboard (dbe91dd)

v1.1.0

v1.1.0December 6, 2025

1.1.0 (2025-12-06)

Bug Fixes

  • crop issue (817c0fa)
  • crop: export with correct dimensions and hide overlay during capture (065fbb3)
  • display version in footer (66176cd)
  • overlay: increase window hide delay to prevent capture in screenshots (5a60329)
  • window: preserve size during capture and improve Wails API usage (2225710)

Features

  • annotations: add draggable control point for curved arrow tension (b56bc57)
  • annotations: implement GitHub #8 UX improvements (12d7358)
  • annotations: implement spotlight feature (#13) (1a38058)
  • branding: add vibrant glass logo variations and update app icon (12e7b19)
  • crop: add CropToolbar component with aspect ratio controls (19dc437)
  • crop: add types and state setup for crop feature (e2ef567)
  • crop: implement CropOverlay component with handles and constraints (90e8db4)
  • crop: integrate crop feature into editor workflow (225f6a7)
  • display: implement active monitor detection for multi-monitor support (711ec33)
  • implement GitHub #7 UX improvements (7274a4d)
  • import: implement image import from computer (GitHub #10) (0173594)
  • text-annotation: enhance UX with font controls and auto-edit mode (b20fdea)
  • windows: add thumbnail capture for window selection list (22b113c), closes #12

v1.1.0-beta.2

Pre-release
v1.1.0-beta.2December 6, 2025

1.1.0-beta.2 (2025-12-06)

Bug Fixes

  • crop issue (817c0fa)
  • crop: export with correct dimensions and hide overlay during capture (065fbb3)
  • display version in footer (66176cd)
  • overlay: increase window hide delay to prevent capture in screenshots (5a60329)
  • window: preserve size during capture and improve Wails API usage (2225710)

Features

  • annotations: add draggable control point for curved arrow tension (b56bc57)
  • annotations: implement GitHub #8 UX improvements (12d7358)
  • annotations: implement spotlight feature (#13) (1a38058)
  • crop: add CropToolbar component with aspect ratio controls (19dc437)
  • crop: add types and state setup for crop feature (e2ef567)
  • crop: implement CropOverlay component with handles and constraints (90e8db4)
  • crop: integrate crop feature into editor workflow (225f6a7)
  • display: implement active monitor detection for multi-monitor support (711ec33)
  • implement GitHub #7 UX improvements (7274a4d)
  • import: implement image import from computer (GitHub #10) (0173594)
  • windows: add thumbnail capture for window selection list (22b113c), closes #12

v1.0.0-beta.1

Pre-release
v1.0.0-beta.1December 3, 2025

1.0.0-beta.1 (2025-12-03)

Bug Fixes

  • annotations: prevent arrow/line endpoint drag from jumping (1e2107e)
  • ci: clean node_modules before install to fix esbuild platform mismatch (4939f11)
  • ci: use npm install instead of npm ci for frontend deps (c1fdbe2)
  • correct repository URL in package.json (75904ee)
  • demo screenshot (a5a8c70)
  • max corner radius 200 (beda413)
  • region capture issue (2e80755)
  • settings: persist background images using backend storage (7bd8c87)
  • stroke width settings (25b7699)
  • transform issue (77406a3)
  • window resize persistent (7977f4a)

Features

  • add custom title bar for frameless window (5acf087)
  • add region capture, fix DPI scaling, enhance editor controls (59eb82f)
  • branding: add vibrant glass logo variations and update app icon (12e7b19)
  • editor: enhance screenshot editing with improved window capture (2043067)
  • improve DPI scaling and add persistent image gallery (59ff7c2), closes hi#DPI
  • output ratio (a31a06c)
  • persist window size and fix aspect ratio handling in editor (01af006)
  • settings: add settings page for hotkeys, startup, quicksave, export (2e8436e)
  • settings: expand gradient presets with 12 new themed options (7cb9d56)
  • ui: implement Vibrant Glassmorphism design system (35b45a2)

v1.0.0

v1.0.0December 2, 2025

1.0.0 (2025-12-02)

Bug Fixes

  • annotations: prevent arrow/line endpoint drag from jumping (1e2107e)
  • ci: clean node_modules before install to fix esbuild platform mismatch (4939f11)
  • ci: use npm install instead of npm ci for frontend deps (c1fdbe2)
  • correct repository URL in package.json (75904ee)
  • demo screenshot (a5a8c70)
  • max corner radius 200 (beda413)
  • region capture issue (2e80755)
  • settings: persist background images using backend storage (7bd8c87)
  • stroke width settings (25b7699)
  • transform issue (77406a3)
  • window resize persistent (7977f4a)

Features

  • add custom title bar for frameless window (5acf087)
  • add region capture, fix DPI scaling, enhance editor controls (59eb82f)
  • editor: enhance screenshot editing with improved window capture (2043067)
  • improve DPI scaling and add persistent image gallery (59ff7c2), closes hi#DPI
  • output ratio (a31a06c)
  • persist window size and fix aspect ratio handling in editor (01af006)
  • settings: add settings page for hotkeys, startup, quicksave, export (2e8436e)
  • settings: expand gradient presets with 12 new themed options (7cb9d56)
  • ui: implement Vibrant Glassmorphism design system (35b45a2)

Releases are automatically fetched from GitHub