mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-07-29 10:55:35 +00:00
The CLI already supports any ISO 4217 code dynamically via Intl.NumberFormat,
but the macOS menubar app (SupportedCurrency enum) and GNOME extension
(hardcoded CURRENCIES array) had fixed lists. RON was missing from both.
- Add RON case to SupportedCurrency enum + displayName in AppStore.swift
- Add RON symbol override ('lei') in CurrencyState.swift
- Add RON entry to CURRENCIES array in gnome/indicator.js
|
||
|---|---|---|
| .. | ||
| icons | ||
| schemas | ||
| dataClient.js | ||
| extension.js | ||
| indicator.js | ||
| install.sh | ||
| metadata.json | ||
| prefs.js | ||
| README.md | ||
| stylesheet.css | ||
CodeBurn GNOME Extension
Monitor AI coding assistant token usage and costs from your GNOME desktop panel.
Requirements
- GNOME Shell 45 or later
- CodeBurn CLI installed (
npm i -g codeburn) glib-compile-schemas(usually part ofglib2-develorlibglib2.0-dev)
Install
cd gnome
chmod +x install.sh
./install.sh
Then restart GNOME Shell:
- Wayland: Log out and back in
- X11: Press
Alt+F2, typer, press Enter
Enable the extension:
gnome-extensions enable codeburn@codeburn.dev
Configure
Open preferences:
gnome-extensions prefs codeburn@codeburn.dev
Or use the GNOME Extensions app.
Settings
| Setting | Default | Description |
|---|---|---|
| Refresh Interval | 30s | How often to poll CodeBurn CLI |
| Default Period | Today | Period shown on open |
| Compact Mode | Off | Hide cost label, show icon only |
| Budget Threshold | $0 | Daily budget alert (0 = disabled) |
| Budget Alerts | Off | Show warning when budget exceeded |
| CLI Path | (auto) | Custom path to codeburn binary |
Uninstall
gnome-extensions disable codeburn@codeburn.dev
rm -r ~/.local/share/gnome-shell/extensions/codeburn@codeburn.dev
Development
Test changes without installing:
# Compile schemas locally
glib-compile-schemas schemas/
# Symlink for development
ln -sf "$(pwd)" ~/.local/share/gnome-shell/extensions/codeburn@codeburn.dev
# Watch logs
journalctl -f -o cat /usr/bin/gnome-shell