Skip to content

Releases: hobleyd/shackleton

shackleton-2.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 19:35
f0a0b27
chore: commit pubspec.lock for reproducible builds (#43)

The blanket *.lock ignore rule excluded pubspec.lock, so CI resolved the
latest version of every dependency on each run. That let image 4.12 land
untested and break main. Shackleton is an application, so the lockfile
should be committed; other lock files remain ignored.


Claude-Session: https://claude.ai/code/session_018kupPBz8cvscXKE2RdZ3kh

Co-authored-by: David Hobley <david.hobley@sharpblue.com.au>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

shackleton-1.14.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 00:05
chore(deps): apply dependabot bumps for freezed, pro_image_editor, sy…

shackleton-1.13.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 00:24
fix: decode HTML entities in tag values from exiftool JSON output

ExifTool HTML-encodes characters such as ' → &#39; in its -j JSON output,
causing apostrophes to appear literally as &#39; in the UI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

shackleton-1.12.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 05:59
chore: bump version to 1.12.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

shackleton-1.11.4

Choose a tag to compare

@github-actions github-actions released this 03 Jun 06:00
fix: repair macOS self-update restart mechanism

- Replace broken desktop_updater restartApp (terminates before copying)
  with a detached shell script that runs after app exit, copies
  Contents/update/ over Contents/, then relaunches via open(1)
- Surface restart errors to the user via SnackBar using a controller
  subclass that overrides restartApp() and catches PlatformExceptions
- Fix CI archive step: use ditto instead of cp -r to preserve framework
  symlinks, preventing duplicate file entries in hashes.json

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

shackleton-1.11.3

Choose a tag to compare

@github-actions github-actions released this 02 Jun 10:42
fix: skip migration steps on fresh database install to avoid duplicat…

shackleton-1.11.2

Choose a tag to compare

@github-actions github-actions released this 01 Jun 11:39
performance improvements

shackleton-1.11.01

Choose a tag to compare

@github-actions github-actions released this 31 May 04:44
chore(deps): Bump softprops/action-gh-release from 0.1.15 to 3.0.0

Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 0.1.15 to 3.0.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v0.1.15...v3.0.0)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

shackleton-1.10.2

Choose a tag to compare

@github-actions github-actions released this 30 May 00:32
feat: zoom and pan in preview pane with Ctrl+scroll and left-drag

Ctrl+scroll wheel zooms in/out toward the cursor (up to 8x), and
left-drag pans when zoomed in. Pan is disabled at 1:1 scale so
PageView navigation is unaffected. Zoom/pan is scoped to the full
preview pane and does not apply to grid thumbnails.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

1.10.1+2

Choose a tag to compare

@github-actions github-actions released this 28 May 08:25
performance improvements with big folders