Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
3b4cd9e Add API contract types with generated TypeScript
6b356c3 Add Ask AI for paths and findings, with metadata only and no tools for the model
a18ea68 Add CLI scan, query, report and history commands
3bdc0f0 Add MCP server with local and remote backends
8d80aaf Add a first-run welcome, a live scan screen and a guided tour
e6eba03 Add age breakdown of scanned data
bd5efa5 Add app facade with persisted last scan
2528181 Add apps with their Library data, leftovers of removed apps and uninstall
68dfd43 Add arena tree with size propagation and hardlink accounting
451f69a Add background service with idle-time scans, low space warnings and a settings card
2353d90 Add cleanup plans with guards, executors, oplog and undo
f3ea69a Add duplicate finder with CLI, API and MCP access
33daa79 Add ebb design spec
5566d5a Add ebb implementation plan
4f04fbf Add ebb skill and assistant install
79bc2fa Add explore views: sunburst, treemap, icicle and list
236acf6 Add findings model, rules engine and built-in rules
54b8116 Add findings, cleanup sheet, activity, settings and command palette
c7f0c6d Add getattrlistbulk reader with clone-aware unique bytes
cc0f23b Add history timeline and snapshot diff screen
dd20069 Add launchd service definition and background scan schedule
d53cdcb Add local HTTP server with auth, host check, CORS and SSE
5d3281f Add nonce-bound pairing for hosted web origins
ef14e1d Add overview screen with volume breakdown and scan progress
808d4d8 Add parallel walker with single-writer tree builder
c143c3d Add presets, protect and ignore lists, notes and cleanup commands
1bf077d Add read endpoints and background scan control
14d6329 Add sandboxed end-to-end UI audit and compare with nothing until there is an earlier scan
5212210 Add scan history, snapshot diff and growth findings
c42306d Add simulator, DerivedData, Xcode and Android detectors
4047026 Add stale project, Docker, large file and snapshot detectors
fcf5db3 Add text, JSON, CSV and self-contained HTML reports
350f181 Add the Sources page: where space comes from, and the packages across projects
b8426e2 Add the duplicates page: find, pick the copy to keep, move the rest to the Trash
536e676 Add the ebb icon: a sunburst around a crescent e with a wave, in spectrum, tide and age
756b6df Add the release pipeline, CI and the hosted web app server
b1a15f5 Add tree queries, level-of-detail slices and persistence
2010266 Add volume accounting with APFS, snapshots, purgeable and firmlinks
92edc10 Add web UI scaffold with pairing-aware client and shell
c09fef1 Address phase 1 review and cleanup guard findings
bd4befb Address phase 3 review
f8e6a54 Animate explore charts, explain every term and rework the connect page
6daba83 Cover more caches, browsers, Apple downloads, installers, build output and old IDE versions
772022d Deepen treemap and icicle, colour by age, stop scans and pick the port on the connect page
2189c13 Draw the disk bar to scale and keep the Apps list style off its segment
a24901d Explain any path and list large and old files
30fe43f Float the selection tray so picking a finding never moves the page
8ce92b9 Flush file events before a rescan, report stopped duplicate searches, stop hashing at once and skip more package formats
fa27c73 Give ebb its own neutral look with page heads, a richer overview and single-line breadcrumbs
f8fe954 Host the web app as static files with one shared _headers file instead of a container
d649a14 Keep the final brand files and drop the generators
a029997 Keep the page still: stable scrollbar room, fixed title slot, smooth page and tour transitions
c9ba1f5 Keep the scrollbar's place on every page so switching pages never shifts sideways
d56be78 Let cleanups reach the data volume through firmlinks and allow files directly in the home folder
aa28372 Make findings a triage list and tidy the tour, palette, scan pill, overview and settings
cbec920 Name the service's own binary for Full Disk Access when it does the scanning
915e17c Neutralize formulas in CSV and control characters in terminal output
a21d154 Never follow a link in a disk's .Trashes
0799c80 Only this machine may remove a protection
963c66e Open subfolders relative to their parent during a scan
c21e7b1 Open the event stream with one-time tickets and accept tokens only in headers
880391a Pick folders with the macOS chooser and name identifiers after doguyilmaz.com
a94a5c7 Pin CI actions and tool versions
6fa57c7 Read a disk's own Trash, scan a newly chosen folder at once, keep IDE versions still in use and disk images in Documents
fc8f0d3 Record fast rescans in the plan and ledger
dde9e9e Record the UX overhaul in the plan and ledger
f9b4030 Record the hosted page decision
6244e01 Record the release and the final review
141789c Refuse cleanups the last scan cannot vouch for and settle scan and cleanup races
c9d48c4 Rescan only the folders that changed since the last scan, from FSEvents history
783cce3 Restrict web access management to the machine's own token and require the pairing code
8eb25f1 Rewrite the README and add the hosting guide
7f47c47 Run cleanup tools in an empty folder, keep build output only when a repository ignores it, and read untrusted files bounded
c2288bd Sanitize approval output, accept piped answers only in an isolated sandbox, cap user rules, widen plain protect paths and pin the report script by hash
0c67626 Scaffold ebb with env seam, config and version command
364dbc7 Scan any disk, list the biggest and oldest files, and compare over a day, week or month
ca8497f Send API responses as compact JSON
398944a Send a content security policy with the web app and cache only hashed assets
03bee0c Show pages whole with their data and a plain fade, and settle tour steps before moving
ec111b1 Sign releases with the hardened runtime and pin the hosted image's bases by digest
afea838 Sort only touched folders and clear big folders in one pass during updates; show changed folders
bfa056d Stop a running scan and report ebb's port in health
945c04c Take the tour through Apps, Duplicates and Sources
1376fe6 Tell ignored build output by .gitignore instead of running git in other people's repositories
f89bdd7 Update a scanned tree in place by listing only the folders that changed
You can’t perform that action at this time.