Skip to content

Releases: TOR968/Globlin

Globlin v0.2.5

Choose a tag to compare

@github-actions github-actions released this 29 Aug 18:15
0e162a6

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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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

Choose a tag to compare

@github-actions github-actions released this 23 Aug 21:48
526f1b3

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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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

Choose a tag to compare

@github-actions github-actions released this 23 Aug 20:38
29282ff

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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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

Choose a tag to compare

@github-actions github-actions released this 23 Aug 20:11
3cbd29c

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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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

Choose a tag to compare

@github-actions github-actions released this 23 Aug 19:34
fb8b066

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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:36

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
    via auto_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-tray to 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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:22

Housekeeping only — the binary behaves exactly as 0.1.0 does.

Other

  • Enable clippy::pedantic in Cargo.toml so the existing -D warnings CI gate covers it, and clear
    every finding. Only the rasteriser and the .ico writer keep a module-level allow, for cast lints on
    small bounded integers.
  • Trim the README from 308 lines to 215 and add CLAUDE.md describing the architecture that takes several
    files to see.
  • Widen .gitignore to 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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:22

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

  • npm and @anthropic-ai/claude-code are ignored by default, because the first rewrites its own shim
    mid-update on Windows and the second updates itself. Remove them from ignore in 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.