Skip to content

Releases: RafalZG/claude-sessions-sidekick

Claude Sessions Sidekick 1.0.2

16 Jun 10:28

Choose a tag to compare

Claude Sessions Sidekick 1.0.1

16 Jun 09:41

Choose a tag to compare

Claude Sessions Sidekick 1.0.0

24 May 21:27

Choose a tag to compare

v1.0.0

v1.0.0 — first stable release (promotes rc5)

Claude Sessions Sidekick 1.0.0-rc5

18 May 00:00

Choose a tag to compare

v1.0.0-rc5

v1.0.0-rc5: fix active session staleness + Last Activity tooltip

Claude Sessions Sidekick 1.0.0-rc4

11 May 19:41

Choose a tag to compare

v1.0.0-rc4

v1.0.0-rc4: visible icons, toast dismiss, update throttle + setting, …

Claude Sessions Sidekick 1.0.0-rc3

11 May 15:56

Choose a tag to compare

v1.0.0-rc3: Ctx % bug — display clamp + diagnostic log

User report: Mike's data showed Ctx % values of 306%, 362%, 316% in the
Session Browser. The Anthropic API enforces prompt size <= context window
on every API call, so any computed value above 100% means our accounting
or the upstream usage report is off — and a literal "306%" in the UI
damages trust more than honestly flagging the anomaly.

Display:
- `SessionViewModel.ContextText` now renders "100%+" when the raw
  percentage exceeds 100%; under 100% the existing "XX%" format is kept.
- Raw `ContextPct` int property is unchanged so column sorting still
  reflects true magnitude (anomalous sessions sort highest, easy to spot).
- Column header tooltip updated to explain "100%+".

Diagnostic:
- `SessionWatcherService` writes a `WARN` line to `app.log` the first
  time a session exceeds its model's context window by >5%. Captures
  sessionId, model, ConfiguredModelIsShorthand flag, the per-bucket
  token breakdown (input / cache_read / cache_creation), turn count,
  and source file name.
- Latched via new `SessionTokenData.DiagnosticHighContextLogged` so
  a long anomalous session (304 turns) doesn't flood the log with one
  warning per turn. Flag is `[JsonIgnore]` — runtime-only state.

This buys us actionable triage signal in user-shared `app.log` files
without needing the entire JSONL. Once we see the breakdown across
several anomalous sessions we can confirm whether the root cause is
upstream cache_read inflation, model misidentification, or our own
aggregation logic.

Build clean, 331/331 tests green.

Claude Sessions Sidekick 1.0.0-rc2

11 May 14:54

Choose a tag to compare

v1.0.0-rc2

v1.0.0-rc2 polish: About window cleanup, vibe-coded disclosure, versi…

Claude Sessions Sidekick 1.0.0-rc1

11 May 14:31

Choose a tag to compare

v1.0.0-rc1

Add Velopack auto-update, GitHub Actions CI + release pipeline, PRIVA…