/ Build Log
Latest entry

What we built, what we cut, and why.

2025-06-12

Why we removed background location from v2.4

The permission was in the manifest since launch. It was never actually used. We traced it to a third-party library we've since replaced. Here's the full diff.

One decision per entry. Reasoning shown in full. Updated when something actually ships — not on a schedule.

All entries

The full record

2025-06-12

Why we removed background location from v2.4 — traced to an unused library, replaced, permission dropped.

2025-05-03

Dropped the onboarding carousel — it added four taps before first use. We replaced it with a single inline tooltip.

2025-03-18

We evaluated three task-sync libraries. Two asked for contacts access. We built a lighter local-only sync instead.

2025-01-29

Animation pass on the habit tracker: cut six transitions, kept two. Battery draw on the screen dropped measurably.

2024-11-07

Why we chose WorkManager over AlarmManager for scheduled tasks — and what the tradeoff cost us in precision.