<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>btso.dev ship log</title><description>Every release across Tyler South&apos;s apps.</description><link>https://btso.dev/</link><item><title>Toolport v1.23.2</title><link>https://github.com/btsouth/toolport/releases/tag/v1.23.2</link><guid isPermaLink="true">https://github.com/btsouth/toolport/releases/tag/v1.23.2</guid><pubDate>Mon, 28 Sep 2026 03:45:36 GMT</pubDate><content:encoded>&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Sharing an enabled personal server now completes its local Team setup while keeping the personal original and credentials on your device.&lt;/li&gt;&lt;li&gt;Repeated GTK launches and Team links reuse the open app. Links for the current Team keep the existing connection.&lt;/li&gt;&lt;li&gt;Server rows distinguish personal and Team entries, and Team actions use compact buttons. Disconnecting the app restores the personal routes it replaced.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Updating a .deb install no longer drops every MCP connection.&lt;/strong&gt; The update feed only carries an AppImage for Linux, so the in-app updater stopped every gateway and then failed with &amp;quot;invalid updater binary format&amp;quot;. Installs from a .deb or .rpm package now link to the release page to download the new package instead. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/961&quot; rel=&quot;noreferrer&quot;&gt;#961&lt;/a&gt;, thanks &lt;a href=&quot;https://github.com/JustinKeltner&quot; rel=&quot;noreferrer&quot;&gt;@JustinKeltner&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Full changelog:&lt;/strong&gt; https://github.com/btsouth/toolport/blob/v1.23.2/CHANGELOG.md&lt;/p&gt;</content:encoded><category>Toolport</category></item><item><title>Toolport v1.23.1</title><link>https://github.com/btsouth/toolport/releases/tag/v1.23.1</link><guid isPermaLink="true">https://github.com/btsouth/toolport/releases/tag/v1.23.1</guid><pubDate>Mon, 28 Sep 2026 00:46:16 GMT</pubDate><content:encoded>&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Teams share previews now show the command, arguments, working directory, endpoint and declared credential names before publication in both desktop shells. Credential values stay hidden, personal originals remain saved, and unrelated Team servers stay unchanged.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Full changelog:&lt;/strong&gt; https://github.com/btsouth/toolport/blob/v1.23.1/CHANGELOG.md&lt;/p&gt;</content:encoded><category>Toolport</category></item><item><title>Toolport v1.23.0</title><link>https://github.com/btsouth/toolport/releases/tag/v1.23.0</link><guid isPermaLink="true">https://github.com/btsouth/toolport/releases/tag/v1.23.0</guid><pubDate>Sun, 27 Sep 2026 18:27:07 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Share selected servers with your team.&lt;/strong&gt; Publish one or more working personal servers without replacing the team&amp;#39;s other definitions. Review the changes first, then explicitly choose whether to use the managed version in your profile. Personal originals stay saved, and credential values stay local.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Clearer Teams setup.&lt;/strong&gt; Connection, local review and setup status make the next step easier to identify. Managed local commands show their arguments, working directory and required credentials before you enable them.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Teams keeps working while the window is hidden.&lt;/strong&gt; Configuration delivery and required status reporting continue while Toolport is running in the tray. Durable reporting retains successful managed-call evidence across interruptions and retries safely.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Managed calls keep their server identity.&lt;/strong&gt; Reporting uses the shared server&amp;#39;s stable identity rather than a normalized tool prefix, so punctuation and similar names do not silently lose attribution.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Joined Teams stay associated with the correct account.&lt;/strong&gt; The updated Teams connection flow works with named invitations and authenticated membership discovery in the Teams portal.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Modern MCP clients work through the shared gateway.&lt;/strong&gt; The stdio adapter sends the headers required by modern clients, preserves protocol errors, handles concurrent requests and streaming notifications, and keeps the daemon alive for active clients. Unknown tool names receive a consistent no-route response.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Local server setup preserves individual configuration.&lt;/strong&gt; Curated launch inputs and team-specif&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Toolport</category></item><item><title>Try Omarchy v0.6.0</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.6.0</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.6.0</guid><pubDate>Sun, 27 Sep 2026 07:00:01 GMT</pubDate><content:encoded>&lt;p&gt;Download &lt;strong&gt;TryOmarchy.exe&lt;/strong&gt; below, or let your installed launcher update itself. Your guest disk, files and settings carry over.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Drop files straight into apps.&lt;/strong&gt; Drag a file from File Explorer onto a browser upload area, an editor or an image viewer in Omarchy and that app gets it. The file is also saved to Downloads. Keep the mouse still for a moment after you let go; if it moves, the file just stays in Downloads. Dropping onto a Files folder copies straight into that folder, as before.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Unlock 1Password with Windows Hello.&lt;/strong&gt; If you&amp;#39;ve paired Windows Hello for sudo and installed 1Password in Omarchy, run &lt;code&gt;sudo try-omarchy-windows-hello onepassword enable&lt;/code&gt; and turn on &amp;quot;Unlock using system authentication&amp;quot; in 1Password. The unlock button then asks for Windows Hello, and canceling falls back to your guest password. 1Password still asks for its account password after it restarts.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Port forwards change without a restart.&lt;/strong&gt; Adding or removing a local forward under Settings &amp;gt; Advanced takes effect within a couple of seconds. LAN forwards and SSH still change at the next launch.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Older installs catch up on packages.&lt;/strong&gt; Running Update &amp;gt; Omarchy now installs packages that newer Try Omarchy images depend on, so features like app drops work on installs created by older versions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Safer Windows Hello sudo.&lt;/strong&gt; Only this Omarchy&amp;#39;s own VM can ask for approval, sudo from an SSH session into Omarchy uses the password, an interrupted request no longer confuses the next one, and after you cancel a prompt that terminal uses the password for 30 seconds. The p&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Cubby v1.3.5</title><link>https://github.com/btsouth/cubby-clipboard/releases/tag/v1.3.5</link><guid isPermaLink="true">https://github.com/btsouth/cubby-clipboard/releases/tag/v1.3.5</guid><pubDate>Sun, 27 Sep 2026 04:22:53 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Ditto import now brings over PNG and DIB images plus HTML and RTF formatting. Imported content stays encrypted in Cubby.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Ditto text import uses the saved Windows locale for ANSI and OEM text when available, and reports skipped malformed or unsupported rows.&lt;/li&gt;&lt;li&gt;Imported clips now appear in the open flyout and History without restarting Cubby.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Cubby</category></item><item><title>MatteShot v0.21.1</title><link>https://github.com/btsouth/matteshot/releases/tag/v0.21.1</link><guid isPermaLink="true">https://github.com/btsouth/matteshot/releases/tag/v0.21.1</guid><pubDate>Sun, 27 Sep 2026 01:46:35 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Settings saved as UTF-8 with a byte-order mark, including files written by Windows PowerShell 5.1, now load correctly. Previously, Matteshot fell back to defaults, turning off PrtScn capture and clearing the capture shortcut in the app.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>MatteShot</category></item><item><title>Agent Board v0.2.8</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.8</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.8</guid><pubDate>Sun, 27 Sep 2026 01:38:28 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Fixed several ways an in-game reply could be sent twice, including after a failed CLI turn and once the dispatch history fills up.&lt;/li&gt;&lt;li&gt;Overlay actions report their own result, and a timeout says the action may still go through.&lt;/li&gt;&lt;li&gt;Replies to remote hosts no longer block the overlay, and marking a remote session read now works.&lt;/li&gt;&lt;li&gt;Much lower CPU use with many T3 threads, and far fewer disk writes while idle.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Offline gates and isolated native lifecycle checks passed. Real WoW, remote host and live provider acceptance remain unverified.&lt;/p&gt;&lt;p&gt;Install:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.8/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;. Reload WoW&amp;#39;s UI after updating the addon.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Try Omarchy v0.5.0</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.5.0</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.5.0</guid><pubDate>Sun, 27 Sep 2026 01:29:19 GMT</pubDate><content:encoded>&lt;p&gt;Download &lt;strong&gt;TryOmarchy.exe&lt;/strong&gt; below, or let your installed launcher update itself. Your guest disk, files and settings carry over.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Windows Hello for sudo.&lt;/strong&gt; Optional. In an Omarchy terminal, run &lt;code&gt;sudo try-omarchy-windows-hello enable&lt;/code&gt;, enter your guest password once, and approve the Windows passkey prompt. After that, each &lt;code&gt;sudo&lt;/code&gt; asks for Windows Hello instead of your password. The prompt only appears while the Omarchy window is in front, and canceling it falls back to your password. &lt;code&gt;sudo try-omarchy-windows-hello disable&lt;/code&gt; turns it off and removes the passkey. Trial accounts don&amp;#39;t use a sudo password, so this matters once you&amp;#39;ve set up your own account.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Theme switches no longer flash.&lt;/strong&gt; Changing themes used to blank the Omarchy window for a moment and could snap a resized window back to an older size.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Dark title bar.&lt;/strong&gt; The Omarchy window&amp;#39;s title bar now follows your Windows light or dark setting, and changes with it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hold Alt to switch windows.&lt;/strong&gt; Holding Alt and tapping Tab now keeps Alt held inside Omarchy, so window switchers that stay open while Alt is down work the way they do on a normal PC.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;More reliable setup downloads.&lt;/strong&gt; If a download link stops working after the file already finished downloading, setup now uses the finished file instead of failing.&lt;/li&gt;&lt;li&gt;Current Arch packages in the guest image.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Resizing the window still dims the display briefly while Omarchy adjusts. See the &lt;a href=&quot;https://github.com/omacom/try-omarchy-windows/blob/master/docs/COMPATIBILITY.md&quot; rel=&quot;noreferrer&quot;&gt;compatibility guide&lt;/a&gt; for hardware requirements and known limits.&lt;/p&gt;&lt;p&gt;[Chan&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Agent Board v0.2.7</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.7</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.7</guid><pubDate>Sun, 27 Sep 2026 00:23:06 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;More reliable WoW detection, placement and start/stop handling.&lt;/li&gt;&lt;li&gt;Automatic, manual and pause-until-exit visibility controls.&lt;/li&gt;&lt;li&gt;Fixed T3-only updates, background message queues and disappearing approvals.&lt;/li&gt;&lt;li&gt;Uncertain replies stay held instead of being sent twice.&lt;/li&gt;&lt;li&gt;Remote sessions now appear in the live overlay.&lt;/li&gt;&lt;li&gt;Explicit permissions for new T3 sessions and clearer runtime diagnostics.&lt;/li&gt;&lt;li&gt;Less idle polling, fewer database reads and better provider recovery.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Offline gates, browser fixture checks and isolated native lifecycle checks passed. Real WoW and live provider acceptance remain unverified.&lt;/p&gt;&lt;p&gt;Install:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.7/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Upgrade older managed installs, including T3-only 0.2.6:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.7/install.sh | bash -s -- --update &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Reload WoW&amp;#39;s UI after updating the addon.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Ceiling v1.5.42</title><link>https://github.com/btsouth/ceiling/releases/tag/v1.5.42</link><guid isPermaLink="true">https://github.com/btsouth/ceiling/releases/tag/v1.5.42</guid><pubDate>Sun, 27 Sep 2026 00:03:09 GMT</pubDate><content:encoded>&lt;p&gt;Ceiling 1.5.42 fixes blank windows after WebView2 exits and keeps the taskbar capacity strip sized to the space Windows gives it.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Main and Settings now open with complete content and recover after WebView2 exits. The flyout also handles quick repeated opens. Fixes &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/ceiling/issues/410&quot; rel=&quot;noreferrer&quot;&gt;#410&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;The capacity strip redraws when taskbar space changes, and its footer says &amp;quot;1 minute ago&amp;quot; at the one-minute mark. Fixes &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/ceiling/issues/475&quot; rel=&quot;noreferrer&quot;&gt;#475&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Uninstall closes Ceiling and removes its Start at Login entry. Fixes &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/ceiling/issues/474&quot; rel=&quot;noreferrer&quot;&gt;#474&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Thanks to &lt;a href=&quot;https://github.com/diogochaves&quot; rel=&quot;noreferrer&quot;&gt;@diogochaves&lt;/a&gt; for reporting the window recovery issue.&lt;/p&gt;</content:encoded><category>Ceiling</category></item><item><title>Agent Board v0.2.6</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.6</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.6</guid><pubDate>Sat, 26 Sep 2026 23:40:25 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Streaming keeps your reading position, code scroll and copy-button focus.&lt;/li&gt;&lt;li&gt;Fixed stale tool steps, unread labels and session grouping.&lt;/li&gt;&lt;li&gt;Improved small-window layouts, question forms and light-theme contrast.&lt;/li&gt;&lt;li&gt;Added keyboard navigation and reduced-motion support.&lt;/li&gt;&lt;li&gt;Clearer offline feedback and protection against duplicate session starts.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Offline checks and isolated UI tests passed. Live provider and in-game checks remain unverified for this release.&lt;/p&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.6/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Cubby v1.3.4</title><link>https://github.com/btsouth/cubby-clipboard/releases/tag/v1.3.4</link><guid isPermaLink="true">https://github.com/btsouth/cubby-clipboard/releases/tag/v1.3.4</guid><pubDate>Sat, 26 Sep 2026 19:52:42 GMT</pubDate><content:encoded>&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Excel copies are less likely to show a clipboard warning or leave the first paste empty. Cubby now avoids Excel&amp;#39;s clipboard publish gap and reads copied data through OLE.&lt;/li&gt;&lt;li&gt;Fast successive copies are kept when a new copy arrives just after a read finishes. Capture also resumes after a clipboard owner stops responding for 30 seconds.&lt;/li&gt;&lt;li&gt;Image recapture no longer overwrites the only remaining original when its destination disappears (SBS-1073).&lt;/li&gt;&lt;li&gt;Image pastes and ignored or duplicate images avoid an unnecessary full thumbnail decode (SBS-1077).&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Security&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Updated rustls past RUSTSEC-2026-0285.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Cubby</category></item><item><title>MatteShot v0.21.0</title><link>https://github.com/btsouth/matteshot/releases/tag/v0.21.0</link><guid isPermaLink="true">https://github.com/btsouth/matteshot/releases/tag/v0.21.0</guid><pubDate>Sat, 26 Sep 2026 19:41:25 GMT</pubDate><content:encoded>&lt;p&gt;Matteshot is now free and open source.&lt;/p&gt;&lt;h5&gt;Free and open source&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Matteshot is now free and open source under MIT OR Apache-2.0. The source is on GitHub.&lt;/li&gt;&lt;li&gt;The 14-day trial, license keys, activation, device limits and the update term are gone. Nothing in the app checks a license, contacts a license server, or stops working offline.&lt;/li&gt;&lt;li&gt;An install that had an ended trial or a paid license keeps working without doing anything. The old &lt;code&gt;license.json&lt;/code&gt; and registry values are left where they were and ignored; settings, History and captures are untouched.&lt;/li&gt;&lt;li&gt;Usage statistics are gone. Matteshot sends no telemetry of any kind, and the consent box on the welcome screen and the checkbox in Settings are removed. A config that still has the old &lt;code&gt;telemetry&lt;/code&gt; keys loads normally.&lt;/li&gt;&lt;li&gt;Share is no longer part of the official build, because there is no longer a hosted upload service. It is available to anyone who builds with &lt;code&gt;--features share&lt;/code&gt; and runs their own server from &lt;code&gt;share-server/&lt;/code&gt;; see &lt;code&gt;docs/self-hosting-share.md&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;The tray menu no longer has Buy or license entries, and Settings no longer has Deactivate or the update-term note. Its footer reads &amp;quot;Free and open source&amp;quot;.&lt;/li&gt;&lt;li&gt;Updates still arrive automatically and are still verified against the signed release record and the Authenticode signature before they install.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixes and hardening since 0.20.0&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;The picker no longer shows &amp;quot;copied&amp;quot; until the background copy has actually landed.&lt;/li&gt;&lt;li&gt;A recording or an export is no longer deleted when its validation check cannot run or the final rename fails; the partial file is kept for recovery.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;-&lt;/p&gt;</content:encoded><category>MatteShot</category></item><item><title>Try Omarchy v0.4.0</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.4.0</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.4.0</guid><pubDate>Sat, 26 Sep 2026 17:40:52 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Pinch to zoom on a Windows 11 Precision Touchpad. It is on by default in GPU mode with one display, and &lt;code&gt;-disable-pinch&lt;/code&gt; turns it off. Existing guests pick up the touchpad rules on their first boot of the new image; a guest whose Hyprland &lt;code&gt;input.lua&lt;/code&gt; cannot be updated safely keeps ordinary touchpad input.&lt;/li&gt;&lt;li&gt;Send Ctrl+Alt+Delete to Omarchy with Ctrl+Alt+End while its window is focused. Windows reserves Ctrl+Alt+Delete for its security screen, so it cannot be passed through.&lt;/li&gt;&lt;li&gt;A Hyprland &lt;code&gt;input.lua&lt;/code&gt; exported to a real Omarchy install no longer fails on the missing Try Omarchy rules file.&lt;/li&gt;&lt;li&gt;Update the guest to Linux 7.2.7 and systemd 262 with current Arch packages.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Omalink v0.3.0</title><link>https://github.com/btsouth/omalink/releases/tag/v0.3.0</link><guid isPermaLink="true">https://github.com/btsouth/omalink/releases/tag/v0.3.0</guid><pubDate>Sat, 26 Sep 2026 16:41:27 GMT</pubDate><content:encoded>&lt;p&gt;OmaLink 0.3.0 is the largest update so far, focused on making the selected phone, messaging, setup, and everyday controls clearer and more reliable.&lt;/p&gt;&lt;h5&gt;Highlights&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Reworked the panel around the selected phone, with clearer connection state, setup guidance, diagnostics, and actions.&lt;/li&gt;&lt;li&gt;Added per-app notification controls and an option to hide message and notification content in the panel.&lt;/li&gt;&lt;li&gt;Improved message and file-sharing outcomes so accepted, failed, and unconfirmed operations are not presented as delivered.&lt;/li&gt;&lt;li&gt;Added bounded multi-file sharing and an experimental read-only BlueFerry history view for iPhone users.&lt;/li&gt;&lt;li&gt;Improved contact-name matching across national and international number formats.&lt;/li&gt;&lt;li&gt;Sped up status refreshes and thread loading, and fixed notification watcher cleanup.&lt;/li&gt;&lt;li&gt;Hardened helper boundaries, notifications, attachments, D-Bus dispatch, and provider routing.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install or update:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;sh omarchy plugin add https://github.com/btsouth/omalink.git --enable &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Android remains the supported messaging path. BlueFerry history is experimental and phone acceptance remains an explicit release gate for hardware-specific claims.&lt;/p&gt;</content:encoded><category>Omalink</category></item><item><title>Agent Pulse v1.8.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.8.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.8.0</guid><pubDate>Sat, 26 Sep 2026 16:40:33 GMT</pubDate><content:encoded>&lt;p&gt;The dashboard has a new name and a reworked bar panel. Everything from 1.7 is still here. It&amp;#39;s just arranged so the numbers you check most often are at the top.&lt;/p&gt;&lt;h5&gt;⚡ Live Today count&lt;/h5&gt;&lt;p&gt;The panel and dashboard now lead with how many tokens you&amp;#39;ve processed today, and the number moves while you work.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;While the panel or dashboard is open, it checks your local agent histories every 15 seconds and rolls up to the new total. Counts move when an agent records usage, usually right after a response.&lt;/li&gt;&lt;li&gt;It only reads local history. Limits, synced ledgers and Cursor still refresh on the normal schedule.&lt;/li&gt;&lt;li&gt;The dashboard updates in place as new usage comes in. It no longer dims or locks the page on each refresh, so you can keep reading and scrolling while it updates. It only waits on a scan when you change the period, a filter or the source, and a fast one shows no dimming.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;🕐 Hourly history&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;The panel shows the latest six hours. The dashboard opens on Today with hourly bars split by source, and clicking an hour shows its source totals.&lt;/li&gt;&lt;li&gt;Hour labels, reset times and timestamps follow the 12 or 24 hour format of your Omarchy bar clock.&lt;/li&gt;&lt;li&gt;Hermes reports session totals without request timestamps. Those tokens stay in the day total and are labelled separately instead of being guessed into an hour.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;📌 Pinned limits&lt;/h5&gt;&lt;p&gt;Pin up to three limits from any source and they sit together at the top of the panel and the dashboard, each with its usage and reset time. Below them, &amp;quot;Limits to watch&amp;quot; shows the fullest limit from up to three other sources.&lt;/p&gt;&lt;h5&gt;🧭 A tidier pan&lt;/h5&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Agent Board v0.2.5</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.5</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.5</guid><pubDate>Sat, 26 Sep 2026 14:00:13 GMT</pubDate><content:encoded>&lt;p&gt;&lt;code&gt;agent-board demo --autoplay&lt;/code&gt; now plays the whole story in about 33 seconds, short enough for a post: an agent works and streams its answer, a waiting session gets approved, a reply is typed and answered, and the board collapses to the badge. The manual &lt;code&gt;agent-board demo&lt;/code&gt; keeps its normal pace.&lt;/p&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.5/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Agent Board v0.2.4</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.4</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.4</guid><pubDate>Sat, 26 Sep 2026 13:50:19 GMT</pubDate><content:encoded>&lt;p&gt;&lt;code&gt;agent-board demo --autoplay&lt;/code&gt; records itself. Start your screen recorder, run the command, and the board plays the whole story in about a minute:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The board opens as an agent works through its tool steps and streams a reply.&lt;/li&gt;&lt;li&gt;It switches to a session waiting for approval and presses Approve.&lt;/li&gt;&lt;li&gt;It types a reply into the composer and sends it, and the agent answers.&lt;/li&gt;&lt;li&gt;It collapses back to the badge.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Clicks and typing go through the real buttons and composer, so it looks like someone using it. &lt;code&gt;--speed 1.5&lt;/code&gt; makes it shorter. Autoplay only works while a demo is running, so it can never touch real sessions.&lt;/p&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.4/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Agent Board v0.2.3</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.3</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.3</guid><pubDate>Sat, 26 Sep 2026 13:15:51 GMT</pubDate><content:encoded>&lt;p&gt;&lt;code&gt;agent-board demo&lt;/code&gt; puts a fictional board in the overlay so you can record or screenshot Agent Board without showing your real sessions.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;An agent works through tool steps and streams a reply with code and a table.&lt;/li&gt;&lt;li&gt;Another session waits for an approval; approve it and that agent picks back up.&lt;/li&gt;&lt;li&gt;Reply to any session and the demo answers. Mentions of a PR, tests, shipping or &amp;quot;why&amp;quot; get matching answers.&lt;/li&gt;&lt;li&gt;New sessions, stop, mark read, settle and archive all work.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;``&lt;code&gt;bash agent-board demo            # start; Ctrl+C to go back to your real sessions agent-board demo --speed 2  # everything twice as fast agent-board demo --stop     # end a demo started in another terminal &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;While the demo runs, the overlay never falls back to your real sessions, even if it restarts. Each run starts the story from the beginning, so every take is the same.&lt;/p&gt;&lt;p&gt;Also fixed: a session you are watching when its reply lands now counts as read.&lt;/p&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.3/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Agent Board v0.2.2</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.2</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.2</guid><pubDate>Sat, 26 Sep 2026 12:56:28 GMT</pubDate><content:encoded>&lt;p&gt;The board now puts what matters on top:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Needs you&lt;/strong&gt;: only approvals and questions an agent is blocked on.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Running&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Just finished&lt;/strong&gt;: anything that ended in the last half hour, plus unread replies and failures from the last three hours.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Earlier&lt;/strong&gt;: everything else, dimmed.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Failures and old unread replies no longer sit in Needs you. The badge counts recently finished work too.&lt;/p&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.2/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Agent Board v0.2.1</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.1</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.1</guid><pubDate>Sat, 26 Sep 2026 12:51:04 GMT</pubDate><content:encoded>&lt;p&gt;Right-click any session for a menu: Open, Mark read or Mark unread, Settle (T3 Code) or Archive (Hermes), Stop turn, Copy title and Copy session ID. T3 Code threads can also be archived in T3 Code from the menu, which asks for a second click because archived threads leave the board.&lt;/p&gt;&lt;p&gt;The menu also opens from the keyboard with the Menu key or Shift+F10 on a selected row, and arrow keys, Enter and Escape work inside it.&lt;/p&gt;&lt;p&gt;See the &lt;a href=&quot;https://github.com/btsouth/agent-board/releases/tag/v0.2.0&quot; rel=&quot;noreferrer&quot;&gt;0.2.0 notes&lt;/a&gt; for everything else in this line.&lt;/p&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.1/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>Agent Board</category></item><item><title>Agent Board v0.2.0</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.2.0</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.2.0</guid><pubDate>Sat, 26 Sep 2026 12:36:05 GMT</pubDate><content:encoded>&lt;p&gt;This release is about talking to your agents from the overlay, not just watching them.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h5&gt;What&amp;#39;s new&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Sessions are grouped by what they need from you: Needs you, Running, New replies and Seen.&lt;/li&gt;&lt;li&gt;Replies render Markdown, with code blocks you can copy, tables and links.&lt;/li&gt;&lt;li&gt;Tool calls show up between messages as a short expandable list of steps.&lt;/li&gt;&lt;li&gt;Hermes replies stream while they are being written, and T3 Code replies arrive as fast as T3 Code shows them.&lt;/li&gt;&lt;li&gt;Settle T3 Code threads and archive Hermes sessions from the board, or press &lt;code&gt;E&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;Read state follows T3 Code&amp;#39;s settled threads and Hermes&amp;#39;s own read marker.&lt;/li&gt;&lt;li&gt;The badge is smaller, draggable, counts new replies and pulses when something new needs you.&lt;/li&gt;&lt;li&gt;The board is bigger by default and remembers its size.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.2.0/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Start World of Warcraft in Windowed or Windowed Fullscreen mode. The badge appears when the game starts; click it or press &lt;code&gt;Super+Alt+C&lt;/code&gt; to open the board. Existing installs can run &lt;code&gt;agent-board update&lt;/code&gt;.&lt;/p&gt;&lt;h5&gt;Notes&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Linux with systemd user services is the tested bridge host.&lt;/li&gt;&lt;li&gt;T3 Code support needs Node.js 24 or newer.&lt;/li&gt;&lt;li&gt;Hermes streaming and Stop need the Hermes desktop backend running. Without it, replies still go out through the Hermes CLI.&lt;/li&gt;&lt;li&gt;T3 Code releases text a paragraph at a time by default. Set `&amp;quot;responseStreamingMode&amp;quot;: &amp;quot;token&amp;quot;&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Agent Board</category></item><item><title>Agent Board v0.1.0</title><link>https://github.com/btsouth/agent-board/releases/tag/v0.1.0</link><guid isPermaLink="true">https://github.com/btsouth/agent-board/releases/tag/v0.1.0</guid><pubDate>Sat, 26 Sep 2026 11:48:44 GMT</pubDate><content:encoded>&lt;p&gt;Agent Board is one native WoW addon and one bridge for T3 Code and Hermes.&lt;/p&gt;&lt;p&gt;This preview combines the tested HermesWoW interaction model with a T3 Code provider adapter. The live desktop overlay is the primary interface; the native addon remains as a reload-based fallback. The T3 adapter attaches to the already-running T3 Code server, so it does not require a second desktop instance or a patched nightly build.&lt;/p&gt;&lt;h5&gt;Included&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;One addon, &lt;code&gt;AgentBoard&lt;/code&gt;, opened with &lt;code&gt;/agents&lt;/code&gt; or &lt;code&gt;/ag&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;One bridge service, &lt;code&gt;agent-board.service&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;One provider-neutral action protocol for replies, new T3 sessions, approvals, declines, input answers, stops, mark-read actions, and live overlay hand-off.&lt;/li&gt;&lt;li&gt;Provider-labeled rows from Hermes and T3 Code in the same board.&lt;/li&gt;&lt;li&gt;A persistent live socket with conversation history, direct replies, approvals, input answers, stops, and new T3 sessions without a UI reload.&lt;/li&gt;&lt;li&gt;Game-aware overlay startup and hiding from the existing bridge service.&lt;/li&gt;&lt;li&gt;Guided setup, managed update, rollback, and uninstall for Linux.&lt;/li&gt;&lt;li&gt;An optional desktop overlay that can be focused on a selected session.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;After the release is published:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash curl -fsSL https://raw.githubusercontent.com/btsouth/agent-board/v0.1.0/install.sh | bash &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Start World of Warcraft in Windowed or Windowed Fullscreen mode. The bridge opens the Agent Board badge when the game starts; click it or press &lt;code&gt;Super+Alt+C&lt;/code&gt; to toggle the board. The native addon fallback opens with &lt;code&gt;/agents&lt;/code&gt; and updates on &lt;strong&gt;Sync&lt;/strong&gt;.&lt;/p&gt;&lt;h5&gt;Notes&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Linux and systemd user services are the tested&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Agent Board</category></item><item><title>Ceiling v1.5.41</title><link>https://github.com/btsouth/ceiling/releases/tag/v1.5.41</link><guid isPermaLink="true">https://github.com/btsouth/ceiling/releases/tag/v1.5.41</guid><pubDate>Sat, 26 Sep 2026 01:00:31 GMT</pubDate><content:encoded>&lt;p&gt;OpenCode Go usage works again for accounts moved to OpenCode&amp;#39;s Console workspace. The taskbar flyout also stays readable when Windows reports a light taskbar color.&lt;/p&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;OpenCode Go usage after the Console migration.&lt;/strong&gt; Ceiling reads the current Console usage API and uses the legacy workspace page when appropriate. Thanks to &lt;a href=&quot;https://github.com/Redbirdma&quot; rel=&quot;noreferrer&quot;&gt;@Redbirdma&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Taskbar flyout contrast on light themes.&lt;/strong&gt; The flyout keeps an opaque dark background with a subtle taskbar tint, so labels and meters remain readable. Fixes &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/ceiling/issues/468&quot; rel=&quot;noreferrer&quot;&gt;#468&lt;/a&gt;. Thanks to &lt;a href=&quot;https://github.com/jayn2u&quot; rel=&quot;noreferrer&quot;&gt;@jayn2u&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Full Changelog:&lt;/strong&gt; https://github.com/btsouth/ceiling/compare/v1.5.39...v1.5.41&lt;/p&gt;</content:encoded><category>Ceiling</category></item><item><title>Toolport v1.21.2</title><link>https://github.com/btsouth/toolport/releases/tag/v1.21.2</link><guid isPermaLink="true">https://github.com/btsouth/toolport/releases/tag/v1.21.2</guid><pubDate>Fri, 25 Sep 2026 11:30:09 GMT</pubDate><content:encoded>&lt;p&gt;Toolport now uses one shared host gateway by default for registry-backed MCP clients. Lightweight stdio adapters share server connections while keeping profiles, project roots, subscriptions, approvals, and sensitive-data controls scoped to each session. The &lt;code&gt;legacy&lt;/code&gt; setting remains available if a client needs the previous gateway behavior.&lt;/p&gt;&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Shared HTTP uses the host gateway.&lt;/strong&gt; The desktop HTTP endpoint runs through a lightweight proxy and releases its service lease when the app closes. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/947&quot; rel=&quot;noreferrer&quot;&gt;#947&lt;/a&gt;, &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/948&quot; rel=&quot;noreferrer&quot;&gt;#948&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Gateway savings are measurable.&lt;/strong&gt; In a local Linux run with three sessions and six configured servers, the gateway tree fell from 18 to 9 processes, direct stdio children from 12 to 4, and private memory from 1,446.1 to 621.1 MiB. Results will vary by setup. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/940&quot; rel=&quot;noreferrer&quot;&gt;#940&lt;/a&gt;, &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/941&quot; rel=&quot;noreferrer&quot;&gt;#941&lt;/a&gt;, &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/942&quot; rel=&quot;noreferrer&quot;&gt;#942&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Adapters keep checking the daemon during a slow cold start instead of disconnecting after six seconds.&lt;/li&gt;&lt;li&gt;The in-app updater shuts down idle shared daemons and refuses installation while one is serving active sessions. Close those sessions and retry the update. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/949&quot; rel=&quot;noreferrer&quot;&gt;#949&lt;/a&gt;, &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/950&quot; rel=&quot;noreferrer&quot;&gt;#950&lt;/a&gt;, &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/952&quot; rel=&quot;noreferrer&quot;&gt;#952&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Managed Unix clients move off an old gateway path even if the old binary still exists.&lt;/li&gt;&lt;li&gt;Desktop launches with an explicit data directory leave existing AI client configs and hooks alone. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/958&quot; rel=&quot;noreferrer&quot;&gt;#958&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;On Linux, the server list refreshes authentication status when focused, and the Authenticate action fits narrow windows. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/953&quot; rel=&quot;noreferrer&quot;&gt;#953&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Toolport</category></item><item><title>Ceiling v1.5.39</title><link>https://github.com/btsouth/ceiling/releases/tag/v1.5.39</link><guid isPermaLink="true">https://github.com/btsouth/ceiling/releases/tag/v1.5.39</guid><pubDate>Fri, 25 Sep 2026 03:46:51 GMT</pubDate><content:encoded>&lt;h5&gt;[Ceiling] 1.5.39 - 2026-09-25&lt;/h5&gt;&lt;p&gt;The main window now recovers from a WebView2 crash the same way the flyout, Settings, and FloatBar already do, and every window reacts the moment its browser process fails instead of on the next open. Secrets stored through the keychain now reach Windows Credential Manager, Antigravity failures finally say what went wrong, and WSL distros with a custom mount root find their Windows-side usage again.&lt;/p&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The main window rebuilds itself after a WebView2 crash.&lt;/strong&gt; It was the one window 1.5.38 could not recover, because its open paths run where building a window inline would deadlock. The rebuild now runs off-thread and replays whatever the user clicked once the new window is up. Ceiling also listens for WebView2&amp;#39;s &lt;code&gt;ProcessFailed&lt;/code&gt; event, so a visible window is rebuilt right away and a hidden one is torn down before it is next opened. Thanks to &lt;a href=&quot;https://github.com/diogochaves&quot; rel=&quot;noreferrer&quot;&gt;@diogochaves&lt;/a&gt;. Part of &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/ceiling/issues/410&quot; rel=&quot;noreferrer&quot;&gt;#410&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Keychain secrets are stored in Windows Credential Manager.&lt;/strong&gt; The keyring library was built without its Windows backend, so every entry landed in an in-memory store: keychain API key lookups and the Claude credential entry never found anything, and the StepFun token cache was lost on exit. Entries now go to Credential Manager.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Antigravity failures say what actually failed.&lt;/strong&gt; Both language server calls dropped their errors, so a signed-out server, a changed response, and a timeout all read &amp;quot;returned no user status and no quota summary&amp;quot;. The panel now shows the HTTP status or the shape of the failure, and &lt;code&gt;diagnose -p antigravity&lt;/code&gt; carries it too. The reset time a&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Ceiling</category></item><item><title>Try Omarchy v0.3.0</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.3.0</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.3.0</guid><pubDate>Thu, 24 Sep 2026 09:06:56 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Switch Windows playback and recording devices while Omarchy runs. Saving audio choices in Settings reroutes the running VM, and Omarchy&amp;#39;s own audio picker lists the Windows speakers and microphones so a choice made there is saved back to Windows. Choices carry across guest reboots.&lt;/li&gt;&lt;li&gt;An idle VM no longer holds the Windows speaker open before anything plays.&lt;/li&gt;&lt;li&gt;Update the bundled runtime to the source-built r20c WINQ-EMU build. Turning microphone access on or off still takes effect at the next VM start.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Try Omarchy runtime-v1-r20c</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/runtime-v1-r20c</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/runtime-v1-r20c</guid><pubDate>Thu, 24 Sep 2026 05:02:12 GMT</pubDate><content:encoded>&lt;p&gt;WINQ-EMU r20c runtime component and corresponding source archives for the next signed Try Omarchy app release. This is not a standalone launcher or a new app version.&lt;/p&gt;&lt;p&gt;Built from the source-locked recipe at commit &lt;code&gt;3ae8213ce5436eb6ec551f764360f08784e19b18&lt;/code&gt; in &lt;a href=&quot;https://github.com/omacom/try-omarchy-windows/actions/runs/35931045895&quot; rel=&quot;noreferrer&quot;&gt;Runtime run 35931045895&lt;/a&gt;. &lt;code&gt;SHA256SUMS&lt;/code&gt; covers both archives. r20c adds live SDL audio routes, so Windows playback and recording endpoints can change while the guest runs, and defers the initial playback open so an idle VM does not hold the Windows speaker. The AMD Windows 11 laptop passed a signed candidate with this runtime, including GPU desktop, live routing, reboot persistence and idle release; see the &lt;a href=&quot;https://github.com/omacom/try-omarchy-windows/blob/master/docs/evidence/LIVE-AUDIO-R20-2026-09-23.md&quot; rel=&quot;noreferrer&quot;&gt;physical record&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The currently published &lt;code&gt;v0.2.0&lt;/code&gt; app still pins r19. The next signed app release will pin r20c.&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Try Omarchy v0.2.0</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.2.0</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.2.0</guid><pubDate>Wed, 23 Sep 2026 13:35:38 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Open native Windows Settings from the Omarchy launcher and mirror the host laptop&amp;#39;s battery and AC state inside the guest.&lt;/li&gt;&lt;li&gt;Return unused guest RAM to Windows through the source-built r19 WHPX runtime while keeping the guest&amp;#39;s configured memory capacity available for reuse.&lt;/li&gt;&lt;li&gt;Approve specific Windows executables in Settings and launch them from the Omarchy app menu; removing approval revokes later launches.&lt;/li&gt;&lt;li&gt;Choose the Windows monitor for fullscreen Omarchy, with primary-display fallback when a saved monitor is disconnected.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Try Omarchy runtime-v1-r19</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/runtime-v1-r19</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/runtime-v1-r19</guid><pubDate>Wed, 23 Sep 2026 12:25:38 GMT</pubDate><content:encoded>&lt;p&gt;WINQ-EMU r19 runtime component and corresponding source archives for the next signed Try Omarchy app release. This is not a standalone launcher or a new app version.&lt;/p&gt;&lt;p&gt;Built from the source-locked recipe at commit &lt;code&gt;751a845359c98f0d31af9d5deee9d3d31ac5497f&lt;/code&gt; in &lt;a href=&quot;https://github.com/omacom/try-omarchy-windows/actions/runs/35852652612&quot; rel=&quot;noreferrer&quot;&gt;Runtime run 35852652612&lt;/a&gt;. &lt;code&gt;SHA256SUMS&lt;/code&gt; covers both archives. The r19 patch adds WHPX free-page reclamation; the launcher enables balloon reporting only when runtime provenance includes this patch. The AMD Windows 11 laptop passed measured 4 GiB guest memory return and reuse plus a full GPU desktop boot; see the &lt;a href=&quot;https://github.com/omacom/try-omarchy-windows/blob/master/docs/evidence/FEATURE-GAPS-2026-09-23.md&quot; rel=&quot;noreferrer&quot;&gt;physical record&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The currently published &lt;code&gt;v0.1.0&lt;/code&gt; app still pins r18. A future signed app release will pin r19 after its candidate checks.&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Try Omarchy v0.1.0</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.1.0</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.1.0</guid><pubDate>Wed, 23 Sep 2026 10:02:28 GMT</pubDate><content:encoded>&lt;p&gt;The first normal 0.x Try Omarchy for Windows release. Download &lt;strong&gt;TryOmarchy.exe&lt;/strong&gt; below and run it on a 64-bit Windows 10 or 11 PC with hardware virtualization enabled. Existing preview installations retain their guest disk, files, and settings. Older launchers update through the signed v0.0.20-preview bridge before reaching this version.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open Settings before boot, then choose &lt;strong&gt;Launch Omarchy&lt;/strong&gt;. Start-menu and Desktop shortcuts can optionally launch Omarchy directly, with a separate Settings shortcut. Settings can also launch Omarchy at Windows sign-in and open it fullscreen.&lt;/li&gt;&lt;li&gt;A second installation preserves shortcuts owned by the first and places its own launchers beside the new installation when those Windows shortcut names are already in use.&lt;/li&gt;&lt;li&gt;Choose playback and microphone devices for the next boot. An unavailable saved device falls back to the Windows default.&lt;/li&gt;&lt;li&gt;Use Alt+Tab inside the focused Omarchy window, and Ctrl+Alt+Tab for the Windows task switcher.&lt;/li&gt;&lt;li&gt;Use camera and microphone access controls, the clipboard, folder sharing, file drops, snapshots, backups, recovery, and GPU rendering with automatic CPU fallback.&lt;/li&gt;&lt;li&gt;Hosts that support nested virtualization can run nested Linux workloads. Hosts without it continue to boot Omarchy normally.&lt;/li&gt;&lt;li&gt;Send a diagnostic bundle with a structured bug report when hardware or startup problems arise.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The Precision Touchpad pinch bridge is experimental and disabled by default. Graphics acceleration depends on the Windows driver; automatic CPU rendering is available when the GPU path fails. An&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Agent Pulse v1.7.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.7.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.7.0</guid><pubDate>Wed, 23 Sep 2026 03:33:59 GMT</pubDate><content:encoded>&lt;h5&gt;AI Usage Dashboard v1.7.0&lt;/h5&gt;&lt;p&gt;Anthropic started handing out banked usage resets today, the same idea ChatGPT has had for Codex. This release puts them on the Claude card, shows when any banked reset expires, and brings back the provider logos that went missing a few releases ago.&lt;/p&gt;&lt;h5&gt;⏳ Claude banked resets&lt;/h5&gt;&lt;p&gt;The Claude card now shows how many resets you have banked and when the next one expires, like &amp;quot;1 reset banked · expires Oct 22&amp;quot;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The count comes from the same Anthropic usage endpoint the Claude limits already use. Anthropic only returns it to a current Claude Code CLI, so the refresh sends your installed &lt;code&gt;claude&lt;/code&gt; version. It finds the CLI on PATH or where Claude Code&amp;#39;s installers put it.&lt;/li&gt;&lt;li&gt;Your token comes from Claude Code&amp;#39;s own saved sign-in and only goes to Anthropic&amp;#39;s usage endpoint.&lt;/li&gt;&lt;li&gt;Answers are cached for five minutes and rate limits are respected, so opening the panel over and over doesn&amp;#39;t hammer the API. If a read fails, the last answer stays up for up to 30 minutes before the count goes to unknown.&lt;/li&gt;&lt;li&gt;The line no longer flickers when the panel opens. Omarchy&amp;#39;s own collector briefly rewrites the Claude record without resets during a refresh, and the panel now holds the last count through that.&lt;/li&gt;&lt;li&gt;The reset notifier already watches Claude, so you get a desktop alert when a new reset shows up.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;📅 Codex reset expiry&lt;/h5&gt;&lt;p&gt;Codex banked resets now show their expiry date too. It comes from the credit endpoint the count already uses, so there&amp;#39;s no extra request.&lt;/p&gt;&lt;h5&gt;🎨 Provider logos are back&lt;/h5&gt;&lt;p&gt;Codex Second, CommandCode, ClinePass, Ollama Cloud, OpenCode Go, Grok and Cur&lt;/p&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Omakade v1.12.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.12.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.12.0</guid><pubDate>Wed, 23 Sep 2026 01:37:21 GMT</pubDate><content:encoded>&lt;p&gt;Play history and local statistics, safer game stopping, durable recording, and new Nintendo DS, PlayStation 3, and PSP sources.&lt;/p&gt;&lt;h5&gt;Play history and statistics&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Open Stats for recorded play, top games, hourly patterns, streaks, achievements, and backlog habits. Export a local PNG card with the recording period clearly labelled. Imported lifetime totals stay separate. Desktop and Couch Mode are supported.&lt;/li&gt;&lt;li&gt;See running sessions on Home, browse older history, and delete finished sessions with confirmation. Deletion preserves imported playtime and later recorded play.&lt;/li&gt;&lt;li&gt;Stop one game or all attributable games. Previews explain shared Wine/Flatpak scopes; idle installations and documents open in editors are excluded. Recognize Steam Proton games whose process paths use Steam&amp;#39;s container drive, and stop their verified prefix processes when no system wineserver is installed. Wait briefly for a forced process to exit before reporting the result.&lt;/li&gt;&lt;li&gt;Record supported file-picker loads on Hyprland. Optionally pause recording when the emulator loses focus, or show the current game through Discord Rich Presence.&lt;/li&gt;&lt;li&gt;Fix imported/recorded playtime overlap, recovery timestamps, stale title matching, Discord reconnects, and partial history deletion on storage failure.&lt;/li&gt;&lt;li&gt;Keep Stats totals and charts consistent across midnight, New Year and DST. Paused historical sessions use labelled timing estimates. Storage errors prevent card export.&lt;/li&gt;&lt;li&gt;Remember the selected Stats period, count linked installations consistently, and fit longer notes inside the exported card. Headles&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Toolport v1.20.0</title><link>https://github.com/btsouth/toolport/releases/tag/v1.20.0</link><guid isPermaLink="true">https://github.com/btsouth/toolport/releases/tag/v1.20.0</guid><pubDate>Wed, 23 Sep 2026 00:29:23 GMT</pubDate><content:encoded>&lt;p&gt;Toolport 1.20.0 brings slow-start controls and Cursor ask-first approvals into the app, and makes damaged integrity stores visible without taking down unrelated Linux panels. The shared host daemon remains opt-in; this release does not change the default gateway topology.&lt;/p&gt;&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;A Cursor &amp;quot;ask first&amp;quot; rule now prompts in Toolport instead of Cursor.&lt;/strong&gt; When the guard is enforcing and a native call matches one of your ask-first rules, the question routes to Toolport&amp;#39;s approval window (the one destructive calls use) as its own reason, naming the rule that matched, so agent prompts and tool approvals land in one place. A denial, no answer in time, or Toolport not running all refuse the call, each saying which. The Linux-native settings gained the per-agent switch for it.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Servers that need a slow cold start can set their own startup timeout.&lt;/strong&gt; The server editor&amp;#39;s new &lt;strong&gt;Startup timeout&lt;/strong&gt; field applies to &lt;code&gt;initialize&lt;/code&gt; for stdio, HTTP, and SSE servers, with a maximum of 24 hours, while the normal request timeout resumes afterward. Server rows also say &amp;quot;Initializing…&amp;quot; after a few seconds, so a slow first start no longer looks like a missing route. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/918&quot; rel=&quot;noreferrer&quot;&gt;#918&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Arch and Omarchy installs can follow the signed pacman repository.&lt;/strong&gt; The install and update steps are now documented alongside the other download paths.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Damaged integrity stores no longer look like missing identities or an empty quarantine.&lt;/strong&gt; Cross-profile pin and quarantine views report unreadable, empty, or corrupt stores as unknown, naming the affected profile. A vanished pi&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Toolport</category></item><item><title>Try Omarchy runtime-v1-r18</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/runtime-v1-r18</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/runtime-v1-r18</guid><pubDate>Tue, 22 Sep 2026 23:22:25 GMT</pubDate><content:encoded>&lt;p&gt;WINQ-EMU r18 support archives for Try Omarchy v1.0.0. These are runtime and corresponding source assets, not a standalone Try Omarchy launcher release.&lt;/p&gt;&lt;p&gt;Built from the source-locked recipe at commit 5b01ecfe6b068a4bc53bde2b9a95a7b9e33b3d18 in &lt;a href=&quot;https://github.com/omacom/try-omarchy-windows/actions/runs/35794436367&quot; rel=&quot;noreferrer&quot;&gt;Runtime run 35794436367&lt;/a&gt;. &lt;code&gt;SHA256SUMS&lt;/code&gt; covers both archives. The Windows Precision Touchpad pinch bridge in this runtime remains opt-in.&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Agent Pulse v1.6.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.6.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.6.0</guid><pubDate>Tue, 22 Sep 2026 21:18:56 GMT</pubDate><content:encoded>&lt;h5&gt;AI Usage Dashboard v1.6.0&lt;/h5&gt;&lt;p&gt;This release puts CommandCode&amp;#39;s extra-credit balance on the card, makes model totals and route attribution add up across Muse and T3 Code, and stops the window from rescanning history every time you change a filter.&lt;/p&gt;&lt;h5&gt;💳 CommandCode extra credits&lt;/h5&gt;&lt;p&gt;The plan&amp;#39;s windows were never the whole story: once its credits run out, work continues against the extra credits you bought. That wallet now shows as money on the CommandCode card and in the bar panel:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;What is left&lt;/strong&gt; comes from the billing response the plan windows are already read from, so no new request and no new key.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;What it was funded with&lt;/strong&gt; is what is left plus what this period has drawn from it, and the card says &amp;quot;estimated&amp;quot; because that part is derived.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;A wallet with nothing in it stays off the card&lt;/strong&gt;, and one left over from a plan that no longer reports windows still shows on its own.&lt;/li&gt;&lt;li&gt;The balance travels on the agent record, so Omarchy&amp;#39;s built-in agents panel picks it up too, and it carries CommandCode&amp;#39;s own name for the wallet rather than a generic label.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;🧮 Totals, routing, and a quieter window&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Vendor-prefixed &lt;code&gt;muse-spark-*&lt;/code&gt; records now count with the bare Muse model in totals and filters, including the bar panel&amp;#39;s all-route model list, while keeping their route attribution.&lt;/li&gt;&lt;li&gt;T3 Code&amp;#39;s isolated provider instances are discovered and attributed: CommandCode&amp;#39;s Codex and Claude runtimes land on the CommandCode card, FlashX is counted at its published rates, and T3 OpenCode instances for Ollama Cloud and ClinePass reach their own cards.&lt;/li&gt;&lt;li&gt;Reports are read-only again: his&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Agent Pulse</category></item><item><title>AgentTraceback v0.1.0-alpha.4</title><link>https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.4</link><guid isPermaLink="true">https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.4</guid><pubDate>Mon, 21 Sep 2026 01:02:58 GMT</pubDate><content:encoded>&lt;p&gt;This is an experimental prerelease for evaluation. Stable v0.1.0 release gates remain open, including the seven-day soak and packaged installation, uninstall, and reboot tests across supported platforms.&lt;/p&gt;&lt;p&gt;Installers may be unsigned. Windows may show an unknown-publisher warning, and macOS builds may lack Developer ID signing and notarization. Do not disable platform security controls to install these builds. Use a source build if your platform rejects an installer. SHA-256 checksum files accompany the artifacts.&lt;/p&gt;&lt;p&gt;Signed automatic updates are not a supported distribution path for this alpha. Build-time updater hooks exist, but published update metadata and end-to-end signature verification remain release gates. See &lt;code&gt;docs/release.md&lt;/code&gt; for details.&lt;/p&gt;&lt;p&gt;The Windows MSI uses numeric installer version &lt;code&gt;0.0.4&lt;/code&gt; for this alpha; the application reports &lt;code&gt;0.1.0-alpha.4&lt;/code&gt;. This keeps the installer version below the eventual stable &lt;code&gt;0.1.0&lt;/code&gt; upgrade.&lt;/p&gt;&lt;p&gt;Alpha.2 fixes the desktop startup panic when updater configuration is absent. The release workflow now launches the packaged Linux desktop and requires a visible window plus a healthy daemon started through frontend IPC.&lt;/p&gt;&lt;p&gt;On the tested Omarchy/Arch machine with newer NVIDIA drivers, the AppImage also requires the system Wayland client library to avoid a bundled-library/EGL conflict:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash LD_PRELOAD=/usr/lib/libwayland-client.so.0 ~/Downloads/AgentTraceback_0.1.0-alpha.4_amd64.AppImage &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;This per-launch workaround changes no system files. It was verified locally with the published AppImage; other Linux distributions can use different library&lt;/p&gt;</content:encoded><category>AgentTraceback</category></item><item><title>AgentTraceback v0.1.0-alpha.3</title><link>https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.3</link><guid isPermaLink="true">https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.3</guid><pubDate>Sun, 20 Sep 2026 23:39:49 GMT</pubDate><content:encoded>&lt;p&gt;This is an experimental prerelease for evaluation. Stable v0.1.0 release gates remain open, including the seven-day soak and packaged installation, uninstall, and reboot tests across supported platforms.&lt;/p&gt;&lt;p&gt;Installers may be unsigned. Windows may show an unknown-publisher warning, and macOS builds may lack Developer ID signing and notarization. Do not disable platform security controls to install these builds. Use a source build if your platform rejects an installer. SHA-256 checksum files accompany the artifacts.&lt;/p&gt;&lt;p&gt;Signed automatic updates are not a supported distribution path for this alpha. Build-time updater hooks exist, but published update metadata and end-to-end signature verification remain release gates. See &lt;code&gt;docs/release.md&lt;/code&gt; for details.&lt;/p&gt;&lt;p&gt;The Windows MSI uses numeric installer version &lt;code&gt;0.0.3&lt;/code&gt; for this alpha; the application reports &lt;code&gt;0.1.0-alpha.3&lt;/code&gt;. This keeps the installer version below the eventual stable &lt;code&gt;0.1.0&lt;/code&gt; upgrade.&lt;/p&gt;&lt;p&gt;Alpha.2 fixes the desktop startup panic when updater configuration is absent. The release workflow now launches the packaged Linux desktop and requires a visible window plus a healthy daemon started through frontend IPC.&lt;/p&gt;&lt;p&gt;On the tested Omarchy/Arch machine with newer NVIDIA drivers, the AppImage also requires the system Wayland client library to avoid a bundled-library/EGL conflict:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash LD_PRELOAD=/usr/lib/libwayland-client.so.0 ~/Downloads/AgentTraceback_0.1.0-alpha.3_amd64.AppImage &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;This per-launch workaround changes no system files. It was verified locally with the published AppImage; other Linux distributions can use different library&lt;/p&gt;</content:encoded><category>AgentTraceback</category></item><item><title>AgentTraceback v0.1.0-alpha.2</title><link>https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.2</link><guid isPermaLink="true">https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.2</guid><pubDate>Sun, 20 Sep 2026 23:02:05 GMT</pubDate><content:encoded>&lt;p&gt;This is an experimental prerelease for evaluation. Stable v0.1.0 release gates remain open, including the seven-day soak and packaged installation, uninstall, and reboot tests across supported platforms.&lt;/p&gt;&lt;p&gt;Installers may be unsigned. Windows may show an unknown-publisher warning, and macOS builds may lack Developer ID signing and notarization. Do not disable platform security controls to install these builds. Use a source build if your platform rejects an installer. SHA-256 checksum files accompany the artifacts.&lt;/p&gt;&lt;p&gt;Signed automatic updates are not a supported distribution path for this alpha. Build-time updater hooks exist, but published update metadata and end-to-end signature verification remain release gates. See &lt;code&gt;docs/release.md&lt;/code&gt; for details.&lt;/p&gt;&lt;p&gt;The Windows MSI uses numeric installer version &lt;code&gt;0.0.2&lt;/code&gt; for this alpha; the application reports &lt;code&gt;0.1.0-alpha.2&lt;/code&gt;. This keeps the installer version below the eventual stable &lt;code&gt;0.1.0&lt;/code&gt; upgrade.&lt;/p&gt;&lt;p&gt;Alpha.2 fixes the updater initialization crash in unsigned desktop builds. Packaged desktop startup passed on Ubuntu CI.&lt;/p&gt;&lt;p&gt;On the tested Omarchy/Arch machine with newer NVIDIA drivers, use the system Wayland client library to avoid the bundled-library/EGL conflict (verified locally):&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash LD_PRELOAD=/usr/lib/libwayland-client.so.0 ~/Downloads/AgentTraceback_0.1.0-alpha.2_amd64.AppImage &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;This applies only to this launch and changes no system files. Other distributions may use a different library path.&lt;/p&gt;</content:encoded><category>AgentTraceback</category></item><item><title>AgentTraceback v0.1.0-alpha.1</title><link>https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.1</link><guid isPermaLink="true">https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.1</guid><pubDate>Sun, 20 Sep 2026 22:05:29 GMT</pubDate><content:encoded>&lt;p&gt;&amp;gt; &lt;strong&gt;Desktop startup issue:&lt;/strong&gt; This version can panic while initializing the updater. Use &lt;a href=&quot;https://github.com/btsouth/agenttraceback/releases/tag/v0.1.0-alpha.2&quot; rel=&quot;noreferrer&quot;&gt;v0.1.0-alpha.2&lt;/a&gt;, which fixes that bug and adds a packaged desktop startup check.&lt;/p&gt;&lt;p&gt;This is an experimental prerelease for evaluation. Stable v0.1.0 release gates remain open, including the seven-day soak and packaged installation, uninstall, and reboot tests across supported platforms.&lt;/p&gt;&lt;p&gt;Installers may be unsigned. Windows may show an unknown-publisher warning, and macOS builds may lack Developer ID signing and notarization. Do not disable platform security controls to install these builds. Use a source build if your platform rejects an installer. SHA-256 checksum files accompany the artifacts.&lt;/p&gt;&lt;p&gt;Signed automatic updates are not a supported distribution path for this alpha. Build-time updater hooks exist, but published update metadata and end-to-end signature verification remain release gates. See &lt;code&gt;docs/release.md&lt;/code&gt; for details.&lt;/p&gt;&lt;p&gt;The Windows MSI uses numeric installer version &lt;code&gt;0.0.1&lt;/code&gt; for this alpha; the application reports &lt;code&gt;0.1.0-alpha.1&lt;/code&gt;. This keeps the installer version below the eventual stable &lt;code&gt;0.1.0&lt;/code&gt; upgrade.&lt;/p&gt;</content:encoded><category>AgentTraceback</category></item><item><title>Typearchy v1.6.0</title><link>https://github.com/btsouth/typearchy/releases/tag/v1.6.0</link><guid isPermaLink="true">https://github.com/btsouth/typearchy/releases/tag/v1.6.0</guid><pubDate>Sun, 20 Sep 2026 12:19:04 GMT</pubDate><content:encoded>&lt;p&gt;One core for both clients, and an account you can keep your practice in.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The desktop app and the browser now run the same typing, content and history code, generated from one source. A score means the same thing in both, and a history backup moves between them.&lt;/li&gt;&lt;li&gt;Keep practice history on your profile: opt-in from the History page, one press, scores only. No prompts, no keystrokes, and your device keeps all of its runs while the account keeps the newest 500.&lt;/li&gt;&lt;li&gt;History is one page with three labelled sources: this device, your account, and your challenge results.&lt;/li&gt;&lt;li&gt;The site installs like an app and works offline, and a completed run is saved locally with no network.&lt;/li&gt;&lt;li&gt;Small text is legible again. The game was drawing its labels at 4.40:1 against its own background, and now goes through the same contrast correction the result card always used. Three of the six themes were affected.&lt;/li&gt;&lt;li&gt;A run can be chosen, set up, played and finished with the keyboard alone.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Under the surface: history paging no longer repeats a row at a page boundary, every internal link resolves, and the public routes and share pages are audited for contrast, control names and heading order on every change.&lt;/p&gt;</content:encoded><category>Typearchy</category></item><item><title>ress v1.2.0</title><link>https://github.com/btsouth/omarchy-resurrect/releases/tag/v1.2.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-resurrect/releases/tag/v1.2.0</guid><pubDate>Sun, 20 Sep 2026 07:33:23 GMT</pubDate><content:encoded>&lt;h5&gt;Web apps&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;A launcher&amp;#39;s &lt;code&gt;Exec&lt;/code&gt; line is read as an argument list, so the three forms Omarchy has written parse: a bare URL, a bare URL followed by browser flags, and the quoted URL the current installer writes. A quoted launcher, and one carrying a Chromium profile flag, used to be captured and then refused on the machine that needed them — and the launchers Omarchy ships were captured in their place, so the category travelled the wrong set in both directions.&lt;/li&gt;&lt;li&gt;A launcher byte-identical to one in &lt;code&gt;/usr/share/omarchy/applications&lt;/code&gt; is not captured: it is not this machine&amp;#39;s state, and a fresh install has it already.&lt;/li&gt;&lt;li&gt;Browser flags and the &lt;code&gt;omarchy-launch-or-focus-webapp&lt;/code&gt; form travel through the installer&amp;#39;s custom-exec argument, assembled from validated pieces rather than copied out of the vault. A launcher whose second word is a command is refused.&lt;/li&gt;&lt;li&gt;An &lt;code&gt;Exec&lt;/code&gt; line longer than a launcher could need (1024 bytes) is refused unread, so a fetched vault cannot buy a stall with one.&lt;/li&gt;&lt;li&gt;A launcher a restore cannot rebuild is named at capture, listed as refused by &lt;code&gt;ress verify&lt;/code&gt;, and left out of a shared loadout rather than published.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Status&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;ress status --json&lt;/code&gt; no longer exits 2 with no output when a setting holds a value it does not expect (&lt;code&gt;INCLUDE_OMARCHY=&lt;/code&gt;, &lt;code&gt;AUTO_INTERVAL_HOURS=24h&lt;/code&gt;), when the last-backup stamp is not a number, or when a vault&amp;#39;s manifest is not JSON. The panel reads nothing but this command, so a blank panel was the visible symptom.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Plugins and themes&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;A remote a restore will not clone — a &lt;code&gt;file://&lt;/code&gt; URL, a bare local&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>ress</category></item><item><title>Typearchy v1.5.0</title><link>https://github.com/btsouth/typearchy/releases/tag/v1.5.0</link><guid isPermaLink="true">https://github.com/btsouth/typearchy/releases/tag/v1.5.0</guid><pubDate>Sun, 20 Sep 2026 02:24:35 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.5 brings practice and challenge results together in one History page, and makes local history harder to lose.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;One History page for practice and challenge results, with progress, practice time, and frequent mistypes shown without digging through settings.&lt;/li&gt;&lt;li&gt;Reopen saved passages and review a challenge result privately before sharing it.&lt;/li&gt;&lt;li&gt;Keep older runs: history paginates, and the browser keeps its original archive until you clear it, so a migration can be undone.&lt;/li&gt;&lt;li&gt;Import a backup without duplicates, and get your original data back when an import fails.&lt;/li&gt;&lt;li&gt;Sharper result flow: the practice editor opens when you start a new custom practice, controls wait for the game to be interactive before they accept clicks, and the duration buttons fit again.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The desktop app cannot lose history on upgrade: installing keeps a snapshot of everything it touches and restores it if anything fails.&lt;/p&gt;</content:encoded><category>Typearchy</category></item><item><title>ds-router v0.1.0</title><link>https://github.com/btsouth/ds-router/releases/tag/v0.1.0</link><guid isPermaLink="true">https://github.com/btsouth/ds-router/releases/tag/v0.1.0</guid><pubDate>Sat, 19 Sep 2026 23:18:03 GMT</pubDate><content:encoded>&lt;p&gt;ds-router keeps Hermes pointed at a provider with quota. It reads four providers&amp;#39; usage APIs, updates Hermes&amp;#39; default provider, and can spread existing sessions across providers with declared concurrency caps.&lt;/p&gt;&lt;p&gt;Runs locally. No proxy or per-request routing.&lt;/p&gt;&lt;p&gt;This first tagged release includes credential-safe HTTP handling, serialized config changes, safer session placement, and reversible installation scripts.&lt;/p&gt;&lt;p&gt;Validation: 242 tests across 10 suites, plus Ubuntu/macOS CI on Python 3.10 and 3.12. Live macOS launchd execution remains unverified. See &lt;a href=&quot;https://github.com/btsouth/ds-router/blob/v0.1.0/docs/release-validation.md&quot; rel=&quot;noreferrer&quot;&gt;release validation&lt;/a&gt; for the exact limits.&lt;/p&gt;&lt;p&gt;Start with the &lt;a href=&quot;https://github.com/btsouth/ds-router#quick-start&quot; rel=&quot;noreferrer&quot;&gt;README&lt;/a&gt;. Linux installation enables the timer; use &lt;code&gt;--no-service&lt;/code&gt; for manual routing.&lt;/p&gt;</content:encoded><category>ds-router</category></item><item><title>Agent Pulse v1.5.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.5.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.5.0</guid><pubDate>Sat, 19 Sep 2026 23:07:13 GMT</pubDate><content:encoded>&lt;h5&gt;AI Usage Dashboard v1.5.0&lt;/h5&gt;&lt;p&gt;This release adds Cursor — cloud usage events and a billing-cycle quota meter — and fixes the installer&amp;#39;s built-in-widget check, which could only pass on the machine it was written on.&lt;/p&gt;&lt;h5&gt;🟣 Cursor&lt;/h5&gt;&lt;p&gt;Cursor is the first source here that cannot be rebuilt from local files, so it is read from Cursor&amp;#39;s own usage events, per model:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Token history&lt;/strong&gt; — every event&amp;#39;s input, output, and cache-read tokens, priced at list price&lt;/li&gt;&lt;li&gt;&lt;strong&gt;A billing-cycle quota meter&lt;/strong&gt; with its reset date, read through the session the Cursor desktop app already stores locally&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Free events still count&lt;/strong&gt; — an event that carries no tokens is kept as a turn rather than dropped as empty&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The session token is read from Cursor&amp;#39;s local store and is never copied, logged, or sent anywhere but Cursor. The endpoint is undocumented and can move without notice; when a call fails, the previous snapshot stays in place with its error and nothing else in the dashboard is affected.&lt;/p&gt;&lt;p&gt;Event costs are list prices and plan discounts are not applied per event, so the quota card&amp;#39;s billed total is the figure to trust where the two disagree.&lt;/p&gt;&lt;p&gt;Cursor support arrived as a community pull request from &lt;strong&gt;@hilather&lt;/strong&gt; — the collector, the paginated walk with resume, the quota mapping, the pricing, and the tests are his work. Thank you.&lt;/p&gt;&lt;h5&gt;🛠 Also in this release&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;The installer&amp;#39;s built-in-widget check read &lt;code&gt;/usr/share/omarchy&lt;/code&gt; directly — a path that exists on a development machine and nowhere else — so it passed locally and went red the moment it ran anywhere else. It now follows the &lt;code&gt;OMARCHY_PATH&lt;/code&gt; conve&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Hermes WoW v0.7.0</title><link>https://github.com/btsouth/hermes-wow/releases/tag/v0.7.0</link><guid isPermaLink="true">https://github.com/btsouth/hermes-wow/releases/tag/v0.7.0</guid><pubDate>Sat, 19 Sep 2026 22:11:43 GMT</pubDate><content:encoded>&lt;p&gt;One-command setup for the Hermes WoW bridge on Linux.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Finds your game and Hermes installation, installs the addon, and verifies the first snapshot.&lt;/li&gt;&lt;li&gt;Starts the bridge automatically at login, with no terminal left open.&lt;/li&gt;&lt;li&gt;Adds status, update and uninstall commands. Failed updates restore the previous installation.&lt;/li&gt;&lt;li&gt;Improves first-run instructions and snapshot recovery guidance.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Requires an existing Hermes installation and Linux with a systemd user session, Python 3.10+, Git and curl. The addon ZIP alone does not provide the bridge.&lt;/p&gt;&lt;p&gt;Live setup, uninstall and reinstall passed on Linux. Offline gates cover update rollback and duplicate watchers. This remains a Classic beta preview for interface 16001; in-game controls and other clients are unverified.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/btsouth/hermes-wow#readme&quot; rel=&quot;noreferrer&quot;&gt;Install and limitations&lt;/a&gt; · &lt;a href=&quot;https://github.com/btsouth/hermes-wow/blob/v0.7.0/docs/validation-0.7.0.md&quot; rel=&quot;noreferrer&quot;&gt;Validation&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Hermes WoW</category></item><item><title>Hermes WoW v0.6.0</title><link>https://github.com/btsouth/hermes-wow/releases/tag/v0.6.0</link><guid isPermaLink="true">https://github.com/btsouth/hermes-wow/releases/tag/v0.6.0</guid><pubDate>Sat, 19 Sep 2026 21:44:31 GMT</pubDate><content:encoded>&lt;p&gt;Hermes agents in Azeroth: see what needs you, reply, and manage sessions from a native WoW board.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Clickable sync toasts for new attention and completed work.&lt;/li&gt;&lt;li&gt;First-run setup card and a visible Sync button.&lt;/li&gt;&lt;li&gt;Mark read without changing Hermes&amp;#39;s database. New activity resurfaces the session.&lt;/li&gt;&lt;li&gt;Clickable session links in chat.&lt;/li&gt;&lt;li&gt;Stop a local desktop-backend turn at sync. It targets the turn active when delivered and clears queued prompts and approvals.&lt;/li&gt;&lt;li&gt;Fixes for late CLI failures, corrupt dispatch state, notifications, and panel layout.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Requires a local Hermes installation and the Python bridge. The addon zip alone is not enough. Update both halves together for payload schema 3.&lt;/p&gt;&lt;p&gt;This is a preview release for the tested Classic beta client, interface 16001. Offline gates and rendered previews pass; the new controls still need an in-game check. Other client builds and bridge operating systems are unverified.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/btsouth/hermes-wow#readme&quot; rel=&quot;noreferrer&quot;&gt;Setup and limitations&lt;/a&gt; · &lt;a href=&quot;https://github.com/btsouth/hermes-wow/blob/main/CHANGELOG.md&quot; rel=&quot;noreferrer&quot;&gt;Changes&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Hermes WoW</category></item><item><title>Agent Pulse v1.4.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.4.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.4.0</guid><pubDate>Sat, 19 Sep 2026 21:41:43 GMT</pubDate><content:encoded>&lt;h5&gt;AI Usage Dashboard v1.4.0&lt;/h5&gt;&lt;p&gt;This release makes the packaged widget the only widget — and the complete one — adds reset notifications, and counts work done through the Command Code CLI.&lt;/p&gt;&lt;h5&gt;🔀 The widget merge&lt;/h5&gt;&lt;p&gt;The widget that ships with the dashboard now includes everything a private, customized clone held — rebuilt as settings anyone can set from the widget&amp;#39;s &lt;code&gt;bar.layout&lt;/code&gt; entry in &lt;code&gt;shell.json&lt;/code&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;code&gt;providerOrder&lt;/code&gt;&lt;/strong&gt; — walk the bar and panel in your order. Unlisted providers follow alphabetically, so a new provider never drops off the end.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;code&gt;launchCommands&lt;/code&gt;&lt;/strong&gt; — right-click a provider to launch its own CLI in a terminal; unmapped providers fall back to Omarchy&amp;#39;s agent picker.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;code&gt;extraProviders&lt;/code&gt;&lt;/strong&gt; — write an upstream-format record into the usage directory and the widget shows it. Bring your own collector; the record is the whole contract.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;code&gt;alwaysShow&lt;/code&gt;&lt;/strong&gt; — keep a provider on the bar before it has numbers.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fireworks&lt;/strong&gt; is back (off by default; enable it in Settings).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The installer now names any other installed model-usage widget it finds — including Omarchy&amp;#39;s built-in Agents widget — so a second AI icon never appears by surprise.&lt;/p&gt;&lt;h5&gt;🔔 Reset notifications&lt;/h5&gt;&lt;p&gt;A desktop notification when a &lt;strong&gt;weekly or monthly limit resets&lt;/strong&gt;, or when banked reset credits arrive (the way Codex delivers dropped resets) — with the provider&amp;#39;s own mark on the popup.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Short (session) windows never notify&lt;/li&gt;&lt;li&gt;Codex and Claude are watched by default; more via &lt;code&gt;--provider&lt;/code&gt;, never by silent opt-in&lt;/li&gt;&lt;li&gt;Overlapping refreshes serialize on a lock file, so a reset notifies exactly once&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;💳 Command&lt;/h5&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Try Omarchy v0.0.20-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.20-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.20-preview</guid><pubDate>Sat, 19 Sep 2026 21:38:20 GMT</pubDate><content:encoded>&lt;p&gt;Camera, microphone and file-drop improvements for Windows x64.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Use the Windows camera and microphone in guest apps. Camera capture starts on demand and stops when the app closes it.&lt;/li&gt;&lt;li&gt;Drop Windows files into an open local Files folder without a transfer window taking over. Other destinations use Downloads with a notification. Duplicate names keep both files.&lt;/li&gt;&lt;li&gt;Existing guests receive matching camera and TUN modules automatically. Interrupted module delivery retries on the next boot.&lt;/li&gt;&lt;li&gt;Recover from orphaned package-manager locks after interrupted updates, without removing locks owned by a running transaction.&lt;/li&gt;&lt;li&gt;Pause the guest during Windows sleep and resume it on wake with clock synchronization.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Existing installations keep their disk, files and settings. Use &lt;strong&gt;Update &amp;gt; Omarchy&lt;/strong&gt; inside the guest for the full system package update.&lt;/p&gt;&lt;p&gt;This remains a preview. Windows sleep/wake recovery has not been verified on physical hardware. Direct drops into arbitrary applications, portable-drive lifecycle, native migration and broader Windows/GPU coverage remain unfinished. Accelerated RAM resume and Windows ARM64 are not supported.&lt;/p&gt;&lt;p&gt;Thanks to everyone testing and reporting issues, and to the Omarchy, WINQ-EMU, QEMU and Mesa communities.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/omacom/try-omarchy-windows/compare/v0.0.19-preview...v0.0.20-preview&quot; rel=&quot;noreferrer&quot;&gt;Changes since v0.0.19-preview&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Agent Pulse v1.3.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.3.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.3.0</guid><pubDate>Thu, 17 Sep 2026 21:09:52 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;CommandCode usage: plan windows read from an API key you supply, with the resets it publishes. Its allowance is measured in credit value rather than tokens (the $10 GOAT plan allows $14 in any 5 hours, $35 in any 7 days, and $70 a month), and each window reports its own spend, cap, and reset time, so these meters carry a countdown where the other providers cannot. Add the key under &lt;strong&gt;Settings&lt;/strong&gt;, or export &lt;code&gt;COMMANDCODE_API_KEY&lt;/code&gt;, or drop it in &lt;code&gt;~/.config/omarchy/ai-usage/commandcode.key&lt;/code&gt;. The key is never written back, never leaves the request it authenticates, and never appears in anything the dashboard renders.&lt;/li&gt;&lt;li&gt;Count CommandCode token history through the same agent ledger as OpenCode Go and Ollama Cloud. Its two profiles for one account, one OpenAI-shaped and one Anthropic-shaped, collapse onto one card, with the raw route kept in the Routes breakdown so nothing is double counted.&lt;/li&gt;&lt;li&gt;CommandCode model rates, transcribed from the rates it publishes rather than the labs&amp;#39; list prices, since it bills against its own resale table. Includes its peak window that doubles the DeepSeek rates on weekday early mornings. Models that are free while capacity lasts price at zero instead of reading as unpriced.&lt;/li&gt;&lt;li&gt;Keep the provider tabs on one row: the chips now share the width evenly and keep their own text width, so four or five providers sit on one line instead of wrapping, with more room on both sides.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install or update: &lt;code&gt;curl -fsSL https://raw.githubusercontent.com/btsouth/omarchy-usage-dashboard/main/install.sh | bash -s -- --with-plugin&lt;/code&gt;&lt;/p&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Agent Pulse v1.2.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.2.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.2.0</guid><pubDate>Thu, 17 Sep 2026 08:23:17 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Ollama Cloud usage: local token history alongside the plan&amp;#39;s usage limits, read from an API key you supply. Add it under &lt;strong&gt;Settings&lt;/strong&gt;, or export &lt;code&gt;OLLAMA_API_KEY&lt;/code&gt;, or drop a key in &lt;code&gt;~/.config/omarchy/ai-usage/ollama.key&lt;/code&gt;. The key is never written back, never leaves the request it authenticates, and never appears in anything the dashboard renders.&lt;/li&gt;&lt;li&gt;Ollama Cloud model rates, including the published peak window that doubles the DeepSeek rates on weekday afternoons.&lt;/li&gt;&lt;li&gt;Count your agent&amp;#39;s own OpenCode Go and Ollama Cloud spending. Running those routes through Hermes used to hide that usage; both are now included, and they reconcile to the agent&amp;#39;s own ledger exactly.&lt;/li&gt;&lt;li&gt;Split agent-sourced usage by what it was for: typed prompts, title generation, context compression, vision, approvals, and background review.&lt;/li&gt;&lt;li&gt;Treat a Hermes home as an account source folder, so it can be labelled per account or imported from another machine.&lt;/li&gt;&lt;li&gt;Show up to four model rows on each overview card, from local token totals. Providers whose usage endpoint reports one aggregate number cannot supply per-model shares, so the local figures are the honest view there.&lt;/li&gt;&lt;li&gt;Fix the bar widget&amp;#39;s scrollbar so it no longer draws over the text, and give the provider chips room to fit their labels.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install or update: &lt;code&gt;curl -fsSL https://raw.githubusercontent.com/btsouth/omarchy-usage-dashboard/main/install.sh | bash -s -- --with-plugin&lt;/code&gt;&lt;/p&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Omakade v1.10.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.10.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.10.0</guid><pubDate>Thu, 17 Sep 2026 02:00:45 GMT</pubDate><content:encoded>&lt;p&gt;Xenia (Xbox 360) support and a TV setup for the couch.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Xbox 360 games from Xenia Canary: discovery from Xenia&amp;#39;s recent-games list and storage root, save backup, playtime recording, and launching through the &lt;code&gt;xenia_canary&lt;/code&gt; binary. Thanks to &lt;a href=&quot;https://github.com/Salt-555&quot; rel=&quot;noreferrer&quot;&gt;@Salt-555&lt;/a&gt; for the Xenia source work.&lt;/li&gt;&lt;li&gt;Xbox 360 titles identified with IGDB and shown under their own console card, including names Xenia writes with trademark marks.&lt;/li&gt;&lt;li&gt;Xenia pinned to X11 on Wayland, where its window otherwise stayed grey while audio kept playing.&lt;/li&gt;&lt;li&gt;An optional TV gaming agent skill with a Gamescope launcher that checks the TV output, workspace, and audio sink before starting a game. It stays inert unless you install it. Thanks to &lt;a href=&quot;https://github.com/LucasOl1337&quot; rel=&quot;noreferrer&quot;&gt;@LucasOl1337&lt;/a&gt; for the guide and helper.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Omalink v0.2.0</title><link>https://github.com/btsouth/omalink/releases/tag/v0.2.0</link><guid isPermaLink="true">https://github.com/btsouth/omalink/releases/tag/v0.2.0</guid><pubDate>Wed, 16 Sep 2026 02:49:08 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Notification sources setting: comma-separated app names or Android packages, defaulting to messaging and authenticator apps, matched anywhere in either; clear it to allow everything.&lt;/li&gt;&lt;li&gt;Notification popups setting: keep matching notifications listed in the panel without desktop popups.&lt;/li&gt;&lt;li&gt;Media controls setting: hide the phone&amp;#39;s now-playing section entirely.&lt;/li&gt;&lt;li&gt;Skip notifications the phone re-sends flagged silent after a reconnect, so old messages do not pop up again.&lt;/li&gt;&lt;li&gt;Ask the phone for its thread list on every listing so messages sent on the phone appear without waiting for a push.&lt;/li&gt;&lt;li&gt;Reap orphaned dbus-monitor watchers left behind by a killed watcher.&lt;/li&gt;&lt;li&gt;Now-playing media controls in the panel: track, artist, album art, play/pause, previous/next, seek, and volume.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install: &lt;code&gt;omarchy plugin add https://github.com/btsouth/omalink.git --enable&lt;/code&gt;&lt;/p&gt;</content:encoded><category>Omalink</category></item><item><title>Agent Pulse v1.1.1</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.1.1</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.1.1</guid><pubDate>Wed, 16 Sep 2026 02:29:53 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Follow Omarchy theme swaps live again: the dashboard watches the stable theme directory, which survives the swap that replaces it by rename.&lt;/li&gt;&lt;li&gt;Repaint theme changes from a fast palette read instead of a full history scan, removing the two to three second lag after &lt;code&gt;omarchy theme set&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;Derive the Pi provider color from the theme&amp;#39;s bright foreground, since no shipped theme defines &lt;code&gt;bright_white&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;Let the demo enable a subset of agents with &lt;code&gt;--agents&lt;/code&gt; for quieter screenshots.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install or update: &lt;code&gt;curl -fsSL https://raw.githubusercontent.com/btsouth/omarchy-usage-dashboard/main/install.sh | bash -s -- --with-plugin&lt;/code&gt;&lt;/p&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Toolport v1.19.0</title><link>https://github.com/btsouth/toolport/releases/tag/v1.19.0</link><guid isPermaLink="true">https://github.com/btsouth/toolport/releases/tag/v1.19.0</guid><pubDate>Wed, 16 Sep 2026 01:54:44 GMT</pubDate><content:encoded>&lt;p&gt;Toolport 1.19.0 lets one shared gateway serve clients with different discovery modes at the same time, stops an over-long routine name from breaking every request from a prefixing client, and fixes a placeholder guard that refused real HTML and template values. It also carries cross-process rate-limit backoff for busy hosts and two dependency security updates.&lt;/p&gt;&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The shared HTTP gateway can pick a discovery mode per client.&lt;/strong&gt; One bridge process previously resolved a single mode at startup and applied it to every client, so it could serve a native-tool-search client the full catalog or a local model the compact meta-tools, but not both. It now honors &lt;code&gt;clientDiscovery[&amp;lt;http-client-id&amp;gt;]&lt;/code&gt; for the client its bearer token resolves to: set &lt;code&gt;full&lt;/code&gt; for Claude Code or Codex and &lt;code&gt;lazy&lt;/code&gt; for Open WebUI in the same process. Only &lt;code&gt;full&lt;/code&gt; and &lt;code&gt;lazy&lt;/code&gt; are per-client; &lt;code&gt;grouped&lt;/code&gt; stays process-wide, and a client without an entry inherits the process mode. (&lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/toolport/issues/868&quot; rel=&quot;noreferrer&quot;&gt;#868&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Two server ids that differ only by &lt;code&gt;-&lt;/code&gt; and &lt;code&gt;_&lt;/code&gt; could become one server.&lt;/strong&gt; The gateway rewrites ids to the tool-name charset for exposed names, and that rewrite also keyed client scope, PII pseudonym origins, injection block exemptions and result budgets, so a local server named &amp;quot;Team Acme CRM&amp;quot; and a synced team server &lt;code&gt;team_acme-crm&lt;/code&gt;, or a hand-edited &lt;code&gt;gh_api&lt;/code&gt; beside a new &lt;code&gt;gh-api&lt;/code&gt;, shared scope and exemptions. New ids, local or team-synced, are now kept distinct under that rewrite the same way an exact duplicate is renamed.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;**The OpenAPI endpoint answered failed tool calls with H&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Toolport</category></item><item><title>Agent Pulse v1.1.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.1.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.1.0</guid><pubDate>Wed, 16 Sep 2026 01:47:20 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Synced machine ledgers: point every machine at one shared folder and each imports the others&amp;#39; snapshots, so totals, charts, and model breakdowns cover all of them.&lt;/li&gt;&lt;li&gt;Show synced machines in the data coverage card, and warn once per broken snapshot instead of every scan.&lt;/li&gt;&lt;li&gt;Fix release pinning in the one-line installer: tags download correctly, not only branches.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install or update: &lt;code&gt;curl -fsSL https://raw.githubusercontent.com/btsouth/omarchy-usage-dashboard/main/install.sh | bash -s -- --with-plugin&lt;/code&gt;&lt;/p&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Agent Pulse v1.0.0</title><link>https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.0.0</link><guid isPermaLink="true">https://github.com/btsouth/omarchy-usage-dashboard/releases/tag/v1.0.0</guid><pubDate>Wed, 16 Sep 2026 01:35:59 GMT</pubDate><content:encoded>&lt;p&gt;First public release of the AI Usage Dashboard for Omarchy.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Named history accounts with multiple folders, account comparisons, and filters.&lt;/li&gt;&lt;li&gt;Deduplicate mirrored history and flag conflicting account assignments.&lt;/li&gt;&lt;li&gt;API-value shares and tokens/value per recorded session.&lt;/li&gt;&lt;li&gt;Grok Build history, recorded API value, model calls, and weekly quota.&lt;/li&gt;&lt;li&gt;Gemini CLI, general OpenCode, Pi, and Oh My Pi history, with source-route breakdowns.&lt;/li&gt;&lt;li&gt;Detect active sources on first use and adapt layouts to the enabled providers.&lt;/li&gt;&lt;li&gt;Refresh Grok quota after login and request fresh limits on manual Refresh.&lt;/li&gt;&lt;li&gt;Reopen unmapped dashboard windows and focus the correct instance across workspaces.&lt;/li&gt;&lt;li&gt;Keep provider colors readable on light and dark backgrounds.&lt;/li&gt;&lt;li&gt;Wrap bar-widget provider chips when many sources are enabled.&lt;/li&gt;&lt;li&gt;One overview card per account, with optional monthly prices per provider or labelled account.&lt;/li&gt;&lt;li&gt;Daily and hourly charts split into one series per account when a provider has more than one, each in its own shade of the provider color, largest solid and the others dashed.&lt;/li&gt;&lt;li&gt;Labelled accounts read their own agent usage record by matching id or name, so a second Codex account shows its quota beside the current login.&lt;/li&gt;&lt;li&gt;OpenCode Go prices the full documented model table, doubles DeepSeek rates during peak hours, and falls back to OpenCode&amp;#39;s recorded cost for unlisted models.&lt;/li&gt;&lt;li&gt;The Go card shows value used against each model&amp;#39;s monthly allowance, including the DeepSeek V4.1 Flash 4x promo through Sep 20.&lt;/li&gt;&lt;li&gt;Price Codex &lt;code&gt;gpt-5.3-codex-spark&lt;/code&gt; and mark &lt;code&gt;codex-auto-review&lt;/code&gt; internal, clearing t&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Agent Pulse</category></item><item><title>Try Omarchy v0.0.19-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.19-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.19-preview</guid><pubDate>Wed, 16 Sep 2026 01:21:39 GMT</pubDate><content:encoded>&lt;p&gt;A reliability preview. Download &lt;strong&gt;TryOmarchy.exe&lt;/strong&gt; below and run it on Windows x64. Existing installations keep their guest disk, files, and settings. The launcher updates its guest integration automatically; use &lt;strong&gt;Update &amp;gt; Omarchy&lt;/strong&gt; inside the guest for the full system package update.&lt;/p&gt;&lt;h5&gt;What&amp;#39;s new&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Lighter portable copies.&lt;/strong&gt; Creating a portable copy, or copying an existing portable installation, now writes an independently verified QCOW2 disk directly instead of staging a full backup and raw restore. Moves and snapshots also retry transient Windows file locks.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Clean guest package ownership.&lt;/strong&gt; The guest runtime package no longer claims the two Neovim helper commands owned by the editor package. Existing guests keep both helpers, including administrator edits, and the package database reports no duplicate ownership.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Restored Neovim theming.&lt;/strong&gt; New accounts get the packaged Neovim theme link again, and existing guests receive it when the launcher integration updates. Neovim follows the active Omarchy theme, and &lt;code&gt;omarchy-nvim&lt;/code&gt; reports no missing files.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Validation and remaining preview limitations&lt;/h5&gt;&lt;p&gt;Automated launcher, guest, and factory-image checks pass on the pinned candidate. The guest update path was exercised end to end on the checksum-verified v0.0.18-preview image, including the five-boot preservation run and the new compatibility-revision delivery, and the physical Windows draft test verifies preserved data, the new kernel boot, reboot and poweroff, rollback, and the one-time compatibility repair before publication.&lt;/p&gt;&lt;p&gt;This&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Ceiling v1.5.38</title><link>https://github.com/btsouth/ceiling/releases/tag/v1.5.38</link><guid isPermaLink="true">https://github.com/btsouth/ceiling/releases/tag/v1.5.38</guid><pubDate>Wed, 16 Sep 2026 00:57:39 GMT</pubDate><content:encoded>&lt;h5&gt;[Ceiling] 1.5.38 - 2026-09-16&lt;/h5&gt;&lt;p&gt;Codex usage keeps reading correctly through OpenAI&amp;#39;s latest response changes, and the Antigravity CLI is recognized when Windows cannot read its process command line. A Windows rendering failure also gets a recovery path: the flyout, Settings, and FloatBar windows rebuild themselves after their WebView2 process exits instead of staying blank, and the taskbar flyout no longer leaves a strip of desktop showing under its last row.&lt;/p&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The flyout, Settings, and FloatBar rebuild themselves after a WebView2 crash.&lt;/strong&gt; Windows keeps a Tauri window&amp;#39;s frame after the WebView2 browser and render processes exit, but the client area then paints nothing, and because these windows are hidden rather than closed the dead frame was reused on every open. Each window now checks for a live render host before opening and destroys the dead frame so a fresh one is built. Fixes the blank frame for those windows in &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/ceiling/issues/410&quot; rel=&quot;noreferrer&quot;&gt;#410&lt;/a&gt;; the main window needs an async rebuild path and remains open.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Codex usage keeps reading through OpenAI&amp;#39;s latest response changes.&lt;/strong&gt; The usage endpoint renamed and moved several fields, and the old parser silently dropped them: a quoted credit balance never rendered, the spend limit under &lt;code&gt;spend_control.individual_limit&lt;/code&gt; and the top-level code-review meter were ignored, and Spark&amp;#39;s weekly window was discarded. Those are read again, Spark is matched by its new &lt;code&gt;codex_bengalfox&lt;/code&gt; meter, and numeric fields that arrive as strings still parse. Fixes &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/ceiling/issues/441&quot; rel=&quot;noreferrer&quot;&gt;#441&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Antigravity CLI is detected even when Windows cannot read its command line.&lt;/strong&gt; Th&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Ceiling</category></item><item><title>Omaroll v1.8.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.8.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.8.0</guid><pubDate>Tue, 15 Sep 2026 22:48:16 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Lossless rotate and flip. A JPEG rotated or flipped with no crop or resize is written without recompressing the pixels (through jpegtran where available), so a turn no longer costs quality; every other correction recompresses as before. An image with an EXIF orientation tag still takes the recompressing path, which bakes the tag in.&lt;/li&gt;&lt;li&gt;Crop aspect presets. The correction editor holds the crop to Free, Original, 1:1, 4:3, 3:2 or 16:9 while the frame is dragged, snapping to the largest centred rectangle of that ratio when the preset is chosen.&lt;/li&gt;&lt;li&gt;Straighten. A fine ±15° level control in the correction editor, scaled to fill the frame so no empty corners show, applied before the crop.&lt;/li&gt;&lt;li&gt;Correct a selection. Rotate, flip or resize several selected pictures at once (B), each written as its own copy with the existing collision handling.&lt;/li&gt;&lt;li&gt;PDF continuous scroll. Pages scroll at the window width by default, with a Fit page mode for reading a whole page with zoom and pan.&lt;/li&gt;&lt;li&gt;Print. A Print action for pictures and PDFs hands the file to the system print path (CUPS), and is greyed out with an install hint when it is absent.&lt;/li&gt;&lt;li&gt;Undo organization marks. Ctrl+Z steps back through favourites, hidden flags, ratings and captions, one action at a time.&lt;/li&gt;&lt;li&gt;Subtitle timing. Sidecar subtitles can be nudged earlier or later by half a second to fix a track that is out of sync.&lt;/li&gt;&lt;li&gt;Slideshow options. The slideshow interval is configurable (2 to 20 seconds) and a shuffle mode picks a random picture instead of the next in order.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Omaroll v1.7.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.7.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.7.0</guid><pubDate>Mon, 14 Sep 2026 23:03:22 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Crop, rotate, flip and resize a picture as a copy. The viewer&amp;#39;s action list gains Crop, rotate, resize (Q): a live preview with a draggable crop frame, quarter turns and flips, and an optional output size. The original is never modified; the copy is written beside it as &lt;code&gt;&amp;lt;name&amp;gt;-edited.&amp;lt;ext&amp;gt;&lt;/code&gt;, numbered on repeat. EXIF orientation is baked in, the ICC profile is kept, and collision or write failures leave the original untouched.&lt;/li&gt;&lt;li&gt;Rename an album or a tag without losing its membership. Renaming a tag also renames every tag nested under it (Travel/Japan follows Travel). A name that clashes with an existing collection is refused.&lt;/li&gt;&lt;li&gt;Compare pictures side by side with synchronized zoom and pan (K). It uses the checked selection, or the open picture&amp;#39;s exact duplicates and then its visually similar set, and shows each file&amp;#39;s name.&lt;/li&gt;&lt;li&gt;Remember video playback. Volume and mute are kept across files and sessions, and a video reopened part-way through offers Resume or Start over instead of always starting from the beginning. Watching to the end clears the spot.&lt;/li&gt;&lt;li&gt;External subtitles. A &lt;code&gt;.srt&lt;/code&gt; or &lt;code&gt;.vtt&lt;/code&gt; beside a video is offered alongside any embedded tracks, labelled by its language tag (movie.en.srt shows as English), and drawn over the video as playback reaches each cue.&lt;/li&gt;&lt;li&gt;Find text in a PDF. The viewer&amp;#39;s PDF controls gain a search box; each match is a page you can step through, with a count, and the page turns as you move between matches.&lt;/li&gt;&lt;li&gt;Copy a PDF page&amp;#39;s text to the clipboard, and jump straight to a page by typing its number in the PDF c&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Omakade v1.9.2</title><link>https://github.com/btsouth/omakade/releases/tag/v1.9.2</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.9.2</guid><pubDate>Mon, 14 Sep 2026 00:02:01 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Add an optional ProtonDB tier badge on library cards, off by default. Turn on both community reports and card badges in Settings to see the tier beside playtime and rating. Fixes &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/omakade/issues/39&quot; rel=&quot;noreferrer&quot;&gt;#39&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Try Omarchy v0.0.18-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.18-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.18-preview</guid><pubDate>Sun, 13 Sep 2026 22:57:58 GMT</pubDate><content:encoded>&lt;p&gt;A larger Windows preview with better file sharing, recovery tools, and graphics reliability. This is the recommended upgrade from v0.0.14-preview, the previous public release; it includes the changes developed in the unpublished v0.0.15�17 candidates.&lt;/p&gt;&lt;p&gt;Download &lt;strong&gt;TryOmarchy.exe&lt;/strong&gt; below and run it on Windows x64. Existing installations keep their guest disk, files, and settings. The launcher updates its guest integration automatically; use &lt;strong&gt;Update &amp;gt; Omarchy&lt;/strong&gt; inside the guest for the full system package update.&lt;/p&gt;&lt;h5&gt;What&amp;#39;s new&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Copy files and folders between Windows and Omarchy.&lt;/strong&gt; Clipboard transfers preserve originals, and dedicated transfer windows support native Windows drag and drop and larger transfers.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Snapshots and recovery.&lt;/strong&gt; Create snapshots, restore a separate copy, or roll back an installation with disk verification and recovery data retained if something interrupts the operation.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Move your installation from Settings.&lt;/strong&gt; Verified copying, cancellation, interrupted-move recovery, and shortcuts that follow the new location make moving to another drive easier.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;More accessible Settings.&lt;/strong&gt; Adjust guest resources, disk capacity, rendering, displays, and sharing. Settings remain usable on smaller screens, and disk reclaim now has tray access and progress reporting.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Better configuration migration.&lt;/strong&gt; Native monitor settings and the Omarchy runtime location survive restoration. Incomplete package or theme restoration is reported, and repeated restores retain separate backups.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Omarchy 4.0.3 guest image.&lt;/strong&gt; Includes repaire&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Omakade v1.9.1</title><link>https://github.com/btsouth/omakade/releases/tag/v1.9.1</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.9.1</guid><pubDate>Sun, 13 Sep 2026 21:07:17 GMT</pubDate><content:encoded>&lt;p&gt;This patch fixes RomM catalog refresh for large libraries.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Ask RomM to omit the result-set index and filter data it repeats on every page by default, which is what pushed large catalogs past the response limit.&lt;/li&gt;&lt;li&gt;Raise the whole-refresh total while keeping each page bounded in memory, so libraries with tens of thousands of entries finish loading. A failed refresh still keeps the existing offline catalog.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Fixes &lt;a class=&quot;iss&quot; href=&quot;https://github.com/btsouth/omakade/issues/46&quot; rel=&quot;noreferrer&quot;&gt;#46&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Omakade</category></item><item><title>Omakade v1.9.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.9.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.9.0</guid><pubDate>Sun, 13 Sep 2026 01:29:04 GMT</pubDate><content:encoded>&lt;p&gt;Omakade 1.9 adds RomM libraries, per-game launch setup, emulator save protection, and tools for fixing your library.&lt;/p&gt;&lt;h5&gt;New features&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;RomM libraries:&lt;/strong&gt; connect your server, launch locally mounted games, and browse the cached catalog offline. Credentials are stored securely; Omakade does not modify your server.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Launch setup:&lt;/strong&gt; choose an emulator or core for each installation, inspect launch diagnostics, and repair missing paths.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Save protection:&lt;/strong&gt; back up supported emulator saves before launch, restore or undo changes, and manage custom layouts, retention, and cleanup. Shared memory cards include warnings before restoring.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Library repair:&lt;/strong&gt; work through missing artwork, identification problems, and unavailable installations with saved filters, selected retries, and separate identity and artwork undo.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Game details:&lt;/strong&gt; view play history and optional ProtonDB community reports. Library cards keep their compact two-line layout.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixes&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Improve ROM identification and artwork recovery while preserving manual choices and editions.&lt;/li&gt;&lt;li&gt;Fix cached cover loading loops and refresh backup lists after automatic capture.&lt;/li&gt;&lt;li&gt;Keep archive launches on compatible RetroArch setups and explain missing archives, cores, or runtimes.&lt;/li&gt;&lt;li&gt;Skip GOG DLC-only manifests so they do not block game discovery.&lt;/li&gt;&lt;li&gt;Recognize Cemu &lt;code&gt;.wua&lt;/code&gt; games in session recording.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Thanks&lt;/h5&gt;&lt;p&gt;Thanks to &lt;a href=&quot;https://github.com/gotar&quot; rel=&quot;noreferrer&quot;&gt;@gotar&lt;/a&gt; for reporting the GOG DLC scanning bug and &lt;a href=&quot;https://github.com/ksavery&quot; rel=&quot;noreferrer&quot;&gt;@ksavery&lt;/a&gt; for suggesting ProtonDB integration. Thanks to everyone contributing reports, ideas, and testing.&lt;/p&gt;&lt;h5&gt;Downloads&lt;/h5&gt;&lt;p&gt;Arch packages are available bel&lt;/p&gt;</content:encoded><category>Omakade</category></item><item><title>Omakade v1.8.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.8.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.8.0</guid><pubDate>Wed, 09 Sep 2026 02:39:10 GMT</pubDate><content:encoded>&lt;p&gt;Omakade 1.8 adds a Home screen, an Up Next queue, and more ways to browse your library.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Find games by genre, decade, or platform, with richer descriptions, credits, and regional release dates.&lt;/li&gt;&lt;li&gt;Choose identities and artwork in one panel, with better protection for existing covers.&lt;/li&gt;&lt;li&gt;Get smoother controller navigation, clearer launch feedback, and reliable focus when returning from details.&lt;/li&gt;&lt;li&gt;Optionally record emulator sessions and see imported and recorded playtime separately.&lt;/li&gt;&lt;li&gt;Include game identity choices, play history, and preferences in personal backups.&lt;/li&gt;&lt;li&gt;Keep ROM Folders visible on the Sources overview.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Session recording requires a recognizable game path in the emulator command line. Paused emulator time counts; internal game changes and some wrappers are not covered. Personal backups do not include emulator saves.&lt;/p&gt;&lt;p&gt;Packages are available for x86_64 and ARM64. Both passed automated build, test, and package lifecycle checks. ARM64 has not been tested on physical hardware.&lt;/p&gt;</content:encoded><category>Omakade</category></item><item><title>Ceiling v1.5.37</title><link>https://github.com/btsouth/ceiling/releases/tag/v1.5.37</link><guid isPermaLink="true">https://github.com/btsouth/ceiling/releases/tag/v1.5.37</guid><pubDate>Mon, 07 Sep 2026 20:29:38 GMT</pubDate><content:encoded>&lt;h5&gt;What&amp;#39;s Changed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Document the serve HTTP endpoints by &lt;a href=&quot;https://github.com/diogochaves&quot; rel=&quot;noreferrer&quot;&gt;@diogochaves&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/409&lt;/li&gt;&lt;li&gt;Add GPT-6 Astra pricing by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/414&lt;/li&gt;&lt;li&gt;Document dead refresh_all_providers_on_menu_open (SBS-1070) by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/402&lt;/li&gt;&lt;li&gt;Key Claude OAuth rate-limit backoff per seat by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/403&lt;/li&gt;&lt;li&gt;Kill timed-out Kiro/Augment/Vertex CLI children by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/404&lt;/li&gt;&lt;li&gt;Treat Vertex usage fetch failures as errors, not 0% by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/406&lt;/li&gt;&lt;li&gt;Include directory account_id in observation_scope (SBS-1079) by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/407&lt;/li&gt;&lt;li&gt;Align MCP Cursor remaining_percent with strip ranking (SBS-1076) by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/408&lt;/li&gt;&lt;li&gt;Quarantine unreadable settings instead of wiping them by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/405&lt;/li&gt;&lt;li&gt;Release 1.5.37 by &lt;a href=&quot;https://github.com/btsouth&quot; rel=&quot;noreferrer&quot;&gt;@btsouth&lt;/a&gt; in https://github.com/btsouth/ceiling/pull/415&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Ceiling</category></item><item><title>Omakade v1.7.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.7.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.7.0</guid><pubDate>Mon, 07 Sep 2026 04:59:23 GMT</pubDate><content:encoded>&lt;p&gt;Omakade 1.7 brings console libraries, more ways to organize your games, and a reworked controller keyboard.&lt;/p&gt;&lt;h5&gt;Console libraries&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Discover Dolphin, Cemu, and shadPS4 games alongside existing sources. Launch Dreamcast games through Flycast and scan ROM folders and EmuDeck layouts.&lt;/li&gt;&lt;li&gt;Browse console cards or individual games, pin games outside their console card, and choose a layout for each system.&lt;/li&gt;&lt;li&gt;Read titles and icons from supported Switch dumps using locally installed keys, and artwork from Wii U archives. Filter out Switch updates and DLC.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Artwork and settings&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Identify games with IGDB, display ratings, and sort by rating or popularity. Matching handles common region, revision, and translation tags in ROM names.&lt;/li&gt;&lt;li&gt;Add optional SteamGridDB portrait covers, or choose your own cover, hero, and logo images. Each artwork slot can be reset separately.&lt;/li&gt;&lt;li&gt;Browse settings by Sources, Library, Connections, Controls &amp;amp; streaming, and About &amp;amp; storage. Adjust desktop and couch cover sizes independently.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Organization and backups&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Add native games and desktop entries with custom arguments and a working directory. Removing an entry leaves its game files alone.&lt;/li&gt;&lt;li&gt;Choose a preferred installation for linked games and add extra GOG folders.&lt;/li&gt;&lt;li&gt;Bulk-edit games, save named filters, and pick a random game from your results.&lt;/li&gt;&lt;li&gt;Export personal library settings and artwork to a local backup. Preview, merge, or replace data, with recovery and undo for interrupted restores.&lt;/li&gt;&lt;li&gt;Preserve console pins and favorite/hidden choices for the new emulator sources in backups&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Try Omarchy v0.0.14-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.14-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.14-preview</guid><pubDate>Sun, 06 Sep 2026 02:33:07 GMT</pubDate><content:encoded>&lt;p&gt;v0.0.14-preview follows v0.0.13-preview from earlier today. It ships a rebuilt guest image (integration revision 12) and a launcher fix worth not waiting for.&lt;/p&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Choosing Suspend inside Omarchy no longer freezes the VM window. The guest can no longer enter the S3 or S4 sleep states, and new guests have Omarchy&amp;#39;s suspend-off toggle on so the system menu does not offer it.&lt;/li&gt;&lt;li&gt;A runtime archive that is unchanged between releases is kept instead of being downloaded and unpacked again.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;New&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;The guest follows the Windows display language, alongside the time zone and keyboard layout it already follows. The locale is generated inside Omarchy and takes effect at the next login. &lt;code&gt;-locale&lt;/code&gt; overrides it.&lt;/li&gt;&lt;li&gt;Existing guests catch up with the image defaults on the first boot after an image update, without touching anything you changed: an untouched &lt;code&gt;monitors.lua&lt;/code&gt; gets the current profile, the toggles an older image switched on by mistake are removed, and Suspend leaves the system menu.&lt;/li&gt;&lt;li&gt;New guest images include the Noto CJK fonts.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;File drag and drop and file clipboard transfers are not included yet. Use &lt;code&gt;Omarchy Shared&lt;/code&gt; for files.&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Omaroll v1.6.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.6.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.6.0</guid><pubDate>Sat, 05 Sep 2026 22:01:50 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Star ratings. Rate a file from the viewer or with Alt+1 to Alt+5, sort by Top rated, and narrow any view to a minimum rating from Browse. Saved views keep the choice.&lt;/li&gt;&lt;li&gt;Captions. Add a short caption in the viewer; it shows on the tile and is searched with filenames and picture text.&lt;/li&gt;&lt;li&gt;Nested tags. A tag named Travel/Japan sits under Travel in Browse, and choosing the parent shows everything beneath it.&lt;/li&gt;&lt;li&gt;Browse a photo library by camera and lens. The metadata pass that reads capture dates now records the camera and lens too, and saved views keep the choice. Libraries without camera photos do not show the section.&lt;/li&gt;&lt;li&gt;Tab and Shift+Tab step through the sections, wrapping at either end.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Changed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;A video that plays to its end rewinds to its first frame and pauses there instead of leaving a blank stage.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Omakade v1.6.1</title><link>https://github.com/btsouth/omakade/releases/tag/v1.6.1</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.6.1</guid><pubDate>Sat, 05 Sep 2026 21:17:17 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Launch, manage, and install Steam games through the Steam client itself, native first and then Flatpak, and only fall back to the desktop &lt;code&gt;steam://&lt;/code&gt; URL handler when neither is available. Steam packages that register no handler sent Play to the web browser. Thanks &lt;a href=&quot;https://github.com/radiohost-cloud&quot; rel=&quot;noreferrer&quot;&gt;@radiohost-cloud&lt;/a&gt; for the report and the Apple Silicon test.&lt;/li&gt;&lt;li&gt;Stop matching the Omakade desktop entry when searching for &amp;quot;Steam&amp;quot; or &amp;quot;RetroArch&amp;quot; in the app launcher. Thanks &lt;a href=&quot;https://github.com/gmickel&quot; rel=&quot;noreferrer&quot;&gt;@gmickel&lt;/a&gt; for the report.&lt;/li&gt;&lt;li&gt;Remember the library sort order between launches.&lt;/li&gt;&lt;li&gt;Show every game&amp;#39;s cover at the same compact size on the details screen instead of letting portrait covers render larger than landscape ones.&lt;/li&gt;&lt;li&gt;Share QML role-name definitions across nine game models without changing their role IDs, names, or behavior.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Try Omarchy v0.0.13-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.13-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.13-preview</guid><pubDate>Sat, 05 Sep 2026 17:21:34 GMT</pubDate><content:encoded>&lt;p&gt;v0.0.13-preview follows v0.0.12-preview. It ships a rebuilt guest image (integration revision 9) and a launcher that adapts to the machine it runs on. Existing guest disks keep their data and gain the new guest services on the next launch.&lt;/p&gt;&lt;h5&gt;New&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Images cross the clipboard in both directions: a screenshot copied in Windows pastes into Omarchy, and an image copied in Omarchy pastes into Windows apps. Text keeps working as before.&lt;/li&gt;&lt;li&gt;The guest follows the Windows time zone and default keyboard layout, and a small guest agent keeps the Omarchy clock in step with Windows, including after sleep. A layout or zone chosen inside Omarchy stays until Windows changes.&lt;/li&gt;&lt;li&gt;Automatic rendering remembers when this PC cannot run the GPU path and goes straight to CPU rendering on later launches, retrying daily or after a runtime or driver change. A new Rendering setting (Automatic, GPU, CPU) overrides it. New guests on CPU rendering start with animations off; existing guests keep their current setting.&lt;/li&gt;&lt;li&gt;Guest CPUs are sized to the machine (all logical processors but two, between two and eight) with a Guest CPUs setting and &lt;code&gt;-cpus&lt;/code&gt;. CPU rendering also gets a larger automatic RAM ceiling; GPU rendering keeps its 6 GiB.&lt;/li&gt;&lt;li&gt;The VM window remembers its size and position between launches.&lt;/li&gt;&lt;li&gt;Try Omarchy registers under Windows Apps &amp;amp; features and can be removed from there, from &lt;strong&gt;Remove Try Omarchy&lt;/strong&gt; in Settings, or with &lt;code&gt;-uninstall&lt;/code&gt;, with a full backup offered first.&lt;/li&gt;&lt;li&gt;&lt;code&gt;TryOmarchy.exe -reclaim&lt;/code&gt; gives the space of deleted Omarchy files back to Windows after the next shutdown, within a budget th&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Omaroll v1.5.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.5.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.5.0</guid><pubDate>Sat, 05 Sep 2026 11:51:52 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Open multiple selected files in order, including across folders and in an already-running window. Explicitly selected hidden files open without scanning their surrounding folders.&lt;/li&gt;&lt;li&gt;Opt-in startup readiness tracing and a reproducible startup benchmark.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Changed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Video setup is deferred until a video is opened, reducing startup work for images and the library.&lt;/li&gt;&lt;li&gt;Numbered filenames sort naturally, so image2 appears before image10.&lt;/li&gt;&lt;li&gt;Copying extracted text is confirmed visually and through accessibility announcements.&lt;/li&gt;&lt;li&gt;Real video rendering checks run under Mesa OpenGL in CI and release validation, and automated playback stays off physical audio devices, including native PipeWire.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Thumbnail, PDF and matte image responses no longer risk a crash when a request is cancelled or finishes during fast scrolling or a tile size change.&lt;/li&gt;&lt;li&gt;Tiles no longer keep a previous file&amp;#39;s thumbnail after the window or tile size changes, which could open a different file than the one shown.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Try Omarchy v0.0.12-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.12-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.12-preview</guid><pubDate>Sat, 05 Sep 2026 06:45:11 GMT</pubDate><content:encoded>&lt;p&gt;v0.0.12-preview replaces v0.0.11-preview. It ships a rebuilt guest payload with Linux 7.2.3 and current Arch packages. Existing guest disks keep their data and receive the updated clipboard bridge on the next launch.&lt;/p&gt;&lt;h5&gt;New&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Backup, restore, and reset controls in Settings for stopped standard installs, plus &lt;code&gt;-backup&lt;/code&gt; and &lt;code&gt;-restore&lt;/code&gt; on the command line. Backups cover the guest disk, boot files, bundled runtime, and settings, and every file is checksum-verified on restore. Restore creates a separate installation with its own shortcuts and never replaces an existing one.&lt;/li&gt;&lt;li&gt;Reset offers a full backup first, prepares the new disk before moving the old one, and keeps the previous disk in a recovery folder&lt;/li&gt;&lt;li&gt;Disk capacity setting for standard installs with in-place growth and Windows free-space information. Lowering the setting never shrinks an existing disk.&lt;/li&gt;&lt;li&gt;First-run choice between Local AppData and another local drive or folder, remembered across launches and shortcuts&lt;/li&gt;&lt;li&gt;Windows folder pickers for install locations and shared folders, and an optional repair when preferences are unreadable&lt;/li&gt;&lt;li&gt;Stable-release update support with a bridge for older preview launchers&lt;/li&gt;&lt;li&gt;Official Omarchy mark in the app icon, setup splash, and VM window&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Clipboard sharing after reconnects and when copying an earlier value again; trailing newlines are kept, failed sends retry, and overlapping transfers no longer suppress a later copy&lt;/li&gt;&lt;li&gt;Interrupted setup reuses a completed download after a server outage or an ignored resume request, verified before use&lt;/li&gt;&lt;li&gt;Cancelling setup on an existing&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Typearchy v1.4.0</title><link>https://github.com/btsouth/typearchy/releases/tag/v1.4.0</link><guid isPermaLink="true">https://github.com/btsouth/typearchy/releases/tag/v1.4.0</guid><pubDate>Sat, 05 Sep 2026 05:27:38 GMT</pubDate><content:encoded>&lt;p&gt;Create a challenge, send a friend the link, and race. Typearchy 1.4 makes sharing easier and gives you more control over your account and practice history.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Share challenges right away.&lt;/strong&gt; Friends can race your custom passages before they appear in the public library, with shared results and standings.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Connect your browser from the app.&lt;/strong&gt; Link a browser without entering your recovery code, or replace a lost code without disconnecting your devices.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Keep your practice history.&lt;/strong&gt; Export and import runs from the app without creating duplicates.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Make sense of your results.&lt;/strong&gt; Clearer labels show which runs are saved locally, shared, or paused, and explain how your personal bests compare.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Get clearer feedback.&lt;/strong&gt; Better messages explain connection problems, unsuccessful submissions, available updates, and when guest results expire.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Typearchy</category></item><item><title>Typearchy v1.3.0</title><link>https://github.com/btsouth/typearchy/releases/tag/v1.3.0</link><guid isPermaLink="true">https://github.com/btsouth/typearchy/releases/tag/v1.3.0</guid><pubDate>Sat, 05 Sep 2026 03:49:47 GMT</pubDate><content:encoded>&lt;p&gt;Typearchy is now a standalone desktop app. Launch it from your app launcher, play in a normal window, or use F11 for fullscreen.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Challenge links open the app and reuse its existing window.&lt;/li&gt;&lt;li&gt;Local practice pauses when you switch away. Paused runs stay separate from uninterrupted bests.&lt;/li&gt;&lt;li&gt;A proper app icon replaces the bar plugin as the main entry point.&lt;/li&gt;&lt;li&gt;Upgrading preserves your history and account, and removes the duplicate challenge handler.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install on Omarchy:&lt;/p&gt;&lt;p&gt;``&lt;code&gt;bash git clone https://github.com/btsouth/typearchy.git ./typearchy/bin/typearchy-install &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Already have a checkout? Close Typearchy, pull the latest changes, and rerun the installer.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/btsouth/typearchy#install&quot; rel=&quot;noreferrer&quot;&gt;Install details&lt;/a&gt; · &lt;a href=&quot;https://typearchy.com&quot; rel=&quot;noreferrer&quot;&gt;Play in the browser&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Typearchy</category></item><item><title>Typearchy v1.2.1</title><link>https://github.com/btsouth/typearchy/releases/tag/v1.2.1</link><guid isPermaLink="true">https://github.com/btsouth/typearchy/releases/tag/v1.2.1</guid><pubDate>Sat, 05 Sep 2026 03:18:53 GMT</pubDate><content:encoded>&lt;p&gt;Challenges now show unfinished progress accurately, with visible Enter markers and incorrect spaces. You can erase back to the first mistake without restarting.&lt;/p&gt;&lt;p&gt;Tab keeps your typing focus; Escape releases it in the browser. The finish timer stays frozen, and restarting an unsaved result asks before discarding it.&lt;/p&gt;&lt;p&gt;Verified with a full Rails challenge using real browser keyboard input and server validation.&lt;/p&gt;&lt;p&gt;Challenge search and language filters now apply automatically. The extra button is gone, and the language selector is aligned and centered.&lt;/p&gt;</content:encoded><category>Typearchy</category></item><item><title>Typearchy v1.2.0</title><link>https://github.com/btsouth/typearchy/releases/tag/v1.2.0</link><guid isPermaLink="true">https://github.com/btsouth/typearchy/releases/tag/v1.2.0</guid><pubDate>Sat, 05 Sep 2026 02:56:54 GMT</pubDate><content:encoded>&lt;p&gt;Share a passage, set a time, and let others try to beat it.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Public typing and coding challenges with recorded opponents and standings.&lt;/li&gt;&lt;li&gt;Result links with themed social previews and replay controls.&lt;/li&gt;&lt;li&gt;Ruby practice, including attributed excerpts from Rails.&lt;/li&gt;&lt;li&gt;Practice feedback based on recurring mistakes, plus a browser practice-and-retest flow.&lt;/li&gt;&lt;li&gt;Custom challenge submissions with review, account recovery, and device linking.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Native practice stays local. Online races send active test input for score validation and keep passage progress for replay.&lt;/p&gt;&lt;p&gt;Try the Rails challenge: https://typearchy.com/c/mbefa25nprvh&lt;/p&gt;&lt;p&gt;More challenges: https://typearchy.com/challenges&lt;/p&gt;</content:encoded><category>Typearchy</category></item><item><title>Omakade v1.6.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.6.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.6.0</guid><pubDate>Sat, 05 Sep 2026 02:32:46 GMT</pubDate><content:encoded>&lt;h5&gt;Couch Mode&lt;/h5&gt;&lt;p&gt;Browse, search, organize, and launch games with a controller in the new Detail and Grid views. Switch with F11 or controller Start, or launch with &lt;code&gt;omakade --couch&lt;/code&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;On-screen keyboard, controller-friendly settings, and clearer selection.&lt;/li&gt;&lt;li&gt;Selection stays put when switching views.&lt;/li&gt;&lt;li&gt;Launched games keep controller focus. The cursor hides during controller use and returns when you move the mouse.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;GOG and Battle.net&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Direct GOG discovery and launching: native Linux games run directly; Windows game builds run on Linux through UMU. Heroic-managed games keep their existing launch settings.&lt;/li&gt;&lt;li&gt;GOG rescans remove uninstalled games and keep cached entries when Heroic’s inventory cannot be read.&lt;/li&gt;&lt;li&gt;Fixed Omarchy Battle.net prefixes being detected as Wine instead of Proton. &lt;strong&gt;Rescan your library after upgrading&lt;/strong&gt; to correct cached entries. Thanks &lt;a href=&quot;https://github.com/TheAirick&quot; rel=&quot;noreferrer&quot;&gt;@TheAirick&lt;/a&gt; for the report.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Downloads&lt;/h5&gt;&lt;p&gt;Packages are available for &lt;strong&gt;x86_64 and aarch64&lt;/strong&gt;, with checksums, SBOMs, and provenance.&lt;/p&gt;&lt;p&gt;Both architectures passed automated build, package, launch, and lifecycle tests. ARM64 still needs testing on an Omarchy device; additional real-library compatibility reports are welcome.&lt;/p&gt;</content:encoded><category>Omakade</category></item><item><title>Omaroll v1.4.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.4.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.4.0</guid><pubDate>Sat, 05 Sep 2026 01:11:49 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Image previews now include actual-size viewing, horizontal and vertical flips, a checkerboard behind transparency, zoom up to 64 times the fitted size, and Space to pause animated GIF and WebP files.&lt;/li&gt;&lt;li&gt;Video playback now includes standard Space, mute, volume, seek, speed, audio track, and subtitle controls. Double-clicking the video toggles fullscreen.&lt;/li&gt;&lt;li&gt;SVG, icons, JPEG 2000, JXL, QOI, PSD, DDS, EXR, and TGA images can be scanned and opened directly when the packaged image plugins are installed.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Changed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Videos start with sound, play once, and preserve an intentional pause when the window is minimized and restored.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Browse stays fully visible at the minimum window width.&lt;/li&gt;&lt;li&gt;Closed matte previews no longer reload their previous file when the window changes size.&lt;/li&gt;&lt;li&gt;Opening a PDF directly from a file manager no longer rejects it as an unsupported media file.&lt;/li&gt;&lt;li&gt;Space in a video preview now pauses or resumes playback instead of launching the configured video action.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Omakade v1.5.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.5.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.5.0</guid><pubDate>Fri, 04 Sep 2026 04:33:12 GMT</pubDate><content:encoded>&lt;h5&gt;RetroAchievements&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Added optional RetroAchievements support for RetroArch games, including compatible ROM hashing, achievement progress, unlock details, rarity, and account-aware caching.&lt;/li&gt;&lt;li&gt;Kept network, hashing, and database work off the interface thread and handled sign-out, stale data, unsupported systems, and malformed responses safely.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Battle.net&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Added Battle.net as a library source. Omakade finds the Windows Battle.net client in Wine, Proton, and Bottles prefixes, imports installed games from &lt;code&gt;product.db&lt;/code&gt;, and launches them through Battle.net.&lt;/li&gt;&lt;li&gt;Downloads missing Battle.net covers and banners from Lutris&amp;#39;s public artwork hosts, including Heroes of the Storm.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;PCSX2 and Ryujinx&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Added PCSX2 as a game source: imports disc-based games from the current gamelist cache (v34) for native and Flatpak installs, with cover art, playtime, last-played, and region metadata, and delegated launching through the owning PCSX2 install. Sources are discovered automatically and appear once the emulator is detected.&lt;/li&gt;&lt;li&gt;Added Ryujinx as a game source: discovers XCI, NSP, and NRO games from the configured game directories for native and Flatpak installs, with custom titles, playtime, and last-played metadata, and delegated launching.&lt;/li&gt;&lt;li&gt;Added per-source filter chips, status rows, and rescan controls for both emulators in Settings.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Steam&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Imported non-Steam shortcuts from &lt;code&gt;shortcuts.vdf&lt;/code&gt;, including Wine/Proton games added to Steam, and launched them with the 64-bit shortcut ID Steam expects.&lt;/li&gt;&lt;li&gt;Kept cached shortcuts available when `shortcu&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Omadrop v0.3.0</title><link>https://github.com/btsouth/omadrop/releases/tag/v0.3.0</link><guid isPermaLink="true">https://github.com/btsouth/omadrop/releases/tag/v0.3.0</guid><pubDate>Fri, 04 Sep 2026 04:16:55 GMT</pubDate><content:encoded>&lt;p&gt;Omadrop now runs on its own music-driven visual engine.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;10 original feedback scenes with distinct kick, snare, hat, beat, and section responses&lt;/li&gt;&lt;li&gt;Synchronized fullscreen startup and controls across displays&lt;/li&gt;&lt;li&gt;Remembered ASCII mode and per-output audio sync&lt;/li&gt;&lt;li&gt;Sharper 2048 px covers, including full-resolution ASCII underlays&lt;/li&gt;&lt;li&gt;New omadrop-demo and omadrop-demo-record showcase tools&lt;/li&gt;&lt;li&gt;projectM remains available as compatibility mode&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Install:&lt;/p&gt;&lt;p&gt;git clone --branch v0.3.0 https://github.com/btsouth/omadrop.git cd omadrop ./install.sh&lt;/p&gt;</content:encoded><category>Omadrop</category></item><item><title>Omaroll v1.3.1</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.3.1</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.3.1</guid><pubDate>Fri, 04 Sep 2026 03:49:47 GMT</pubDate><content:encoded>&lt;p&gt;Includes all 1.3.0 features, led by full PDF support. Omaroll can scan, thumbnail, preview, page through, organize, send, rename, and trash PDFs.&lt;/p&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Creating an album, tag, or smart collection from Browse now keeps keyboard focus in the naming field.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;See the &lt;a href=&quot;https://github.com/btsouth/omaroll/releases/tag/v1.3.0&quot; rel=&quot;noreferrer&quot;&gt;1.3.0 release&lt;/a&gt; for the complete feature list.&lt;/p&gt;</content:encoded><category>Omaroll</category></item><item><title>Omaroll v1.3.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.3.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.3.0</guid><pubDate>Fri, 04 Sep 2026 03:26:07 GMT</pubDate><content:encoded>&lt;p&gt;PDF support is the headline addition in this release. Omaroll can now treat PDFs as first-class library items.&lt;/p&gt;&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Scan, thumbnail, preview, page through, organize, send, rename, and trash PDF documents. Rendering and page inspection use Poppler locally.&lt;/li&gt;&lt;li&gt;Browse by month or day, plus quick views for today, this week, recently modified files, and files changed since the previous visit.&lt;/li&gt;&lt;li&gt;Save the current filters and sort as a smart collection. Saved views update automatically as the library changes.&lt;/li&gt;&lt;li&gt;Add reusable tags to any selection and browse tagged files without moving them. Tags follow in-app renames using the same identity checks as albums.&lt;/li&gt;&lt;li&gt;Review visually similar pictures using a local perceptual comparison that tolerates resizing and JPEG recompression.&lt;/li&gt;&lt;li&gt;Keep one file from an exact-duplicate set and move only its byte-for-byte identical copies to Trash after confirmation.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Changed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Browse now brings folders, albums, dates, tags, saved views, exact duplicates, and similar-picture review into one panel.&lt;/li&gt;&lt;li&gt;Selection organization now includes both albums and tags.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>NoteStrip v0.3.0</title><link>https://github.com/btsouth/notestrip/releases/tag/v0.3.0</link><guid isPermaLink="true">https://github.com/btsouth/notestrip/releases/tag/v0.3.0</guid><pubDate>Thu, 03 Sep 2026 23:32:18 GMT</pubDate><content:encoded>&lt;p&gt;Adds per-note workspace following. Use the globe control on a popped-out note, or &lt;code&gt;notestrip follow &amp;lt;id&amp;gt;&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;The global &lt;code&gt;floatFollows&lt;/code&gt; setting remains the default.&lt;/p&gt;</content:encoded><category>NoteStrip</category></item><item><title>NoteStrip v0.2.1</title><link>https://github.com/btsouth/notestrip/releases/tag/v0.2.1</link><guid isPermaLink="true">https://github.com/btsouth/notestrip/releases/tag/v0.2.1</guid><pubDate>Thu, 03 Sep 2026 23:22:03 GMT</pubDate><content:encoded>&lt;p&gt;Prevents the systemd service from starting a duplicate NoteStrip instance.&lt;/p&gt;</content:encoded><category>NoteStrip</category></item><item><title>NoteStrip v0.2.0</title><link>https://github.com/btsouth/notestrip/releases/tag/v0.2.0</link><guid isPermaLink="true">https://github.com/btsouth/notestrip/releases/tag/v0.2.0</guid><pubDate>Thu, 03 Sep 2026 23:18:07 GMT</pubDate><content:encoded>&lt;p&gt;Ledge is now NoteStrip.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Renames the app, CLI, package, service, and desktop integration.&lt;/li&gt;&lt;li&gt;Migrates existing 0.1 notes and settings safely, with compatibility aliases.&lt;/li&gt;&lt;li&gt;Adds clickable links, note copying, reminder snoozing, and keyboard-first detaching from All Notes.&lt;/li&gt;&lt;li&gt;Improves floating-note focus, placement, and Hyprland parser handling.&lt;/li&gt;&lt;li&gt;Fixes live Omarchy theme reloads and adds migration and theme regression coverage.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The attached Arch package installs with &lt;code&gt;sudo pacman -U notestrip-0.2.0-1-any.pkg.tar.zst&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>NoteStrip</category></item><item><title>Try Omarchy v0.0.11-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.11-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.11-preview</guid><pubDate>Thu, 03 Sep 2026 11:12:17 GMT</pubDate><content:encoded>&lt;p&gt;v0.0.11-preview replaces v0.0.9-preview and the withdrawn v0.0.10-preview. It includes all changes since v0.0.8-preview.&lt;/p&gt;&lt;h5&gt;New&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Recommended &lt;code&gt;Omarchy Shared&lt;/code&gt; folder for moving files between Windows and Omarchy. It opens once when first attached, stays pinned in Files, and is available from the tray.&lt;/li&gt;&lt;li&gt;Tray menu for reopening Omarchy, opening the shared folder, Settings, diagnostics, and clean shutdown&lt;/li&gt;&lt;li&gt;Settings for fullscreen, memory, folder sharing, port forwarding, and SSH keys, plus a Start menu Settings shortcut&lt;/li&gt;&lt;li&gt;Offline portable USB mode with persistent guest data&lt;/li&gt;&lt;li&gt;Loopback-only SSH and port forwarding&lt;/li&gt;&lt;li&gt;Redacted diagnostics bundles and &lt;code&gt;try-omarchy-export&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Omarchy 4.0.2 for new and reset guests&lt;/li&gt;&lt;li&gt;yay, base-devel, clang, Omarchy&amp;#39;s Neovim configuration, screen recording, and missing menu and keybinding tools&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Upgraded v0.8 through v0.10 guest disks now receive the current launcher integration without replacing the guest or user data&lt;/li&gt;&lt;li&gt;Updates are verified before switching versions, and a failed first boot restores the previous guest and runtime&lt;/li&gt;&lt;li&gt;Folder sharing works with CPU rendering through the bundled runtime&lt;/li&gt;&lt;li&gt;Unsafe or unavailable shared folders no longer prevent startup&lt;/li&gt;&lt;li&gt;Startup no longer fails solely because nested virtualization is unavailable&lt;/li&gt;&lt;li&gt;Reduced idle CPU use from excessive QEMU redraw polling&lt;/li&gt;&lt;li&gt;Reduced QEMU HDA audio underruns&lt;/li&gt;&lt;li&gt;Fixed notification close behavior and kept notifications private on the lock screen&lt;/li&gt;&lt;li&gt;Fixed Settings opening behind the Omarchy window&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;File drag and drop and file clipboard transfers are not included yet.&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Omaroll v1.2.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.2.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.2.0</guid><pubDate>Thu, 03 Sep 2026 03:32:33 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Extracted image text now opens in a selectable review sheet with preserved line breaks, Copy selection, Copy all, retry, and temporary corrections.&lt;/li&gt;&lt;li&gt;The viewer action list supports Tab, arrow keys, Enter, Space, and accessibility activation. Shortcut tooltips now use the live bindings.&lt;/li&gt;&lt;li&gt;QR actions appear only after a QR code is detected in the open image.&lt;/li&gt;&lt;li&gt;OCR search results show the matching text when the filename did not match.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Changed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;Copy to clipboard&lt;/code&gt; is now &lt;code&gt;Copy image&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;Browse is now a bounded, searchable library panel with direct source, folder, album, duplicate, and add-folder controls. Folder labels are concise while the parent path and recursive item count remain visible as context. Search filters the choice model before rows are created, and reopening Browse returns to the active folder or album.&lt;/li&gt;&lt;li&gt;Extract Text retries sparse screenshots once when the normal OCR pass finds almost no text. Results still share the same private cache.&lt;/li&gt;&lt;li&gt;Extract Text takes priority over background OCR and stops its current pass when the review closes.&lt;/li&gt;&lt;li&gt;Viewer actions keep keyboard focus when moving between files or closing a nested sheet. Extracted text receives focus as soon as it is ready.&lt;/li&gt;&lt;li&gt;Large libraries use indexed path lookups and bounded image metadata batches. OCR queues start and stop without hashing every path.&lt;/li&gt;&lt;li&gt;Libraries with more directories than the inotify safety cap get a periodic worker rescan, while ordinary watcher updates only change affected paths.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;First-run media date indexing publishes one settle&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Try Omarchy v0.0.9-preview</title><link>https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.9-preview</link><guid isPermaLink="true">https://github.com/omacom/try-omarchy-windows/releases/tag/v0.0.9-preview</guid><pubDate>Thu, 03 Sep 2026 02:34:02 GMT</pubDate><content:encoded>&lt;p&gt;This preview focuses on safer upgrades, a more complete Omarchy guest, and better Windows integration.&lt;/p&gt;&lt;h5&gt;New&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Settings window for fullscreen, memory, shared folders, port forwarding, and SSH keys&lt;/li&gt;&lt;li&gt;Offline portable USB mode with persistent guest data&lt;/li&gt;&lt;li&gt;Loopback-only SSH and port forwarding&lt;/li&gt;&lt;li&gt;Windows shared-folder links in the guest home directory&lt;/li&gt;&lt;li&gt;Redacted diagnostics bundles for bug reports&lt;/li&gt;&lt;li&gt;&lt;code&gt;try-omarchy-export&lt;/code&gt; for moving files and supported settings to a real Omarchy install&lt;/li&gt;&lt;li&gt;Omarchy 4.0.2 for new and reset guests&lt;/li&gt;&lt;li&gt;yay, base-devel, clang, Omarchy&amp;#39;s Neovim configuration, screen recording, and missing menu and keybinding tools&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Existing writable guests and user files are preserved during upgrades&lt;/li&gt;&lt;li&gt;Updates are fully downloaded and verified before switching versions&lt;/li&gt;&lt;li&gt;A failed first boot automatically restores the previous guest and runtime&lt;/li&gt;&lt;li&gt;Interrupted downloads and low disk space fail cleanly&lt;/li&gt;&lt;li&gt;Startup no longer fails solely because nested virtualization is unavailable&lt;/li&gt;&lt;li&gt;Lower idle CPU use by fixing excessive QEMU redraw polling&lt;/li&gt;&lt;li&gt;Fewer QEMU HDA audio underruns&lt;/li&gt;&lt;li&gt;Notification close behavior and notification privacy fixes&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This is a public prerelease and is not offered as an automatic update.&lt;/p&gt;</content:encoded><category>Try Omarchy</category></item><item><title>Omakade v1.4.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.4.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.4.0</guid><pubDate>Thu, 03 Sep 2026 01:54:32 GMT</pubDate><content:encoded>&lt;h5&gt;Sunshine and Moonlight&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Launch Omakade or individual games directly from Moonlight, complete with cover art.&lt;/li&gt;&lt;li&gt;Manage Moonlight entries and restart Sunshine from Omakade&amp;#39;s Settings.&lt;/li&gt;&lt;li&gt;Omakade opens fullscreen when streamed, and games launch through their usual launcher.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Navigation and library&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Added picker menus for Status, Collection, and Tag filters.&lt;/li&gt;&lt;li&gt;Improved keyboard and controller navigation throughout Settings, game details, and dialogs.&lt;/li&gt;&lt;li&gt;Kept your grid position, selection, and unfinished text intact during library updates.&lt;/li&gt;&lt;li&gt;Improved private Steam profile and library scanning feedback.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Performance and reliability&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Faster linked-game searches, artwork scans, controller detection, and theme updates.&lt;/li&gt;&lt;li&gt;Improved cover caching and reduced unnecessary background work.&lt;/li&gt;&lt;li&gt;Fixed clean shutdown during logout and service stops.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Omaroll v1.1.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.1.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.1.0</guid><pubDate>Wed, 02 Sep 2026 22:19:03 GMT</pubDate><content:encoded>&lt;h5&gt;Added&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Clear folder sources in Settings. Omaroll lists the Omarchy and XDG folders it detects automatically, combines roles that resolve to the same path, and marks unavailable paths. Added folders stay saved so removable storage can return later.&lt;/li&gt;&lt;li&gt;Original media dates. General photos use EXIF DateTimeOriginal or DateTimeDigitized, and videos use their embedded creation time, so files copied into a watched folder still land on the day they were made. Omaroll reads one file at a time after discovery, caches both found and missing dates by file identity, and never overrides a timestamped capture filename.&lt;/li&gt;&lt;li&gt;Find exact duplicates. Browse opens a read-only review that compares only same-size candidates, hashes them off the interface thread, keeps matching sets together, and updates when files change. It never removes anything.&lt;/li&gt;&lt;li&gt;Save the current video frame. The viewer hands its exact playback position to &lt;code&gt;ffmpeg&lt;/code&gt;, writes a timestamped PNG beside the recording, and tracks the result without changing the video.&lt;/li&gt;&lt;li&gt;Rename in place. The sheet keeps the media extension fixed, refuses an existing filename, and carries favourites, hidden state, and album membership to the new path.&lt;/li&gt;&lt;li&gt;Search inside pictures. Filename results appear immediately, then local Tesseract indexing adds screenshots and photos containing every search term. It starts only while search is active, runs one file at a time, pauses after the current file when search clears, and reuses a private, identity-checked cache pruned to 64 MB at startup. Progress is visible, and Settin&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Omaroll v1.0.3</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.0.3</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.0.3</guid><pubDate>Wed, 02 Sep 2026 04:36:06 GMT</pubDate><content:encoded>&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transcode actions always show a result. A running transcode pins a &amp;quot;Making ...&amp;quot; line in the footer and selects the finished file in the grid, and pressing an action whose output already exists opens the viewer on it.&lt;/li&gt;&lt;li&gt;Existing outputs are verified with ffprobe before being trusted, so an empty or truncated file left by an interrupted run is cleared and remade instead of blocking every retry as &amp;quot;already done&amp;quot;.&lt;/li&gt;&lt;li&gt;A &lt;code&gt;-720p.gif&lt;/code&gt;, &lt;code&gt;-1080p.mp4&lt;/code&gt; or &lt;code&gt;-4k.mp4&lt;/code&gt; renders its thumbnail from the source video beside it, so a recording and its conversions show identical tiles instead of three different frames of the same content.&lt;/li&gt;&lt;li&gt;A recording&amp;#39;s tile returns to its resting frame when a hover scrub ends, instead of parking on whatever frame the hover left it at.&lt;/li&gt;&lt;li&gt;An animated GIF with no source beside it thumbnails at the same percent-in moment as a video, rather than always its first frame.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The thumbnail cache regenerates lazily on first view after upgrading.&lt;/p&gt;&lt;h5&gt;Install&lt;/h5&gt;&lt;p&gt;``&lt;code&gt;bash curl -fLO https://github.com/tsouth89/omaroll/releases/download/v1.0.3/omaroll-1.0.3-1-x86_64.pkg.tar.zst \ -fLO https://github.com/tsouth89/omaroll/releases/download/v1.0.3/SHA256SUMS sha256sum -c --ignore-missing SHA256SUMS sudo pacman -U ./omaroll-1.0.3-1-x86_64.pkg.tar.zst &lt;/code&gt;``&lt;/p&gt;&lt;p&gt;Every asset is covered by &lt;code&gt;SHA256SUMS&lt;/code&gt; and a signed build attestation: &lt;code&gt;gh attestation verify omaroll-1.0.3-1-x86_64.pkg.tar.zst --repo tsouth89/omaroll&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>Omaroll</category></item><item><title>Omaroll v1.0.2</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.0.2</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.0.2</guid><pubDate>Wed, 02 Sep 2026 03:19:15 GMT</pubDate><content:encoded>&lt;p&gt;Clip to GIF, Resize to 1080p and Convert to JPEG used to be fire-and-forget: the new file blended into the library with no word about where it went, a transcode&amp;#39;s output sat in the grid as a broken zero-byte tile while ffmpeg worked, and if the run died the tile stayed broken forever with no explanation. Transcodes are now followed to the end.&lt;/p&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;You can see where the file went.&lt;/strong&gt; When a transcode finishes, the library rescans, the status line says the new file was saved beside the original, and the grid selects and scrolls to it. If the current filter would hide it, the view clears to show it, the same way &amp;quot;Open with Omaroll&amp;quot; does; otherwise your filters are left alone.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;No more broken tiles mid-transcode.&lt;/strong&gt; The output file is held out of the library until the tool finishes, so the zero-byte in-progress file never appears as a broken entry, and its thumbnail is only made once the file is complete.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Failures are cleaned up and explained.&lt;/strong&gt; A transcode that dies leaves no partial file behind, and the tool&amp;#39;s own last error line is quoted in the status message instead of silence.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;No more false &amp;quot;already done&amp;quot;.&lt;/strong&gt; Running the same transcode again while one is in flight says &amp;quot;Still working on ...&amp;quot; instead of mistaking the half-written file for a finished one.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Stale entries fix themselves.&lt;/strong&gt; Finished transcodes are rescanned even though writing into an existing file fires no directory event, which was why a thumbnail made from a half-written file used to stay broken until restart.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;One behaviour change: a transcode is now cance&lt;/p&gt;</content:encoded><category>Omaroll</category></item><item><title>Omaroll v1.0.1</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.0.1</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.0.1</guid><pubDate>Wed, 02 Sep 2026 02:47:44 GMT</pubDate><content:encoded>&lt;p&gt;Omaroll now resolves theme colors the way Omarchy itself does. Before this release, only themes with a fully semantic &lt;code&gt;colors.toml&lt;/code&gt; followed your theme; anything else quietly fell back to Omaroll&amp;#39;s built-in green look.&lt;/p&gt;&lt;h5&gt;Fixed&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Compact terminal palettes follow the theme.&lt;/strong&gt; A &lt;code&gt;colors.toml&lt;/code&gt; that defines only &lt;code&gt;background&lt;/code&gt;, &lt;code&gt;foreground&lt;/code&gt; and &lt;code&gt;color0&lt;/code&gt;..&lt;code&gt;color15&lt;/code&gt; (the format many third-party and Ghostty-derived themes use) now resolves through the same alias cascade as &lt;code&gt;omarchy-theme-color&lt;/code&gt;: ANSI names map to semantic names, &lt;code&gt;muted&lt;/code&gt;, &lt;code&gt;selection&lt;/code&gt; and the foreground variants follow the same fallback chains, missing dark and darker background shades are derived with the same 25% and 50% black mixes, and light or dark mode is detected with the same precedence and luminance threshold.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Accent falls back to the terminal blue.&lt;/strong&gt; When a theme defines no &lt;code&gt;accent&lt;/code&gt;, Omaroll takes &lt;code&gt;color4&lt;/code&gt;, exactly like the Omarchy shell, instead of showing the built-in green accent.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Legacy names and the Omarchy 3 layout work again.&lt;/strong&gt; Themes using the old short names (&lt;code&gt;bg&lt;/code&gt;, &lt;code&gt;fg&lt;/code&gt;, &lt;code&gt;dark_bg&lt;/code&gt;, ...) resolve correctly, and a theme installed under &lt;code&gt;~/.config/omarchy/current&lt;/code&gt; is found when the Omarchy 4 state root has none.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The state root matches Omarchy.&lt;/strong&gt; Omaroll reads the fixed &lt;code&gt;~/.local/state/omarchy/current&lt;/code&gt; path that Omarchy&amp;#39;s own scripts use, rather than honouring &lt;code&gt;XDG_STATE_HOME&lt;/code&gt; when Omarchy does not.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Machine-level launcher overrides apply.&lt;/strong&gt; A &lt;code&gt;[launcher]&lt;/code&gt; &lt;code&gt;background&lt;/code&gt; or &lt;code&gt;background-alpha&lt;/code&gt; in &lt;code&gt;~/.config/omarchy/shell.toml&lt;/code&gt; overrides the theme&amp;#39;s values,&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Omaroll v1.0.0</title><link>https://github.com/btsouth/omaroll/releases/tag/v1.0.0</link><guid isPermaLink="true">https://github.com/btsouth/omaroll/releases/tag/v1.0.0</guid><pubDate>Wed, 02 Sep 2026 01:06:06 GMT</pubDate><content:encoded>&lt;p&gt;Omaroll is a fast image and video viewer that turns your media folders into a library. Built for Omarchy, as an independent community project.&lt;/p&gt;&lt;p&gt;Omarchy ships a very good capture stack and then saves everything to folders. Omaroll is the part that comes after: finding the thing again, and doing the obvious next thing with it.&lt;/p&gt;&lt;h5&gt;Highlights&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;One library for everything you capture.&lt;/strong&gt; Screenshots, recordings, pictures, videos and downloads, grouped by day, newest first. Add any other folder from Settings and switch between folders from the library bar.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Knows what each file is.&lt;/strong&gt; Omarchy stamps its captures with a predictable name, so a screenshot is a Screenshot even when it lives next to every other image in &lt;code&gt;~/Pictures&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;A viewer with every action beside the picture.&lt;/strong&gt; Enter opens a capture large. Images zoom, pan, rotate and animate. Recordings preview muted with a scrub bar and a sound toggle. F11 for fullscreen, F5 for a slideshow of any folder, album, search or filtered view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The tools you already have, one key from the file.&lt;/strong&gt; T sends a recording to omacut, A sends a screenshot to tensaku or &lt;code&gt;$OMARCHY_SCREENSHOT_EDITOR&lt;/code&gt;, and the action list runs omarchy-transcode, mpv, tesseract, zbarimg, Pinta, imv, LocalSend and Nautilus. A tool that is not installed is shown greyed with the package to install, not hidden.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Make it postable.&lt;/strong&gt; The one thing Omaroll does natively: six finished backgrounds derived from the screenshot&amp;#39;s own dominant colour, the same six every time for the same file. Pick one and it is on your clipboard and sa&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omaroll</category></item><item><title>Omakade v1.3.0</title><link>https://github.com/btsouth/omakade/releases/tag/v1.3.0</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.3.0</guid><pubDate>Wed, 02 Sep 2026 00:25:33 GMT</pubDate><content:encoded>&lt;h5&gt;Steam&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Added optional owned Steam library sync, installed and ready-to-install filters, and Steam installation handoff.&lt;/li&gt;&lt;li&gt;Loads owned-game covers as they enter the visible library instead of fetching an entire account at once.&lt;/li&gt;&lt;li&gt;Kept the Steam library when a configured library path is missing or a manifest is unreadable instead of showing an empty or frozen library.&lt;/li&gt;&lt;li&gt;Skipped unusable entries and Steam tools during owned-library sync instead of failing the whole sync.&lt;/li&gt;&lt;li&gt;Remembered games without Steam achievements instead of re-requesting them on every visit, and reported that state plainly.&lt;/li&gt;&lt;li&gt;Required a 17-digit Steam ID, reported when Steam is still busy, and stopped re-requesting covers Steam does not have.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Heroic, RetroArch, and Lutris&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Added games sideloaded into Heroic, plus Heroic playtime and last-played activity.&lt;/li&gt;&lt;li&gt;Resolved the RetroArch Flatpak&amp;#39;s sandbox paths so its playlists, thumbnails, and playtime logs are found, and matched playtime logs by the core&amp;#39;s short name and archived content name.&lt;/li&gt;&lt;li&gt;Ignored a leftover Lutris database whose native or Flatpak launcher is no longer installed, and checked Flatpak launchers without blocking the interface.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Navigation and library&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Added controller navigation across library modes, source filters, organization controls, Settings, and game details.&lt;/li&gt;&lt;li&gt;Moved keyboard and controller Up from the top row of games into the filters and toolbar, with arrow keys between those controls and Down back into the grid.&lt;/li&gt;&lt;li&gt;Kept detail-page controller movement in content order below collections.&lt;/li&gt;&lt;li&gt;Added&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Omakade v1.2.3</title><link>https://github.com/btsouth/omakade/releases/tag/v1.2.3</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.2.3</guid><pubDate>Tue, 01 Sep 2026 06:25:05 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Restored controller navigation on game details.&lt;/li&gt;&lt;li&gt;Kept controller focus inside the game grid at the top library row.&lt;/li&gt;&lt;li&gt;Added an end-to-end controller navigation test for the library and details.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Omakade v1.2.2</title><link>https://github.com/btsouth/omakade/releases/tag/v1.2.2</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.2.2</guid><pubDate>Tue, 01 Sep 2026 06:11:53 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Fixed controller Up and Down navigation in the game library.&lt;/li&gt;&lt;li&gt;Made controller focus movement follow the actual screen direction on details and overlay screens.&lt;/li&gt;&lt;li&gt;Fixed absent launchers reporting database errors in Settings.&lt;/li&gt;&lt;li&gt;Reflowed Settings actions so they remain visible in tiled windows.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item><item><title>Omakade v1.2.1</title><link>https://github.com/btsouth/omakade/releases/tag/v1.2.1</link><guid isPermaLink="true">https://github.com/btsouth/omakade/releases/tag/v1.2.1</guid><pubDate>Tue, 01 Sep 2026 05:53:46 GMT</pubDate><content:encoded>&lt;ul&gt;&lt;li&gt;Improved keyboard and controller navigation across game details, settings, filters, and dialogs.&lt;/li&gt;&lt;li&gt;Preserved favorites and hidden state when launcher games disappear and return.&lt;/li&gt;&lt;li&gt;Moved Lutris, Heroic, and Faugus scans off the interface thread.&lt;/li&gt;&lt;li&gt;Fixed stale Steam achievement rows and controller repeat after disconnecting.&lt;/li&gt;&lt;li&gt;Added stricter limits for artwork, achievement caches, and Steam metadata parsing.&lt;/li&gt;&lt;/ul&gt;</content:encoded><category>Omakade</category></item></channel></rss>