Skip to content

Releases

v0.2.17

Choose a tag to compare

@github-actions github-actions released this 05 Nov 13:30
2fdb22b

What's Changed

  • Rewrite onley in Rust with NSH by @Laotree in #82
  • Replace the Go logo with a crab mark and correct the documentation by @Laotree in #85
  • Restore the release publish job by @Laotree in #86
  • docs: replace the crab logo with the new mark by @Laotree in #87
  • docs: replace the favicon mark and app icon with the new art by @Laotree in #88
  • feat: simplify the desktop client by @Laotree in #90
  • feat: add iOS and Android photo dedupe previews by @Laotree in #89
  • fix: keep the desktop actions visible in a narrow window by @Laotree in #91
  • fix: keep the keep policy selectable while a scan runs by @Laotree in #93
  • build: bump the desktop app to 0.2.17 by @Laotree in #95
  • test: wait for the desktop view before asserting by @Laotree in #97
  • ci: pass the built binary name to the packaging step by @Laotree in #96

Full Changelog: v0.2.16...v0.2.17

v0.2.16

Choose a tag to compare

@github-actions github-actions released this 04 Nov 08:36
7f17e17

What's Changed

  • build: upgrade NSGo for the Windows window and picker fixes by @Laotree in #78
  • build: bump the desktop app to 0.2.16 by @Laotree in #80

Full Changelog: v0.2.15...v0.2.16

v0.2.15

Choose a tag to compare

@github-actions github-actions released this 04 Nov 03:14
65d0941

What's Changed

  • feat: move the language switch into a settings dialog by @Laotree in #72
  • build: bump the desktop app to 0.2.15 by @Laotree in #74

Full Changelog: v0.2.14...v0.2.15

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:04
7584862

What's Changed

  • feat: remove folders emptied by a cleanup by @Laotree in #68
  • build: bump the desktop app to 0.2.14 by @Laotree in #70

Full Changelog: v0.2.13...v0.2.14

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 03 Nov 09:46
5e275e6

What's Changed

  • build: upgrade NSGo to the folder-picker commit by @Laotree in #60
  • build: add make install for the local macOS app by @Laotree in #62
  • feat: open the native folder picker from the drop zone by @Laotree in #64
  • build: bump the desktop app to 0.2.13 by @Laotree in #66

Full Changelog: v0.2.12...v0.2.13

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 03 Nov 08:49
d64fc53

What's Changed

  • docs: add a Simplified Chinese homepage by @Laotree in #54
  • feat: paste, validate and recall folders in the add-folder dialog by @Laotree in #56
  • build: bump the desktop app to 0.2.12 by @Laotree in #58

Full Changelog: v0.2.11...v0.2.12

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 30 Oct 07:29
c7c9c39

Onley v0.2.11

This release improves error messages, removes the misleading Pricing entry and scopes duplicate groups to the current source folders.

  • Permission hints: delete, keep-verification, scan, folder and index failures now explain that the problem is permissions and suggest checking the folder or granting Full Disk Access.
  • Source-folder scoping: duplicate groups, tab counts, the header summary and the delete plan use only the current source folders. Removing ~/Downloads no longer leaves its old groups in the list.
  • Homepage: the Pricing link is removed. Onley is free and MIT licensed.
  • Scanning: the scan panel shows the remaining source folder after a folder is removed.

Assets

  • CLI: onley_v0.2.11_{darwin,linux}_{amd64,arm64} and onley_v0.2.11_windows_amd64.zip
  • Desktop: onley-desktop_v0.2.11_macos_{arm64,x64}.zip, onley-desktop_v0.2.11_windows_x64.zip, onley-desktop_v0.2.11_linux_x64.tar.gz
  • checksums.txt covers every asset

Notes

The macOS desktop app is signed with a Developer ID and notarized. Windows code signing is in progress; Windows and Linux packages are still unsigned. On Windows, SmartScreen may warn, and Smart App Control can block unsigned apps without a per-app override. Windows and Linux packages build and package but have not been run. The client uses the default index only; watch, replica, config, custom -db, and a native folder picker remain future work.

Install the macOS app with:

brew tap laotree/tap
brew install --cask onley

Verify downloads with:

shasum -a 256 -c checksums.txt   # macOS
sha256sum -c checksums.txt       # Linux

What's Changed

  • fix: explain permission errors in the desktop app by @Laotree in #50
  • docs: remove the pricing link from the homepage by @Laotree in #51
  • fix: scope duplicates to the current source folders by @Laotree in #52
  • build: bump the desktop app to 0.2.11 by @Laotree in #53

Full Changelog: v0.2.10...v0.2.11

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 30 Oct 05:08
73d3ebd

Onley v0.2.10

This release brings the redesigned desktop main view and refreshes the homepage and documentation.

  • New desktop layout: a black, paper and pink interface with header statistics, category tabs, search, a source-folder sidebar, duplicate-group cards with gradient previews and full paths, and a bottom policy bar.
  • Keep by path: the auto-select policy now offers Keep newest, Keep oldest and Keep by path. Keep oldest is the default.
  • Clearer rows: the first copy is shown as ORIGINAL COPY, the other copies as DUPLICATE — 01, 02, and the status box shows KEEP or DELETE.
  • Source folders: drag a folder onto the drop zone, or click it to type a path. Each folder has a Remove control.
  • Scrolling: the duplicate list now reaches the last group and keeps the bottom bar visible.
  • Homepage and docs: the GitHub Pages homepage uses the new design and the desktop screenshot matches this release.

Assets

  • CLI: onley_v0.2.10_{darwin,linux}_{amd64,arm64} and onley_v0.2.10_windows_amd64.zip
  • Desktop: onley-desktop_v0.2.10_macos_{arm64,x64}.zip, onley-desktop_v0.2.10_windows_x64.zip, onley-desktop_v0.2.10_linux_x64.tar.gz
  • checksums.txt covers every asset

Notes

The macOS desktop app is signed with a Developer ID and notarized. Windows code signing is in progress; Windows and Linux packages are still unsigned. On Windows, SmartScreen may warn, and Smart App Control can block unsigned apps without a per-app override. Windows and Linux packages build and package but have not been run. The client uses the default index only; watch, replica, config, custom -db, and a native folder picker remain future work.

Install the macOS app with:

brew tap laotree/tap
brew install --cask onley

Verify downloads with:

shasum -a 256 -c checksums.txt   # macOS
sha256sum -c checksums.txt       # Linux

What's Changed

  • fix: keep the duplicate list scrollable to the last row by @Laotree in #46
  • docs: redesign the homepage by @Laotree in #47
  • feat: rebuild the desktop main view by @Laotree in #48
  • build: bump the desktop app to 0.2.10 by @Laotree in #49

Full Changelog: v0.2.9...v0.2.10

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 30 Oct 02:49
c7995fc

Onley v0.2.9

This release fixes the operation flow in the simplified desktop view and updates the documentation.

  • Same-name copies: when two copies in a group share a file name, each row shows its folder below the name, so the copies are distinct.
  • Auto keep: the Newest/Oldest highlight now follows the actual choices. It stays off after a restart or rescan until the policy is applied, and it clears when a manual choice diverges.
  • Folder removal: each folder pill has a remove control.
  • Clear choices: the bottom bar restores Clear choices, which drops every keep choice and disables Delete.
  • Documentation: the README, README_CN, code-signing page, download page, privacy page and third-party notices now match the code and current release.

Assets

  • CLI: onley_v0.2.9_{darwin,linux}_{amd64,arm64} and onley_v0.2.9_windows_amd64.zip
  • Desktop: onley-desktop_v0.2.9_macos_{arm64,x64}.zip, onley-desktop_v0.2.9_windows_x64.zip, onley-desktop_v0.2.9_linux_x64.tar.gz
  • checksums.txt covers every asset

Notes

The macOS desktop app is signed with a Developer ID and notarized. Windows code signing is in progress; Windows and Linux packages are still unsigned. On Windows, SmartScreen may warn, and Smart App Control can block unsigned apps without a per-app override. Windows and Linux packages build and package but have not been run. The client uses the Midnight Terminal dark palette and the default index only; watch, replica, config, custom -db, and a native folder picker remain future work.

Install the macOS app with:

brew tap laotree/tap
brew install --cask onley

Verify downloads with:

shasum -a 256 -c checksums.txt   # macOS
sha256sum -c checksums.txt       # Linux

What's Changed

  • docs: audit and correct documentation by @Laotree in #43
  • fix: repair the simplified desktop operation flow by @Laotree in #44
  • build: bump the desktop app to 0.2.9 by @Laotree in #45

Full Changelog: v0.2.8...v0.2.9

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 29 Oct 10:53
04f9d20

Onley v0.2.8

This release brings the single-column desktop redesign.

  • One screen for duplicates: the index, scan-folder and cleanup sidebar is removed. The main view shows the group count, duplicate-file count and reclaimable space.
  • Auto keep: choose Newest or Oldest beside the summary. The choice applies to every group immediately; the delete button still opens the confirmation dialog.
  • Simpler file rows: one radio, the file name and a plain keep/delete label. Kept files are bold; delete targets are muted with strikethrough. Hashes and full paths are no longer shown in the main list.
  • Bottom bar: folder pills, + Add a folder, Rescan, and a red Delete N files action with the permanent-deletion note.
  • Removed the drop zone, Refresh index, Clear choices, Keep one, Index file and the Preview badge.
  • Scanning, empty state, deletion confirmation, English/Chinese, keep-policy persistence and running-executable protection remain.

Assets

  • CLI: onley_v0.2.8_{darwin,linux}_{amd64,arm64} and onley_v0.2.8_windows_amd64.zip
  • Desktop: onley-desktop_v0.2.8_macos_{arm64,x64}.zip, onley-desktop_v0.2.8_windows_x64.zip, onley-desktop_v0.2.8_linux_x64.tar.gz
  • checksums.txt covers every asset

Notes

The macOS desktop app is signed with a Developer ID and notarized. Windows code signing is in progress; Windows and Linux packages are still unsigned. On Windows, SmartScreen may warn, and Smart App Control can block unsigned apps without a per-app override. Windows and Linux packages build and package but have not been run. The client uses the Midnight Terminal dark palette and the default index only; watch, replica, config, custom -db, and a native folder picker remain future work.

Install the macOS app with:

brew tap laotree/tap
brew install --cask onley

Verify downloads with:

shasum -a 256 -c checksums.txt   # macOS
sha256sum -c checksums.txt       # Linux

What's Changed

  • docs: add the Windows code signing policy by @Laotree in #35
  • docs: add the Onley GitHub Pages site by @Laotree in #36
  • docs: mark Windows signing as in progress by @Laotree in #37
  • docs: add contributing guidelines by @Laotree in #38
  • docs: add security policy by @Laotree in #39
  • feat: redesign the desktop main view by @Laotree in #40
  • docs: add issue and pull request templates by @Laotree in #41
  • build: bump the desktop app to 0.2.8 by @Laotree in #42

Full Changelog: v0.2.7...v0.2.8