<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>WidgetWorx News Feed</title>
    <link>https://www.widgetworx.com/</link>
    <description>Latest Updates</description>
    <item>
      <title>Signcheck updated</title>
      <pubDate>Sat, 10 Oct 2026 16:38:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Revok </strong>customers may appreciate a new version of my Signcheck utility, which does a deeper security check of unsigned or ad-hoc signed apps. It now supports three new statuses.</p>
<p>The download URL is the same one in your license email for Revok.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.40 Released</title>
      <pubDate>Sat, 10 Oct 2026 12:17:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/revok.html"><strong>Revok</strong></a> 1.40 features the ability to detect apps written in Xojo, or created with Godot or the Unity game engines.</p>]]></description>
    </item>
    <item>
      <title>MicMüter 2.03 Released</title>
      <pubDate>Wed, 30 Sep 2026 16:12:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/micmuter.html"><strong>MicM&uuml;ter</strong></a> 2.03 adds the ability to automatically mute all audio inputs whenever a specific application is lauched.</p>
<p>This makes it possible to mute your MacBook's built-in microphone whenver <em>Firefox</em> launches. This is useful since most video conferencing apps run inside a web browser.</p>]]></description>
    </item>
    <item>
      <title>MicMüter 2.02 Released</title>
      <pubDate>Mon, 28 Sep 2026 07:11:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/micmuter.html"><strong>MicM&uuml;ter</strong></a> 2.02 adds logic to detect if the microphone symbols are supported on a given Mac. If not, it replaces the symbols with emoji icons. Its aesthetically less pleasing but it beats seeing unprintable characters.</p>
<p>I also happily discovered that MicM&uuml;ter <em>will work</em> with Zoom (its own audio driver, which can be muted). My local version apparently did not install the audio driver because I had previously disabled its LaunchAgent.</p>]]></description>
    </item>
    <item>
      <title>MicMüter 2.01 Released</title>
      <pubDate>Sun, 27 Sep 2026 07:26:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/micmuter.html"><strong>MicM&uuml;ter</strong></a> 2.01 has been released. This version introduces logic to handle cases where no audio input devices are attached (mostly UI-related), which can happen on Mac Minis. It also fixes some memory leaks.</p>]]></description>
    </item>
    <item>
      <title>MicMüter 2.0 Released</title>
      <pubDate>Sat, 26 Sep 2026 13:35:00 -0700</pubDate>
      <description><![CDATA[<p>Today, I re-released <a href="https://widgetworx.com/apps/micmuter.html"><strong>MicM&uuml;ter</strong></a>, my menu bar app to mute/unmute audio input devices like microphones.</p>]]></description>
    </item>
    <item>
      <title>A.B.M. Command 1.03 Released</title>
      <pubDate>Sat, 19 Sep 2026 12:33:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/abm.html"><strong>A.B.M. Command</strong></a> 1.03, my Missile Command clone features a new scanline mode that simulates the scanlines of an old 1980s CRT or TV display.</p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.17 Released</title>
      <pubDate>Sat, 19 Sep 2026 12:04:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/bookem.html">Book 'em Danno</a></strong> 1.17 fixes a regression but with the CSV export where the wrong columns were written to.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.27 Released</title>
      <pubDate>Sun, 06 Sep 2026 09:00:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/butterfly.html"><strong>Butterfly Collector</strong></a> 1.27 adds an HTML export option for licensed users. This functionality allows you to generate a searchable index of your licenses that you can also style using custom CSS.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.38 Released</title>
      <pubDate>Fri, 04 Sep 2026 12:32:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/revok.html"><strong>Revok</strong></a> 1.38 features the following additions:</p>
<ul>
<li>Added a visual analytics visualization of compressed vs uncompressed apps</li>
<li>Added an option to export the current app scan filter as a clickable HTML file that shows all of the attributes (only available for licensed users)</li>
</ul>]]></description>
    </item>
    <item>
      <title>Notcho Libre 1.05 Released</title>
      <pubDate>Wed, 02 Sep 2026 16:34:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/notcho.html"><strong>Notcho Libre</strong></a> 1.04 had an issue where leaving windows on an attached external display and then detaching the display would cause the Notch to re-appear.</p>
<p>Notcho Libre 1.05 fixes the issue by moving all of the app windows on the attached display over to the MacBook's main display when detaching the display is detected and restoring these window when re-attaching the display.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.28 Released</title>
      <pubDate>Sun, 30 Aug 2026 16:43:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/commandkeeper.html">Command Keeper</a></strong> 1.28 includes the following new features:</p>
<ul>
<li>Added a new option to export your Command Snippets as a clickable collection of HTML files<br>complete with an index</li>
<li>Added an option to automatically insert any of your five Favorite Snippets directly into the Terminal<br>of your choice using the <strong>⌥1</strong> to <strong>⌥5</strong> keys</li>
</ul>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.16 Released</title>
      <pubDate>Sat, 29 Aug 2026 07:26:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/bookem.html">Book 'em Danno</a></strong> 1.16 now has its UI localized for Chinese and I fixed a bug with the HTML export.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.37 Released</title>
      <pubDate>Thu, 27 Aug 2026 17:21:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/revok.html"><strong>Revok 1.37</strong></a> contains some nice updates:</p>
<ul>
<li>Added UI localizations for both traditional and simplified Chinese and Korean</li>
<li>Made app compression threaded for faster and smoother performance</li>
<li>Fixed a bug where an app's compressed state was not correctly reflected if it had been compressed during the session</li>
</ul>]]></description>
    </item>
    <item>
      <title>Time Until 1.07 Released</title>
      <pubDate>Sat, 15 Aug 2026 17:35:00 -0700</pubDate>
      <description><![CDATA[<p>It had been over a year since I touched <strong><a href="https://widgetworx.com/apps/timeuntil.html">Time Until</a></strong>, my event countdown app. I decided to spend some time on it and made some changes, including:</p>
<ul>
<li>Got rid of the Alerts, which didn't work reliably</li>
<li>No longer update the window in real-time; it was kind of pointless since the Alerts weren't reliable</li>
<li>Fixed some memory leaks</li>
<li>Reduced the maximum number of events from 10 to 8 (so I don't need to worry about handing overflow of the window at lower resolutions)</li>
</ul>
<p>The result is a leaner, but a still useful app. Judge that for yourself.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>MountBatten 1.08 Released</title>
      <pubDate>Fri, 14 Aug 2026 14:53:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/mountbatten.html">MountBatten 1.08</a> </strong>introduces the ability to hide its icon from the menu bar, which makes it invisible and help prevent people from interfering with it.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.36 Released</title>
      <pubDate>Wed, 12 Aug 2026 15:11:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/revok.html"><strong>Revok 1.36</strong></a> offers a nice treat for licensed users: right-clicking on any scanned app reveals an option to use macOS' little known <a href="https://jtsylve.blog/post/2026/06/08/APFS-DECMPFS">transparent file-level compression</a> capability to reduce applications by 20-50% in size and it will even compress them in-place. This feature can easily save hundreds of megabytes of disk space over time! There are some caveats though, so please read the <a href="../resources/Revok_Guide.pdf">User Guide</a> distributed with Revok DMG.</p>]]></description>
    </item>
    <item>
      <title>Notcho Libre 1.04 Released</title>
      <pubDate>Wed, 12 Aug 2026 15:04:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Notcho Libre 1.04</strong> features localizations for Portguese, Italian, and Japanese.</p>
<p>You can download the latest version here:</p>
<p><a href="https://widgetworx.com/resources/Notcho_Libre.zip">https://widgetworx.com/resources/Notcho_Libre.zip</a></p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.26 Released</title>
      <pubDate>Sun, 02 Aug 2026 11:13:00 -0700</pubDate>
      <description><![CDATA[<p>It's been a while since the last update, but <a href="https://widgetworx.com/apps/butterfly.html"><strong>Butterfly Collector 1.26</strong></a> includes some fixes for memory leaks detected with my new <strong><a href="https://widgetworx.com/apps/leeks.html">Leeks</a></strong> app. These were small and due and traced to not closing some database connections and not freeing resources when creating my <code>NSSearchField</code> instances.</p>
<p>I also increased the number of licenses to be created to 6,144 and increased the length of the Notes field to 2,048 characters.</p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip">https://widgetworx.com/resources/Butterfly_Collector_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Trash Buddy 1.14</title>
      <pubDate>Sat, 01 Aug 2026 11:26:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/trashbuddy.html">Trash Buddy Plus 1.14</a> </strong>now features a UI that is localized for German, French, Spanish, Portuguese, Italian, and Japanese.</p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.15 Released</title>
      <pubDate>Sat, 01 Aug 2026 11:24:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/bookem.html"><strong>Book 'em Danno 1.15</strong></a> features an HTML export function, which honors the currnet filters or search terms to generate a catalog complete with thumbnail images.</p>
<p>Sample:</p>
<p><a href="https://widgetworx.com/apps/BookCatalog.html">https://widgetworx.com/apps/BookCatalog.html</a></p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip">https://widgetworx.com/resources/Bookem_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Leeks 1.03 Released</title>
      <pubDate>Wed, 29 Jul 2026 08:53:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/leeks.html">Leeks 1.03</a></strong> has some nice fixes and additions:</p>
<p><strong>Additions:</strong></p>
<ul>
<li>Added support for app profiles, so you can fine-tune Leeks&rsquo; analysis based on the app and its use cases, such as tuning for a menu bar app or an intensive game or video editor</li>
<li>Added the ability to view some of the key memory stats in the Dock as Leeks runs</li>
<li>Added <code>leeks_cli</code>, a command line app that can generate and ingest the same log files as Leeks</li>
</ul>
<p><a href="https://widgetworx.com/apps/leeks.html">Fixes:</a></p>
<ul>
<li>Fixed a crash due to a typo</li>
<li>Fixed the observer so Leeks should correctly respond to sleep and awake states</li>
</ul>
<p>The latest release be downloaded from here:</p>
<p><a href="https://widgetworx.com/resources/Leeks_Universal.zip">https://widgetworx.com/resources/Leeks_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Leeks 1.02 Released</title>
      <pubDate>Sat, 25 Jul 2026 08:55:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/leeks.html"><strong>Leeks 1.02</strong></a> has been released. It now has inline help to explain the memory metrics it tracks, improved memory logging, and better accuracy.</p>
<p>It can be downloaded from here:</p>
<p><a href="https://widgetworx.com/resources/Leeks_Universal.zip">https://widgetworx.com/resources/Leeks_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Leeks 1.01 Released</title>
      <pubDate>Fri, 24 Jul 2026 11:23:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/leeks.html"><strong>Leeks 1.01 </strong></a>now supports UI localizations in English, French, German, Spanish, and Italian.</p>
<p>It also features a few improvements that will make it more accurate and reduce false-positives in declaring leaks.</p>]]></description>
    </item>
    <item>
      <title>Notcho Libre 1.03 Released</title>
      <pubDate>Fri, 24 Jul 2026 05:02:00 -0700</pubDate>
      <description><![CDATA[<p>Last week, I patched <a href="https://widgetworx.com/apps/notcho.html"><strong>Notcho Libre</strong></a> after at least one bug report and noticing some glitches on my own machines. It's been a week and so far, I haven't seen any issues with the display locking in a Notch mode. We'll see, but I think it's probably stable for now...</p>
<p>You can download the latest version here:</p>
<p><a href="https://widgetworx.com/resources/Notcho_Libre.zip">https://widgetworx.com/resources/Notcho_Libre.zip</a></p>]]></description>
    </item>
    <item>
      <title>File Fingerprints 1.19 Released</title>
      <pubDate>Tue, 21 Jul 2026 05:00:00 -0700</pubDate>
      <description><![CDATA[<p>I updated <strong><a href="https://widgetworx.com/apps/fingers.html">File Fingerprints</a></strong> after finding some memory leaks and oddities. The main change most users will see is better support when integrated with Revok due to the need to work better with non-US keyboards.</p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.14 Released</title>
      <pubDate>Sun, 19 Jul 2026 05:05:00 -0700</pubDate>
      <description><![CDATA[<p>I updated <strong>Book 'em Danno</strong> with some nice features:</p>
<ul>
<li><strong>AppleScript support. </strong>You can now use AppleScript to extract and manulator data from your E-Book collection for use in your own custom workflows with 7 functions provided (more may come later) and the included User Guide include a chapter on these functions with an example</li>
<li><strong>UI localization support.</strong> I finally localized the UI in English, Spanish, French, Portuguese, and Japanese</li>
</ul>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip">https://widgetworx.com/resources/Bookem_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Signcheck 1.01 Released</title>
      <pubDate>Sun, 12 Jul 2026 07:17:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Signcheck</strong>, my utility for checking the signatures of apps -- especially apps flagged as unsigned and/or suspicious by <a href="https://widgetworx.com/apps/revok.html"><strong>Revok</strong></a>, has been updated.</p>
<p>The update now enables it to handle more statuses, which will allow it to explain reasons for apps to be considered suspicious. You can download the latest version here:</p>
<p><a href="../resources/Signcheck.zip">https://www.widgetworx.com/resources/Signcheck.zip</a></p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.27 Released</title>
      <pubDate>Sat, 11 Jul 2026 07:23:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Command Keeper</strong> 1.27 is a fairly modest release with the following updates and fixes:</p>
<p><strong>Updates</strong>:</p>
<ul>
<li>I updated the global keyboard shortcut handler to better support users with non-US keyboards.</li>
<li>I did a similar update for Command Keeper's 'insert Command Snippet' functionality; it should now be possible to use this feature for non-US keyboards.</li>
<li>I updates some functions use more modern macOS API calls, which should improve forward compatibility with newer versions of macOS.</li>
</ul>
<p><strong>Bug fixes:</strong></p>
<ul>
<li>I fixed a bug with the JSON export (export Snippets) where certain characters would cause invalid JSON to be generated.</li>
<li>I fixed a bug with the CSV export where certain characters might break the export.</li>
</ul>
<p>You can download the lastest version from here:</p>
<p><a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">https://widgetworx.com/resources/Command_Keeper_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>DoD 1.05 Released</title>
      <pubDate>Thu, 09 Jul 2026 11:58:00 -0700</pubDate>
      <description><![CDATA[<p>I updated <strong>DoD</strong> with an updated global keyboard shortcut handler to work better with non-US keyboards. You can download it fro,m here: <a href="https://widgetworx.com/resources/DoD_Universal.zip">https://widgetworx.com/resources/DoD_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Stim 1.15 Released</title>
      <pubDate>Thu, 09 Jul 2026 11:54:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Stim 1.15</strong> features an updated global keyboard shortcut handler to work better with non-US keyboards. You can download it from here: <a href="https://widgetworx.com/resources/Stim_Universal.zip">https://widgetworx.com/resources/Stim_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.17 released</title>
      <pubDate>Sun, 05 Jul 2026 19:37:00 -0700</pubDate>
      <description><![CDATA[<p>Back in April I pulled <a href="https://widgetworx.com/apps/watchtower.html"><strong>Watchtower</strong></a>, my Mac file and directory monitoring app due to memory leaks. Well, I didn't solve them completely, but looks like I finally figured out how to consistently stabilize memory usage in 1.17 with a few tradeoffs. This is exciting since it's kind of a cool app idea. Let me know what you think.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Breakin&#039; 1.29 Released</title>
      <pubDate>Sat, 04 Jul 2026 07:04:00 -0700</pubDate>
      <description><![CDATA[<p>I updated <strong>Breakin'</strong> to properly support apps like Zoom by detecting the BundleID and not just the name. This should handle changes like Zoom going from v6 to v7 where the name is different from the app file on disk. I also made licensing Breakin' go to a dedicated Store page.</p>]]></description>
    </item>
    <item>
      <title>Notcho Libre 1.01 Released</title>
      <pubDate>Sat, 04 Jul 2026 07:01:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Notcho Libre </strong>1.01 brings a couple of new features:</p>
<ol>
<li>Localizations for German, French, and Spanish</li>
<li>The ability to detect if an external display is attached and enforce the Notch-free logic, which didn't always work with 1.00</li>
</ol>
<p>You can download the latest version here:</p>
<p><a href="https://widgetworx.com/resources/Notcho_Libre.zip">https://widgetworx.com/resources/Notcho_Libre.zip</a></p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>DoD 1.04 Released</title>
      <pubDate>Thu, 02 Jul 2026 08:28:00 -0700</pubDate>
      <description><![CDATA[<p><strong>DoD 1.04 </strong>brings a fix to ensure that the definition input window always appears on the display that has focus. This is useful for people who have multiple displays attached to their Macs.</p>]]></description>
    </item>
    <item>
      <title>DoD 1.03 Released</title>
      <pubDate>Sat, 20 Jun 2026 06:31:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/dod.html">DoD 1.03</a> </strong>has been released and now includes localizations for Dutch and Finnish.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.35 Released</title>
      <pubDate>Sat, 20 Jun 2026 06:25:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/revok.html">Revok</a> </strong>1.35 is available and contains the following changes and fixes:</p>
<ul>
<li>Fixed a regression bug in cracked software detection. Positives now appear correctly and will always be marked as potentially risky.</li>
<li>I added a number of new cracker signatures to expand Revok's detection.</li>
<li>I updated revok-cli's logic to mirror Revok's.</li>
<li>I added some performance and memory optimizations.</li>
<li>I added checks to ensure that Signcheck and Mach-O Inspector only work with Revok (if installed) for paid users.</li>
</ul>
<p>You can always download the latest version from here:</p>
<p><strong><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></strong></p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>DoD 1.01 Released</title>
      <pubDate>Sun, 07 Jun 2026 09:05:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/dod.html">DoD 1.01</a> </strong>has been released. This update is an important one since it includes a number of improvements and stabilization features, including:</p>
<ul>
<li>Fixing a memory leak with dictionary lookups</li>
<li>Removing support for Spanish and French languauges since the dictionary lookup works differently than what DoD expects</li>
<li>Some internal hardening and robustness improvements</li>
<li>Adding the ability to automatically center the DoD input window via a Preferences setting, so it always appears in the same place even if you moved the window during your last input</li>
</ul>]]></description>
    </item>
    <item>
      <title>Revok 1.34 Released</title>
      <pubDate>Mon, 01 Jun 2026 09:03:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Revok 1.34</strong> was released last week. Its main update was integration with my free <strong>Mach-O Inspector</strong> app, which is available for all supporters and members.</p>
<p>You can always download the latest version from here:</p>
<p><strong><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></strong></p>]]></description>
    </item>
    <item>
      <title>Revok 1.33 Released</title>
      <pubDate>Wed, 27 May 2026 16:29:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/revok.html"><strong>Revok 1.33</strong></a> adds the ability to scan individual and groups of files in addition to scanning all files in the Applications folder. It also fixes an issue with the update check not displaying the correct version highlights and adds additional improvements to ensure robustness when running on different Macs.</p>
<p>You can always download the latest version from here:</p>
<p><strong><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></strong></p>]]></description>
    </item>
    <item>
      <title>Revok 1.32 Released</title>
      <pubDate>Tue, 26 May 2026 11:05:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/revok.html">Revok 1.32</a></strong> contains some bugfixes and enhancements, including:</p>
<ul>
<li>Fixes for the Japanese UI localization that were missing from v1.31</li>
<li>Additional optimizations for app scanning; I replaced scanning for the App Store receipt directory inside each app bundle with the Spotlight API to detect the App Store key and shaved another half second off the average scan</li>
<li>Adding information for apps that request Bluetooth access</li>
<li>Reinstituting update checks upon startup</li>
<li>Adding support for displaying Mac App Store descriptions for apps downloaded from the App Store</li>
</ul>
<p>You can always download the latest version from here:</p>
<p><strong><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></strong></p>]]></description>
    </item>
    <item>
      <title>MountBatten 1.07 Released</title>
      <pubDate>Sun, 10 May 2026 17:18:00 -0700</pubDate>
      <description><![CDATA[<p>I added two small, but useful features to <a href="https://widgetworx.com/apps/mountbatten.html"><strong>MountBatten</strong></a>:</p>
<ol>
<li><strong>The ability to generate a list of UUIDs for all currently mounted disks or disk images.</strong> If any disks are mounted, you will them appear along with their UUID (your Mac's internal drive UUID will be ignored). This makes it easier to block certain disk volumes by UUID.</li>
<li><strong>The ability to unstick "stuck" disk images.</strong> Some disk images that get BLOCKED by MountBatten can get stuck and can't be remounted even after quitting. This option will allow you to remount them without resorting to entering Terminal commands.</li>
</ol>]]></description>
    </item>
    <item>
      <title>Revok 1.31 Released</title>
      <pubDate>Sun, 10 May 2026 17:17:00 -0700</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/revok.html">Revok 1.31</a></strong> is my first attempt to localize an app UI in Japanese!</p>]]></description>
    </item>
    <item>
      <title>New app localizations</title>
      <pubDate>Fri, 08 May 2026 04:15:00 -0700</pubDate>
      <description><![CDATA[<p>I just released new localizations of the following apps:</p>
<ul>
<li><a href="https://widgetworx.com/apps/quill.html"><strong>Quill</strong></a>: Added UI localizations for French, German, and Spanish</li>
<li><a href="https://widgetworx.com/apps/menu_snappr.html"><strong>Menu Snappr II</strong></a>: Added UI localizations for French, German, Spanish, and Italian</li>
</ul>
<p>At this point, I plan to localize one or two more apps and then move on and either build something new or add some overdue features to my other apps.</p>]]></description>
    </item>
    <item>
      <title>New app localizations</title>
      <pubDate>Sun, 03 May 2026 08:02:00 -0700</pubDate>
      <description><![CDATA[<p>I recently released three new app localizations:</p>
<ol>
<li><strong><a href="https://widgetworx.com/apps/fingers.html">File Fingerprints</a> </strong>now supports UIs in English, French, German, Spanish, and Portuguese</li>
<li><strong><a href="https://widgetworx.com/apps/menupedia.html">Menupedia</a> </strong>now supports UIs in English, French, German and Spanish</li>
<li><strong><a href="https://widgetworx.com/apps/stim.html">Stim </a></strong>now supports UIs in English, French, German and Spanish</li>
</ol>
<p>I make decisions about which apps are localized based on download volumes and the level of difficulty in supporting localized UI elements (some are easier than others).</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.11 Released</title>
      <pubDate>Wed, 29 Apr 2026 17:17:00 -0700</pubDate>
      <description><![CDATA[<p>B<strong>ook 'em Danno 1.11</strong> features two bug fixes:</p>
<ul>
<li>I fixed the replace book cover thumbnail option, which broke in 1.09</li>
<li>I fixed the JSON export option so that it now generates valid JSON files</li>
</ul>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip">https://widgetworx.com/resources/Bookem_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Revok bug fix</title>
      <pubDate>Tue, 28 Apr 2026 03:42:00 -0700</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/resources/Revok_Universal.zip"><strong>Revok 1.30</strong></a> (27 April 2026) is a bug fix release. It fixes a JSON export issue where it did not write valid JSON files. The same bug existed in revok-cli as well, which was also fixed.&nbsp;</p>
<p>This bug was introduced in Revok 1.28. My apologies for not catching it sooner!</p>]]></description>
    </item>
    <item>
      <title>Unibrow 1.08 Released</title>
      <pubDate>Sat, 25 Apr 2026 15:12:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Unibrow 1.08</strong> features a couple of nice enhancements:</p>
<ol>
<li>Tags will now auto-populate from previously entered tags to speed up task entry</li>
<li>Visualizations now appear in sheet windows</li>
<li>Some minor internal optimizations</li>
</ol>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Unibrow_Universal.zip">https://widgetworx.com/resources/Unibrow_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.10 Released</title>
      <pubDate>Sat, 25 Apr 2026 15:07:00 -0700</pubDate>
      <description><![CDATA[<p>I updated <a href="https://widgetworx.com/apps/bookem.html">Book 'em Danno</a>. It now will now display pre-populated tags, so allow you to better annoate your E-Books much faster and more efficiently. It will also alow you to export E-Book analytics as CSV files.</p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip">https://widgetworx.com/resources/Bookem_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Revok 1.30 Released</title>
      <pubDate>Wed, 22 Apr 2026 15:11:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Revok 1.30</strong> was released and includes a localized UI for portuguese and italian.</p>
<p>You can always download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Revok 1.29 Released</title>
      <pubDate>Tue, 14 Apr 2026 17:27:00 -0700</pubDate>
      <description><![CDATA[<p>I just released <a href="https://widgetworx.com/apps/revok.html"><strong>Revok 1.29</strong></a>, which is now fully localized for English, French, Spanish, and German. It was more work that I thought, but the process was made somewhat easier using a new set of functions I wrote for&nbsp;<strong>Disk-O.&nbsp;</strong>This means it&nbsp;should be possible to localize more of my apps in the future.</p>
<p><code>NOTE: revok-cli has not yet been localized.</code></p>
<p>You can download it from here:</p>
<p><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Disk-O Localized</title>
      <pubDate>Sun, 12 Apr 2026 13:34:00 -0700</pubDate>
      <description><![CDATA[<p>I just released <strong>Disk-O 2.15</strong>, which is now fully localized for English, French, Spanish, and German.</p>
<p>You can download it from here:</p>
<p><a href="https://widgetworx.com/resources/Disk-O_Universal.zip">https://widgetworx.com/resources/Disk-O_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Disk-O 2.14 Released</title>
      <pubDate>Wed, 08 Apr 2026 11:03:00 -0700</pubDate>
      <description><![CDATA[<p>I just releaesd <strong>Disk-O 2.14 </strong>with the biggest change being a new option to disable the low disk space warning.</p>
<p>Now, you must explicity enable this option to show a recurring low disk space notification and menu bar indicator if your Mac's free disk space falls below a specific percentage.</p>
<p>You can download it from here:</p>
<p><a href="https://widgetworx.com/resources/Disk-O_Universal.zip">https://widgetworx.com/resources/Disk-O_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.16 Released</title>
      <pubDate>Sun, 29 Mar 2026 09:26:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Watchtower 1.16</strong> features two improvements:</p>
<ol>
<li><em>Run Shell Script:</em> This feature allows you to select any bash, zsh, python, or perl script and run it once a file or directory event is triggered.</li>
<li><em>Memory optimizations:</em> I made yet more optimizations to core functions, which seem to help long-term stability.</li>
</ol>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Watchtower_Universal.zip">https://widgetworx.com/resources/Watchtower_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.26 Released</title>
      <pubDate>Sun, 29 Mar 2026 09:23:00 -0700</pubDate>
      <description><![CDATA[<p>I posted a minor, but nice update to <strong>Command Keeper</strong>. It features a donut chart of your Snippets by Category and some minor optimizations to improve memory usage.</p>
<p>As always, you can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">https://widgetworx.com/resources/Command_Keeper_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>MountBatten 1.05 Released</title>
      <pubDate>Fri, 27 Mar 2026 07:56:00 -0700</pubDate>
      <description><![CDATA[<p><strong>MountBatten 1.05</strong> contains some nice enhancements:</p>
<ul>
<li>The ability to run shell scripts by selecting any file that ends in a .sh extension, but scripts can be in bash, csh, zsh, python or perl; MountBatten will automatically apply a chmod +x bit and you can pass the disk volume name, type, and action as parameters to your scripts</li>
<li>Improved logging. Logs will now get automatically rotated at 10 megs and UI logs will automatically highlight the most recent event</li>
<li>The ability to match disks and disk volumes by UUID to prevent spoofing of disk names that you don't want to mount</li>
</ul>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/MountBatten_Universal.zip">https://widgetworx.com/resources/MountBatten_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.15 Released</title>
      <pubDate>Wed, 25 Mar 2026 09:28:00 -0700</pubDate>
      <description><![CDATA[<p>I updated Watchtower again. It's a lost cause, but I can't help myself as I have an affinity for that app despite its trade offs. Nevertheless, I believe 1.15 is a worthwhile update. Here's why:</p>
<ul>
<li>I refactored the FSEvents monitoring routines...again! I've probably modified this routine the most in the last 14 versions, but this change should be the final one. I was able to reduce memory usage and improve performance and fixed a couple of hidden bugs.</li>
<li>I removed the Touch ID support. The implementation broke on recent macOS versions and it was never particularly useful and it simplifies the overall code. I may add it back in future versions...we'll see.</li>
<li>I optimized a couple of other functions for performance and reliability.</li>
<li>I added confirmations when deleting Watch Paths and Rules.</li>
</ul>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Watchtower_Universal.zip"><strong>https://widgetworx.com/resources/Watchtower_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>MountBatten 1.04 Released</title>
      <pubDate>Mon, 23 Mar 2026 09:23:00 -0700</pubDate>
      <description><![CDATA[<p><strong>MountBatten 1.04</strong> was released.</p>
<p>I added rudimentary Touch ID support for licensed users. If you enable this options, any attempt to change Mount Rules, delete them, stop monitoring, or even try to quit MountBatten, will prompt the user o authenticate. It does this once -- failing to authenticate will effectively lock the app. It can still run but stopping it or making any changes will require someone force-quitting the app.</p>
<p>This is meant to enforce a degree of security when used in shared Mac environments with roommates, spouses, children, relatives, or even co-workers.</p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/MountBatten_Universal.zip">https://widgetworx.com/resources/MountBatten_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>MountBatten 1.03 Released</title>
      <pubDate>Sun, 22 Mar 2026 15:03:00 -0700</pubDate>
      <description><![CDATA[<p><strong>MountBatten 1.03</strong> has a number of nice improvements, including:</p>
<ul>
<li>AYou can now see visualizations of the breakdown of allowed vs blocked drives, a breakdown of blocked devices, and a breakdown of the top blocked drives or disk image names</li>
<li>Added a short time window before logging when using DMG images with license agreement&nbsp;<br>screens attempt to mount, to eliminate the potential of double logging</li>
<li>Added a 1 second cool down period between triggering actions, to reduce the prospect of double-logging</li>
<li>Made the app much more safe for threaded operations</li>
</ul>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/MountBatten_Universal.zip">https://widgetworx.com/resources/MountBatten_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Revok 1.27 Released</title>
      <pubDate>Sun, 22 Mar 2026 15:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Revok 1.27</strong> contains the following new features and fixes:</p>
<p>New features:</p>
<ul>
<li>Added a new Driver Extension detection option</li>
<li>Added additional German localizations</li>
<li>Added Finder and Driver extension support to revok-cli</li>
<li>Sped up the scanning of apps in revok-cli</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>Added a CEF (Chromium embedded framework) filter in the main UI</li>
<li>Fixed the CSV export in revok-cli</li>
</ul>
<p>&nbsp;</p>
<p>As always you can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Revok 1.26 Released (15 March 2025 edition) </title>
      <pubDate>Mon, 16 Mar 2026 19:56:00 -0700</pubDate>
      <description><![CDATA[<p>I pushed another release of <strong>Revok 1.26</strong>. It doesn't offer any new features, but I optimized a few routines that seem to shave 1-2 seconds off your scan times while maintaining accuracy and improved some stablity.</p>
<p>If you encounter any issues, let me know. Otherwise, enjoy the extra speed!</p>
<p>As always you can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>MountBatten 1.01 Released</title>
      <pubDate>Mon, 16 Mar 2026 16:57:00 -0700</pubDate>
      <description><![CDATA[<p>Over the weekend I released <strong><a href="https://widgetworx.com/apps/mountbatten.html">MountBattan</a></strong>, a lightweight security tool that gives you full control over which physical disks (USB, Thunderbolt, SDCards, etc.) and Disk images (DMG) can be mounted on your Mac.&nbsp;You can think of it as a firewall for disks.</p>
<p>It's also a powerful complimentary tool to macOS' "Allow this device to connect" prompt as it can be configured to block disks that macOS allows and trusts from mounting on your Mac.</p>
<p>Although paid software, it's available at a modest price and is fully functional so you can try it out before you decide to buy it.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.26 Released</title>
      <pubDate>Sun, 08 Mar 2026 19:35:00 -0700</pubDate>
      <description><![CDATA[<p>I added a couple of new attributes to <strong>Revok's</strong> scanning report in v1.25:</p>
<ul>
<li><em>Contains an embedded Login helper </em>- This indicates if a specific app has code to auto-run when you log into your Mac. This doesn't mean the feature is enabled, merely that the software supports this ability.</li>
<li><em>Uses a Finder Extension</em> - This indicatoes if a given app has installed one or more extensions to the macOS Finder. This can be useful since Finder extensions can change the behavior of the Finder.</li>
</ul>
<p>These new attributes appear in the <em>Security</em> panel when viewing the details for a specific app. You can also filter on these, get their totals in the scan summary, and they will be reflected in both CSV and JSON exports.</p>
<p>As always you can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.25 Released</title>
      <pubDate>Sat, 07 Mar 2026 21:05:00 -0800</pubDate>
      <description><![CDATA[<p>I made a minor update to <strong>Butterfly Collector</strong>. v1.25 feature four (4) new AppleScript functions to help with automation (bringing the total to 10). These are:</p>
<ul>
<li><em><strong>getInstalled:</strong></em> Returns a list of license entries in the database that are marked as currently installed on your Mac.</li>
<li><strong>g<em>etAttachments:</em></strong> Returns a list of license entries in the database that have attachments associated with them.</li>
<li><strong><em>getLicenseType:</em> </strong>Returns a list of license types and their counts currently in the database.</li>
<li><strong><em>getVendors:</em></strong> Returns a list of publishers and their associated apps currently in the database.</li>
</ul>
<p>You download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip">https://widgetworx.com/resources/Butterfly_Collector_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.14 Released</title>
      <pubDate>Sat, 07 Mar 2026 13:47:00 -0800</pubDate>
      <description><![CDATA[<p>I added a new "Open URL" action to my <a href="https://widgetworx.com/apps/watchtower.html"><strong>Watchtower</strong></a> app, putting the total of supported actions to 12, which includes everything from displaying Alerts, notifications, launch apps, play sounds, log events, and different combinations of these.</p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Watchtower_Universal.zip"><strong>https://widgetworx.com/resources/Watchtower_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>A.B.M. Command 1.00 Released</title>
      <pubDate>Sat, 07 Mar 2026 13:39:00 -0800</pubDate>
      <description><![CDATA[<p><strong><a href="https://widgetworx.com/apps/abm.html" target="_blank" rel="nofollow noopener">A.B.M. Command</a></strong>, my <em>homage</em> to the classic, 1980 <a href="https://www.mobygames.com/game/9177/missile-command/screenshots/">Missile Command</a><em> arcade </em>game. I tried to replicate it core experience without resorting to fancy tricks. It just uses lines, circles, rectangles, and color shifting along with a sprinkling of chunky, retro-style sound effects to maintain the classic look and feel.</p>
<p><em>A.B.M. Command&nbsp;</em>is only for Apple Silicon Macs (there's no particular reason other than its easier for me) and was tested on macOS Sequoia and Tahoe running on both M2 and M4 MacBook Airs. Outside of that, I have no idea if it will run on other macOS and Mac combinations, but it should be fine.</p>
<p>You can download it from its <a href="https://widgetworx.com/apps/abm.html" target="_blank" rel="nofollow noopener">webpage</a> and hopefully, you like it!</p>]]></description>
    </item>
    <item>
      <title>Menu Snappr II 1.23 Released</title>
      <pubDate>Sat, 28 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/menu_snappr.html"><strong>Menu Snappr II</strong></a>, my lightweight screen capture utility was upated and now supports OCR. This means, you can select a portion of an image or a portion of the macOS UI (or app) and capture the text from it and copy it to the Mac's clipboard.</p>
<p>This feature is accessible from the menu or via a user-defined global keyboard shortcut. It's actually a very handy feature if you need it and eliminates the need to have a dedicated app for it for most use cases.</p>
<p>You can download it from here:</p>
<p><a href="https://widgetworx.com/resources/Menu_Snappr_II_Universal.zip">https://widgetworx.com/resources/Menu_Snappr_II_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Revok 1.24 Released</title>
      <pubDate>Mon, 23 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Revok</strong> 1.24 brings the following new features:</p>
<ul>
<li>A new visualization that shows the top app categories based on your installed apps -- this brings the total number of visualizations to 7</li>
<li>A new app "risk" assessment that looks at a given app's signed status and shows one of three possible ratings: macOS trusted (green), potentially risky (orange), and risky (red) for apps that are unsigned.</li>
</ul>
<p>As always you can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Revok_Universal.zip">https://widgetworx.com/resources/Revok_Universal.zip</a></p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.24 Released</title>
      <pubDate>Sat, 21 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I posted another update to <a href="https://widgetworx.com/apps/butterfly.html"><strong>Butterfly Collector</strong></a>. <strong>v1.24</strong> has the following new features and changes:</p>
<ul>
<li>I sped up the 'Import CSV from Revok' option, it is now 3-5x faster for larger CSVs</li>
<li>I made a bunch of internal changes to license input and validation, the date picker, and a few other functions: license validation is a bit more user friendly as it no longer throws an error immediately if you enter a wrong or incomplete key -- it simply won't accept it until you enter a valid one</li>
<li>More polish: I fixed some UI issues for menus and buttons that weren't disabled when they should be</li>
<li>The License key visibility toggle is no persistent across record selection. I also added a lock icon that shows the current state: open lock when the field is visible and a closed lock when the field is masked</li>
</ul>
<p>As always, you can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>https://widgetworx.com/resources/Butterfly_Collector_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.09 Released</title>
      <pubDate>Mon, 16 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/bookem.html"><strong>Book 'em Danno</strong></a> continues to get some love from me, including some nice new features and improvements:</p>
<ul>
<li>I added Donut charts to all of the analytics except for the Top 50 rated books</li>
<li>I improved the data picker, sharing service picker, and some other functions for better performance and memory usage</li>
<li>I made the Years analytics show the top books by published year</li>
</ul>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip"><strong>https://widgetworx.com/resources/Bookem_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.23 Released</title>
      <pubDate>Fri, 13 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I'm pleased to announce the availability of <a href="https://widgetworx.com/apps/butterfly.html"><strong>Butterfly Collector</strong></a> 1.23. This release adds long-overdue visualizations for various license analytics.</p>

<p style="text-align: left;" align="center">As always, you can download the latest version from here:</p>
<p style="text-align: left;" align="center"><strong><a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip">https://widgetworx.com/resources/Butterfly_Collector_Universal.zip</a></strong></p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.08 Released</title>
      <pubDate>Sat, 07 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>This is a very big update to <a href="https://widgetworx.com/apps/bookem.html"><strong>Book 'em Danno</strong></a>, my E-Book and digital comic cataloging app. Some of the new features and improvements in this version include:</p>
<ul>
<li>CSV and JSON exports now honor filter sections</li>
<li>Improved analytics speed for large E-Book collections</li>
<li>Add an option to manually select one or more books to import rather than relying on just drag and drop</li>
<li>You can now click on stars to rate books</li>
<li>Improved the search performance</li>
<li>Improved the overall import speed</li>
<li>Reduced the memory usage after imports (previous versions had a leak)</li>
<li>Added a share book option</li>
<li>Added an icon to replace book thumbnails</li>
<li>Removed the FTS index rebuild option; no longer needed since I now support triggers that perform this task after imports</li>
</ul>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip"><strong>https://widgetworx.com/resources/Bookem_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.06 Released</title>
      <pubDate>Mon, 02 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I fixed a long-standing issue with <strong>Book 'em Danno</strong>, so it now only redraws the window when doing imports. I also made some additional refinements and optimizations.</p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip"><strong>https://widgetworx.com/resources/Bookem_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>File Fingerprints 1.16 Released</title>
      <pubDate>Sun, 01 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I updated <a href="https://widgetworx.com/apps/fingers.html"><strong>File Fingerprints</strong></a> by rewritting its directory scanning functionality. This has reduced scan times by 25% (or more) when computing checksums for large numbers of files.</p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/File_Fingerprints_Universal.zip"><strong>https://widgetworx.com/resources/File_Fingerprints_Universal.zip</strong></a></p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Unibrow 1.06 Released</title>
      <pubDate>Sun, 01 Feb 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>It's been a while since Unibrow got some love. So, here's the latest update:</p>
<ul>
<li>I converted the original keyword-oriented search to <em>FTS </em>(full text search), which makes it possible to exclude Tasks from searches and do exact phrase matching. For example,&nbsp;meetings NOT Todd or "dingleberry" among others.</li>
<li>I improved database and search performance.</li>
<li>I fixed small bugs that existed since v1.04.</li>
<li>I reduce memory when the app is hidden or minimized, making it a better citizen when running it in the background over many days or weeks.</li>
</ul>
<p>As always, you can download the latest version from here:</p>
<p><strong>https://widgetworx.com/resources/Unibrow_Universal.zip</strong></p>]]></description>
    </item>
    <item>
      <title>File Fingerprints 1.16 Released</title>
      <pubDate>Sat, 31 Jan 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>File Fingerprints 1.16</strong> has been released with some improvements and features, including:</p>
<ul>
<li>I rewrote the file binary and directory scanning routines, which should reduce scan times by 20% or more when dealing with many files</li>
</ul>
<p>The program is sitll free and you can&nbsp;<a href="https://widgetworx.com/resources/File_Fingerprints_Universal.zip"><strong>download</strong></a><strong> </strong>it here.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.22 Released</title>
      <pubDate>Sat, 31 Jan 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Revok 1.22 </strong>includes some nice improvements:</p>
<ul>
<li>I rewrote a number of functions, which makes app scanning much faster (25% or more in some cases)</li>
<li>I clarified unsigned vs self-signed and ad-hoc signed apps in the Details window</li>
</ul>
<p>You can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Revok_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.05 Released</title>
      <pubDate>Mon, 26 Jan 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Book 'em Danno </strong>got a nice upgrade. With the release of 1.05, it now supports <em>FTS </em>(full text search) as opposed to its original keyboard-oriented search. This enables <strong>Book 'em Danno </strong>to support a slew of more flexible search options, including:</p>
<ul>
<li>Exact matching on tags and titles. For example, "cold war" will now exclude book entries that include "war" or "cold" and match items with "cold war" as a tag or as part of the title, description, or notes</li>
<li>The ability to include specific entries. For example, show books with the terms "video" and "games" together</li>
<li>The ability to exlude books from searches. For example, show all books that have the term "video" but not books with the term "games"</li>
<li>And other possibilities</li>
</ul>
<p>You can download the latest release fro, here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip"><strong>https://widgetworx.com/resources/Bookem_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Gold Miner 1.02 Released</title>
      <pubDate>Sun, 18 Jan 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Gold Miner 1.02 </strong>was released. The primary change was greatly reducing memory usage between resource extraction. The differences are pretty substantial, so this update is worth installing if you use this app.</p>
<p>You can download the latest version from here:</p>
<p><strong><a href="https://widgetworx.com/resources/Gold_Miner_Universal.zip">https://widgetworx.com/resources/Gold_Miner_Universal.zip</a></strong></p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.04 Released</title>
      <pubDate>Sun, 11 Jan 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I updated <a href="https://widgetworx.com/apps/bookem.html"><strong>Book 'em Dano</strong></a> to free up memory when minimized and after certain operations. This will help especially if your collection is over 200 items.</p>
<p>You can download the latest release fro, here:</p>
<p><a href="https://widgetworx.com/resources/Bookem_Universal.zip"><strong>https://widgetworx.com/resources/Bookem_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Disk-O 2.13 Released</title>
      <pubDate>Sun, 11 Jan 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I finally figured out how to display purgable disk data using a different macOS API, so the display will now match what the macOS Finder shows -- it only took me 3 years! Better late, than never!</p>
<p>You can download the latest version from here:</p>
<p><a href="https://widgetworx.com/resources/Disk-O_Universal.zip"><strong>https://widgetworx.com/resources/Disk-O_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Fez-Rez 1.01 Released</title>
      <pubDate>Fri, 02 Jan 2026 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I updated <strong>Fez-Rez</strong>, my display resolution switching app&nbsp;with the following bug fixes and enhancements:</p>
<ul>
<li>I fixed the menu bar icon display, so it appears correctly for users without reduced transparency enabled. There was a bug where I displayed the inverted icon, instead of letting macOS decide which icon to show.</li>
<li>I added a popover to show in-line help on how to use the keyboard shortcuts.</li>
</ul>
<p>You can download it from here:</p>
<p><strong><a href="../resources/Fez-Rez.zip">https://www.widgetworx.com/resources/Fez-Rez.zip</a></strong></p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Readability 1.06 Released</title>
      <pubDate>Sat, 27 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I got around to making a major update to <a href="https://widgetworx.com/apps/readability.html"><strong>Readability</strong></a>, my text analyzer program. The latest changes are pretty extensive and include:</p>
<ul>
<li>Basic support for German, Danish, and Dutch languages with improved support for UK / Commonwealth English (tweaked measurement, more checks for differently spelled words from US English, etc.)</li>
<li>Re-calibrated algolrithms across the board, inluding logic to rate scientific and technical-oriented text as slightly harder to read</li>
<li>Improved stability; I fixed a lot of the threading logic that handles real-time feedback, so it's less likely to crash than the previous version</li>
<li>Improved memory usage and overall performance</li>
</ul>
<p>You can download it from here:</p>
<p><a href="https://widgetworx.com/resources/Readability_Universal.zip"><strong>https://widgetworx.com/resources/Readability_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.19 Released</title>
      <pubDate>Wed, 24 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I posted another update to <strong>Butterfly Collector</strong>. v1.19 has the following new features:</p>
<ul>
<li class="p1">Improved the delete license function, so that it shows the selected app entry for better context.</li>
<li class="p1">Added two more AppleScript functions:&nbsp;
<ul>
<li class="p1"><em>getCategories: </em>Returns a list of App Store categories and counts that the license database entries map to.</li>
<li class="p1"><em>getLicenseCost: </em>Returns a list of license entries in the license&nbsp;database by their cost (using the default system currency).</li>
</ul>
</li>
<li class="p1">Added an Analytics button in the main UI for easier access.</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.21 Released</title>
      <pubDate>Wed, 24 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Revok 1.21 </strong>includes some nice improvements:</p>
<ul>
<li>I added the ability to detect apps that use Python and the Sentry telemetry framework</li>
<li>I added information on the app's Code Directory hash value and the macOS version that the app has been compiled against</li>
</ul>
<p>You can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Revok_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.11 Released</title>
      <pubDate>Sun, 14 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I just re-released <a href="https://widgetworx.com/apps/watchtower.html"><strong>Watchtower</strong></a>, my file monitoring app. It still uses more memory than it probably should, but the trade off is it's a very powerful app.</p>
<p>v1.11 has the following changes and improvements:</p>
<ul>
<li>Implemented various optimizations to reduce memory usage by ~30%</li>
<li>Added a new Play Sound &amp; Log action</li>
<li>Made several user experience improvements</li>
</ul>
<p>You can download it from here:</p>
<p><a href="https://widgetworx.com/resources/Watchtower_Universal.zip" target="_blank" rel="nofollow noopener"><strong>https://widgetworx.com/resources/Watchtower_Universal.zip</strong></a></p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector v1.17 Released</title>
      <pubDate>Sat, 13 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I posted another update to <strong>Butterfly Collector</strong>. v1.17 has the following new features and bug fixes:</p>
<p><strong>New Features:</strong></p>
<ul>
<li class="p1">Added the ability to access macOS' Sharing services to share license information with another family member and so on</li>
<li class="p1">You can now search for licenses by version number</li>
</ul>
<p><strong>Bug fixes:</strong></p>
<ul>
<li>Fixed a long-standing bug with the sorting of App names; Apps with lowercase names now properly appear with ones in Title case</li>
<li>Fixed a bug with sorting in the Total Cost analytics panel; License types appear based on cost with the highest cost appearing first</li>
</ul>
<p>As always, you can download the latest version from <a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.16 Released</title>
      <pubDate>Thu, 04 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I posted another update to <strong>Butterfly Collector</strong>. v1.15 has the following new features and bug fixes:</p>
<p><strong>New Features:</strong></p>
<ul>
<li>
<p class="p1">Added a new analytics breakdown, which shows the cost of your licenses by publisher / vendor. It also includes the ability to calculate&nbsp;recurring license subscriptions (prorated based on their expiration date)</p>
</li>
<li>
<p class="p1">Added support for CNY currency</p>
</li>
<li>
<p class="p1">Added some options to disable the Expired license check at start, the Expired license chime, and the program update check</p>
</li>
</ul>
<p><strong>Bug fixes:</strong></p>
<ul>
<li>Fixed a long-standing bug where choosing the "Add to Calendar" option for a given license would fail if the name had a space in it!</li>
</ul>
<p>&nbsp;</p>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.19 Released</title>
      <pubDate>Wed, 03 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Revok 1.19 </strong>includes some nice improvements:</p>
<ul>
<li>I completely changed the Detail window. It now uses a table to make it easier to view the different metadata attributes.</li>
<li>I added a new "App Category" tab to the Summary window, which shows a breakdown of apps by category.</li>
<li>I moved the scanning options for LaunchAgents and others to the menu bar.</li>
<li>I added a popver tooltip to explain what the different colors in the scan table mean.</li>
</ul>
<p>You can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Revok_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Disk-O 2.11 Released</title>
      <pubDate>Wed, 03 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Disk-O</strong>, my menu bar disk space monitor app was updated with some important changes:</p>
<ul>
<li>Changed the mechanism to detect the internal drive for greater accuracy across macOS versions and devices (previously I guessed the device since this app is one of my early ones and I didn't know any better, now I just query it using an internal function)</li>
<li>Removed the disk space warning notification since the method I used no longer works when compiled against the macOS 26 SDK</li>
<li>Published the app as Apple Silicon only. While my apps are mostly Universal, the end of the Intel era is near and long-term, support for these machines will end</li>
</ul>
<p><strong><a href="https://widgetworx.com/apps/disko.html">Download</a> Disk-O</strong> 2.11</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.23 Released</title>
      <pubDate>Mon, 01 Dec 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>It's been a while, but <strong>Command Keeper</strong> finally got some love with the following changes and enhancements:</p>
<ul>
<li>Increased the maximum number of snippets from 999 to 3,072</li>
<li>Improved the overall search performance and accuracy</li>
<li>Further optimized the database performance, which should make things snappier and more responsive even as your collection grows</li>
<li>Increased the number of imported snippets from 500 to 1,024</li>
<li>Widened the Add / Edit window to make it less cramped</li>
<li>Added a snippet capacity indicator that shows how many more snippets can be added</li>
<li>Added two new placeholders: {_browser_} and {_mail_}, which show the name of the default web browser and e-mail client, respectively</li>
</ul>
<p>You can download it from <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.14 Released</title>
      <pubDate>Sat, 29 Nov 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p>I posted a minor update to <strong>Butterfly Collector</strong>. v1.14 has the following changes:</p>
<ul>
<li>Fixed an issue with the Notes field not preserving linefeeds or carriage returns</li>
<li>Added support for new license types: Apache 2.0, BSL 1.1, ISC</li>
<li>Increased the number of supported licenses to 3,072 (from 2,048)</li>
<li>Added support for iOS and Android in the platform type field</li>
<li>Increased the size of file attachments to 5 megs (from 2 megs)</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.18 Released</title>
      <pubDate>Sat, 29 Nov 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Revok 1.18 </strong>contains a couple of important fixes and a new feature:</p>
<p><strong>Bug fixes:</strong></p>
<ul>
<li>M4 CPUs didn't like v1.17 and crashed when running Revok under macOS Tahoe. Several users confirmed the issue seems to have been resolved with 1.18.</li>
<li>Some experimental AppleScript code snuck into v1.17 and was removed in v1.18. This probably didn't cause the crashes reported, but probably didn't help either. Due to how <em>Revok</em> works, I deciced not to enable AppleScript for it (it conflicts with scanning).</li>
<li>revok-cli has been updated to include the main fixes for scanning in v1.18 (they share a lot of code). If you detect a crash on an M4 and Tahoe when running the command line tool, please let me know since there are suffcient differences -- particularly in how they handle threading.</li>
</ul>
<p><strong>New Feature:</strong></p>
<ul>
<li>Revok 1.18 allows you to select a single scanned application and automatically copy its metadata to the Clipboard in text or JSON format from the context menu.</li>
</ul>
<p>You can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Revok_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.17 Released</title>
      <pubDate>Wed, 26 Nov 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Revok 1.17 </strong>is a nice update with the following enhancements:</p>
<ul>
<li>The ability to detect apps that use the <em style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;">Paddle </em>or <em style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;">Firebase</em>&nbsp;Frameworks; <em>Paddle </em>is used by many developers to handle licensing and diagnostics. <em>Firebase</em> is also used for diagnostics, but is a Google product. While both of these frameworks have very legitmate uses, some privacy-conscious users may not be comfortable with the data they send.</li>
<li>The ability to detect apps that use the <em>Qt,</em> <em>Flutter,</em> or<em> Chromium Embedded</em> Frameworks. While all of these are widely used, they may not use native macOS UI controls, and in the case of Chromium Embedded, they do not offer native performance.</li>
<li>revok-cli has been updated to detect these frameworks as well and now show percentage counts in the summary.</li>
</ul>
<p>You can download the latest version from <a href="https://widgetworx.com/resources/Revok_Universal.zip"><strong>here</strong></a>.</p>
<p>Remember, knowledge is power and happy Thanksgiving!</p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.02 Released</title>
      <pubDate>Tue, 25 Nov 2025 00:00:00 -0800</pubDate>
      <description><![CDATA[<p><a href="https://widgetworx.com/apps/bookem.html"><strong>Book 'em Danno</strong></a> 1.02 has been released. The biggest changes and additions are:</p>
<ul>
<li>Added support for PDF files. They only support title, author, and description meta data</li>
<li>Improved E-Book import speed</li>
<li>Reduced memory usage when browsing E-Books</li>
</ul>
<p>You can download the latest version from <a href="https://widgetworx.com/resources/Bookem_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Book &#039;em Danno 1.01 Released</title>
      <pubDate>Wed, 12 Nov 2025 08:49:00 -0800</pubDate>
      <description><![CDATA[<p>I just released <a href="https://widgetworx.com/apps/bookem.html"><strong>Book 'em Danno</strong></a> 1.01. It features some nice enhancements and improvements, including:</p>
<ul>
<li>A sort option, which allows you to sort the display of books in your collection in six different ways (e.g., title, author, publisher, genre, publication date, and modification date)</li>
<li>Basic support for AZW3 (Kindle) format E-Books. They are basically a flavor of the MOBI format, so it wasn't that difficult. However, importing them is particularly slow due to the complex format</li>
<li>Improved E-Book importing with logic to smooth out the overall experience -- especially in cases where MOBI and AZW3 files are imported alongside EPUBs</li>
</ul>
<p>You can download the latest version from <a href="https://widgetworx.com/resources/Bookem_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.13 Released</title>
      <pubDate>Tue, 04 Nov 2025 11:58:00 -0800</pubDate>
      <description><![CDATA[<p><strong>Butterfly Collector </strong>1.13 adds the following new features:</p>
<ul>
<li>Improved search results and performance by ~10-15%</li>
<li>Added new options for BSD licenses and Online Services in the License Type and App Type fields, respectively</li>
<li>Added a new Publisher breakdown, which shows counts and percentages of app licenses by publishers; this gives a total of 7 different analytics breakdowns</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.12 Released</title>
      <pubDate>Fri, 24 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Butterfly Collector </strong>1.12 is a minor, but nice update where the drag and drop functionality now looks at the version number more closely. If it is lower or the same than what's in your database, then it won't be added. If the version number is higher, then the version number in your <strong>Butterfly Collector</strong> database will get updated.</p>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Unibrow 1.03 Released</title>
      <pubDate>Fri, 24 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I just released <strong>Unibrow 1.03</strong>, which has the following changes and additions:</p>
<ul>
<li>Added support for a global hotkey that will give the app and main window focus if hidden or minimized</li>
<li>Added an option to automatically display Nag alerts if one or more Tasks are overdue</li>
<li>Fixed the sidebar's coloring when not using reduced transparency</li>
</ul>
<p>You can download it from its <a href="https://widgetworx.com/apps/unibrow.html"><strong>product page</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.16 Released</title>
      <pubDate>Mon, 20 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Revok 1.16 </strong>is a minor update that adds two new panels to the <strong>Scan Summary</strong> window:&nbsp;</p>
<ul>
<li>Most Used Apps: Shows your 10 most used (launched) apps along with a count of launches and the last time they were launched.</li>
<li>Least Used Apps: Shows your 10 least used (launched) apps along with a count of launches and the last time they were launched.</li>
</ul>]]></description>
    </item>
    <item>
      <title>Unibrow 1.02 Released</title>
      <pubDate>Mon, 20 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Unibrow</strong> 1.02 provides support for <strong>AppleScript</strong> with functions for getting counts of Tasks by status, getting lists of Tasks based on status or if they're upcoming / overdue, and more. There are 8 functions available in all.</p>
<p>You can download it from its <a href="https://widgetworx.com/apps/unibrow.html"><strong>product page</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Unibrow 1.01 Released</title>
      <pubDate>Sat, 18 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Unibrow</strong> 1.01 focuses on usability enhancements and bug fixes:</p>
<ul>
<li>Potentially fixed the tag field background color issue when switching to Dark mode (there was a bug in my observer)</li>
<li>Added a filter button for Newly created Tasks, so you can now see any newly created Tasks in one go</li>
<li>You can close the Analytics and Overdue/Upcoming Task windows with the ESC key</li>
<li>Pressing Control+D will change the Due Date to the current date (can save you some clicks)</li>
<li>Newly created Tasks now give the Task name field given focus, so you can start adding details right away</li>
<li>Pressing Shift+Cmd+M will summon the Move Task window</li>
</ul>
<p>You can download it by visiting its <a href="https://widgetworx.com/apps/unibrow.html"><strong>product page</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Unibrow 1.00 Released</title>
      <pubDate>Thu, 16 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I'm pleased to announce the availability of <strong>Unibrow</strong>, my lightweight to-do / task management app, which has the following feautures and capabilties:</p>
<ul>
<li>&nbsp;The ability to create and manage up to 49,000 tasks across 48 projects (1024 task limit per project)</li>
<li>&nbsp;The ability to tag your tasks with custom attributes to make them easier to find</li>
<li>&nbsp;Quickly find tasks by name, details, tags, and/or web links</li>
<li>&nbsp;The ability to assign tasks different priorities and pin urgent tasks so they're always visible</li>
<li>&nbsp;Move tasks between different projects</li>
<li>&nbsp;Keyboard-centric, so you can manage your tasks without touching your mouse</li>
<li>&nbsp;Export your task data as CSV or JSON files or make backups of your task database</li>
<li>&nbsp;View analytics on your tasks and see breakdowns by task type, priorities, and even completion rates</li>
<li>&nbsp;Optionally create macOS Calendar reminders for upcoming tasks and get information on overdue and upcoming tasks with a single keypress or mouse click</li>
<li>&nbsp;Choose to see counts of your upcoming tasks, active tasks, or task completion rates in your Dock</li>
<li>&nbsp;And more...</li>
</ul>
<p>You can learn more about it (and also give it a whirl) by visiting its&nbsp;<a href="https://widgetworx.com/apps/unibrow.html"><strong>product page</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.09 Released</title>
      <pubDate>Tue, 14 Oct 2025 17:46:00 -0700</pubDate>
      <description><![CDATA[<p>v1.09 is largely a maintanence update, but a worthwhile updafe with the following changes and improvements:</p>
<ul>
<li>Optimized the database to handle more licenses (2048) and improve performance, particularly with imports of metadata</li>
<li>Added a search field to the Expired / soon to expire license window</li>
<li>Fixed a bug with the macOS Calendar entry, which now creates a proper Calendar Reminder</li>
<li>Changed the Dock behavior so that expired licenses or soon-to-expire license counts appear in the Dock rather than just showing a raw count</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collect 1.07 Released</title>
      <pubDate>Sat, 04 Oct 2025 13:49:00 -0700</pubDate>
      <description><![CDATA[<p>v1.07 brings some nice new features:</p>
<ul>
<li>Fiters for both expired and soon-to-be expired licenses (up to 30 days out) and for licenses with attachments</li>
<li>Added an optional macOS Service that you can install that can take selected text (anticipated to be a license code), gives you an opportunity to confirm the selected text, copies it to your clipboard, and then launches Butterfly Collector, so you can create a new license entry and paste it in</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.06 Released</title>
      <pubDate>Thu, 02 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>The main new feature in v1.06 is the ability for <strong>Butterfly Collector</strong> to now only update existing License entries when importing&nbsp;<strong>Revok</strong> CSV scan data. This allows users to run frequent <strong>Revok</strong> scans as they update apps and have <strong>Butterfly Collector </strong>ingest the output of these scans to keep important License attributes such as app version number and min OS versions, which change frequently updated without blowing up your License database with extranous entries.</p>

<p>As always, you can download the latest version from <a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.15 Released</title>
      <pubDate>Wed, 01 Oct 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I'm pleased to announce the availability of <strong>Revok 1.15</strong>. It has some nice improvements, including:</p>
<p>An improved <strong>Summary window,</strong> which greatly improves usability and makes it much easier to view your scan statistics:</p>

<div align="center">
<img src="https://www.widgetworx.com/resources/summary.png">
</div>

<p>The ability to automatically run a scan at specific times and/or days:</p>
<div align="center">
<img src="https://www.widgetworx.com/resources/schedule.png">
</div>

This version is posted to my website for you to <a href="https://widgetworx.com/apps/revok.html" target="_blank" rel="noopener noreferrer nofollow" data-saferedirecturl="https://www.google.com/url?q=https://widgetworx.com/apps/revok.html&amp;source=gmail&amp;ust=1759440308404000&amp;usg=AOvVaw0nOECaxiQxQVMZrCwBQwtl"><strong>download</strong></a> at your leisure. You can also check for updates directly from <strong>Revok</strong>.]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.05 Released</title>
      <pubDate>Mon, 29 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>v1.05 has some really nice new features and bug fixes, including:</p>
<ul>
<li>The check for expired license functionality now will also flag soon-to-expire licenses, including highlighting licenses that will expire in between 1 and 7 days and highlight licenses that will expire for the current calendar day</li>
<li>Both the Total Cost of Licenses calculation and the Cost Analytics Tab will factor in license expiration dates to produce more accurate cost estimates, which means that if you have an app with a $10 USD monthy subscription that ends on 1 Jan 2026, it will only calculate the costs through the rest of 2025</li>
<li>Fixed the display of Single version licenses so the expiration date and Add to Calendar options are enabled by default</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.04 Released</title>
      <pubDate>Sun, 28 Sep 2025 16:21:00 -0700</pubDate>
      <description><![CDATA[<p>v1.04 has the following improvements and enhancements:</p>
<ul>
<li>Added a CSV export feature to the Analytics tab</li>
<li>Added support for 17 more currencies</li>
<li>Added keyboard shortcuts for saving a license entry and to focus the search field</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Catcher 1.03 Released</title>
      <pubDate>Sat, 27 Sep 2025 13:28:00 -0700</pubDate>
      <description><![CDATA[<p>v1.03 is mostly a bug fix release, but is highly recommended. The main improvements and enhancements are:</p>
<ul>
<li>Fixed the <strong>Import CSV from a Revok app scan</strong> option. With v1.02, I had inadvertantly broken it due to the database change I made to support custom currency settings at the license level. Don't worry, I tested it several times in different scenarios and it seems to now work correctly.</li>
<li>Added keyboard shortcut keys to jump to the first and last license records.</li>
</ul>
<p>As always, you can download the latest version from&nbsp;<a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.02 Released</title>
      <pubDate>Fri, 26 Sep 2025 19:23:00 -0700</pubDate>
      <description><![CDATA[<p>I like to deliver fast follows with my apps when it's possible. To that end, I've released <strong>Butterfly Collector 1.02</strong> with the following improvements:</p>
<ul>
<li>Added support to set the currency for the Price / Cost field, which is also reflected in the CSV and JSON exports</li>
<li>Touch ID authentication is also required for saving changes to entries or attempting to delele individual entries (when that option is enabled)</li>
<li>Added the ability to check for and download new versions</li>
<li>Made some assorted minor bug fixes</li>
<li>Improved the documentation</li>
</ul>
<p>You can download the latest version from <a href="https://widgetworx.com/resources/Butterfly_Collector_Universal.zip"><strong>here</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.01 Released</title>
      <pubDate>Fri, 26 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>Following up on the initial release of <a href="https://widgetworx.com/apps/butterfly.html"><strong>Butterfly Collector</strong></a>, I have released 1.01 with the following updates and additions:</p>
<ul>
<li>Added basic support for Touch ID authentication for MacBook users, to optionally authenticate access to sensitive data and operations such as exporting license data, togging license key field visibility, copying license keys to the clipboard, etc.</li>
<li>Added additional analytics on licenses:
<ul>
<li>Architecture: see breakdowns by CPU architecture</li>
<li>Cost: see breakdowns of license types by cost and the total cost of all licenses</li>
</ul>
</li>
<li>The Nag window count down is now 15 seconds vs 18</li>
</ul>
<p>The next updates will focus on trying to make the UI look better on macOS Tahoe due to button styling differences and various refinements.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Butterfly Collector 1.00 Released</title>
      <pubDate>Thu, 25 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I'm pleased to announce the availability of <strong>Butterfly Collector</strong>, my app for manging and tracking your software licenses. It has the following feautures and capabilties, including:</p>
<ul>
<li>Support to create and manag eup to 1,024 licenses</li>
<li>Supports different types of licenses from single versions, lifetime purchases, MIT, and even subscriptions</li>
<li>Supports rich information, including version, publisher, category, cost, architecture, minimum OS version, notes, and many several others</li>
<li>Import data from&nbsp;<strong>Revok</strong>&nbsp;scan outputs to quickly populate your license database</li>
<li>Attach license keys distributed as binary files, .plist files, or you can choose to attach PDF and text receipts</li>
<li>Quickly find licenses by name, publisher, note contents, os version, and platform</li>
<li>Filter licenses by category, license type and search within filter output</li>
<li>Quickly duplicate existing licenses to keep information on different versions</li>
<li>Export your license data as CSV or JSON files</li>
<li>Make backups of your data</li>
<li>View analytics on your licenses (e.g., breakout by category, license type, app type, etc.)</li>
<li>Get notified of expired software licenses</li>
<li>Optionally create macOS Calendar reminders for licenses with specific expiration and/or renewal dates</li>
</ul>
<p>You can learn more about it (and also give it a whirl) by visiting its&nbsp;<a href="https://widgetworx.com/apps/butterfly.html"><strong>product page</strong></a>.</p>]]></description>
    </item>
    <item>
      <title>Two minor app updates...</title>
      <pubDate>Sun, 21 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<ol>
<li>I updated <strong>Menu Snappr II </strong>(same version number of 1.22), so it is more friendly with macOS Tahoe. The primary change was adding a slight delay before it launches Preview, which helps make the interaction smoother since macOS Tahoe is more resource-intensive than previous versions of macOS</li>
<li>I updated <strong>Watchtower</strong> to version 1.10: The main changes were:
<ul>
<li>Added TouchID authentication support (if you have a MacBook Air or Pro or Apple Magic Keyboard) for making changes to Rules.</li>
<li>Small tweaks to the UI so buttons render better in the new macOS Tahoe UI</li>
</ul>
</li>
</ol>]]></description>
    </item>
    <item>
      <title>Some recent app updates</title>
      <pubDate>Wed, 17 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I made a few more app updates before I move on to new projects for a while:</p>
<ul>
<li><strong>Command Keeper 1.22</strong>
<ul>
<li>Fixed how the Category filter buttons render in macOS Tahoe</li>
<li>Made the Snippet Category Summary display in a modal window rather than an Alert</li>
</ul>
</li>
<li><strong>Disk-O 2.10</strong>
<ul>
<li>It now displays a macOS Notification when disk space falls under the selected threshold</li>
</ul>
</li>
<li><strong>Stim 1.11</strong>
<ul>
<li>There is now an option to disable macOS Notifications when key settings are changed</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.21 Released</title>
      <pubDate>Tue, 16 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Command Keeper 1.21</strong> is now available with the following new features:</p>
<ul>
<li>Now compiled against the macOS 26 SDK, so different UI elements now render using the current design language (I personally don't like it, but you might)</li>
<li>Added a new placeholder variable {_wifisec_}, which shows your Wifi network security setting (e.g.. WPA2 Personal)</li>
<li>Added an option to display the <strong>Command Keeper </strong>window using macOS Tahoe's Liquid Glass / "Frosty" effect</li>
</ul>
<p>You can download it from <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a>.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.20 Released</title>
      <pubDate>Sat, 13 Sep 2025 20:45:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Command Keeper 1.20</strong> is available with the following new features:</p>
<ul>
<li>There is now an auto-backup feature that will automatically make timestamped backups of your snippets database</li>
<li>I added added two new placeholders: {_tz_}, which displays your timezone settings and {_ip_}, which displays your public IP address</li>
<li>You can choose to display notifications whenever copying a snippet to the clipboard</li>
</ul>
<p>You can download it from <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a>.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>File Fingerprints 1.14 Released</title>
      <pubDate>Sat, 13 Sep 2025 13:32:00 -0700</pubDate>
      <description><![CDATA[<p><strong>File Fingerprints 1.14</strong> has been released with some improvements and features, including:</p>
<ul>
<li>Implemented the ability to toggle between Malware scanning and regular hash calculation behavior. This was done to speed up startup time since many users may not want to wait for the additional time require to check for and update the Malware database.</li>
<li>Fixed the app's behavior when minimizing it.</li>
<li>Added a link to the <em>File Fingerprints </em>User Guide from the app's <strong>File </strong>menu</li>
</ul>
<p>The program is sitll free and you can&nbsp;<a href="https://widgetworx.com/resources/File_Fingerprints_Universal.zip">download</a> it here.</p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.09 Released</title>
      <pubDate>Sat, 13 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Watchtower 1.09</strong> has just been released. This is an important update and here's why:</p>
<ul>
<li>I added a new <strong>Directory-level </strong>monitoring mode, which restricts <strong>Watchtower </strong>to only detect broad changes in files in watched directories (and not detect changes in individual files) I did this because this requires a lot less memory compared to the file-level monitoring capability.</li>
<li>I added logic to detect whether existing file-level monitoring rules can be used in <strong>Directory-level </strong>monitoring mode.</li>
<li>I implimented some additional optimizations for file-level monitoring, including aggressively flushing memory buffers and periodically restarting the monitoring observer while recovering events. As a result, <strong>Watchtower</strong> burns through memory at a much slower rate than in earlier versions.</li>
<li>You can now clear thw <strong>Watchtower</strong> events log via a menu option.</li>
</ul>
<p>&nbsp;You can download it from its <strong><a href="watchtower.html">product page</a></strong>.</p>]]></description>
    </item>
    <item>
      <title>Retiring some app</title>
      <pubDate>Sat, 06 Sep 2025 20:10:00 -0700</pubDate>
      <description><![CDATA[<p>At one point, I had 21 different apps available for download from my site. A few of them have turned out to be pretty useful while others were nothing more than a technological demo as I developed my skills. Keeping multiple apps updated with new features and bug fixes becomes unmanagable when you're dealing with some many apps, so, as of today, I am retiring some of them, including:</p>
<ul>
<li><strong>Qwik Weather (2022-2025)</strong>, a weather information app</li>
<li><strong>99 Things (2024-2025)</strong>, a simple Todo app</li>
<li><strong>Web Wallpaper (2022-2025)</strong>, an app that places websites on your Mac's Desktop</li>
<li><strong>Readability (2024-2025),</strong> a text complexity analyzer</li>
</ul>]]></description>
    </item>
    <item>
      <title>Watchtower 1.05 Released</title>
      <pubDate>Fri, 05 Sep 2025 17:01:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Watchtower 1.05</strong> has just been released. This is a worthwhile update. Here's why:</p>
<ul>
<li>I replaced the AppleScript notification code with native code. This makes notifications more responsive and more reliable</li>
<li>I increased the precision of monitoring file renaming events, which should reduce the likelihood of <strong>Watchtower</strong> missing <strong>Move to Trash</strong> events, which was a problem in previous versions</li>
</ul>
<p>&nbsp;You can download it from its <strong><a href="watchtower.html">product page</a></strong>.</p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.04 Released</title>
      <pubDate>Thu, 04 Sep 2025 16:27:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Watchtower</strong> 1.04 is a pretty big update with the following new features and improvements:</p>
<ul>
<li>Fixed some big causes of memory leaks, so Watchtower should now use much less memory than in previous versions &mdash; especially when idle</li>
<li>Watchtower now filters out noisy events, which should reduce memory use over long periods</li>
<li>Added new Action types: Alert &amp; Log, Notify &amp; Log, and Flash &amp; Log</li>
<li>Added placeholders to the Display Alert action (same syntax as for the Notify action)</li>
<li>Cleaned up / improved input for various Action options</li>
<li>Added a Help button to the Add / Edit Rules window that displays the placeholder syntax for Display Alert and Notification actions</li>
<li>Display Alert &amp; Notify actions now will default to displaying something if no parameters are entered</li>
<li>Expanded the number of supported matching file extensions to 10 (from 8)</li>
</ul>
<p>You can download it from its <strong><a href="watchtower.html">product page</a></strong>.</p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.03 Released</title>
      <pubDate>Wed, 03 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I made another update to <a href="https://widgetworx.com/apps/watchtower.html"><strong>Watchtower</strong>.</a> The most significant feature was the addition of a new <strong>Notify</strong> action, which displays a macOS Notification badge:</p>

<div align="center">
<img src="https://www.widgetworx.com/resources/notify.png">
</div>
<br />
<p>It also supports a special syntax, that gives you full control over what information is displayed:</p>

<p dir="ltr"><strong>%PATH%</strong></p>
<p dir="ltr">Shows the full file path that triggered the rule (e.g. /Users/john/Documents/report.docx)</p>
<p dir="ltr"><strong>%EVENT%</strong></p>
<p dir="ltr">Shows the event type (e.g. Created, Modified, Deleted, Renamed, Moved to Trash, Changed Owner, etc.)</p>
<p dir="ltr"><strong>%FOLDER%</strong></p>
<p dir="ltr">Shows the parent folder path (e.g. /Users/john/Documents/)</p>
<p dir="ltr"><strong>%FILE%</strong></p>
<p dir="ltr">Shows the file name only (e.g. report.docx)</p>
<p dir="ltr"><strong>%DATE%</strong></p>
<p dir="ltr">Shows the current date in format YYYY-MM-DD (e.g. 2025-09-03)</p>
<p dir="ltr"><strong>%TIME%</strong></p>
<p dir="ltr" style="text-align: left;">Shows the current time in format HH:MM:SS (24-hour clock)</p>




<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.02 Released</title>
      <pubDate>Tue, 02 Sep 2025 17:29:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Watchtower 1.02</strong> is now available with the following improvements and new features:</p>
<ul>
<li>Fixed the display of the Manage Rules window, it is now centered on the screen it is invoked from</li>
<li>Added logic so the Watchtower window never gets cut off on a second or third display</li>
<li>Added rudimentary support for some AppleScript, so its now possible to display macOS System notifications using it</li>
<li>Added keyboard shortcuts to close the windows with the ESC key</li>
</ul>
<p>You can download it from its <strong><a href="watchtower.html">product page</a></strong>.</p>]]></description>
    </item>
    <item>
      <title>Watchtower 1.01 Released</title>
      <pubDate>Mon, 01 Sep 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I'm excited to announce a new app that I think will be interesting to many of you. It's called <strong>Watchtower </strong>and its a lightweight menu bar utility that uses Apple's FSEvents API to monitor the directories you specify for specific file events such as a file being created, moved to the Trash, renamed, deleted, or changing ownership and then triggering an action such as logging the event, displaying an Alert, launch an app, or playing a sound.</p>
<p></p>
<p><strong>How is this useful?</strong></p>
<p>Well, imagine you want to monitor apps that install login items without your permission? Or, avoid accidentally deleting an important file you're working on, or you want to know when a an external drive is connected to your Mac (especially if it isn't yours!), and a whole bunch of other things in-between.</p>
<p>Like some of my other apps, <strong>Watchtowe</strong>r is Donation-ware, which means it can be used free-of-charge, albeit with a time-delay nag screen and the the ability to monitor fewer directories and leverage fewer rules. A one-time Donation of $5 USD will earn anyone a lifetime license that removes the nag screen and removes the monitoring and rule restrictions.</p>
<p>You can learn more and give it a try from here:</p>
<p><a href="https://widgetworx.com/apps/watchtower.html">https://widgetworx.com/apps/watchtower.html</a></p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>File Fingerprints 1.13 Released</title>
      <pubDate>Sat, 23 Aug 2025 09:13:00 -0700</pubDate>
      <description><![CDATA[<p><strong>File Fingerprints 1.13</strong> has been officially released with some improvements and features, including:</p>
<ul>
<li>Improved Malware scanning: it supports more signals in files when their hashes are not in its database and it will skip scanning very large files to speed up scanning since most Malware is found in smaller app files</li>
<li>Added more fine grained scoring of files to reduce the chance that file hashes not found in the database are not unintentionally flagged as Malware</li>
<li>Added the ability to page through large lists of files in the table using Shift+Up arrow and Shift+Down arrow</li>
<li>Added better support for handling Malware database downloads in case of source errors, such as preserving the existing database</li>
<li>You can now sort by the Status column in the table to highlight both suspected and identified malicious files by clicking on the header</li>
<li>Added a link to the <em>File Fingerprints </em>User Guide from the app's <strong>File </strong>menu</li>
</ul>
<p>The program is sitll free and you can&nbsp;<a href="https://widgetworx.com/resources/File_Fingerprints_Universal.zip">download</a> it here.</p>]]></description>
    </item>
    <item>
      <title>File Fingerprints 1.12 Released</title>
      <pubDate>Sat, 16 Aug 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>File Fingerprints 1.12</strong> has been officially released with some nice improvements and features, including:</p>
<ul>
<li>Improved Malware scanning: it will now not only compare file hashes with those in its database, but also scan for nefarious strings in files and calculate a level of confidence if a given file is potentially malicious</li>
<li>The ability to export a Malware scan as a CSV file along with its level of confidence</li>
<li>The ability to move suspicious files into a special Quarantine directory to keep them isolated from your good files</li>
</ul>
<div align="center">
<img src="../resources/malware2.png" width="700">
</div>
<br />
<p>The program is sitll free and you can <a href="https://widgetworx.com/resources/File_Fingerprints_Universal.zip">download</a> it here.</p>]]></description>
    </item>
    <item>
      <title>Beta available - File Fingerprints 1.12, which can scan for Malware</title>
      <pubDate>Fri, 15 Aug 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I'm excited to announce the availability for <strong>File Fingerprints 1.12</strong>, which can now scan for and identify selected Malware. I decided to add this capability after realizing a couple of months ago that being able to compute file hashes at scale was the foundation of how most Malware and virus scanners work. So, I did an integration with a known Malware research organization and voil&agrave;, I made a working version.</p>

<div align="center"><img src="../resources/malware.png" width="720"></div>

<p><strong>This is just the first version and there plenty of refinements to make.</strong> For the next version, I plan to have a more complete set of macOS-compatible Malware signatures for the app to use and add the abiility to optionally quartine Malware as well as fix any obvious bugs or crashes.</p>
<p>If you're interested in trying it, feel free to <a href="https://widgetworx.com/resources/File_Fingerprints_Universal_Beta.zip">download</a> it here. If you do try it out, please give me some feedback.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Sub-Hunter 1.04 Released</title>
      <pubDate>Thu, 14 Aug 2025 08:25:00 -0700</pubDate>
      <description><![CDATA[<strong>Sub-Hunter</strong>, my retro-themed arcade game has enjoyed some important updates: <br /><br />
<ul>
<li>Optimized movement routines for faster overall performance</li>
<li>Finally fixed the game difficulty selection bug</li>
<li>Some mines will now randomly move faster to make for more challenging game play</li>
</ul>

Check out the game's <a href="https://widgetworx.com/apps/sub_hunter.html">web page</a> for more information.]]></description>
    </item>
    <item>
      <title>Readability 1.03 Released</title>
      <pubDate>Thu, 14 Aug 2025 08:15:00 -0700</pubDate>
      <description><![CDATA[<p>I updated <strong>Readability,</strong> my text analyzer app. It now supports generating recommendations in a separate window. I also fixed the bug where pasted text would not always trigger a recalculation of the readability metrics when an update was made.</p>

<p>Future versions will likely focus on improving the UK/Commonweath English analysis and provide more comprehensive recommendations. Check out the <a href="https://widgetworx.com/apps/readability.html">Readability</a> page if you're interested in learning more.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.14 re-released!</title>
      <pubDate>Tue, 12 Aug 2025 08:17:00 -0700</pubDate>
      <description><![CDATA[<p>I was a bit over zealous in releasing <strong>Revok 1.14 </strong>last week as there was a user who had a high-end Mac where it crashed. After a lot of sleuthing yesterday, I found the primary issues and patched them. The affected user has since confirmed that the new version now runs correctly.</p>
<p>This revised version has been posted to my website from the <strong>Revok </strong>program page, but has a different date and timestamp: 11 August 2025 and created on 6:41 PM EDT. All users should download this newer build (which also includes revok-cli).</p>
<p>Despite altering some of my previous optimizations, <a href="https://widgetworx.com/resources/Revok_Universal.zip"><strong>Revok 1.14</strong></a> still significantly faster than previous versions and worth the download.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Revok 1.14 Released</title>
      <pubDate>Sat, 09 Aug 2025 16:46:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Revok</strong>, my app metadata scanner has been updated again. I did this after a user on Reddit mentioned it crashed after scanning &gt;450 apps (I have tested it with ~300) but have 24GB of RAM. After analyzing the code, I made some changes, which should reduce RAM usage and improve scanning speed. The following is a table that summarizes the projected differences between the current and previous versions:</p>



Version
Avg Scan Time (sec)
RAM Reduction vs v1.13
Estimated Apps Scannable with 16 GB RAM


<strong>v1.13</strong>
~14.3
Baseline
~400


<strong>v1.14</strong>
~5.0
~118.10% less RAM
~546



<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Two more app updates for Command Keeper and Revok!</title>
      <pubDate>Wed, 06 Aug 2025 22:10:00 -0700</pubDate>
      <description><![CDATA[<ul>
<li><strong>Command Keeper 1.19: </strong>Adds the ability to share specific command snippets using macOS' <em>Sharing Services</em> menu. This means you can share command snippets via Messages, Apple Mail, pass them to Apple Notes, the Shortcuts app, or other app services you may have installed.</li>
<li><strong>Revok 1.13:&nbsp;</strong>I optimized the methods to fetch the <em>Launch Count </em>and <em>App Installed Date</em> metadata attributes, which can easily shave 5-10 seconds off a scan. I also added file ownership metadata (e.g., was the file created by root or the admin user, etc.) and fixed some minor JSON and CSV export bugs. revok-cli was also updated to version 1.04 and benefits from the same speed improvements.</li>
</ul>
<p>You can download them from their respective web pages or select the "<strong>Check for Update"</strong> menu item.</p>
<p>As much as I love working on both of these apps, I'm going to turn my attention to a couple of new projects for a bit, so watch this space!</p>]]></description>
    </item>
    <item>
      <title>Trash Buddy Plus 1.11 Released</title>
      <pubDate>Tue, 05 Aug 2025 15:28:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Trash Buddy 1.11&nbsp;</strong>was released with the following updates:</p>
<ul>
<li>Improved the handling of Right-clicking the Inspecting or Emptying of the Desktop Trash, which became a little glitchy after changes made in Trash Buddy 1.09</li>
<li>Added an option to let users choose from 4 different menu bar icons for the Trash Buddy Plus app</li>
<li>Added an option to let users set the transparency of the Desktop Trash, if desired (from fully opaque to 50% transparent)</li>
</ul>
<p>You can <a href="https://widgetworx.com/apps/trash_buddy.html">d<strong>ownload</strong></a> it from here.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Misc app updates!</title>
      <pubDate>Mon, 04 Aug 2025 17:47:00 -0700</pubDate>
      <description><![CDATA[<ul>
<li><strong>Command Keeper 1.18</strong> (published 4 Aug 2025 date) finally fixes some nasty UI rendering bugs that were introduced in v1.17. This version now also checks for program updates when first starting. Also, pressing ESC when adding or editing a snippet will close the modal window.</li>
<li><strong>Revok 1.10 </strong>(published 4 Aug 2025 date) now checks for program updates when it first starts.</li>
<li><strong>Trash Buddy 1.10 </strong>(published 4 Aug 2025 date) now checks for program updates when the app first starts (if the Desktop icon is now shown), fixes a bug where the item count pill would appear on the Preferences window if the Mafia Trash icon was selected. It also adds a 12 second nag screen when first starting that can be permanently hidden with a $3 USD donation.</li>
</ul>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.18 Released</title>
      <pubDate>Sun, 03 Aug 2025 10:13:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Command Keeper 1.18 </strong>is a bug fix release that has the following fixes:</p>
<ul>
<li>Addresses Category button rendering issues that I unexpectidly introduced in v1.18</li>
<li>Addresses Snippet mode icon rendering issues that I unexpectidly introduced in v1.18</li>
<li>Now correctly handles snippet Category settings when importing snippets from a JSON file</li>
</ul>
<p>I apologize for any inconvience, but suggest you <strong><a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">download v1.18</a></strong> as the earliest opportunity.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.12 Released</title>
      <pubDate>Thu, 31 Jul 2025 15:20:00 -0700</pubDate>
      <description><![CDATA[<p>Some nice updates and improvements have landed for <strong>Revok</strong> and revok-cli:</p>
<ul>
<li><em>Revok</em> now checks if <strong>Xcode Command Line Tools</strong> are installed. I took this for granted, but <strong>Revok</strong> depends on some tools being installed, which is not the case for many Mac users who do not do any development.</li>
<li><em>Revok </em>now will make scanning for Cracked apps is now optional, which can reduce overall scan time by 15% or more.</li>
<li>The <a href="../resources/Revok_Guide.pdf">Revok User Guide</a> is now available from the File menu after Revok starts.</li>
<li>revok-cli now supports new parameters: --no-crack, which disables scans for Cracked apps and --electron, which can now scan and report in apps that use the Electron framework; revok-cli; also does a check to see if <strong>Xcode Command Line Tools</strong> are installed before running.</li>
</ul>
<p>If you want to try it out, you can download the latest version of <strong>Revok</strong> from the <em>"Check for Updates"</em> menu or download it&nbsp;<a href="https://widgetworx.com/resources/Revok_Universal.zip">here</a>.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.17 Released</title>
      <pubDate>Wed, 30 Jul 2025 20:06:00 -0700</pubDate>
      <description><![CDATA[<p>As promised, I fixed the known issue with <strong>Command Keeper</strong> which did not render snippets properly when run on macOS Tahoe Beta 4. It seems that macOS Tahoe changed how some UI elements are rendered from previous macOS versions, so I added logic to force macOS 26 to perform UI redraw, which seems to resolve the problem. Yay!</p>
<p>Since macOS Betas are not always representative of the final macOS release, things could change, but for now the problem has been solved. The other change I added to version 1.17 is improving the export of the command snippet JSON, which should ensure that a valid JSON file is actually generated.</p>
<p>You can download it from <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a>.</p>]]></description>
    </item>
    <item>
      <title>macOS Tahoe and Command Keeper</title>
      <pubDate>Tue, 29 Jul 2025 11:05:00 -0700</pubDate>
      <description><![CDATA[<p>I checked out <strong>Command Keeper </strong>on Beta4 of macOS Tahoe with a large database and it seems there's a weird rendering issue where command snippets don't change when scrolling or paging through entries. It seems that macOS Betas tend to break the rendering of certain UI elements. Looking at various developer bug reports, it seems its tied to the Beta and other apps are having similar issues. As I have time this week, I'll work on adding a forced redraw that should clear up the issue.&nbsp;</p>
<p>At the same time, this can change. Apple tends to focus on different aspects with each Beta release and may relax or even increase certain behaviors while trying to isolate different bugs and features. Until macOS Tahoe drops in November, the behavior can change widely.</p>
<p>Nevertheless, I'm aware of it and it shouldn't impact your use of <strong>Command Keeper</strong> in the long-run.</p>
<p>&nbsp;</p>]]></description>
    </item>
    <item>
      <title>Sub-Hunter 1.03 Released</title>
      <pubDate>Sun, 27 Jul 2025 14:30:00 -0700</pubDate>
      <description><![CDATA[<p>My old-school arcade game, <strong>Sub-Hunter</strong> received a modest update. The primary change is a number of optimizations that allow it to run faster and improvements in overall playability since submarines move more intelligently, faster, and launch mines more aggressively than before.</p>
<p>You can learn more on my <a href="https://widgetworx.com/apps/sub_hunter.html" target="_blank" rel="noopener">Sub-Hunter</a> app page.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.16 Released</title>
      <pubDate>Sat, 26 Jul 2025 10:03:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Command Keeper 1.16</strong> is now available and has the following new and exciting features:</p>
<ul>
<li>You can now insert any of 24 <code>Placeholder Variables</code> directly into the command snippet field via a drop down menu. This avoids having to remember any cryptic syntax.</li>
<li>I added a new <code>{_locale_}</code> placeholder, which outputs your Mac's current locale code, which determines language, date, and number formats setting (e.g. <code>en_CA</code> or <code>de_DE</code>, etc.).</li>
<li>You can now define up to 4 custom <code>Placeholder Variables</code>, which allows you to assign useful values for frequently used domain names, URLs, specific apps, files, or folder names, or emojis (up to 70 characters long) via the new <em>Set Custom Placeholders</em> menu option.</li>
<div align="center">
<img src="../resources/cust.png">
</div>
</ul>
<P>You can download it from <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a>.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.15 Released</title>
      <pubDate>Thu, 17 Jul 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I released a very minor update to <strong>Command Keeper</strong> -- mainly as a precaution due to a bug I noticed where random deletions sometimes caused the index of Snippets to get out of sync with what's in the database. I probably introduced this bug some versions ago, but as I recently made many additions and deletions, it seemed to surface. Anyway, I seemed to have fixed it after adding and deleting many items in different scenarios. If you rarely delete items, then there's no need to update. However, it may not hurt to upgrade anyway.</p>]]></description>
    </item>
    <item>
      <title>Disk-O 2.10 Released</title>
      <pubDate>Mon, 14 Jul 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I dusted off <strong>Disk-O</strong>, my menu bar drive space status app and added a new option: you can now opt to see your disk space utilization in your Mac's Dock. The Dock view adheres to the same display options (e.g. absolute free space, used space, % used, available, etc.) and update intervals.</p>
<div align="center"><img src="../resources/dod.png"></div>
<br />
<p>You can download <strong>Disk-O</strong> from the link <a href="https://widgetworx.com/apps/disko.html">here</a>.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.14 Released</title>
      <pubDate>Thu, 10 Jul 2025 20:39:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Command Keeper</strong> has been updated to 1.14. It now supports 6 new placeholder variables, including the ability to generate UUIDs, random numbers, display the current directory, and even system load and system uptime. I also added support for the <code>Alacritty</code> terminal app.</p>
You can download it from <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a>.]]></description>
    </item>
    <item>
      <title>Revok 1.11 and revok-cli 1.02 Released</title>
      <pubDate>Wed, 09 Jul 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I added a limited ability to detect "cracked" apps that have been installed in <strong>Revok</strong> I also added this functionality to <code>revok-cli</code> as its probably more useful for an IT / managed machine use case.</p>
<p>The feature is not magical nor foolproof. Some macOS crackers leave their signatures when making a crack, so all Revok does is look for them. Sometimes it will find one, sometimes it will miss since not all crackers are haughty to sign their work. Still, it could be useful.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.10 and revok-cli 1.01 Released</title>
      <pubDate>Tue, 08 Jul 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Revok</strong>, my app metadata scanner has been updated again. The most signifiant change was the release of the accompanying <code>revok-cli</code>, the command line version, which now uses threading to dramatically speed up scans. It scanned 186 apps in about 6-7 seconds on my Macbook Air M2 compared with 60 seconds with the first release and there are still optimizations to make. That said, the next few updates will focus on creating greater parity with <strong>Revok</strong> in terms of the metadata supported and adding more control via command line switches.</p>
<p>If you want to try it out, you can download the latest version of <strong>Revok</strong> from the <em>"Check for Updates"</em> menu (if v1.09 has been installed) or download it  <a href="https://widgetworx.com/resources/Revok_Universal.zip">here</a>. You can simply install the new version of <code>revok-cli</code> over the old one using the instructions provided in the distribution DMG (requires some light command line foo).</p>]]></description>
    </item>
    <item>
      <title>New app updates</title>
      <pubDate>Fri, 04 Jul 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>Made some new and potentially interesting updates to some of my apps:</p>
<ul>
<li><strong>File Fingerprints 1.10:</strong> This version can accept files paths pasted from the Mac clipboard and the app now comes bundled with an Automator Workflow that enables you to select files directly from the Finder and send them to <em>File Fingerprints</em> for automatic file hash processing with one click -- even if it's not currently running.</li>
<li><strong>BabelFish Converter 1.03:</strong> This version now come bundled with an Automator Workflow that enables you to select files directly from the Finder and load them into <em>BabelFish Converter</em> for conversion with one click -- even if it's not currently running.</li>
<li><strong>Revok 1.08:</strong> This release can send specific apps to <em>File Fingerprints</em> if its installed. This can be useful as I plan to add a Malware mode to the program in the future.</ul>

<p>Check them out on my <a href="https://widgetworx.com/apps/">Mac Apps</a> page for more information.</p>]]></description>
    </item>
    <item>
      <title>Stim 1.08 Released</title>
      <pubDate>Thu, 03 Jul 2025 23:25:00 -0700</pubDate>
      <description><![CDATA[<p>I just posted a new update to <strong>Stim</strong>, my sleep prevention tool. You can how let your Mac sleep automatically if your battery is running low:</p>
<div align="center"><img src="../resources/sleep.png" width="400"></div>
<p>I also added the ability to check for updates and made some other optimizations. You can download <strong>Stim</strong> from the link <a href="https://widgetworx.com/apps/stim.html">here</a>.</p>]]></description>
    </item>
    <item>
      <title>File Fingerprints 1.09 Released</title>
      <pubDate>Wed, 02 Jul 2025 18:49:00 -0700</pubDate>
      <description><![CDATA[<p>I made a minor but useful update to my file checksum calculator app, <strong>File Fingerprints</strong>. You can now find a specific file by typing it into a search field. In addition, right-clicking on any row will copy the filename or directory path to the Clipboard.</p>
<p>You can download the latest version from the link below:<br />
<a href="https://widgetworx.com/apps/fingers.html">File Fingerprints</a>]]></description>
    </item>
    <item>
      <title>99 Things 2.12 Released</title>
      <pubDate>Sun, 29 Jun 2025 18:26:00 -0700</pubDate>
      <description><![CDATA[<p>Made some updates to <strong>99 Things</strong>, my lightweight To-do app.</p>
<p>It now uses a proper NSSearch field, so searches are nearly instant.</p>
<p align="center"><img src="../resources/nssearch.png" width="600" height="540"></p>
<p>Other changes are the streamlining of menu options for better usability and the addition of a print option.</p>
<p>You can download it <a href="https://widgetworx.com/resources/99_Things_Universal.zip">here</a> if interested.</p>]]></description>
    </item>
    <item>
      <title>Upper Volta 1.15 Released</title>
      <pubDate>Sun, 29 Jun 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Upper Volta</strong>, my lightweight replacement for macOS' battery status indicator has been updated after over year! This version is completely re-written and now uses documented macOS functions to show the battery status, which makes it richer than before and more performant.</p>

<p>One of its nicer features is the ability to display key battery attributes at the same time, side-by-side. For example, you can see whether its charging, the estimated time left, percentage remaining, and even temperature all at the same time. The only limit is the width of your menu bar!</p>
<p><code>301 cycles • 72% • 09:45 left</code></P>

<p>You can learn more about it at its <a href="https://widgetworx.com/apps/upper.html">product page</a></p>]]></description>
    </item>
    <item>
      <title>macOS 26 (Tahoe) compatibility</title>
      <pubDate>Sun, 22 Jun 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I have tested several of my apps with the first Beta of macOS Tahoe and so far, so good! The following have been verified to work right now:</p>
<ul>
<li>Breakin'</li>
<li>Quill</li>
<li>Stim</li>
<li>Command Keeper</il>
<li>Trash Buddy Plus</li>
<li>Time Until</li>
<li>Revok</li>
</ul>
<p>I will continue to test my apps and fix any bugs before the official release of macOS 26 in November 2025.<p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.13 Released</title>
      <pubDate>Sat, 21 Jun 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Command Keeper</strong> has been updated again!</p>
<ul>
<li>It now supports what I call &quot;Placeholder Variables&quot; which get dynamically expanded when inserted into the Terminal. For example, <code>find {_docs_} -user {_user_}</code> will appear as <code>find /Users/dingleberry/Documents/ -user  dingleberry</code>. which can save you typing. There are placeholders supported for common Mac directories, time and date stamps, and various user functions.</li>
<li>There is a new setting that automatically closes the main UI window if you click away from it.</li>
<li>It will now display a nag screen that appears for 18 seconds unless you enter a valid, lifetime license key. If you Buy me a Coffee for $3 USD, I will email you one. The key is not required, but the nag screen will always appear each time you use <strong>Command Keeper</strong>.</li>
</ul>
<p>You can download it from <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a></p>]]></description>
    </item>
    <item>
      <title>Trash Buddy Plus 1.09 Released</title>
      <pubDate>Sat, 21 Jun 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>Made an update to <strong>Trash Buddy Plus</strong>. It now uses a tag to display the count of items in the Trash instead of just text. This not only looks better, but also completes compatibility with macos Tahoe.</p>
<p align="center"><img src="../resources/tag_counts.png" width="174" height="174"> 
</p>
I have also attempted to make <strong>Trash Buddy Plus</strong> available via Homebrew:</p>
<p>
		<pre><code id="install-code">
		curl -O https://widgetworx.com/homebrew/trash-buddy-plus.rb
		brew uninstall --cask --zap ./trash-buddy-plus.rb || true
		brew install --cask ./trash-buddy-plus.rb
		</code></pre>

<p>You can download it <a href="https://widgetworx.com/resources/Trash_Buddy_Plus_Universal_GR.zip">here</a> if interested.</p>]]></description>
    </item>
    <item>
      <title>Some important changes...</title>
      <pubDate>Fri, 20 Jun 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I recently developed a simple license key generation and validation system and have incorporated into a few of my apps. I decided to take this approach because I felt it was the best balance between giving users an opportunity to assess a given app's value while being a little more proactive in encouraging donations. In rolling out a license system, I'm operating under these principles:</p>

<p>(1) I want to keep the license mechanism simple and don't want to overly burden users;</p>
<p>(2) I don't want to cripple my apps; they will remain fully functional though some extra features may not be available or there may be annoying nag screens;</p>
<p>(3) I don't want to charge too users too much. Licenses are just $3 USD and they are good for the lifetime of the app they're used with. In addition, there are no restrictions on how many Macs they can be used with;</p>
<p>(4) Most of my apps are and will continue to be free and won't require a license at all.</p>

<p>Currently, two of my apps (<strong>Command Keeper</strong> and <strong>Breakin'</strong>) currently require license keys. However, any of my previous supporters via Gumroad or Buy me a Coffee will receive a complimentary license for either or both of these programs upon request!</p>]]></description>
    </item>
    <item>
      <title>Revok 1.06 Released</title>
      <pubDate>Mon, 02 Jun 2025 22:10:00 -0700</pubDate>
      <description><![CDATA[<p><em>Revok</em> has been updated with some new and interesting features:</p>
<ul>
<li>Added support to scan for Electron apps, which are basically web apps running inside a browser instance. These apps make cross-platform development and distribution easier, but they come at a cost -- performance and size. They can be many, many times larger than native apps</li>
<li>You can now launch apps from the right-click contextual menu</li>
<li>Fixed a bug with JSON exports</li>
</ul>
<p>You can <a href="https://widgetworx.com/resources/Revok_Universal.zip">download</a> it from here.</p>]]></description>
    </item>
    <item>
      <title>Trash Buddy Plus 1.08 Released</title>
      <pubDate>Sun, 01 Jun 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>Made an update to <strong>Trash Buddy Plus</strong>. I revised the Preferences window so that the options are more clearly laid out.</p>
<p align="center"><img src="../resources/tb_prefs.png"></p>

<p>You can download it <a href="https://widgetworx.com/resources/Trash_Buddy_Plus_Universal_GR.zip">here</a> if interested.</p>]]></description>
    </item>
    <item>
      <title>Menu Snappr II 1.22 Released</title>
      <pubDate>Mon, 26 May 2025 07:20:00 -0700</pubDate>
      <description><![CDATA[<p><em>Menu Snappr II</em> has been updated with some new features and improvements:</p>
<ul>
<li>Cleaned up the Preferences window and made it more usable</li>
<li>You can now choose to prepend the timestamp to the start of a screen capture filename -- this will aid in keeping screen captures organized since they can be sorted (oldest items will appear first)</li>
</ul>

<p>You can <a href="https://widgetworx.com/resources/Menu_Snappr_II_Universal.zip">download</a> it from here.</p>]]></description>
    </item>
    <item>
      <title>Breakin&#039; 1.25 Released</title>
      <pubDate>Mon, 26 May 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p><em>Breakin'</em> was updated with the following improvements and/or bug fixes:</p>
<ul>
<li>Cleaned up the Preferences window and made it more usable</li>
<li>Fixed a bug where manually triggering a break would not work when the 'Skip break if idle' option is enabled</li>
</ul>

<p>You can <a href="https://widgetworx.com/resources/Breakin_Universal.zip">download</a> it from here.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.05 Released</title>
      <pubDate>Thu, 22 May 2025 08:47:00 -0700</pubDate>
      <description><![CDATA[<p><em>Revok</em> has been updated with some new and interesting features:</p>
<ul>
<li>Added support to scan for LaunchAgents associated with your installed apps</li>
<li>You can now also export scan results to a JSON file</li>
<li>Attempted to localize the <em>Revok</em> UI in German</li>
</ul>

<p>You can <a href="https://widgetworx.com/resources/Revok_Universal.zip">download</a> it from here.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper 1.12 Released</title>
      <pubDate>Tue, 20 May 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I pushed a small update to <strong>Command Keeper</strong>. The changes are generally minor, but may be useful for some folks:</p>
<ul>
<li>It now uses a thread when displaying the Settings menu, which previously could periodically hang on some machines since it checks for the existence of apps like <em>iTerm</em>, <em>Warp</em>, and <em>Ghostty</em>. (It never exhibited this behavior on my personal machines, but did on my work machine, which also has various security software running on it)</li>
<li>Added threading and locks to the database calls to ensure exclusive access to the data during every operation and prevents a race condition. This makes the database access much safer and more robust.</li>
</ul>
<p>You can download it from the &quot;Update&quot; menu or from the <a href="https://widgetworx.com/resources/Command_Keeper_Universal.zip">following link</a></p>]]></description>
    </item>
    <item>
      <title>Quick survey on translations in my apps</title>
      <pubDate>Sun, 18 May 2025 16:33:00 -0700</pubDate>
      <description><![CDATA[<p>At least 50% of my apps are downloaded outside the US with a growing number from Italy, France, and Germany. To that end, I'd like to know if there's any interest in translating any of my apps into another language other than the unique dialect of US English. If so, please feel free to fill out my <a href="https://docs.google.com/forms/d/e/1FAIpQLSc1XG6KUXav2NzhpmSTSj-dEMBePxax8UQ3afiBaxfdvsFBgQ/viewform?usp=preview">quick survey</a> on the topic. Thank you!</p>]]></description>
    </item>
    <item>
      <title>Trash Buddy Plus 1.07 Released</title>
      <pubDate>Sun, 18 May 2025 11:25:00 -0700</pubDate>
      <description><![CDATA[<p>Made a minor update to <strong>Trash Buddy Plus</strong>. You can now choose between displaying Trash item counts in white on a red background or white on a black background.</p>
<p>You can download it <a href="https://widgetworx.com/resources/Trash_Buddy_Plus_Universal_GR.zip">here</a> if interested.</p>]]></description>
    </item>
    <item>
      <title>Revok 1.04 Released</title>
      <pubDate>Fri, 16 May 2025 20:42:00 -0700</pubDate>
      <description><![CDATA[<p>A minor update: v1.04 allows you to reveal a given application in the Finder and optionally move it into the Mac's Trash. I also localized the application size information, which should benefit non-US and Commonwealth users.</p>]]></description>
    </item>
    <item>
      <title>Revok breakage on macOS 15.5 fixed!</title>
      <pubDate>Thu, 15 May 2025 10:23:00 -0700</pubDate>
      <description><![CDATA[<p>Good news! The bug was on my end, not Apple's. I had some shoddy code that is now fixed. In the process, I also made some improvements:</p>
<ul>
<li>Made scanning other application folders optional, which will speed up scans. You can also scan &quot;System&quot; apps now like the Terminal, Stocks, and others.</li>
<li>The Find text feature now will find partial matching app names and you can find the next match as well. Pressing the Command+G key will also advance to the next match.</li>
<li>Smoothed out scanning performance so it uses less CPU across more systems. Scanning speed shouldn't be materially impacted.</li>
</ul>
<p>You can download this version <a href="https://www.widgetworx.com/resources/Revok103.zip">here</a>.</p>]]></description>
    </item>
    <item>
      <title>Revok breakage on macOS 15.5!</title>
      <pubDate>Wed, 14 May 2025 22:45:00 -0700</pubDate>
      <description><![CDATA[<p>I upgraded to macOS 15.5 last night and discovered that <strong>Revok</strong> does not work correctly. This is confirmed after running the app on a different Mac with macOS 15.4, which consistently produces the correct results. Apple clearly changed something between versions. I'm trying to figure out what's going on. I'll post an update and a fix as soon as a I can.</p>]]></description>
    </item>
    <item>
      <title>Command Keeper v1.11 Released</title>
      <pubDate>Mon, 12 May 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>My <strong>Command Keeper app</strong> is now at v1.11 with some nice improvements:</p>
<ul>
<li>Relaxed the command input sanitization to accept certain snippets with special quotes and other
symbols. This makes it better for certain terminal commands and other use cases</li>
<li>Added a Category summary feature if you press Command+I when the window is open to see a count of how many snippets exist for each Category in your current collection</li>
<li>Adjusted the scollbar to be proportional to the search or filtered results</li>
<li>Added support for the RegEx category in case you want to store Regular Expressions</li>
</ul>]]></description>
    </item>
    <item>
      <title>Time Until Issues Now Resolved</title>
      <pubDate>Mon, 12 May 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>I was so proud of myself when I released <strong>Time Until 1.04</strong> in April with the ability to create custom category tags. That feature would look at the text for the category and assign it a random color based on the input. Cool, eh? Sort of... it also generated some garish and difficult-to-see color combinations, so I changed it in v1.05 and randomly assigned one of 10 pre-defined, but legible color combinations. So what? Well, in doing that I seem to have introduced a bug that seemed to crash Time Until after a few days use.</p>
<p>After a couple of failed attempts, the latest build of <strong>Time Until 1.05</strong> has been used reliably for a few days now, so I believe that crash to have been fixed! Fingers crossed!</p>]]></description>
    </item>
    <item>
      <title>Quill 1.15 Released</title>
      <pubDate>Sun, 11 May 2025 10:02:00 -0700</pubDate>
      <description><![CDATA[<p><strong>Quill</strong>, my menu bar-based note-taking app was updated to v1.15. The biggest changes was integrating the find text feature into the Notes window. There are also buttons to search for the next instance of a matching string and the previous match. <a href="https://widgetworx.com/apps/quill.html">Check it out!</a></p>]]></description>
    </item>
    <item>
      <title>New RSS Feeds Update Channel</title>
      <pubDate>Sun, 11 May 2025 00:00:00 -0700</pubDate>
      <description><![CDATA[<p>Instead of scanning the horizons for random posts I make regarding my updates, you can now get updates pushed you if you subscribe to my <a href
="https://www.widgetworx.com/apps/rss.xml">RSS feed</a>!</p>]]></description>
    </item>
  </channel>
</rss>