Commit graph

2 commits

Author SHA1 Message Date
Johannes Millan
7b525f4d70 feat(plugin): add install:all script for consistent dependency management
- Create install-all.js script following the same pattern as build-all.js
- Handles npm install errors gracefully with fallback to --legacy-peer-deps
- Provides colored output and progress tracking
- Installs root dependencies first, then plugin dependencies in parallel
2025-06-24 21:04:26 +02:00
Johannes Millan
c0e8367028 feat(plugin): add build system and procrastination-buster as default plugin
- Add package.json for plugin-dev workspace with build scripts
- Create sophisticated build-all.js script for parallel plugin builds
- Translate procrastination-buster plugin to English
- Simplify plugin styling using CSS variables for theme integration
- Add procrastination-buster as default bundled plugin
- Add proper .gitignore files to exclude node_modules and build artifacts

The plugin now uses CSS variables like:
- --primary-color, --text-color, --background-color
- --card-background, --border-radius, --card-shadow
- Automatically adapts to light/dark theme
2025-06-24 21:04:26 +02:00