You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: logbook.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,11 +103,14 @@ What changed:
103
103
- Added a built-in activity dashboard at `/dashboard` with summary cards, quota snapshots, a full-width live log, and a locally served Chart.js history plot.
104
104
- Added a SQLite-backed dashboard telemetry store with backfill from persisted JSONL and gzipped capture files plus an SSE live event stream.
105
105
- Captured telemetry for chat completions, Anthropic messages, Responses API, and embeddings, including completed requests, upstream errors, proxy errors, and client aborts.
106
-
- Changed the history chart to stacked bars by base model so hourly, daily, weekly, and monthly buckets are visible in one plot with a legend.
107
-
- Moved dashboard controls into the history panel and removed the separate by-model pane in favor of the chart breakdown.
108
-
- Replaced the default Hono request logger with `consola` request start/finish lines to align terminal logging with the existing session token logs.
106
+
- Changed the history chart to stacked `input` and `output` bars with hover breakdown by model, while keeping the model filter as a scope over the plotted data.
107
+
- Filled missing hour/day/week/month buckets so zero-traffic intervals still appear in the history series.
108
+
- Moved the model filter to the history pane header and compacted the bucket/range controls into the chart toolbar with responsive native selects on narrower screens.
109
+
- Replaced the default Hono request logger with a timestamped `consola` reporter and a single standardized HTTP access log line that includes method, path, status, and duration.
110
+
- Added a `--log-level` startup option and centralized runtime log formatting in `src/lib/logger.ts`, while preserving `--verbose` as a compatibility shortcut.
109
111
- Hardened dashboard telemetry persistence so SQLite I/O failures degrade the dashboard store to in-memory mode instead of breaking proxied requests.
110
112
- Added dashboard coverage in `tests/dashboard.test.ts`, including API aggregation, backfill, live stream, and local chart asset checks.
113
+
- Added startup logging coverage in `tests/start-idle-timeout.test.ts`.
0 commit comments