Skip to content

Releases: itsdevcoffee/plum

plum v0.4.3

04 Feb 12:13
3b2f546

Choose a tag to compare

🎨 TUI UX Improvements

Major enhancements to the plugin search and marketplace filtering experience based on user feedback.

✨ New Features

🔍 Intelligent Marketplace Autocomplete

  • Type @ to see marketplace picker with live filtering
  • Arrow keys navigate, Enter selects and autocompletes
  • Supports pattern: @marketplace-name search terms
  • Example: @claude-code-plugins test searches within that marketplace

📊 Dynamic Filter Counts

  • Filter tabs now show real-time counts as you search
  • See at a glance how many results exist in each filter
  • Example: All (15) | Discover (3) | Ready (10) | Installed (2)

🎯 Visual Enhancements

  • @marketplace-name displayed with contrasting background color
  • Clear visual separation between marketplace filter and search terms
  • Updated placeholder: "Search plugins (or @marketplace-name to filter)..."

📚 Improved Help & Terminology

  • Unified Tab key labels across views
  • Help organized by context (plugin actions, marketplace actions, etc.)
  • Clear annotations showing which shortcuts work where

🐛 Bug Fixes

  • Fixed stale pointer reference in marketplace selection
  • Added bounds checking for scroll offset edge cases
  • Improved string parsing for plugin@marketplace format
  • Better viewport height validation for small terminals
  • Added URL validation before opening in browser

🔧 Code Quality

  • Simplified and refactored via automated review cycle
  • Extracted helper functions for better maintainability
  • Consolidated duplicate code patterns
  • All tests passing, linter clean

📝 Full Changelog

See PR #9 for detailed commit history and implementation notes.


Installation:

brew upgrade itsdevcoffee/plum/plum

Or download binaries from the Assets section below.

plum v0.4.2

23 Jan 19:27

Choose a tag to compare

Changelog

  • 455da1a feat: detect incomplete plugins and improve install error handling

plum v0.4.1

23 Jan 16:30

Choose a tag to compare

Changelog

  • e3fa3b4 feat: add installability detection for LSP and external plugins
  • b321a1e refactor: simplify installability detection code

plum v0.4.0

22 Jan 15:08

Choose a tag to compare

Changelog

  • 63984da Initial planning of plugin manager cli
  • ffae1cd feat: add Cobra CLI Framework (Phase 1)
  • a6fbe8c feat: add CLI advanced commands (Phase 4)
  • 4673aea feat: add CLI commands (Phase 1 + Phase 2)
  • 47dfb82 feat: add CLI write commands (Phase 3)
  • 0211065 feat: add automatic backup and safety documentation
  • c65b8c9 feat: add marketplace refresh command with security fixes
  • 38d0ff4 fix(critical): preserve all settings.json fields when modifying plugins
  • d7e292c fix(security): address code review issues in Phase 3
  • 25face1 fix(settings): address code review issues
  • 5adeb20 fix: add Windows support for file locking
  • 1277051 fix: deduplicate plugins by name across all sources

plum v0.3.6

11 Jan 08:35

Choose a tag to compare

Changelog

  • 72fe84d fix: hide commit and build time when unavailable

plum v0.3.5

11 Jan 07:52

Choose a tag to compare

Changelog

  • 3d98de6 fix: show actual version when installed via go install

plum v0.3.4

11 Jan 07:36

Choose a tag to compare

Changelog

  • a5f6f48 fix: disable additional gocritic checks for existing code
  • 214f545 fix: disable gocritic style/performance checks for existing code
  • 7766c36 fix: disable strict revive rules for existing code patterns (#8)
  • 1a938af fix: disable unparam/prealloc and add singleCaseSwitch to gocritic exclusions
  • 09e4d54 fix: upgrade golangci-lint to v2.8.0 and resolve all linting issues

plum v0.3.3

31 Dec 15:27
ca72441

Choose a tag to compare

Changelog

  • ca72441 v0.3.3: Fix claude-plugins-official + complete marketplace stats (#7)

plum v0.3.2

30 Dec 19:22

Choose a tag to compare

Changelog

  • bc7462a v0.3.2: Complete Phases 3-5 - Testing, Quality, Documentation (#6)

plum v0.3.1

30 Dec 17:49
3c954be

Choose a tag to compare

Changelog

  • 3c954be v0.3.1: Fix detail view scrolling + comprehensive test suite (#5)