Repository navigation
Releases
Quotalis 0.8.2
Added
- Claude's banked limit resets for Quotalis Mini. When Quotalis reads plan usage from claude.ai, it also reads the "Limit resets" count from the Usage page's own request and writes the count, the weekly reset time and the reading time to
claude-resets.jsonin the shared folder. Grant names and ids are not kept. Nothing new is shown in the app.
Changed
- The README's AI disclosure names Claude Opus 5.5 and Claude Fable 5.2, since releases after 0.8.0 were not all made with Fable 5.2.
Quotalis 0.8.1
Added
- Codex reasoning effort is kept with each Codex log's saved state. Quotalis already reads the model from Codex's
turn_contextlines; it now keeps the effort of the newest turn beside it (effortinfile_cursors.state), so other local tools can read it from Quotalis's database. Nothing new is shown in the app and no table changes. - Quotalis for Linux, as an optional download. Its source is in
linux/with its own version numbers and changelog (now 0.1.2, taglinux-v0.1.2). The Windows app and its updater don't change.
Changed
- The banner and social preview say "Windows + Linux".
- The README matches public builds: the Nous wallet sign-in is described as coming soon (Quick start, Settings, privacy and limits), and the intro no longer mentions the old name.
Quotalis 0.8.0
Added
- A "Today" slide in the capsule rotation. Star the Usage tab and the compact capsule takes turns every 7 s: Claude, Codex, Hermes, then Today with the fresh tokens of all three together ("Today 4.2M tokens"). The slide appears whenever two or more AI tools are favorites, right after the last of them.
Changed
- Hermes has a yellow dot in the capsule, in the logo slot where Claude and Codex show their marks. The Today slide shows one dot per tool in their colours.
- The usage graph fills the panel and colours each day by the tool used most. The 26 weeks now stretch to the same margin on the right as on the left, so the squares are bigger and easier to hover and click. Instead of three shades of purple, a day takes the colour of the tool with the most fresh tokens that day (Claude orange, Codex blue, Hermes yellow), and the legend names the three tools. Hermes claims any day it spent more than $1 from the Nous wallet, since its token counts alone would never lead a day. Hermes records $0 for Nous models, so Quotalis now logs what the wallet loses each day (drops between readings, top-ups ignored) in
.quotalis\hermes-spend.json; days before this log started have no spend on record. The Git tab's GitHub calendar keeps its size.
If you're on Linux
Optional download: quotalis-0.1.2-linux-x64.tar.gz, Quotalis for Linux 0.1.2, a terminal screen and bar module with its own version numbers. See its README. Tested on Omarchy in a virtual machine with made-up usage so far.
Quotalis 0.7.3
Fixed
- The Claude column no longer says "Couldn't read logs" after a start. The first scan of
.claude\projectsfollowed linked folders (junctions and symlinks), and one Windows refuses to enter, such as amemoryjunction, failed the whole scan until your next Claude turn wrote a log. Linked folders are now skipped; the tools never keep their logs there, and skipping them also stops a linked folder's files being counted twice.
Quotalis 0.7.2
Changed
- The Nous wallet is switched off until Quotalis has its own Nous Portal sign-in. The sign-in borrowed Hermes's app name, which is fine for the author but not for everyone, so Settings no longer offers it and Quotalis reads no wallet. Settings and the Hermes column say "Nous wallet coming soon". Hermes's token use, sessions and model work as before.
Removed
- Releases no longer carry a
Claudex-Setup-X.Y.Z.execopy.tools/build-release.ps1andtools/publish-release.ps1now build, checksum and upload onlyQuotalis-Setup-X.Y.Z.exe, the portable zip andSHA256SUMS. A copy still called Claudex can't update itself any more; install Quotalis fresh. The copy was also removed from the v0.7.1 release.
Fixed
- Release notes no longer start with a byte-order mark.
tools/publish-release.ps1readsCHANGELOG.mdand writes the notes as UTF-8 without a BOM (Windows PowerShell'sSet-Content -Encoding utf8added one, which kept the first heading from rendering on GitHub), and reads accented letters correctly. First used for the v0.7.1 release.
Quotalis 0.7.1
Changed
- New icon, the "Gauge Q". An original mark replaces the icon built from the Claude and OpenAI logos: on a dark graphite rounded square, a glass ring three quarters filled with a mint gauge arc, with a polished needle as the Q's tail. It is the app, tray, taskbar, desktop shortcut, Settings and installer icon.
tools/make-icon.ps1draws every size from vectors (no glow or highlight and a thicker ring and needle at 32 px and below) and writes the installer's wizard images on graphite. - Brand files in
design/brand/:quotalis-mark.svg(the mark as SVG) andquotalis-wordmark.svg(the mark with the name). The six concepts it was picked from are indesign/icon-concepts/concepts.html. - New banner and social preview with the new mark, a mint glow behind the product, and a subtitle that matches 0.7.0 ("Claude, Codex and Hermes limits, plus your Git state").
Quotalis 0.7.0
Added
- Your GitHub contributions in the Git tab. A heatmap of soybean-alien's GitHub contribution calendar, the last 26 weeks, laid out like the usage heatmap but in GitHub's own dark-mode greens and its five levels, with the total and active days. Hover a day for "Oct 24: 3 contributions", click to keep it. Read through the signed-in GitHub CLI (
gh api graphql, read-only) when Git opens, at most every 15 minutes; another signed-in account, no CLI or no sign-in shows a short note instead.
Changed
- Claudex is now Quotalis. New name everywhere: the app,
Quotalis.exe, the installer (Quotalis-Setup-X.Y.Z.exe), Start menu, tray, Settings, the code (Quotalis,Quotalis.Core,Quotalis.Tests) and the repository (soybean-alien/Quotalis). Updating from Claudex keeps everything:- Settings, history and sign-ins move over on the first start:
%LOCALAPPDATA%\Claudexbecomes%LOCALAPPDATA%\Quotalis,%USERPROFILE%\.claudexbecomes%USERPROFILE%\.quotalis(claude.ai, ChatGPT and Nous sign-ins included). Files a hook already wrote under the new name are kept, and their older Claudex copies stay in the old folder instead of being deleted. Only the installed copy moves anything: a development build or demo run leaves Claudex's folders alone, and aQuotalisfolder it made earlier is set aside (renamed….before-claudex-<time>, not deleted) when the installed copy moves the real one in. - The installer upgrades Claudex in place (same installer id): it installs to
Programs\Quotalis, removesPrograms\Claudexand its shortcuts and Run entry, and points the Claude Code status line and the Codex Stop hook atQuotalis.exe, also when the hook task isn't chosen (--quotalis-hooks repointchanges only entries that already exist, and renames the Codex hook's "Claudex usage check" label). - Command-line arguments are
--quotalis-…(--quotalis-statusline,--quotalis-codex-stop-hook,--quotalis-calibrate,--quotalis-hooks,--quotalis-import-codex-profile); the--claudex-…names still work. - "Start with Windows" replaces Claudex's Run entry with Quotalis's.
- Releases carry the installer twice, also as
Claudex-Setup-X.Y.Z.exe(listed inSHA256SUMS), so a Claudex that hasn't updated yet still finds it. - The Claudex Mini Stream Deck plugin still reads
%USERPROFILE%\.claudex; it needs its own update to read.quotalis.
- Settings, history and sign-ins move over on the first start:
- The updater no longer needs the GitHub CLI. It reads the latest release from GitHub's public API and downloads the installer from the release's own link, without an account, then checks its SHA-256 as before. Only while the repository is private (GitHub answers "not found" to anonymous requests) does it fall back to the signed-in GitHub CLI, as before. A used-up anonymous request limit gets its own message.
Removed
- Quotalis is now about AI usage limits and Git (version 0.7.0). Music, Focus, Tasks, Calendar, System (hardware sensors), Awake, Home Cloud and the GitHub module are gone, with their Settings, tray items and code. What stays: Claude, Codex and Hermes in the Usage tab, the Git tab, the camera and microphone marks, auto-hide, the usage strip and the updater. Saved settings for the removed modules are ignored. The hardware sensor library (LibreHardwareMonitorLib and its MPL-2.0 dependencies) is no longer shipped.
- Upgrading during an Awake session: Quotalis no longer puts the lid-close action back. If a session was running when you updated, set "When I close the lid" in Windows' power settings yourself. A leftover "Quotalis Awake Restore" scheduled task does nothing anymore and removes itself.
- The island's unreachable drop-zone mode (Home Cloud's Drop state, its phases and timers) is gone from the state machine, with its tests.
Documentation
-
ARCHITECTURE, STATUS, PERFORMANCE and DEVELOPMENT describe 0.7.0: the removed modules,
--system-reportand the drop zone are gone; ARCHITECTURE gains a Hermes and Nous wallet section, and Secrets now says how the Nous sign-in is stored (DPAPI, not Credential Manager). -
README rewritten for what Quotalis is today: the Hermes column and Nous wallet, the usage strip, gold totals, usage by hour and peak hours, the in-app updater, every sign-in and what goes online. The "Claude Code alerts" feature, removed earlier, is no longer described. docs/MODULES.md gains a Hermes section and the current graph readout. The README media (hero GIF and screenshots) are regenerated by
tools/make-readme-media.py, which now includes the Hermes shots and scales the taller three-column view to fit.
Fixed
- Settings, About no longer says the update check is Quotalis's only network request; it lists what goes online and only when you switch it on.
Build
tools/privacy-scan.ps1scans every path it is given (before, only the first: a release scan of the publish folder and the zip skipped the zip), and matches personal strings as whole words only, so a short name inside another word (Brotli's word list in a .NET DLL spells "afterwardscurrently") is no longer a finding.