Skip to content

Releases: omarshahine/findmy-cli

v0.3.0

22 May 04:32
v0.3.0
fc3f624

Choose a tag to compare

What's Changed

  • Add findmy items and findmy item for Find My Items/AirTags.
  • Add findmy watch for continuous polling with JSON-lines/diff output.
  • Add SQLite history ledger plus findmy log queries for people, devices, and items.
  • Add --zoom for person and device to click a matched row and OCR the detail pane for a more precise address.
  • Improve device sidebar parsing so This Mac/current-device badges do not leak into locations.

Thanks to @mvanhorn for the PRs behind this release (#5, #6, #7, #8, #9).

Verification

  • go test ./...
  • go vet ./...
  • make
  • Live smoke checks for JSON output, watch, ledger writes/queries, and --zoom.

Note: --zoom address extraction is best-effort OCR and may vary with Find My UI or map/detail text changes.

v0.2.0

15 May 20:51
v0.2.0
519ee71

Choose a tag to compare

What's Changed

  • Add findmy devices and findmy device <name> for reading the Find My Devices tab.
  • Add OCR-anchored sidebar detection and a clear hidden-sidebar error instead of parsing map labels as people/devices.
  • Add localized FindMy.app strings for non-English macOS menu, tab, window-owner, skip-word, and time-suffix handling.
  • Bump OpenClaw/NPM package metadata to 0.2.0 and update README usage.

Verification

  • git diff --check
  • go test ./cmd/findmy ./internal/findmy
  • go vet ./cmd/findmy ./internal/findmy
  • make clean build
  • npm ci
  • npm run build
  • npm run plugin:ci
  • Live smoke checks for findmy people --json and findmy devices --json without publishing private rows.

v0.1.0

11 May 22:51
v0.1.0
f8053c5

Choose a tag to compare