Releases: JUk1-GH/CodexScope
v0.1.9
CodexScope v0.1.8
Improves chart anchor granularity using market-style adaptive time grains.
- Trend curves now use denser fixed time grains instead of very coarse buckets.
- Distribution bars use separate coarser buckets, so bar charts remain readable.
- The trend header now shows the active granularity, for example
10分钟/点.
Current local data anchor plan:
- 近24小时: 145 trend anchors,
10分钟/点; distribution1小时/点 - 今天: 115 trend anchors,
10分钟/点; distribution1小时/点 - 7天内: 164 trend anchors,
1小时/点; distribution6小时/点 - 30天内: 120 trend anchors,
6小时/点; distribution1天/点 - 历史: 132 trend anchors,
12小时/点; distribution3天/点
Checks:
go test ./...npm run build:frontendnpm run release:local- Browser check: chart header shows
10分钟/点on today range
CodexScope v0.1.7
Fixes inflated peak TPM caused by repeated Codex token snapshots in overlapping JSONL files.
- Deduplicates repeated
token_countsnapshots by session, model, and cumulativetotal_token_usage. - Bumps the local cache format so affected users regenerate clean data once.
- Adds a regression test for repeated snapshot deduplication.
Observed on local data:
- Before: peak TPM
164.68M - After: peak TPM
3.92M - Records after dedupe:
44,459 - Total after dedupe:
5.09Btokens
Checks:
go test ./...npm run build:frontendnpm run release:local
CodexScope v0.1.6
Adds an all-history overview range.
- Adds a
历史date filter next to30天内. - The history range uses every exported local record, from the earliest log event to the latest one.
- Changes the generator default to export all local history;
--days Nstill works for bounded exports. - Adds tests for all-history cutoff and cache-window behavior.
Checks:
go test ./...npm run build:frontendnpm run release:local- Browser check:
历史总览 · 48,061 次on local data
CodexScope v0.1.5
Fixes quota selection when Codex logs contain both global Codex rate limits and model-specific rate limits.
- Prefers the global
limit_id=codexquota for the 5h window and weekly limit. - Displays the selected quota source in the UI.
- Adds tests for global quota precedence.
Checks:
go test ./...npm run build:frontendnpm run release:local
CodexScope v0.1.4
Simplifies the release package layout for non-technical users.
- Keeps only the launcher,
START-HERE.txt, andCodexScope Filesat the top level. - Moves app files, binaries, and docs into clearer subfolders.
- Reduces confusion about which file to double-click.
CodexScope v0.1.3
Improves release package launchers and first-run guidance.
- Makes macOS and Windows launchers clearer for downloaded release zips.
- Adds guidance for macOS Gatekeeper prompts.
- Reduces confusion between user-facing release packages and GitHub source archives.
CodexScope v0.1.2
Startup speed patch.\n\n- Skips regeneration entirely when data.js is already current and all cached session logs are unchanged.\n- Keeps prebuilt launchers safe in release zips while source checkouts can still rebuild.\n- Bumps package version to 0.1.2.
CodexScope v0.1.1
Startup speed patch.\n\n- Keeps older cache files usable after the v2 cache upgrade instead of forcing a full rescan.\n- Unchanged logs can reuse old cache entries; appended logs use incremental parsing when safe.\n- Includes prebuilt macOS arm64 and Windows amd64 packages.
CodexScope v0.1.0
Prebuilt release packages for macOS arm64 and Windows amd64.\n\n- macOS: download CodexScope-mac.zip and double-click macos/open-dashboard.command\n- Windows: download CodexScope-windows.zip and double-click windows/open-dashboard.cmd\n\nBoth packages include a prebuilt generator, so normal users do not need Go.