tbphp
50ac12b003
feat(credentials): add compact usage and quota trends (#678)
* feat(credentials): add usage and subscription quota history
* fix(credentials): simplify subscription quota chart
* fix(credentials): restore compact usage trend
* fix(credentials): restore existing window usage
* fix(credentials): simplify compact trend charts
* fix(credentials): use view details icon and tooltip
* fix(credentials): clean quota history and chart leftovers
* feat(credentials): filter short quota windows and reuse trends
* fix(credentials): space quota trend points and connect gaps
* fix(subscription): sample quota history hourly and retain rebounds
* feat(credentials): overlay usage trend metrics
* fix(credentials): replace purple cost trend with teal
* feat(credentials): arrange linked trends in a compact grid
* fix(credentials): unify chart styling and scope tooltips
* fix(credentials): shorten quota trend heading
* fix(credentials): compact trends into a unified stats block
* fix(credentials): place three usage charts in one row
* fix(web): keep chart tooltips stable across data points
* fix(credentials): place lower chart tooltips below grid
* fix(credentials): preserve quota observations across transports
* fix(subscription): preserve quota history across transports
* fix(subscription): normalize quota observations before sampling
* fix(subscription): defer history until quota sources resolve
2026-09-17 21:12:12 +08:00
..
2026-08-20 17:19:32 +08:00
2026-09-13 01:25:45 +08:00
2026-09-09 23:13:41 +08:00
2026-09-11 13:10:29 +08:00
2026-09-17 16:58:58 +08:00
2026-08-15 15:37:50 +08:00
2026-09-09 23:13:41 +08:00
2026-09-17 21:12:12 +08:00
2026-09-17 16:58:58 +08:00
2026-09-17 21:12:12 +08:00
2026-09-17 16:58:58 +08:00
2026-09-13 18:06:37 +08:00
2026-08-10 18:46:59 +08:00
2026-08-24 11:11:22 +08:00
2026-09-09 23:13:41 +08:00
2026-09-09 23:05:09 +08:00
2026-09-11 13:10:29 +08:00
2026-09-09 15:06:50 +08:00
2026-09-10 21:18:41 +08:00
2026-07-24 08:37:22 +08:00
2026-08-11 17:42:10 +08:00
2026-08-24 11:11:22 +08:00
2026-09-17 21:12:12 +08:00
2026-09-10 21:18:41 +08:00
2026-09-17 16:58:58 +08:00
2026-09-17 21:12:12 +08:00
2026-09-17 21:12:12 +08:00
2026-09-13 01:25:45 +08:00
2026-08-24 20:07:11 +08:00
2026-08-03 08:37:16 +08:00
2026-07-31 00:13:17 +08:00
2026-09-16 21:56:51 +08:00