Repository navigation
Releases
Releases · smendesjunior/WinStatusBar
WinStatusBar 1.10.4
Fixed
- Windows sign-in: the bar draws itself before starting its readings (CPU, GPU, battery, temperatures, quotas, Codex, Claude Code and chats), which now start right after the first paint. At sign-in those readings competed with the bar for disk and CPU.
- Windows sign-in: the bar starts at above-normal priority and goes back to normal once its services are up, so it does not lose out to the other programs starting at the same time.
Changed
- The startup log splits .NET and WinUI time and lists the libraries loaded before the bar appears.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.10.3
Fixed
- Windows sign-in: the bar shows up much sooner. It was already started together with Explorer, but it only drew itself after starting Codex, the model bridge, the Copilot, Gemini and Qira sessions, the clipboard history and the command bar shortcut; at sign-in that took about 30 s. The bar now appears first and those services start right after.
- The bar no longer loads, on every start, Task Manager, Settings and Microsoft Store icons that were never shown. At sign-in they waited for Windows to build its app list.
Changed
- The bar log records how long each startup step took ("Abertura em … s").
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.10.2
Fixed
- Codex: the context window declared for bar AIs goes from 10 million to 2 million tokens. It is still above every OpenAI model (switching models still does not compact), but a very long conversation is compacted by Codex again before the request goes over the gateway's 64 MB limit.
- Codex: a request too large for the gateway now shows "conversation too large… use /compact or start a new conversation" (in Portuguese) instead of "Invalid compressed request".
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.10.1
Fixed
- Codex: switching to a bar AI (Gemini, Copilot, Gemini via API…) in the middle of a long conversation, for example after the previous model ran out of quota, produced a series of "usage limit reached" and "optimization interrupted" errors, whatever model was chosen. Bar AIs now declare a large context window to Codex (the gateway already decides what each AI receives), so Codex no longer compacts the conversation on the switch.
- Codex: if Codex still asks a bar AI to compact, the gateway answers in the new format Codex expects, with a summary of the conversation; the summary is read on the following requests and becomes a plain message if the conversation goes back to OpenAI.
Changed
- Codex model picker: API-key models show the model name first and the source after it ("Gemini 3 Flash Preview · Google API"), so the name is no longer cut off.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.10.0
Added
- Choose for me: when no account or API is available, the question goes to the local AI (if turned on) and, last, to Lenovo Qira, instead of stopping at a notice.
- Choose for me: Lenovo Qira can be chosen when the request mentions Qira or depends on one of its features (with Qira installed and turned on).
- Choose for me: the choice now considers what each AI does, how it is billed (subscription, pay per use or no cost per request), the used quota of Claude and Codex, Qira credits, and whether there are attachments, Edit mode or web search.
Changed
- Choose for me: only the start of a long request (2,000 characters) is sent to the model that makes the choice.
- Choose for me: the model lists of accounts and APIs are reused for 5 minutes, and one slow list no longer delays the others.
- A local AI conversation continues there with Choose for me selected.
Fixed
- Choose for me: larger Gemini models were treated as lightweight because "mini" appears inside "gemini". The same error affected the model used for the task outline.
- Choose for me: an answer from the helper model wrapped in code fences or extra text was discarded and the default destination was used. It is now read and, if it is still unusable, the next helper model tries.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.9.0
Added
- Bar AIs in other programs on this PC: the local gateway (port 11435) now lists the AIs configured in the bar (
/codexias/modelos) to programs on the same computer, such as the "IA Local" add-in for Word, Excel and PowerPoint, which now offers Gemini, DeepSeek, Grok, Lenovo Qira and custom APIs next to the local models. Keys stay in the Windows Credential Locker only.
Changed
- The gateway also runs with the Codex link turned off when a program on the PC uses the bar's AIs (an
office.jsonmarker written by that program). Turning the Codex link off no longer stops it in that case.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.8.0
Added
- On-demand AI memory: picking an AI in the chat no longer opens anything. The hidden Gemini and Copilot page and Lenovo Qira open only when you send a question, close shortly after the answer and, when you switch AIs, the previous one's resources close right away (the local AI model is also unloaded on a switch).
- Settings › AIs and accounts › Memory: "Keep the AI open after the answer" (close right away, 1 minute, 5 or 15 minutes; default 1 minute).
- Network panel: the Mobile hotspot button is highlighted while it is on and shows how many devices are connected.
- Voice shortcuts (Bar chat): the field records the combination you press instead of requiring you to type it.
- Claude connectors: the list read by "Check" shows each connector with a colored state (connected, needs sign-in, failed), its name and origin; "Detect" adds every connected connector of the account to the always-allowed list in one go.
Changed
- Lenovo Qira: the bar starts the Qira core on the first request (about 30 s to answer from fully closed, a few seconds for the next ones) and stops the whole of Qira after use, freeing 1.8 to 2.5 GB. Only a Qira opened by the bar is stopped; while the Lenovo app window is open it stays on.
- The AIs in Codex follow the same rule and the same wait for the hidden pages and for Qira.
Fixed
- Opening the panel with Qira selected started (and sometimes restarted) the whole of Qira without any question.
- The hidden Gemini and Copilot pages stayed open for 15 minutes after each answer, and forever after closing the sign-in window or signing out.
- Codex quota: after the Codex app updated itself, the bar kept looking for the program in the old version folder and showed an English error until it was restarted. It now finds the new version by itself, and the error got a plain explanation.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.7.0
Changed
- Settings reorganized: 13 pages became 10. General, Bar and appearance, AIs and accounts, Quotas and tasks, Bar chat, Codex and models, Hardware, Network and battery, Clipboard and, in the footer, About and support.
- AIs and accounts (new page): sign-in, keys and connectors of each AI moved out of the middle of "AI and tasks" into one place, together with the own API ("Another AI by key").
- Bar and appearance: the shortcut buttons sit right below the bar items, and the color intensity sits next to the backdrop.
- Bar chat: every permission in one group (file edits, PC access and connectors); the voice shortcuts got titles.
- Quotas and tasks: what to track, quotas on the bar and the task on the bar in three groups; the Claude Code integration and the other local AI programs moved to "Advanced".
- Hardware: the detail panels open the page; reading frequency and sensor drivers are under "Advanced".
- About and support brings Updates, Diagnostics and About together. "What changed" is collapsed and only built when opened.
- Clearer names: "WinStatusBar notices", "Show quotas as", "Refresh quotas now", "API type", "Service address (URL)", "Remove key", "Install a driver from a file…", among others.
- Bar shortcuts open the right page: "Gemini · set up…" and "Set up" in the agent menu lead to AIs and accounts; "AI settings…" leads to Bar chat.
- Page, group and new option titles translated in the six languages.
Removed
- Duplicate options: the battery switch (it lives in "Bar items"), the second data-folder button, the second Gemini sign-in button and the DeepSeek and Grok "Sign in/Sign out", which did the same as "Set up key…" and "Remove key". No saved preference changed.
Fixed
- Updates: if replacing the files failed, the bar closed and reopened every minute. Now there are 3 attempts per build and then a 6-hour wait; the bar reopens even if a final step fails, and the update waits for an AI answer in progress.
- Preferences: an unreadable settings.json no longer silently resets everything (the backup and the OneDrive copy are tried before the defaults).
- Claude Code: on profiles with a space in the path, the bar duplicated its own hooks in Claude's settings.json every 10 minutes.
- Chat: pressing Enter twice no longer duplicates the question; a Claude error is no longer saved as the answer; API answers are no longer cut short on services such as Azure and OpenRouter; the view no longer jumps to the end after you scroll up.
- Bar: Alt+F4 no longer leaves the bar on screen with dead panels; old windows are released from memory on every monitor change.
- Executor: deleting or overwriting on a network folder or removable drive is refused (there is no Recycle Bin there); "end process" refuses the Qira parts and the bar itself.
- AIs in Codex: the gateway is checked every minute and restarted if it stops; Continue via the API retries after a transient network failure.
- "Refresh quotas now" shows that it is checking; the interval and the way quotas are shown stay available even with Codex and Claude turned off.
- API keys masked in the bar's log.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.6.1
Fixed
- Codex quota menu: the account block notice moved to the footer, next to the stopped conversations, in a card set apart from the quotas, and now takes two lines (reason; when it comes back and where that came from).
- Quota menu: a scroll bar showed up even with room left on screen (the menu's default height limit cut it at about 760 points); the menu now grows to the bottom of the screen and only scrolls when it does not fit.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.
WinStatusBar 1.6.0
Added
- Bar AIs in Codex: Gemini and Copilot through the account, API-key models, local models and Claude without the commands option now work on files. They ask for each command or file to write, and Codex itself runs it, with the conversation's permissions and showing every step.
- Switching AIs mid-conversation in Codex: the model that takes over gets the original request, the earlier commands and results (from any model), a notice that the previous answer was interrupted and the project rules (AGENTS.md).
- Settings › Models: an option to turn Continue via the API on or off.
Changed
- Codex quota menu: the conversations stopped by the quota and Continue via the API moved to the footer, across both columns (summary and button on the left, progress on the right).
Fixed
- Compacting a Codex conversation with a bar AI no longer wipes the work done: a summary with the messages, commands and results is kept instead of only the last 6 messages.
- "OpenAI — my API" in a conversation that started on an account model: the reasoning encrypted by the account, which the API rejects, is left out.
- "Use this reset", "Configure" and "Sign out…" (quota menu) and "Rename" (recent folders) opened an invisible dialog that blocked clicks; the question now shows inside the menu itself.
Install
- winget (no SmartScreen prompt):
winget install winstatusbar - Installer: download
WinStatusBar-Setup.exebelow and run it. Windows may show a SmartScreen prompt the first time (More info › Run anyway), because the installer is not code-signed yet.
Existing installations update automatically and silently.