Skip to content

plum v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Dec 08:30
· 40 commits to main since this release

Changelog

  • 23634b0 Added google search console verification
  • b77950a Added new marketplace
  • 01033c1 Added plum-demo-hq.gif for README.md
  • d2ef6bd ci: build golangci-lint with Go 1.24
  • 1d3f734 feat: add 'p' key to copy local path for installed plugins
  • 5f7d65b feat: add GitHub link shortcuts for plugins
  • 1b2b037 feat: add GitHub shortcuts to detail view footer
  • 9fe366d feat: add Marketplaces browser with GitHub stats
  • 91d9a25 feat: add Shift+M hint to plugin list status bar
  • f0414c6 feat: add UX improvements for marketplace refresh
  • 57e1897 feat: add Windows support for opening GitHub links
  • ecb2daf feat: add claude-mem marketplace to registry
  • 61f8a98 feat: add local directory access for installed plugins
  • 6da20a2 feat: add plum-themed visual scrollbar to help menu
  • 2d301f9 feat: add visual feedback for all plugin actions
  • 1099af5 feat: change Ctrl+v to Shift+V for consistency
  • 9f24639 feat: enable viewport updates for all messages in help view
  • 6fc977f fix: add back left/right margin to help menu
  • 9e709c1 fix: add lipgloss import to update.go for Height() function
  • 7c573ff fix: add remaining security annotation for GitHub open command
  • 874745d fix: add security annotations for subprocess calls
  • f56d7fb fix: add viewport import to update.go
  • 6390cd3 fix: align help header and reduce padding
  • 10de1ed fix: calculate viewport height with exact overhead measurements
  • 89067ce fix: change marketplace key from 'm' to 'Shift+M' to avoid search conflicts
  • 8e21a46 fix: constrain help menu width and ensure viewport scrolling works
  • 0c5ee54 fix: don't resize viewport when in help view
  • 21c6420 fix: enable viewport updates for all messages in help view
  • 3e176a3 fix: format Go files to pass CI lint check
  • a05496d fix: format source_test.go to pass CI lint check
  • e0e7a05 fix: golangci-lint violations
  • 4e0b447 fix: handle linter errors for CI
  • b2416d2 fix: improve marketplace refresh error handling and logging
  • d09a51d fix: proper viewport dimensions and rendering
  • bac4cbd fix: proper viewport height calculation for sticky header/footer
  • 8eed00c fix: remaining golangci-lint violations
  • cfa0fed fix: remove duplicate '?' case and set viewport content on help enter
  • 8e86dee fix: remove duplicate scrollPercent declaration
  • 0c44b96 fix: remove help menu bottom margin and fix box sizing
  • 3d94f0d fix: remove top padding to prevent header clipping
  • d760139 fix: replace os.Setenv with t.Setenv in all tests and fix security permissions
  • c67fc29 fix: replace os.Setenv with t.Setenv in tests to pass lint checks
  • 47103a2 fix: update marketplace source format to match Claude Code CLI
  • 9d2c227 fix: use TotalLineCount() for proper scrollbar detection
  • d8dd5b1 fix: use correct Claude Code installed plugins filename
  • 636e80a fix: use generateHelpSections in fallback instead of removed function
  • 5390906 fix: use lipgloss.JoinHorizontal for proper header alignment
  • e4a47d0 network: Add HTTP safety, retries, concurrency limits, and CI
  • 19dfe6e refactor: Cross-platform hardening and test enablement
  • 4f531dc refactor: flash messages now replace specific keys in footer
  • 4c950a9 security: Harden cache integrity with atomic writes and path validation
  • c67b042 style: add bordered sections to help menu for visual separation
  • c491937 style: condense help menu and move legend to header
  • 6106ec6 style: highlight keys in status bar for better visual separation
  • 9ae639b style: redesign help menu with better organization and emojis
  • b234fa8 style: reduce help menu width to better fit content
  • 279d022 style: remove bottom margin from help menu
  • 81d3046 style: replace heavy borders with light horizontal dividers in help