Skip to content

Releases: chiba233/SimpleZip

SimpleZip 1.0.1-beta.7

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jun 13:24

SimpleZip 1.0.1-beta.7

SimpleZip 1.0.1-beta.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jun 07:48

SimpleZip 1.0.1-beta.6

SimpleZip 1.0.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 21:06
85b6938

feat

User-facing

  • AI suggestions now live inside the file browser instead of a separate sidebar. The 1.0.0 AI work was re-scoped from the visible AI sidebar into the existing file and archive rows: archive rows can expand into model-produced summaries and action suggestions; file rows can show model-picked actions such as SHA-256, recommended open-with apps, URL opening, activity links, installer hints, relevant archive entries and inline read-only reports; and cached folder-group suggestions render as extra collapsible AI rows without hiding the real files. The old hard-coded drawer suggestions are gone — if the on-device model produces nothing, the drawer stays empty — and every write-capable action still routes through SimpleZip's normal confirmation/task flow while read-only checks can show inline results.
  • Background AI indexing and preread became opt-in infrastructure for those suggestions. The background worker keeps the whitelist-only, read-only index and content-preread switches, uses AI-ranked preread queues for files and archives, skips unchanged fingerprints, respects power/activity budgets, and can queue safe read-only checks such as hash/test to run later when conditions allow.
  • Background AI suggestions are now baked while SimpleZip is closed. When silent background indexing is on, the background helper doesn't just collect metadata — it runs the on-device model itself to pre-bake the actual suggestions in your interface language, so they're already there next time you open the app instead of being computed live. It now covers the full set: one-line file summaries and per-file action picks, web-link suggestions, disk-image "drag to Applications" hints, in-archive "files you might want" picks and one-line "what kind of package this is", per-file/per-type toolbar action ranking, folder grouping and "tidy into a new folder" suggestions, a "this file has recent activity" reminder for files that match a recent task's output, the queued read-only checks (hash, integrity test, and — only when something looks off — a one-line path-safety / release-inspection note), and the Activity Center workbench (failure explanations, named real clusters, "what to handle next", filter ordering). It keeps baking until a per-run time budget is reached (the whole backlog, not a tiny per-cycle cap) and continues where it left off on the next scheduled run; large CJK documents whose first chunk landed mid-character now summarize correctly too. It reads the same 7-Zip/RAR backend and settings the app uses, so it can list and test archives on its own.
  • Silent background indexing now registers its own scheduler, and the Health pane can check and repair it. Turning on "silent background indexing" registers a background service that the system wakes on a schedule — even when SimpleZip is closed — to keep the AI index fresh; turning it off unregisters it. Settings → Health shows whether that service is registered and offers a one-tap repair, which re-registers it to clear the rare "stale" state that can follow an app update or a change of signing identity. If you've switched the service off in System Settings → Login Items, SimpleZip respects that: it never silently turns it back on, and instead points you to Login Items to re-enable it yourself. On launch it quietly registers the service if it's missing, and refreshes it after an app update, while a service you turned off is left untouched. And while SimpleZip itself is open it owns indexing, so the background service steps aside instead of doing the same work at the same time.
  • The toolbar's contextual buttons now learn your habits — and, with AI on, pre-bake what's most useful per file. The two selection-sensitive buttons in the toolbar now draw their candidates from the same complete action set as the item's right-click menu (instead of a small fixed list), and reorder so the actions you actually use — whether you reach them from the toolbar or the right-click menu — rise to the front for each kind of selection. Multi-selections share one set of suggestions, and an action a given format doesn't support simply never appears, so there are no dead buttons. A new "Learn my toolbar habits" switch in Settings → General controls the habit part (on by default, fully local, never any file content). When the AI assistant is on, the background helper additionally pre-bakes, for files it already considers worth a suggestion (and per file type for the rest), which toolbar actions are most useful for that file — folded in on top of your habits so the most relevant action surfaces first; with AI off it's pure habit ordering.
  • The welcome assistant gains an AI page, and upgrading users get a short update assistant. First-run setup now includes an on-device-intelligence page where you turn the AI assistant, suggestions, and the optional background indexing / content preread on or off right there — the advanced background toggles live in a second card that springs in once the assistant is enabled. When you update to a new version, instead of nothing (or the whole welcome again), a short update assistant pops up showing only what's new this release plus a "done" step. It's automatic: every welcome card carries a "seen" mark, so any card added in a future release shows up in the update assistant for existing users on its own, with no version checks.
  • Optional faster streaming extraction for zip and tar archives — for whole-archive and selected-item extraction. Both the whole-archive and the "extract selected items" dialogs gain a "Faster streaming extraction" switch for unencrypted zip and tar-family archives (.zip, .tar, .tar.gz / .tgz, .tar.bz2 / .tbz2, .tar.xz / .txz, .tar.zst). It reads the archive in physical order instead of jumping around by its directory index — much faster over a network share or for a very large archive — and for a partial extraction it matches the chosen entries by name in that same single sequential pass. It's opt-in and only offered when there's no password; turning it on hides the password and decryption-method options it can't use, and if the streaming read ever fails the extraction falls back to the standard engine automatically.
  • Paste a web archive URL into the address bar to download-and-extract it, streaming. Typing an http(s) URL that points to a zip or tar-family archive (e.g. a GitHub release …/v1.0.zip) into the location bar opens a dedicated Download & Extract panel instead of treating it as a local path. It first checks whether the server actually serves a streamable archive — showing the URL, the resolved filename and a clear "can stream-extract / not supported" status, and it never pretends — then streams the download straight through the extractor: the bytes flow from the network into extraction on the fly, so the whole archive is never written to disk (an opt-in checkbox keeps a copy of the downloaded archive if you want one). It extracts into a subfolder of the folder you're viewing (changeable), through the same untrusted-archive safety checks as any local extraction, and cleans up on cancel or failure. Only streaming-capable formats qualify — encrypted archives and formats that need random access don't, by design.

UX

User-facing

  • The Activity Center opens larger. It now opens at a roomier default size instead of feeling cramped.
  • Settings gets the unified hero look and stays immersive. Each settings pane now opens with a colored hero header — an icon tile, the title and a one-line description of what's inside — and the sidebar uses the same gradient tiles as the Activity Center. The window opens taller and is now freely resizable in both width and height (and can go fullscreen), just like the Activity Center, while keeping the frosted, edge-to-edge immersive chrome throughout.
  • AI settings get their own page. The AI assistant switch moves out of the Automation page into a dedicated AI & Smart Suggestions settings page — its own home, with a short privacy note reminding you that the assistant runs entirely on your Mac and never receives passwords, encrypted contents or keys. The page's "clear" control now names what it actually does — it wipes everything the AI has built in the background (its file index, suggestions and learned ranking), never your real files and never your Spotlight results.
  • AI settings spell out the privacy contract. The AI pane adds a collapsible privacy note that summarizes what local data can be indexed, what is never read, and how the on-device model is used.
  • The Activity Center gains a read-only AI Workbench. When the AI assistant is enabled, task-list panes gain a right-side workbench that reads the current pane and tells you what's most worth dealing with right now and why. The list keeps its familiar time order with running tasks on top; the workbench summarizes the current list and calls out unseen failures. Expanding a failed task shows a short plain-language explanation of what likely went wrong — and for file moves and copies, which have no backend log, the per-file failure reasons now feed that explanation so it stays concrete instead of generic — with an "Open full AI explanation" button, plus one-click next actions wired to that task's own safe handlers: open report, resume from the failed step, rerun, rerun with changes, copy diagnostics. Its suggested filters are AI-named real clusters: the app deterministically finds genuinely recurring task groups by crossing source / type / diagnostic dimensions — failure groups, plus common operation groups so there are suggestions even with no failures — and the on-device model gives the worthwhile ones a short natural-language name (e.g. "Finder extractions that failed", "all compress tasks") — the predefined category filters stay as a fallback when the model has nothing; the filters you apply most float to the top over time. Alongside them is an AI-recommended **time r...
Read more

SimpleZip 0.4.4

Choose a tag to compare

@github-actions github-actions released this 13 Jun 18:36
0f5699a

Unsigned ad-hoc signed macOS DMG. macOS Gatekeeper may warn because this build is not Developer ID signed or notarized.

SimpleZip 0.4.3

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:45
68650d4

Unsigned ad-hoc signed macOS DMG. macOS Gatekeeper may warn because this build is not Developer ID signed or notarized.

SimpleZip 0.4.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 15:52
4d34198

Unsigned ad-hoc signed macOS DMG. macOS Gatekeeper may warn because this build is not Developer ID signed or notarized.

SimpleZip 0.4.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 02:45

Unsigned ad-hoc signed macOS DMG. macOS Gatekeeper may warn because this build is not Developer ID signed or notarized.

SimpleZip 0.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 21:51

Unsigned ad-hoc signed macOS DMG. macOS Gatekeeper may warn because this build is not Developer ID signed or notarized.

SimpleZip 0.3.2

Choose a tag to compare

@github-actions github-actions released this 06 Jun 04:24

Unsigned ad-hoc signed macOS DMG. macOS Gatekeeper may warn because this build is not Developer ID signed or notarized.

SimpleZip 0.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Jun 05:19
8f9061a

Unsigned ad-hoc signed macOS DMG. macOS Gatekeeper may warn because this build is not Developer ID signed or notarized.