Changes
- fix: drop ./ prefix from bin path so npm keeps the entry
- fix: rename bin entry to cli.js (npm strips extensioned bin targets)
- ci: add tag-triggered npm + GitHub release workflow
- feat: rework repo into create-sidepanel-extension CLI with WXT and Plasmo templates
- docs: update license information to Apache-2.0
- Create LICENSE
- feat: add UI settings support, update the App component to manage activity tags, and introduce UI state management in useSettings.
- feat: removed theme configuration, added theme management feature, updated sidebar app to support theme switching and system settings.
- feat: add runtime configuration support, introduce a new ScrollArea component, and update the App component to use the new configuration and component.
- update: the demonstration video format, replacing the demonstration video from MP4 format to GIF format, and make the corresponding modifications in the README.
Usage
npm create sidepanel-extension@latest my-extension
# or
pnpm create sidepanel-extension my-extension