You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: integrate NPC plugin into the addon framework for per-campaign toggle
Register NPCs as a proper addon so campaign owners can enable/disable it
from the Plugin Hub, matching the pattern used by calendar, maps, and
other feature plugins.
Changes:
- Add 000007 migration to seed `npcs` addon in the addons table
- Add `npcs` to installedAddons map in addons/service.go
- Gate all NPC routes with RequireAddon("npcs") middleware
- Gate sidebar NPC link behind IsAddonEnabled("npcs") check
- Gate npc_gallery layout block behind Addon: "npcs" metadata
- Update .ai.md documentation
https://claude.ai/code/session_01PeB1HsjEYNPSY2iqa7sqqR
VALUES ('npcs', 'NPC Gallery', 'Browse and reveal character entities as NPCs for your players.', '1.0.0', 'plugin', 'active', 'fa-users', 'Chronicle');
0 commit comments