45 lines
1.3 KiB
Text
45 lines
1.3 KiB
Text
# Voting Plugin Development Notes
|
|
|
|
This file tracks only recent development activities. For complete historical changelog, see `CHANGELOG.md`.
|
|
|
|
---
|
|
|
|
**Last Updated:** 2025-11-02
|
|
**Current Version:** 1.0.0
|
|
|
|
---
|
|
|
|
## Recent Changes (Current Development Cycle)
|
|
|
|
### 2025-11-02: Plugin Structure Enhancement (v1.0.0)
|
|
- **Enhanced plugin.json**: Added coreApiVersion, build configuration, frontend configuration, and dependencies
|
|
- **Core API Compatibility**: Declared compatibility with Core API v2.3.0+ (max v3.0.0)
|
|
- **Build Configuration**: Added build.exclude and build.include for packaging
|
|
- **Frontend Support**: Enabled frontend bundle configuration
|
|
- **Migration Support**: Added database migrations path configuration
|
|
- **Modified**: `plugin.json`
|
|
|
|
---
|
|
|
|
## Active Development Focus
|
|
|
|
### Core Features
|
|
- Campaign management (board elections, decisions, surveys)
|
|
- Form builder with SurveyJS integration
|
|
- Response collection and analytics
|
|
- Group management for custom recipients
|
|
- Results export (CSV/PDF)
|
|
|
|
---
|
|
|
|
## Next Steps
|
|
|
|
- Plugin separation and independent repository
|
|
- Build script for zip packaging
|
|
- Frontend bundle creation
|
|
- Migration scripts for database updates
|
|
|
|
---
|
|
|
|
**Note**: This plugin is ready for separation into independent repository and zip-based deployment.
|
|
|