Skip to content

Releases: bugroo/tidydrop

TidyDrop 1.3.0 Community Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 21:07
Immutable release. Only release title and notes can be modified.
0b617d8

TidyDrop 1.3.0 Community Preview 2

TidyDrop keeps one folder organized locally. It does not upload file names,
metadata, content, or usage information. Its optional manual Update Center sends
only a bounded, credential-free release-metadata request to the official GitHub
repository after the user presses the button.

Important security notice

This Community Preview is not signed with Apple Developer ID and is not
notarized by Apple
. macOS cannot verify the developer identity. Install it only
from this official bugroo/tidydrop GitHub Release.

Do not disable Gatekeeper, remove quarantine attributes, grant Full Disk Access,
or run a remote installation script.

Install

  1. Download TidyDrop-1.3.0-community-preview-macos-universal.dmg below.
  2. Open the DMG and drag TidyDrop.app to Applications.
  3. Try to open TidyDrop once. macOS is expected to block the first launch.
  4. Open System Settings → Privacy & Security and select Open Anyway.
  5. Open TidyDrop and allow its background item and selected folder if macOS asks.
  6. Enable background organization and let TidyDrop verify a safe preview run.
  7. Enable automatic organization only after the preview reports zero errors.

The first run and every update start with automatic moving disabled.

Verify the download

Place the DMG and .sha256 file in the same folder, then run:

shasum -a 256 -c TidyDrop-1.3.0-community-preview-macos-universal.sha256

Contributors with GitHub CLI can also verify that GitHub built the DMG from this
repository:

gh attestation verify \
  TidyDrop-1.3.0-community-preview-macos-universal.dmg \
  --repo bugroo/tidydrop

Build provenance confirms origin; it is not Apple notarization and does not by
itself prove that software is safe.

Included

  • A native manual Update Center that checks only the official Community channel
    after an explicit button press. It never downloads, installs, or rolls back
    the application.
  • Strict release parsing that rejects drafts, malformed tags, wrong channels,
    the current version, and downgrades; release navigation is fixed to the
    official repository origin.
  • A native three-pane AppKit workbench for the active folder, activity, ordered
    rules, transaction history, inspection, and conservative undo.
  • A Foundation/CoreServices FSEvents agent that sleeps while idle, reconciles at
    startup, and uses one bounded timer only for files still changing.
  • Background-oriented FSEvents delivery that coalesces bursts instead of using
    the interactive NoDefer flag, reducing avoidable wakeups.
  • A bounded local SQLite activity index written only by the agent and consumed
    read-only by the workbench; JSON journals remain authoritative for recovery
    and undo.
  • A Community build-10 migration path from builds 9, 8, 7, 6, and 5 for macOS ad
    hoc launch constraints.
  • Two-phase agent startup: an early diagnostic scan cannot authorize moving;
    only a fresh second scan after FSEvents starts reports the watcher ready.
  • An isolated offline Ed25519 manifest-verification foundation with canonical
    parsing, direct no-follow hashing, and replay/downgrade regressions. It is not
    connected to the shipping updater until production key custody is approved.
  • Signed-XPC, security-scoped bookmark, and minimal Sandbox prototypes verified
    in tests but deliberately excluded from this ad hoc release until a stable
    Developer ID identity is available.
  • Automatic relaunch verification bound to the exact active folder and a recent
    zero-move preview run.
  • Protection against selecting /Applications, TidyDrop's bundles, symlink
    roots, the whole home directory, or other unsafe roots.
  • Foundation-only background work registered with SMAppService; AppKit remains
    in the user-facing process.
  • Universal 2 binaries for Apple Silicon and Intel.
  • Dry-run, conservative apply and undo, collision protection, fresh POSIX
    metadata snapshots, bounded logs, and local-only file organization.
  • One active folder at a time, defaulting to Downloads.

Known limitations

  • macOS can request Open Anyway or Files & Folders approval again after updates.
  • One folder is active at a time.
  • Intel hardware still requires an installation test on a physical Intel Mac.
  • A small residual TOCTOU interval exists between the last metadata check and an
    atomic rename.
  • Update discovery is manual. Automatic installation and application rollback
    remain blocked until signed metadata, private staging, external recovery,
    agent migration, and TCC gates are implemented and verified.

TidyDrop 1.3.0 Community Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 19:58
Immutable release. Only release title and notes can be modified.
c6de5d3

TidyDrop 1.3.0 Community Preview

TidyDrop keeps one folder organized locally. It does not upload file names,
metadata, content, or usage information. Its optional manual Update Center sends
only a bounded, credential-free release-metadata request to the official GitHub
repository after the user presses the button.

Important security notice

This Community Preview is not signed with Apple Developer ID and is not
notarized by Apple
. macOS cannot verify the developer identity. Install it only
from this official bugroo/tidydrop GitHub Release.

Do not disable Gatekeeper, remove quarantine attributes, grant Full Disk Access,
or run a remote installation script.

Install

  1. Download TidyDrop-1.3.0-community-preview-macos-universal.dmg below.
  2. Open the DMG and drag TidyDrop.app to Applications.
  3. Try to open TidyDrop once. macOS is expected to block the first launch.
  4. Open System Settings → Privacy & Security and select Open Anyway.
  5. Open TidyDrop and allow its background item and selected folder if macOS asks.
  6. Enable background organization and let TidyDrop verify a safe preview run.
  7. Enable automatic organization only after the preview reports zero errors.

The first run and every update start with automatic moving disabled.

Verify the download

Place the DMG and .sha256 file in the same folder, then run:

shasum -a 256 -c TidyDrop-1.3.0-community-preview-macos-universal.sha256

Contributors with GitHub CLI can also verify that GitHub built the DMG from this
repository:

gh attestation verify \
  TidyDrop-1.3.0-community-preview-macos-universal.dmg \
  --repo bugroo/tidydrop

Build provenance confirms origin; it is not Apple notarization and does not by
itself prove that software is safe.

Included

  • A native manual Update Center that checks only the official Community channel
    after an explicit button press. It never downloads, installs, or rolls back
    the application.
  • Strict release parsing that rejects drafts, malformed tags, wrong channels,
    the current version, and downgrades; release navigation is fixed to the
    official repository origin.
  • A native three-pane AppKit workbench for the active folder, activity, ordered
    rules, transaction history, inspection, and conservative undo.
  • A Foundation/CoreServices FSEvents agent that sleeps while idle, reconciles at
    startup, and uses one bounded timer only for files still changing.
  • Background-oriented FSEvents delivery that coalesces bursts instead of using
    the interactive NoDefer flag, reducing avoidable wakeups.
  • A bounded local SQLite activity index written only by the agent and consumed
    read-only by the workbench; JSON journals remain authoritative for recovery
    and undo.
  • A Community build-9 migration path from builds 8, 7, 6, and 5 for macOS ad hoc
    launch constraints.
  • Signed-XPC, security-scoped bookmark, and minimal Sandbox prototypes verified
    in tests but deliberately excluded from this ad hoc release until a stable
    Developer ID identity is available.
  • Automatic relaunch verification bound to the exact active folder and a recent
    zero-move preview run.
  • Protection against selecting /Applications, TidyDrop's bundles, symlink
    roots, the whole home directory, or other unsafe roots.
  • Foundation-only background work registered with SMAppService; AppKit remains
    in the user-facing process.
  • Universal 2 binaries for Apple Silicon and Intel.
  • Dry-run, conservative apply and undo, collision protection, fresh POSIX
    metadata snapshots, bounded logs, and local-only file organization.
  • One active folder at a time, defaulting to Downloads.

Known limitations

  • macOS can request Open Anyway or Files & Folders approval again after updates.
  • One folder is active at a time.
  • Intel hardware still requires an installation test on a physical Intel Mac.
  • A small residual TOCTOU interval exists between the last metadata check and an
    atomic rename.
  • Update discovery is manual. Automatic installation and application rollback
    remain blocked until signed metadata, private staging, external recovery,
    agent migration, and TCC gates are implemented and verified.

TidyDrop 1.2.0 Community Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 12:27
fe8ba0a

TidyDrop 1.2.0 Community Preview

TidyDrop keeps one folder organized locally. It does not upload file names,
metadata, content, or usage information.

Important security notice

This Community Preview is not signed with Apple Developer ID and is not
notarized by Apple
. macOS cannot verify the developer identity. Install it only
from this official bugroo/tidydrop GitHub Release.

Do not disable Gatekeeper, remove quarantine attributes, grant Full Disk Access,
or run a remote installation script.

Install

  1. Download TidyDrop-1.2.0-community-preview-macos-universal.dmg below.
  2. Open the DMG and drag TidyDrop.app to Applications.
  3. Try to open TidyDrop once. macOS is expected to block the first launch.
  4. Open System Settings → Privacy & Security and select Open Anyway.
  5. Open TidyDrop and allow its background item and selected folder if macOS asks.
  6. Enable background organization and let TidyDrop verify a safe preview run.
  7. Enable automatic organization only after the preview reports zero errors.

The first run and every update start with automatic moving disabled.

Verify the download

Place the DMG and .sha256 file in the same folder, then run:

shasum -a 256 -c TidyDrop-1.2.0-community-preview-macos-universal.sha256

Contributors with GitHub CLI can also verify that GitHub built the DMG from this
repository:

gh attestation verify \
  TidyDrop-1.2.0-community-preview-macos-universal.dmg \
  --repo bugroo/tidydrop

Build provenance confirms origin; it is not Apple notarization and does not by
itself prove that software is safe.

Included

  • A native three-pane AppKit workbench for the active folder, activity, ordered
    rules, transaction history, inspection, and conservative undo.
  • A Foundation/CoreServices FSEvents agent that sleeps while idle, reconciles at
    startup, and uses one bounded timer only for files still changing.
  • Background-oriented FSEvents delivery that coalesces bursts instead of using
    the interactive NoDefer flag, reducing avoidable wakeups.
  • A bounded local SQLite activity index written only by the agent and consumed
    read-only by the workbench; JSON journals remain authoritative for recovery
    and undo.
  • A Community build-8 migration path from builds 7, 6, and 5 for macOS ad hoc
    launch constraints.
  • Signed-XPC, security-scoped bookmark, and minimal Sandbox prototypes verified
    in tests but deliberately excluded from this ad hoc release until a stable
    Developer ID identity is available.
  • Automatic relaunch verification bound to the exact active folder and a recent
    zero-move preview run.
  • Protection against selecting /Applications, TidyDrop's bundles, symlink
    roots, the whole home directory, or other unsafe roots.
  • Foundation-only background work registered with SMAppService; AppKit remains
    in the user-facing process.
  • Universal 2 binaries for Apple Silicon and Intel.
  • Dry-run, conservative apply and undo, collision protection, fresh POSIX
    metadata snapshots, bounded logs, and local-only operation.
  • One active folder at a time, defaulting to Downloads.

Known limitations

  • macOS can request Open Anyway or Files & Folders approval again after updates.
  • One folder is active at a time.
  • Intel hardware still requires an installation test on a physical Intel Mac.
  • A small residual TOCTOU interval exists between the last metadata check and an
    atomic rename.

TidyDrop 1.2.0 Community Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:51
04b01bc

TidyDrop 1.2.0 Community Preview

TidyDrop keeps one folder organized locally. It does not upload file names,
metadata, content, or usage information.

Important security notice

This Community Preview is not signed with Apple Developer ID and is not
notarized by Apple
. macOS cannot verify the developer identity. Install it only
from this official bugroo/tidydrop GitHub Release.

Do not disable Gatekeeper, remove quarantine attributes, grant Full Disk Access,
or run a remote installation script.

Install

  1. Download TidyDrop-1.2.0-community-preview-macos-universal.dmg below.
  2. Open the DMG and drag TidyDrop.app to Applications.
  3. Try to open TidyDrop once. macOS is expected to block the first launch.
  4. Open System Settings → Privacy & Security and select Open Anyway.
  5. Open TidyDrop and allow its background item and selected folder if macOS asks.
  6. Enable background organization and let TidyDrop verify a safe preview run.
  7. Enable automatic organization only after the preview reports zero errors.

The first run and every update start with automatic moving disabled.

Verify the download

Place the DMG and .sha256 file in the same folder, then run:

shasum -a 256 -c TidyDrop-1.2.0-community-preview-macos-universal.sha256

Contributors with GitHub CLI can also verify that GitHub built the DMG from this
repository:

gh attestation verify \
  TidyDrop-1.2.0-community-preview-macos-universal.dmg \
  --repo bugroo/tidydrop

Build provenance confirms origin; it is not Apple notarization and does not by
itself prove that software is safe.

Included

  • A native three-pane AppKit workbench for the active folder, activity, ordered
    rules, transaction history, inspection, and conservative undo.
  • A Foundation/CoreServices FSEvents agent that sleeps while idle, reconciles at
    startup, and uses one bounded timer only for files still changing.
  • A bounded local SQLite activity index written only by the agent and consumed
    read-only by the workbench; JSON journals remain authoritative for recovery
    and undo.
  • A Community build-7 migration path from builds 6 and 5 for macOS ad hoc launch
    constraints.
  • Signed-XPC, security-scoped bookmark, and minimal Sandbox prototypes verified
    in tests but deliberately excluded from this ad hoc release until a stable
    Developer ID identity is available.
  • Automatic relaunch verification bound to the exact active folder and a recent
    zero-move preview run.
  • Protection against selecting /Applications, TidyDrop's bundles, symlink
    roots, the whole home directory, or other unsafe roots.
  • Foundation-only background work registered with SMAppService; AppKit remains
    in the user-facing process.
  • Universal 2 binaries for Apple Silicon and Intel.
  • Dry-run, conservative apply and undo, collision protection, fresh POSIX
    metadata snapshots, bounded logs, and local-only operation.
  • One active folder at a time, defaulting to Downloads.

Known limitations

  • macOS can request Open Anyway or Files & Folders approval again after updates.
  • One folder is active at a time.
  • Intel hardware still requires an installation test on a physical Intel Mac.
  • A small residual TOCTOU interval exists between the last metadata check and an
    atomic rename.

TidyDrop 1.1.2 Community Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 08:55
ca032f6

TidyDrop 1.1.2 Community Preview

TidyDrop keeps one folder organized locally. It does not upload file names,
metadata, content, or usage information.

Important security notice

This Community Preview is not signed with Apple Developer ID and is not
notarized by Apple
. macOS cannot verify the developer identity. Install it only
from this official bugroo/tidydrop GitHub Release.

Do not disable Gatekeeper, remove quarantine attributes, grant Full Disk Access,
or run a remote installation script.

Install

  1. Download TidyDrop-1.1.2-community-preview-macos-universal.dmg below.
  2. Open the DMG and drag TidyDrop.app to Applications.
  3. Try to open TidyDrop once. macOS is expected to block the first launch.
  4. Open System Settings → Privacy & Security and select Open Anyway.
  5. Open TidyDrop and allow its background item and selected folder if macOS asks.
  6. Enable background organization and let TidyDrop verify a safe preview run.
  7. Enable automatic organization only after the preview reports zero errors.

The first run and every update start with automatic moving disabled.

Verify the download

Place the DMG and .sha256 file in the same folder, then run:

shasum -a 256 -c TidyDrop-1.1.2-community-preview-macos-universal.sha256

Contributors with GitHub CLI can also verify that GitHub built the DMG from this
repository:

gh attestation verify \
  TidyDrop-1.1.2-community-preview-macos-universal.dmg \
  --repo bugroo/tidydrop

Build provenance confirms origin; it is not Apple notarization and does not by
itself prove that software is safe.

Included

  • Automatic relaunch verification for an already registered background agent,
    bound to the exact active folder and a recent safe run.
  • Clearer native setup progress, contextual controls, last-run feedback, and a
    native application icon.
  • A Community build-6 migration path for macOS ad hoc launch constraints.
  • Protection against selecting /Applications or the installed TidyDrop bundle
    as the active folder.
  • Native AppKit onboarding app.
  • Foundation-only background agent registered with SMAppService.
  • Universal 2 binaries for Apple Silicon and Intel.
  • Dry-run, conservative apply and undo, collision protection, fresh POSIX
    metadata snapshots, bounded logs, and local-only operation.
  • One active folder at a time, defaulting to Downloads.

Known limitations

  • macOS can request Open Anyway or Files & Folders approval again after updates.
  • One folder is active at a time.
  • Intel hardware still requires an installation test on a physical Intel Mac.
  • A small residual TOCTOU interval exists between the last metadata check and an
    atomic rename.

TidyDrop 1.1.1 Community Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:10
853facc

TidyDrop 1.1.1 Community Preview

TidyDrop keeps one folder organized locally. It does not upload file names,
metadata, content, or usage information.

Important security notice

This Community Preview is not signed with Apple Developer ID and is not
notarized by Apple
. macOS cannot verify the developer identity. Install it only
from this official bugroo/tidydrop GitHub Release.

Do not disable Gatekeeper, remove quarantine attributes, grant Full Disk Access,
or run a remote installation script.

Install

  1. Download TidyDrop-1.1.1-community-preview-macos-universal.dmg below.
  2. Open the DMG and drag TidyDrop.app to Applications.
  3. Try to open TidyDrop once. macOS is expected to block the first launch.
  4. Open System Settings → Privacy & Security and select Open Anyway.
  5. Open TidyDrop and allow its background item and selected folder if macOS asks.
  6. Register the background agent and run the safe preview.
  7. Enable automatic organization only after the preview reports zero errors.

The first run and every update start with automatic moving disabled.

Verify the download

Place the DMG and .sha256 file in the same folder, then run:

shasum -a 256 -c TidyDrop-1.1.1-community-preview-macos-universal.sha256

Contributors with GitHub CLI can also verify that GitHub built the DMG from this
repository:

gh attestation verify \
  TidyDrop-1.1.1-community-preview-macos-universal.dmg \
  --repo bugroo/tidydrop

Build provenance confirms origin; it is not Apple notarization and does not by
itself prove that software is safe.

Included

  • Correct installed-agent status reporting and a verified Community build-5
    migration for macOS ad hoc launch constraints.
  • Protection against selecting /Applications or the installed TidyDrop bundle
    as the active folder.
  • Native AppKit onboarding app.
  • Foundation-only background agent registered with SMAppService.
  • Universal 2 binaries for Apple Silicon and Intel.
  • Dry-run, conservative apply and undo, collision protection, fresh POSIX
    metadata snapshots, bounded logs, and local-only operation.
  • One active folder at a time, defaulting to Downloads.

Known limitations

  • macOS can request Open Anyway or Files & Folders approval again after updates.
  • One folder is active at a time.
  • Intel hardware still requires an installation test on a physical Intel Mac.
  • A small residual TOCTOU interval exists between the last metadata check and an
    atomic rename.

TidyDrop 1.1.0 Community Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 14:58
bcf0a5e

TidyDrop 1.1.0 Community Preview

TidyDrop keeps one folder organized locally. It does not upload file names,
metadata, content, or usage information.

Important security notice

This Community Preview is not signed with Apple Developer ID and is not
notarized by Apple
. macOS cannot verify the developer identity. Install it only
from this official bugroo/tidydrop GitHub Release.

Do not disable Gatekeeper, remove quarantine attributes, grant Full Disk Access,
or run a remote installation script.

Install

  1. Download TidyDrop-1.1.0-community-preview-macos-universal.dmg below.
  2. Open the DMG and drag TidyDrop.app to Applications.
  3. Try to open TidyDrop once. macOS is expected to block the first launch.
  4. Open System Settings → Privacy & Security and select Open Anyway.
  5. Open TidyDrop and allow its background item and selected folder if macOS asks.
  6. Register the background agent and run the safe preview.
  7. Enable automatic organization only after the preview reports zero errors.

The first run and every update start with automatic moving disabled.

Verify the download

Place the DMG and .sha256 file in the same folder, then run:

shasum -a 256 -c TidyDrop-1.1.0-community-preview-macos-universal.sha256

Contributors with GitHub CLI can also verify that GitHub built the DMG from this
repository:

gh attestation verify \
  TidyDrop-1.1.0-community-preview-macos-universal.dmg \
  --repo bugroo/tidydrop

Build provenance confirms origin; it is not Apple notarization and does not by
itself prove that software is safe.

Included

  • Native AppKit onboarding app.
  • Foundation-only background agent registered with SMAppService.
  • Universal 2 binaries for Apple Silicon and Intel.
  • Dry-run, conservative apply and undo, collision protection, fresh POSIX
    metadata snapshots, bounded logs, and local-only operation.
  • One active folder at a time, defaulting to Downloads.

Known limitations

  • macOS can request Open Anyway or Files & Folders approval again after updates.
  • One folder is active at a time.
  • Intel hardware still requires an installation test on a physical Intel Mac.
  • A small residual TOCTOU interval exists between the last metadata check and an
    atomic rename.