Skip to content

Feature/plugins#3

Merged
mpge merged 4 commits intomainfrom
feature/plugins
Feb 13, 2026
Merged

Feature/plugins#3
mpge merged 4 commits intomainfrom
feature/plugins

Conversation

@mpge
Copy link
Member

@mpge mpge commented Feb 11, 2026

No description provided.

mpge added 4 commits February 10, 2026 11:47
- HookManager with async-aware actions and filters with priority execution
- HookRegistry with 50+ documented hooks (ticket, plugin, department, tag, SLA, dashboard)
- PluginService for discovery, activation, deactivation, and lifecycle management
- PluginUIService for menus, widgets, and page component slot registration
- Plugin model with Lucid ORM (slug, is_active, activated/deactivated timestamps)
- Admin plugins controller with full CRUD + upload support
- 12 escalated_ prefixed helper functions
- Migration for escalated_plugins table
- Hello-world example plugin stubs (TypeScript + JavaScript)
- Config, routes, provider, and types updated for plugin support
…source badges

- Move default plugin path to app/plugins/escalated (AdonisJS convention)
- Add npm-based plugin discovery (including scoped packages)
- Add source field (local/composer) to all plugin data
- Guard deletion of npm-sourced plugins in service and controller
- Add resolvePluginPath for dual-source path resolution
- Bump version to 0.5.0
@mpge mpge merged commit 9cba936 into main Feb 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant