What's New in v1.33.20
UNDO HISTORY:
- UNDO added next to DECREASE
- Counter, Unit, Money and Value changes record before/after values
- Undo restores the previous value and counter last-update time
- Change history is included in export/import and cloud snapshots
DESKTOP VIEW TABS:
- TRACK / LAYOUT / HISTORY buttons are taller on desktop
- PIN and view bars align to the active field width
RESPONSIVE FIELD SHELL:
- Field width now adapts for phone, laptop, and desktop
- Cell rows keep a stable rhythm on wide screens
- Desktop utility controls are quieter
PIN COLOR:
- Removed separate glow and shadow effects from PIN buttons
- Active PIN now reads as a brighter version of its own fill color
- PIN labels returned to the normal compact size
- SYNC/OK moved next to ACCOUNT
- PIN switcher moved between view tabs and the active work surface
QUIET EMPTY CELLS:
- Empty TRACK cells are quiet placeholders again
- Creating/editing empty cells stays in LAYOUT
- PIN fill colors sync through export/import and cloud snapshots
MODULE FIELD:
- Empty cells are visible again as field slots
- LAYOUT empty cells open the cell editor
- LAYOUT empty cells are marked as CREATE
- Active PIN fill restored for filled PIN buttons
LAYOUT CONSOLIDATION:
- Main EDIT menu removed from the daily controls
- PIN rename, PIN fill, Theme, Notify and Info moved into LAYOUT
- Empty-name cells stay editable without wiping saved values
ACCOUNT CLEANUP:
- Supabase project config moved under Advanced
- Daily account screen now focuses on status and sync
- Sign up hidden behind 3-second hold on Email label
SYNC NOW:
- Small SYNC button added to the PIN bar
- Opening, returning and reconnecting trigger cloud checks
- Automatic upload checks cloud again before writing
SYNC RECOVERY:
- Fresh devices load cloud automatically after sign-in
- Autosync pauses when local and cloud both changed
- Conflict state keeps manual load / upload choice visible
SAFE AUTOSYNC:
- Local changes queue automatic cloud upload
- Debounced sync instead of request-per-click
- Cloud checks on sign-in, focus and online
- Manual upload / load kept as recovery controls
SUPABASE CONFIG:
- Project URL and publishable key configured
- RLS SQL updated for current Supabase recommendations
PHASE 4A:
- Account panel for Supabase Auth
- Manual cloud snapshot upload / load
- Full app sync snapshot across all PINs
PHASE 2B:
- Dedicated LAYOUT view
- Per-cell UP / DOWN reorder controls
- PACK command for compact layout reflow
PHASE 2A:
- Cell size presets: 1x1, 2x1, 1x2, 2x2
- Ordered layout reflow without cell overlap
PHASE 2 FOUNDATION:
- Internal cells schema adapter
- Saved cellLayout model for future resize/drag
- TRACK renderer now uses layout-driven cells
PHASE 1.5:
- TRACK / HISTORY view switch
- Weekly history moved out of the main tracking screen
- Cell flags for History and Last update display
What is this?
Minimal weekly tracker. 9 customizable cells, 3 independent pages (pins), local-first storage with optional Supabase sync.
Cell Types
Counter - tap to +1
Duration Sec - live MM:SS stopwatch
Duration Min - live minutes counter
Controls
DECREASE - subtract mode / reset duration
UNDO - restore the previous value for the latest current-week change
COPY - copy current week
COPY PREV - copy previous week
EXPORT - download backup.json
IMPORT - restore from .json
Install as App
iOS: Safari → Share → Add to Home Screen
Android: Chrome → Menu → Install app