Releases: TOR968/Globlin
Release list
Globlin v0.2.5
Added
- uninstall a global package from its tray row
- offer a two-step Uninstall in every package row
Fixed
- satisfy the clippy 1.98 lints CI runs
- keep the bun note from clobbering the failure log and tighten the global-root probe
- find bun global packages when the manifest lives in the home directory
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download globlin.exe and run it. There is no installer — it keeps its config in a
globlin.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash globlin.exe -Algorithm SHA256).Hash.ToLower()Compare the result with globlin.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.
Globlin v0.2.4
Added
- group the self-update controls under a Globlin v submenu
Other
- move unit tests into sibling tests.rs modules
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download globlin.exe and run it. There is no installer — it keeps its config in a
globlin.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash globlin.exe -Algorithm SHA256).Hash.ToLower()Compare the result with globlin.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.
Globlin v0.2.3
Fixed
- order the release-plz jobs so no empty release PR is opened
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download globlin.exe and run it. There is no installer — it keeps its config in a
globlin.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash globlin.exe -Algorithm SHA256).Hash.ToLower()Compare the result with globlin.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.
Globlin v0.2.2
Fixed
- run release-plz on Windows so cargo package can compile
Other
- run release-plz under a PAT so its tags trigger the build
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download globlin.exe and run it. There is no installer — it keeps its config in a
globlin.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash globlin.exe -Algorithm SHA256).Hash.ToLower()Compare the result with globlin.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.
Globlin v0.2.1
Fixed
- make self-update reliable when a check or an install fails
Other
- license Globlin under the GNU GPL v3 or later
- compare releases against git tags instead of crates.io
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download globlin.exe and run it. There is no installer — it keeps its config in a
globlin.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash globlin.exe -Algorithm SHA256).Hash.ToLower()Compare the result with globlin.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.
Globlin v0.2.0
Added
- Self-update from GitHub Releases: the tray menu offers the app's own newer build, verifies it against
its published checksum, swaps it in by rename with a rollback on failure, and restarts it — opt-in
viaauto_update, with repeated failure notices throttled and failed lookups logged to their own
diagnostics file (self-update.log). - The update batch shows as a queue with per-package progress bars, per-target finish announcements,
and packages can be toggled ignored straight from the tray menu. - New tray glyph — an uppercase G for the rename to Globlin — with an emerald glow when everything is
current and a rising-water fill while a job runs.
Fixed
- The single-instance mutex handle is closed after a failed claim, and a replaced launch that never
claims it still raises its toast; a double rename failure keeps the verified new build instead of
emptying the live path. - The toast artwork is rewritten so a changed glyph actually reaches notifications, and the row bar
and water level no longer overshoot or misreport what has landed.
Changed
- The app is renamed from
npm-globals-trayto Globlin end to end: binary slug, AppUserModelId, config
file, data directory, autostart value, single-instance mutex, self-update endpoint and release assets.
See the README for the leftover files an old install can delete by hand.
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download globlin.exe and run it. There is no installer — it keeps its config in a
globlin.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash globlin.exe -Algorithm SHA256).Hash.ToLower()Compare the result with globlin.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.
Globlin v0.1.1
Housekeeping only — the binary behaves exactly as 0.1.0 does.
Other
- Enable
clippy::pedanticinCargo.tomlso the existing-D warningsCI gate covers it, and clear
every finding. Only the rasteriser and the.icowriter keep a module-level allow, for cast lints on
small bounded integers. - Trim the README from 308 lines to 215 and add
CLAUDE.mddescribing the architecture that takes several
files to see. - Widen
.gitignoreto cover the diagnostics files, editor and OS leftovers, and machine-local Claude
settings.
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download npm-globals-tray.exe and run it. There is no installer — it keeps its config in a
npm-globals-tray.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash Globlin.exe -Algorithm SHA256).Hash.ToLower()Compare the result with npm-globals-tray.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.
Globlinv0.1.0
A portable Windows tray app that watches your global npm and bun packages, notifies you when one falls
behind, and updates it on a click. It never updates anything on its own.
Install
Download npm-globals-tray.exe and run it. There is no installer — it keeps its config in a
npm-globals-tray.json next to itself, so it can live on a USB stick or in any folder you like. Enable
Run at startup from the tray menu if you want it to come back after a reboot.
Verify the download
(Get-FileHash npm-globals-tray.exe -Algorithm SHA256).Hash.ToLower()Compare the result with Globlin.exe.sha256.
Notes
npmand@anthropic-ai/claude-codeare ignored by default, because the first rewrites its own shim
mid-update on Windows and the second updates itself. Remove them fromignorein the config to manage
them here.- Checks run at startup and every six hours; a notification is only raised when the set of outdated
packages actually changes. - See the README for the full config reference and how to remove the app cleanly.