Skip to content

fix(client): usage-limit Snooze disables at reset even weeks away, via a shared deadline clock - #25005

Merged
juliusmarminge merged 4 commits into
mainfrom
effect/split-F-client-clock
Oct 26, 2026
Merged

juliusmarminge merged 4 commits into
mainfrom
effect/split-F-client-clock

fix(client): tick clocks stop when the last subscriber leaves mid-tick

e01156e
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check succeeded Oct 25, 2026 in 40s

No issues identified (2 code objects reviewed).

• Merge Base: 3e9d97a
• Head: e01156e

Details

✅ File Path U3 Bytes Comments Posted Reason
✅ apps/mobile/src/lib/clock.ts 406
✅ apps/web/src/hooks/useDeadline.ts 406
✅ packages/client-runtime/src/clock.ts 5164 0
✅ apps/mobile/vite.config.ts 388 0
➖ packages/client-runtime/src/clock.test.ts 5046 Excluded by macroscope ignore file
➖ packages/client-runtime/src/delayedStatus.test.ts 2857 Excluded by macroscope ignore file
➖ apps/mobile/src/features/threads/UsageLimitRecoveryCard.test.tsx 2498 Excluded by macroscope ignore file
➖ packages/client-runtime/package.json 300 Excluded by macroscope ignore file
✅ apps/web/src/hooks/useNowMinute.ts 1499
✅ apps/web/src/hooks/useNowSecond.ts 1266
✅ apps/web/src/hooks/useDelayedStatus.ts 1143
✅ apps/mobile/src/lib/useDelayedStatus.ts 1137
✅ apps/mobile/src/features/threads/UsageLimitRecoveryCard.tsx 1681
✅ apps/web/src/components/chat/UsageLimitRecoveryBanner.tsx 1875
✅ packages/client-runtime/src/delayedStatus.ts 4255

Billed Total: 10.00KB of diff | $0.40 (This review was charged at our per-review byte minimum of 10.00KB. Learn more here)