Tags: onllm-dev/onWatch
Tags
fix(timezone): persist timezone setting and use it in all dashboard t… …imestamps (closes #79) - Fix settings page: populate timezone dropdown before loading saved value - Add Browser Default (detected timezone) display in dropdown and hint - Replace raw toLocaleTimeString with timezone-aware formatClockTime - Add formatResetTime showing absolute reset time with timezone - Add data-reset-at attributes for live timezone refresh - Add initTimezoneBadge await before dashboard data fetch - Add regression tests for load order and formatter contracts - Bump version to 2.12.1
fix(minimax): track exhausted interval quota (status=2) instead of hi… …ding it MiniMax reports current_interval_status=2 when a percentage-based window is fully consumed (0% remaining = 100% used). minimaxIntervalActive only accepted status 1, so an exhausted interval was synthesized to zero and dropped - hiding usage exactly when the user has hit their limit. Treat status 1 and 2 as active (2 = exhausted); status 3 remains unsubscribed and is dropped.
fix(codex): prevent Team workspace token cross-contamination between … …profiles shouldUseSystemCredsForProfile only checked account_id when deciding whether to use system auth.json tokens for a named profile. Team/Business workspace users share the same account_id, so user B's system tokens would overwrite user A's profile - causing both profiles to poll with the same identity and return identical usage data. Add user_id check: when both the profile and system creds have a known user_id and they differ, the system creds fallback is rejected. Verified live with two Team workspace profiles (ecom/ecom1) - after fix, each profile returns its own usage data independently.
PreviousNext