Repository navigation
v0.0.6
What's new
Marketplace
soffit add <name>resolves widgets from the community registry — no more typingowner/repofor known widgetssoffit add owner/repoandsoffit add owner/repo/namestill work for direct installssoffit list,soffit removemanage installed widgets- Repos with per-plugin subdirectory layout (
widget/widget.sh) are now supported
Setup subcommand
soffit setupwrites the correctstatusLinepath to your Claude Code config in one step — no manual editing
Config changes
If you have per-widget theme overrides in your config, rename the TOML section header:
# Before
[statusline_widgets.cost.colors]
# After
[statusline_widgets.cost.theme]Custom plugin sidecars with a [colors] section need the same rename to [theme].
Internal
- Removed
Theme/ThemeConfigintermediary types — render pipeline is nowThemePalette → renderwith no wrapper - All "color" nomenclature in types and fields replaced with "theme"
- "plugin" replaced with "widget" throughout all user-facing strings and stdin JSON keys
Bug fixes
- Custom plugin theme slots were invisible in the editor (wrong TOML key being read)
- Pending items in the insights widget now render in the correct low-urgency color instead of orange
seg_pctandfmt_paceno longer accept a palette parameter they didn't use- Bar label colors in
context_barandusage_barnow reuse pre-computed values
What's Changed
- feat(marketplace): dual-mode plugin source management by @noxcraftdev in #1
New Contributors
- @noxcraftdev made their first contribution in #1
Full Changelog: v0.0.5...v0.0.6