Releases: nenadjokic/dndplanning
Releases · nenadjokic/dndplanning
Release list
v3.0.13
v3.0.12: Discord Bot addon & notification refactor
What's New
- Central Notifier — Plugin-based notification system replaces monolithic messenger
- Discord Bot Integration — Session events flow through Discord Bot addon with rich embeds and emoji RSVP
- Reply-based Voting — Reply to RSVP messages in Discord with "mogu", "da", "ne mogu", "mozda" to vote
- Telegram & Viber — Moved to standalone community addons (install from Browse Store)
Bug Fixes
- Fixed duplicate bot responses on
/quest rollafter settings restart - Fixed
v.vote→v.statuscolumn bug in session reminder queries
Removed
- Communications Center from Guild Settings (replaced by individual addon settings pages)
- Discord/Telegram/Viber integration from core app
v3.0.11: Fix Proclaim Quest error
Fixed internal server error when confirming a quest date. Wrong column name in votes query caused 500 error after session was already saved.
v3.0.10: Submit Adventure Pack Redesign
What's New
- Submit Tab Redesign — Completely redesigned the Submit tab on Adventure Packs: pick a campaign, auto-fill pack details, one-click .qpa download, and one-click pre-filled GitHub issue — no more confusing multi-step workflow
Bug Fixes
- None
Support the Project
If you enjoy Quest Planner, consider supporting development:
v3.0.9: Subcategories & Handout Categories
What's New
- NPC Subcategories — NPC categories now support parent/child hierarchy; organize NPCs by adventure book with subcategories
- Handout Categories — New category system for handouts with parent/child support and "Parent > Child" badges
- NPC Sidebar Scroll — NPC sidebar on maps now properly scrolls when there are many NPCs
- Adventure Pack Categories — Export/import now preserves both NPC and handout category hierarchies
Bug Fixes
- Fixed NPC sidebar
display: blockoverriding CSS flex layout, preventing scroll
Support the Project
If you enjoy Quest Planner, consider supporting development:
v3.0.8: Candlekeep Mysteries & Pack Fixes
What's New
- Candlekeep Mysteries Adventure Pack — First official adventure pack available in the Browse Store: all 17 adventures (levels 1–16) with 29 player maps, 83 NPCs with avatars, 40 loot chests with DC checks, 8 image handouts, 17 quests, and 138 named locations
- Adventure Pack Delete Fix — Fixed FK constraint errors when deleting imported adventure packs; comprehensive child table cleanup with proper dependency ordering
- Adventure Pack Store — Official adventure pack registry now live
Bug Fixes
- Fixed FOREIGN KEY constraint failures when deleting adventure packs with complex data relationships
Support the Project
If you enjoy Quest Planner, consider supporting development:
v3.0.7: Adventure Packs
What's New
- Adventure Packs — Export, import, and share complete adventures as
.qpaarchive files containing maps (with fog, grid, hierarchy), NPCs (with placements), loot chests & items, quests, locations, map links, handouts, and story arcs - Campaign Export — Export any campaign as a portable
.qpapackage with all associated data and assets - Import & Preview — Upload
.qpafiles with a preview screen showing manifest info and contents before importing into a new campaign - Browse Store — Discover and install community adventure packs from the official GitHub registry or custom repositories
- Submit to Store — Submit your adventure packs for approval via integrated GitHub issue creation
- NPC Category Rename — Rename NPC categories directly from the NPC Manager
Bug Fixes
- Fixed adventure pack delete failing with FOREIGN KEY constraint error
Support the Project
If you enjoy Quest Planner, consider supporting development:
v3.0.6: Restore Preview & Progress Tracking
What's New
- Restore Preview — Before restoring a backup, see a side-by-side comparison of current vs backup data (users, NPCs, maps, campaigns, sessions, quests) with color-coded diffs
- Restore Progress Page — Real-time SSE progress tracking with step-by-step updates (validate, extract, safety backup, restore, restart), countdown timer, and auto-refresh when server returns
- Upload Feedback — "Restore from File" button shows loading state during file upload
Bug Fixes
- None
Support the Project
If you enjoy Quest Planner, consider supporting development:
v3.0.5: NPC Manager & Safety Fixes
What's New
- NPC Manager — New standalone page in DM Zone for full NPC management: search, filter by category, bulk select & delete, edit, and purge entire categories
- Map Bulk Delete — Select multiple maps with checkboxes and delete them all at once
- Dual Google Drive Backup — Scheduled backups now upload both
.db(database) and.qpb(full archive) to Google Drive
Bug Fixes
- Safe Addon Uninstall — Addon uninstall no longer runs destructive
downmigrations, preserving all user-created data (NPCs, maps, etc.) - Docker Restore Fix — Database restore now works correctly in Docker (proper process exit for container restart)
- Backup Directory Safety — Ensures backup directory exists before creating pre-restore safety backups
Support the Project
If you enjoy Quest Planner, consider supporting development:
v3.0.4: Map Publish System & View as Player
What's New
- Map Publish System — All maps are hidden by default. DMs publish individual maps or use bulk checkbox selection to make them visible to players. Unpublish anytime to hide them again.
- View as Player Toggle — iOS-style navbar toggle lets DMs/admins preview the entire app as a player sees it — fog of war, no DM controls, hidden maps invisible, player dashboard.
- Zelda Secret Page — Players attempting to access unpublished maps via direct URL get a fun "It's a Secret to Everybody!" page with a link back to maps.
Bug Fixes
- None
Support the Project
If you enjoy Quest Planner, consider supporting development: