Skip to content

Releases

Loadout 0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 06:06
Immutable release. Only release title and notes can be modified.

Which file to download and what to click the first time: https://github.com/antick/loadout/blob/main/docs/INSTALL.md

Already using Loadout? It updates itself: Settings → About → Check for updates.

New

  • prepare signed v0.4.0 releases and isolated development
  • ask before removing an edited copy from the library, with undo
  • report the edited copy an undeploy sets aside, with a dry run

Fixed

  • generate release notes from the last published version
  • register the release keychain for codesign lookup
  • validate signed Mac runtimes and update replacement
  • show the stale sync review notice for a change made during its first check
  • guard app update install, editor saves, alt shortcuts and cli pipes
  • keep left-out files and deployments on sync, and live locks
  • keep user content in deployed copies and resolve agent folders
  • cap unpacked archives and site installs, refuse credentials in links
  • poll for the app to exit in the windows update script
  • say a preset count over several agents counts each skill per agent
  • describe recently removed the same way in both storage blocks
  • undo a rename whose new name cannot be written
  • keep a switched-off agent's deployment when its skill is renamed
  • put an agent's folder back when taking it over fails
  • keep a renamed skill's name when its source sends a new version
  • keep one skill for a library folder renamed only in letter case
  • ask before an update replaces a file edited in an agent's copy
  • keep an uploaded edit on record so the next update asks first
  • keep selection actions stable so library cards stay memoised
  • close batch tags quietly when no skill's tags change
  • keep find sources open while linking and let a failed link be retried
  • keep the preset import dialog open while the import runs
  • keep skills.toml dialogs open when the file stops parsing
  • track restoring and clearing rows one by one in Storage
  • keep an install's preview when Import is pressed again while it runs
  • stop each source card's update spinner on its own update
  • offer Allow in the matrix for a blocked skill that is still deployed
  • ask about edited copies before removing a skill from all agents, with Undo
  • keep only files the editor can open in history when deleting a folder
  • pass the lock mode through to an update from a folder or link
  • skip a folder import whose name is in the library in any letter case
  • take the library lock to forget a removed project's history
  • never give a linked workspace the key of an agent
  • reuse the publish working copy when git rewrites the address
  • keep the automatic backup's backoff when the library changes
  • refuse a library move the next start could never make
  • let other app calls through between skills of a built-in safety scan
  • stop waiting on a git index lock dated in the future
  • set a conflict's local folder aside under its skill id
  • put a project's edited folder back when a forced replace fails
  • refuse a preset export into the library folder
  • judge a linked file in the backup by the link, not its target
  • check for keys after the metadata write on pull and on quit
  • refuse an agent skills folder that overlaps the library
  • never publish through a link the repository holds to a folder outside it
  • read a project's skills.toml again when the window is back
  • keep a tray notification alive until it is clicked or closed
  • throw away a preview that arrives after leaving or a newer pick
  • say when the ClawHub account failed to load in the publish dialog
  • keep dialog content while it fades out instead of a blank box
  • keep the GitHub connect form busy while a public repo connect runs
  • show a source's update in progress and refuse a second click
  • wait for the agent folder counts before offering to remove all data
  • show why a project's folders failed to load in the new skill dialog
  • say why a project's agent folders failed to load instead of greying out
  • say when the backup key check or ignore rules failed to load
  • show why a settings section failed to load, with retry
  • retry the query that failed on the editor's error page
  • give skills check, update and validate one json shape for one or all
  • suggest a go-ahead flag only on commands that take it
  • safety-check skills update --dry-run like the real update
  • make git sync --dry-run refuse what the real sync refuses
  • use one case-blind name check for project exports and new skills
  • treat a name starting with two dots as inside its folder
  • keep agents blocked that were emptied when another fails
  • fetch a pinned revision only when it is a commit id
  • refill the empty preset a failed import left instead of a second
  • never share an update download between skills trusting other sites
  • keep the clone cache when sign-in fails or the branch is missing
  • remove a lock file whose write failed instead of leaving it empty
  • refuse a ClawHub publish over its size limits before uploading
  • scan only skills a publish writes for keys
  • check for keys before a restore or conflict choice commits
  • report a push the remote refused instead of retrying it as a race
  • show tag edits at once so a quick second edit keeps the first
  • keep the library copy when an upload fails after linking
  • never crash when a program stops reading its input
  • undo a conflict choice a crash cut off before its commit
  • send publish skip reasons and ClawHub problems as codes the app words
  • show the library's place name in the app's own words
  • word the many-deletions and changed-review sync errors in the app
  • keep merged skill metadata as the other device wrote it
  • fail preview calls instead of hanging when events are refused
  • add the selected skills to a preset created from them
  • send back-up-anyway and clean-up through the sync review
  • take the library lock before repointing sources on adopt
  • record a failed update under the lock, for the source that failed
  • sort skills-lock.json the same on every computer
  • refetch sync review diffs when a skill changes
  • drop a tag filter whose tag no longer exists
  • call no skill unused before the usage logs were read
  • refuse unknown agents in project suggest --add
  • name skills in an install dry run as the real install does
  • say a name was numbered only when the library numbered it
  • match --skill names the way the app does
  • keep a skill whose metadata uses a source type this version lacks
  • stop the long-report issue note from claiming a clipboard copy
  • write a skill's upstream folder name in suggested skills.toml
  • find the source of a numbered copy under its base name
  • match credential file paths in any letter case
  • word the verdict when SkillSpector gives no recommendation
  • clear the status bar after a refused or local-source safety check
  • check for keys before a pull commits pending changes
  • keep the backup size block out of the shared .gitignore
  • refuse preview requests sent under another site's name
  • keep the saved token when the backup is disconnected
  • type core and the CLI against the Node they run on
  • put the terminal back when the CLI picker fails
  • clear scratch folders a crashed backup left next to the library
  • download each skill once when a batch update approves removals
  • install a repository below a path a site's skills index does not cover
  • treat macOS's stand-in git as missing Git
  • say when a picker or Mark as mine fails instead of dropping it
  • keep blocked matrix squares reachable from the keyboard
  • one toast when removing an edited copy from an agent's page
  • drop the ClawHub token from the mutation cache once saved
  • skills.toml dialogs show a failed look and keep the plan on a change
  • one backup choice or sync at a time
  • undo puts back every folder it can and names the rest
  • keep library cards mounted when selection starts
  • install the other chosen skills when one of them fails
  • read session logs where CLAUDE_CONFIG_DIR with ~ points
  • leave a link the user pointed at their own folder alone
  • carry the removed skill's blocks over in a duplicates merge
  • switch agents off in an imported preset under the library lock
  • show Runs code on Git previews of skills with scripts
  • give core the login shell's PATH when opened from the Dock
  • journal the folders a conflict choice moves
  • undo a failed backup merge from its journal of moves
  • keep the editor's undo history while the next file loads
  • remove earlier libraries too when removing all data
  • restore a removed skill with its blocked agents and suggest patterns
  • keep deployments when an agent's new folder is not available
  • stop deleting a skill whose agent folder cannot be removed
  • keep a deployed folder until its replacement is ready
  • keep a preset whose file on the remote is broken
  • keep update checks from waking the automatic backup
  • say an install is still running instead of ignoring the second start
  • throw away an open install preview's checkout when the page is left
  • resize once per frame while dragging and end a drag the handle outlives
  • forget a removed project's editor history with it
  • check unchecked skills at start also when SkillSpector is installed
  • say a GitHub token cannot see the backup repository instead of try again
  • keep the backup's Git URL field in step with the remote in use
  • name a skill's own images in the preview instead of loading a wrong path
  • drop Node's SQLite warning in the standalone CLI too
  • continue an app update download after a restart instead of starting over
  • never let clearing an abandoned lock remove a fresh one taken meanwhile
  • look in the usual folders when a repository listing lacks the skill
  • keep only the latest 100 marketplace skill details in the cache
  • never start the Windows installer while the app still runs, and log it
  • keep a library a restore replaced under Earlier libraries in Storage
  • say an archive holds no skills instead of installing nothing
  • let a project's preset pills honour the preset's agent switches
  • drop expired editor drafts and let a gone file's draft stop holding its folder
  • keep ...
Read more

Loadout 0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:06

Which file to download and what to click the first time: https://github.com/antick/loadout/blob/main/docs/INSTALL.md

Already using Loadout? It updates itself: Settings → About → Check for updates.

New

  • run the browser preview and ui tests on the real core
  • tick and install search results in the terminal picker
  • read a local skill folder with skills use
  • copy the skill prompt for project skills in several agent folders
  • offer an update only when a commit changed the skill's own folder
  • keep as mine or remove a skill whose source no longer has it
  • create a skill and copy a prompt for an agent to write it
  • print a skill's SKILL.md without installing it with skills use
  • use a github cli sign-in or GITHUB_TOKEN as git's last credential helper
  • publish a skill as a version on ClawHub
  • browse, install and update skills from the ClawHub registry
  • built-in safety rules check every skill, with SkillSpector taking over when installed
  • group the library by source with a deploy action per section
  • tag chips in the agent picker show coverage and tick what is missing
  • put back missing or broken deployments when the app starts
  • open a skill, file or folder in the editor of your choice
  • favourite skills, with a star filter and a sidebar view
  • keep your own note on a skill, searched and backed up with the tags
  • publish chosen skills to a Git repository others can install from
  • find a skill's source from the npx skills lock file
  • report a problem with a skill to the repository it came from
  • show what Claude Code's skill listing costs in context
  • note which agents skip a skill's frontmatter fields
  • show what a skill can run before you trust it
  • find and merge skills that look like one installed twice
  • show the library as a skills by agents matrix
  • deploy the whole library to chosen agents in one step
  • filter the library by how many agents have a skill
  • block a skill for an agent
  • search skills.sh from the command line
  • share presets as files that install their skills
  • suggest library skills that fit a project
  • count skill use from agent session logs
  • report quiet sources and missing archives in doctor
  • start a new skill from a template
  • manage subagents, commands and rules in the app
  • add the items command group for subagents, commands and rules
  • keep subagents, commands and rules in the library and deploy them
  • convert subagents, commands and rules between agent formats
  • sync subagent, command and rule files one at a time
  • fuzzy skill search, and search every skill from the palette
  • fix a missing skill name or description with a preview
  • validate every skill in a folder without a library
  • show Claude Code plugin skills and warn when one is loaded twice
  • add sources find, link and mine to the CLI
  • find sources and mark skills as your own in the app
  • find and link the source of skills that have none
  • redesign responsive Loadout homepage
  • add robots.txt, a sitemap and a share image to the landing page
  • link each installer directly from the landing page
  • warn when the library changed since the sync review
  • search and filter a long sync review
  • resolve every backup conflict at once
  • ask before backing up to a public github repository
  • show which stage a backup sync is in
  • review what a sync brings in first, and compare conflicts by file
  • stop a sync that would delete many skills until it is reviewed
  • keep skills deleted on another device in recently removed
  • leave dependencies, .env and custom patterns out of the backup
  • notice new skills in source repositories, with optional auto-add
  • let an import replace the library skill holding its name
  • publish a homebrew formula and cask for each release
  • create and apply skills.toml from a project page
  • apply a project's skills.toml with pinned commits from the cli
  • add a sources page to find new skills and manage them per source
  • keep linked skills as folders when removing all data
  • add 16 agents with folders checked against their own docs
  • add --dry-run to cli install and update
  • pick skills with the keyboard when the cli installs a multi-skill source
  • add bash and zsh tab completion to the cli
  • show what each import does and group big imports by folder
  • mark skills that agents only run when called by name
  • create, rename and delete files in the skill editor
  • move installed skills when a home variable moves an agent folder
  • protect edits made outside the app from updates
  • add reload hints for undocumented agents and preset apply
  • open only existing libraries with --library and add repo init
  • ask for --yes before the cli takes skills away from agents
  • add removed list, restore and delete to the cli
  • keep deleted library skills in recently removed with undo
  • check merge commits for keys and clean keys out of unpushed history
  • hold a skill back when the safety check cannot finish
  • safety-check every skill update before it is applied
  • hold back a backup that would push keys or tokens
  • tell identical copies and different versions apart when scanning
  • say why an agent counts as installed or not
  • say when each agent picks up skill changes
  • follow agents' home folder variables such as CODEX_HOME
  • keep replaced and deleted skill folders in Recently removed with undo
  • refresh copied skills when the library changes outside the app

Fixed

  • read the greeting hour once instead of during every render
  • check every source fresh before a bulk skills update
  • match preset sources by branch and let the user pick a same-name skill
  • fail skills check on a failed check and call it unknown, not current
  • never bind a preset import to a same-name skill from another source
  • report failed source checks in bulk skills update and fail the run
  • stop with the folder's path when left-out files cannot be kept
  • search text files of any size for keys before push or publish
  • guard and keep deletions when the skill-aware merge is off
  • keep left-out files that an incoming file would replace
  • keep the current version when an older one is restored
  • stage project exports and take back partial writes on failure
  • refresh agents' copies when a library version is restored
  • check and create a project skill in one lock hold
  • drop the removed configDir option from the browser preview
  • sign backup commits with the device name whatever the shell sets
  • keep one never-leaves-this-computer list for backup and publish
  • treat every spelling of a repository address as one repository
  • search every skill list, ⌘K and ⌘P the way the library does
  • give every --dry-run command one json shape with dryRun on both runs
  • check dry-run input exactly like the real run, once, up front
  • apply one --yes rule and build usage lines from flag specs
  • exit 1 from skills scan when a skill is unsafe or unchecked
  • keep agents disable --dry-run from writing when nothing is deployed
  • require node 22.13, the first with node:sqlite unflagged
  • keep source news out of the library's change scope
  • close a skill's panel when the skill is removed elsewhere
  • lock clone cache slots across the app and the CLI
  • let link updates follow the site the user agreed to at install
  • forget a project's item deployments when it is unlinked
  • let cancel and timeouts stop a download that already started
  • keep backup reads off index.lock and wait out a running git
  • skip metadata files with an odd shape instead of failing to start
  • keep the old library when a clone would drop a file of its own
  • leave ignored files out of a skill's backup size
  • cap, cancel and check ClawHub downloads through the shared downloader
  • check skill notes for keys before a backup pushes
  • refuse local folders as stored update sources outside tests
  • show scripts and programs in their folder instead of running them
  • open web links in any letter case through one check
  • keep the skills.toml dialog's title while it closes
  • remember the first-run choice when the dialog is dismissed
  • clear publish copies with the cache and keep the crash notice when clearing logs
  • name the safety check step while a skill updates
  • end the scanning status once an archive preview is listed
  • check the whole library once per automatic update round
  • never delete the shared keychain item from a development build
  • link imported skills one at a time, from this machine's evidence only
  • make skills update --dry-run hold back what the real update does
  • refuse --accept-risk for several skills ticked in skills search
  • check skills again when loadout's safety rules change
  • show one backup colour everywhere, from the backup page's rules
  • let escape cancel a note edit without closing the skill panel
  • stop agent badge spinners when several are clicked quickly
  • finish a skill update after its panel closes
  • show the crash notice only after a real crash
  • move the library only while no other process works in it
  • repair a deployment at the path it was recorded at
  • keep a deployment row until its folder is really removed
  • leave copies edited in an agent's folder alone after a sync
  • keep the flagged prompt's findings on screen while it closes
  • keep the library version when uploading a local skill over it
  • leave env files and logs out of clawhub uploads and find every key
  • safety-check skills before skills.toml writes them
  • accept branch, path, host and pasted command sources in skills install
  • leave clawhub skills out of repository source checks
  • keep the old version and refresh copies when reinstalling a skill
  • re-index the library only while holding its lock
  • make work started inside a lock wait for its own turn
  • keep mine, edited files and blocks through a backup merge
  • look for a github cli sign-in again instead of once per run
  • show control characters from repositories as spaces in cli output
  • find subagents and rules kept in subfolders
  • prevent dev startup conflicts and shrink CLI bundles
  • use kilo's .kilo folder and drop lingma
  • say that identical skills are kept once when a name is taken...
Read more

Loadout 0.2.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 13:25

Which file to download and what to click the first time: https://github.com/antick/loadout/blob/main/docs/INSTALL.md

Already using Loadout? It updates itself: Settings → About → Check for updates.

New

  • sign the update feed and refuse unsigned ones

Fixed

  • check Node binaries for the standalone CLI and bundle less
  • bound archives and well-known downloads, and history names
  • keep tokens out of Git install addresses and restrict transports
  • harden the desktop shell and log redaction
  • stop a skill named .git from running code through the backup
  • upgrade the landing site's Astro to 7.3.5
  • stop release notes from mentioning GitHub users
  • keep half-written metadata files out of the backup commit

Loadout 0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 11:30

Which file to download and what to click the first time: https://github.com/antick/loadout/blob/main/docs/INSTALL.md

Already using Loadout? It updates itself: Settings → About → Check for updates.

New

  • add a release skill that ships the app and the npm CLI
  • package the CLI for npm as @antick/loadout
  • rename a library skill everywhere it is deployed
  • add loadout doctor, one health report for the whole setup
  • add skills diff, a text search and deploy dry runs to the CLI
  • warn when a skill's description is under 20 characters
  • create a new skill straight in a project
  • add release notes and bug report links to the status bar and About
  • fetch only skill documents for git previews, whole folders on install
  • say when the marketplace shows an older copy because it is offline
  • pin projects and list frequently opened ones in the sidebar
  • safety-check skills with SkillSpector before installing
  • suggest projects from agent and editor history and git repos
  • follow each agent's documented skill folders, globally and in projects
  • create a new skill from a name and description
  • mark skills an agent loads twice on agent and project pages
  • show audits and SKILL.md of a marketplace skill before installing
  • install from a pasted npx skills add command
  • install from SKILL.md links and well-known sites, confirm cross-site redirects
  • read github:, gitlab:, #branch, @skill and path shorthands
  • install skills from .tar, .tar.gz and .tgz archives
  • redesign the landing page as an operator's manual
  • make flight gear the default palette and drop the blueprint grid
  • choose between four colour palettes, each with light and dark
  • give the app an ink and mint theme with archivo display type
  • link the source and releases on the landing page

Fixed

  • let the app reach the safety service over IPC
  • free a git preview when a flagged install is declined
  • keep sidebar section buttons in the title bar when the sidebar is folded
  • call the app loadout in the macos menu, in dev too
  • give neighbouring agents distinct tints and brighten them in dark mode
  • let sqlite tidy its side files in the deleted library test
  • give cli tests the same timeout as core for slow windows runners
  • test the deleted library in a way windows allows
  • continue app update downloads after a stalled connection
  • read macos app paths the same way on every system

Loadout 0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 06:25

Which file to download and what to click the first time: https://github.com/antick/loadout/blob/main/docs/INSTALL.md

Already using Loadout? It updates itself: Settings → About → Check for updates.

First public release.