Releases: wardmos/shotquill
Releases · wardmos/shotquill
Release list
v0.0.14
What's Changed
- feat(icons): update app icon artwork by @wardmos in #109
- perf(ui): reduce interactive repaint work by @wardmos in #110
- feat(capture): use portal picker for Wayland smart capture by @wardmos in #111
- fix(editor): keep desktop context for window captures by @wardmos in #112
- chore: bump version to 0.0.14 by @wardmos in #113
Full Changelog: v0.0.13...v0.0.14
v0.0.13
What's Changed
- fix: suppress captured global hotkeys by @wardmos in #93
- feat: prompt for screen recording before hotkeys by @wardmos in #95
- fix(capture): add macOS QImage return types by @wardmos in #97
- feat: delete selected annotations with keyboard by @wardmos in #96
- ci(package): add commit hash to smoke artifacts by @wardmos in #98
- feat(capture,hotkeys): support Wayland portal hotkeys and overlay policy by @wardmos in #99
- feat(debug): add unified debug logging by @wardmos in #100
- feat(hotkey): use macOS RegisterEventHotKey backend by @wardmos in #101
- chore(gitignore): ignore uv local artifacts by @wardmos in #102
- test(settings): isolate save directory by @wardmos in #103
- perf(capture): reduce smart capture memory retention by @wardmos in #104
- docs(agents,packaging): add agent and packaging guidance by @wardmos in #105
- fix(debug): silence disabled log exceptions by @wardmos in #106
- docs(readme): refresh platform support details by @wardmos in #107
- chore: bump version to 0.0.13 by @wardmos in #108
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- perf(capture): build the macOS overlay screenshot straight into a QImage by @wardmos in #89
- feat(editor): add distinct cursors for annotation tools by @wardmos in #91
- build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #82
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #83
- build(deps-dev): bump ruff from 0.15.17 to 0.15.19 by @dependabot[bot] in #85
- feat(config): resolve default save dir per platform via QStandardPaths by @wardmos in #81
- chore: bump version to 0.0.12 by @wardmos in #92
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
- feat(editor): keep copy/save buttons from folding into the toolbar overflow by @wardmos in #76
- perf(capture): skip the CaptureResult round-trip on the interactive overlay path by @wardmos in #77
- fix: harden capture privacy, MCP robustness, and editor undo by @wardmos in #78
- docs: fix README command names; add boundary tests and a docs-command guard by @wardmos in #79
- chore: bump version to 0.0.11 by @wardmos in #80
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- feat(capture): add interactive capture via the Wayland portal picker by @wardmos in #70
- refactor(cli,mcp): generate both surfaces from a single command registry by @wardmos in #71
- test(ocr): pin LOCALAPPDATA in doctor test to avoid creating ~/AppData by @wardmos in #73
- fix(paths): make audit_log_path pure; let the writer create the log dir by @wardmos in #74
- chore(release): bump version to 0.0.10 by @wardmos in #75
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- feat(skills): add golden-image visual-regression recipe by @wardmos in #63
- feat(spotlight): show a pixel loupe while adjusting crop edges by @wardmos in #64
- harden: reject unsafe input on the record and mcp surfaces by @wardmos in #66
- harden(wayland): tighten the xdg-desktop-portal capture path by @wardmos in #65
- docs: correct MCP tool count, CLI command list, Windows tech-stack column, and PII redaction docs by @wardmos in #67
- test: cover platform factories and untested modules, auto-discover import smoke, add coverage tooling by @wardmos in #68
- chore(release): bump version to 0.0.9 by @wardmos in #69
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- feat(record): render before/after pairs side by side in the filmstrip by @wardmos in #56
- feat(record): outline what changed between before/after frames by @wardmos in #57
- build(deps): bump pyinstaller from 6.20.0 to 6.21.0 by @dependabot[bot] in #51
- feat(record): export a session as one archive, with an opt-in PII gate by @wardmos in #59
- feat(cli): add
squill diffto compare two images by @wardmos in #60 - feat(editor): drag-adjust the region crop in a unified spotlight editor by @wardmos in #58
- feat(spotlight): fully visible crop handles + a size readout while dragging by @wardmos in #61
- chore(release): bump version to 0.0.8 by @wardmos in #62
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- feat(doctor): name the process to grant Screen Recording (macOS) by @wardmos in #48
- feat(examples): computer-use flight-recorder reference adapter by @wardmos in #49
- feat(skills): visual-checkpoints recipe for coding agents by @wardmos in #50
- feat(record): best-effort PII flagging on recorded frames by @wardmos in #52
- feat(ocr): text bounding boxes, and PII pixel redaction built on them by @wardmos in #53
- feat(record): pair before/after frames around an action by @wardmos in #54
- chore(release): bump version to 0.0.7 by @wardmos in #55
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- fix(overlay): cover every display and the menu bar on macOS by @wardmos in #41
- fix(overlay): cover every output on multi-monitor Wayland by @wardmos in #42
- feat(record): dedup, downsample, and retention for recordings by @wardmos in #43
- feat(mcp): bring recording cost controls to MCP and the capture mirror by @wardmos in #44
- feat(allowlist): restrict capture to an opt-in app allowlist by @wardmos in #45
- harden(allowlist): redact non-allowed windows overlapping an allowlisted target by @wardmos in #46
- chore(release): bump version to 0.0.6 by @wardmos in #47
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- feat(record): assert on a recorded frame, so a failed test is a trace by @wardmos in #30
- docs(skill): teach assertion frames in the flight-recorder recipe by @wardmos in #31
- ci(packaging): install build deps with uv and fetch UPX directly by @wardmos in #32
- feat(record): mirror captures as observation frames (D3) by @wardmos in #33
- fix(toolbar): size icons per toolbar style so icon-only buttons aren't tiny by @wardmos in #28
- feat(capture): caller dynamic masks to black out regions (D14) by @wardmos in #35
- feat(capture): reveal-only mosaic to blur all but the action (D15 layer 4) by @wardmos in #37
- fix: address code-review findings across capture, OCR, MCP and autostart by @wardmos in #38
- docs: split scripting/agents reference into docs/; fix stale facts and exit code 7 by @wardmos in #39
- chore(release): bump version to 0.0.5 by @wardmos in #40
Full Changelog: v0.0.4...v0.0.5