personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: use UTC for routines seen timestamp to match last_run timezone

The routines_last_seen timestamp was stored in local time but compared
against last_run which is stored in UTC. This caused the seen state to
never take effect because UTC time > local time in the comparison.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+1 -1
+1 -1
apps/home/routes.py
··· 609 609 def api_routines_seen(): 610 610 """Mark routines as seen.""" 611 611 state = _load_routines_state() 612 - state["routines_last_seen"] = datetime.now().isoformat() 612 + state["routines_last_seen"] = datetime.utcnow().isoformat() 613 613 _save_routines_state(state) 614 614 return jsonify({"ok": True}) 615 615