Skip to content

v0.0.5 — Persistent Pins + Google Maps satellite

Choose a tag to compare

@coderask coderask released this 16 May 04:11
· 8 commits to main since this release

What's new in v0.0.5

Persistent recent pins + Favorites

  • Recent pins now survive app quit and restart — the last 10 launched pins are saved to local storage and reloaded on the next launch.
  • New Favorites section in the sidebar (above Recent pins): star any draft pin with an optional name. Favorites persist across restarts, and you can fly to them with one click or delete them with ×.
  • To save a favorite: drop a pin, then click the ★ Save button in the bottom bar.

Optional: Google Maps satellite (building-level zoom)

  • AntiClicker now supports Google Maps JavaScript API as an optional satellite backend. With it, you can zoom to zoom 21+ and see individual buildings.
  • Default behavior unchanged: the app uses Esri World Imagery (free, no account required) when no key is configured.
  • To enable: click the ⚙ cog in the bottom bar and paste your Google Maps API key. The map immediately switches backends.
  • The bottom-bar indicator badge shows "Google Maps" or "Esri (free)" so you always know which backend is active.
  • The key is stored in the OS user-data directory (~/Library/Application Support/AntiClicker/config.json on macOS) — never in source code.

How to get a Google Maps API key (optional)

  1. Go to https://console.cloud.google.com and enable the Maps JavaScript API
  2. Link a billing account (required, but Google gives $200/month free credit — ~28k map loads/month free)
  3. Create an API key and restrict it to HTTP referrers http://localhost/* and http://127.0.0.1/*
  4. (Recommended) Cap the QPD quota at 1000 req/day to avoid surprises
  5. Paste the key into the ⚙ settings cog in AntiClicker

Full instructions: see README → Optional: enable Google Maps satellite

Download

Platform File Notes
macOS (Apple Silicon) AntiClicker-0.0.5-arm64.dmg Ad-hoc signed
macOS (Intel) AntiClicker-0.0.5.dmg Ad-hoc signed
Windows 10/11 AntiClicker Setup 0.0.5.exe Unsigned

macOS Gatekeeper note

Ad-hoc signed — expect the Gatekeeper warning on first launch. Open System Settings → Privacy & Security → "Open Anyway" to approve.

Windows SmartScreen note

Unsigned — click "More info" → "Run anyway" in the SmartScreen dialog.

Test coverage

  • Unit + component tests: 135 (up from 102 in v0.0.4)
  • New: ConfigSchema fields (recentPins, favorites), loadEnvKey parser (12 cases), Favorites component (9 cases)
  • Known gap: E2E tests for the Google Maps view are not included — they require a live API key and network access.