Commit graph

3 commits

Author SHA1 Message Date
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
Johannes Millan
80f5b0fb72 feat(plugin): add procrastination-buster plugin with SolidJS
- Create modern plugin using SolidJS for reactive UI
- Implement 8 procrastination types with tailored strategies
- Use Vite for fast development and optimized builds
- Add German language interface as requested
- Demonstrate plugin-to-iframe communication
- Include task creation and pomodoro timer integration

This plugin helps users identify procrastination blockers and provides
actionable strategies to overcome them. Built with modern tooling while
maintaining simplicity in the plugin architecture.
2025-06-24 21:04:26 +02:00
Johannes Millan
d9485a1b81 feat(plugin): add plugin development environment with TypeScript support
- Create plugin-dev workspace in packages/ for plugin development
- Add example-plugin with full TypeScript and build configuration
- Include webpack bundling, automatic packaging, and local testing scripts
- Provide comprehensive documentation for plugin developers
- Support both monorepo and external repository development workflows
2025-06-24 21:04:26 +02:00