Releases: Flo0806/dm-hero
DM Hero v1.2.0
Minor Changes
-
af11147: Add encounter tracker with full combat flow: initiative, turn tracking, HP management, effects system, dice roller, and 49 unit tests (#247)
-
09293e9: Add multi-provider AI support: OpenAI + Google Gemini with model selection, shared abstraction, and no-text image rules (#249)
-
a9668e7: Add stat block template system for NPCs and Players
- Stat template CRUD with presets (D&D 5e, Pathfinder 2e, DSA 5, Splittermond)
- Entity stats (assign, edit, change, remove) with all field types
- Character sheet PDF upload/view/download
- Export/Import support for stat templates and entity stats
- Reference data editor with usage tracking and imported badge
- Character sheets excluded from document counts
Patch Changes
- cf641cb: Season name and background image are now required fields in calendar settings with validation
- 01d3ed4: Fix text formatting (newlines) being lost in view/preview dialogs
- 56e66ba: Minimize Linux Electron menu bar to match macOS (Edit + Help only)
- 32e9d4f: Add v1.2 welcome dialog announcement and fix missing hasStats in NpcCounts
1.1.3
1.1.2
Patch Changes
- 75c6090: fix: add missing 'knows' relation type to NPC_RELATION_TYPES
fix: add missing 'letter' lore type
fix: campaign import - calendar conflict detection, group deletion cascade
1.1.1
1.1.0
Minor Changes
-
2d78fdd: ### Features
- Clickable count badges on entity cards - click to jump directly to the related tab (#214)
- Character birthday with in-game calendar integration (#213)
- Quick linking and quick create in dialogs (#208)
- Item grouping for better organization (#205)
Fixes
- Fixed map marker placement - markers already inside location area are no longer moved
- Improved session in-game date picker UX with checkbox pattern (#215)
- Fixed state loss in entity details when adding relations (#212)
- Optimized SQLite requests with parallel execution (#209)
- Fixed Shadar-Kai translation (#206)
- Fixed update checker download button (#202)
- Improved calendar weather validation with reset option (#201)
- Fixed chaos graph view/edit buttons (#198)
Dependencies
- Upgraded Nuxt to 4.3.0
1.0.2
1.0.1
Patch Changes
- 5454732: fix: improve image generation safety filter handling
All notable changes to this project will be documented in this file.
DM Hero v1.1.3
Patch Changes
- 0beeba9: Add macOS builds to release workflow (arm64 + x64, signed and notarized)
1.1.2
1.1.1
Patch Changes
- 25250f1: Fix context menu and group functionality:
- Fix: "Add to Group" in context menu now works correctly
- Fix: "Create New Group" in context menu creates group and adds entity
- Fix: Only one context menu can be open at a time
- Fix: Group entity selection preserved when switching tabs
- Fix: GroupCard can now be pinned
- Fix: Player birthday saved to calendar on first save
1.1.0
1.0.2
Patch Changes
-
- Fix calendar weather generation validation - button now disabled with tooltip when calendar not configured
- Add calendar reset functionality with linked data warnings
- Add weather overwrite confirmation dialog
- Fix electron-builder artifact naming for auto-updater
1.0.1
1.0.0
The first stable release of DM Hero - a personal D&D campaign management tool for Dungeon Masters.
Core Features
- Entity Management: NPCs, Locations, Items, Factions, Lore, Players, Sessions
- Fuzzy Search: FTS5 + Levenshtein across all fields including linked entities
- Bidirectional Relations: NPCs know Lore, Lore shows NPCs
- Entity Linking:
{{npc:123}}in Markdown for clickable badges with preview - Rich Markdown Editor: Full formatting with entity links and syntax highlighting
Campaign Tools
- In-Game Calendar: Configurable months, seasons, weather per day
- Interactive Maps: Upload world maps, place markers, link to entities
- Chaos Graph: Force-directed visualization of entity relationships
- Session Management: Track sessions with dates, notes, audio recordings
AI Integration
- DALL-E Image Generation: AI portraits for entities and session covers
- GPT Name Generation: Context-aware name suggestions
Platform Support
- Desktop: Windows (EXE/Installer) and Linux (AppImage) via Electron
- Web/Docker: Self-hosted deployment with SQLite database
- Auto-Updates: Built-in update checker with download notifications
User Experience
- Dark & Light Themes: Fantasy-themed color schemes
- i18n: German and English language support
- Local-First: All data stored locally in SQLite
DM Hero Landing v1.3.0
Landing Page v1.3.0
Docker image: ghcr.io/flo0806/dm-hero-landing:1.3.0
Minor Changes
- b18414f: feat: macOS downloads, Discord community link, GitHub star CTA
- Enable macOS download section with split button (Apple Silicon / Intel)
- Add tooltips explaining M1/M2/M3 vs older Intel chips
- Replace auto-update hint with Discord community invitation
- Add GitHub star call-to-action section
- Update entity count from 7+ to 8+
1.2.0
1.1.7
Patch Changes
- 2d60b3b: fix: uploads API route + favorites endpoint + migration idempotency + download ZIP corruption
1.1.6
1.1.5
Patch Changes
74e758cThanks @Flo0806! - Prefer .exe installer for Windows downloads and add auto-update info hint
1.1.4
1.1.3
Patch Changes
- #149
a789693Thanks @Flo0806! - fix: remove import.meta.prerender from migrations check (compile-time constant breaks runtime)
1.1.2
1.0.0
Major Changes
- #127
53b93dcThanks @Flo0806! - Release Landing Page v1.0.0- Add Testimonials section with 3D carousel effect
- Add Imprint (Impressum) page with full i18n support
- Add Privacy Policy (Datenschutzerklärung) page with full i18n support
- Add Privacy Info Banner (no cookies, no tracking - transparent info)
- Add legal links in footer
- Fix NavBar logo link to properly navigate back from legal pages
- Update hosting information for IONOS V-Server
1.0.0-alpha.8
1.0.0-alpha.7
Patch Changes
f8a248eThanks @Flo0806! - Fix MDI icons in production build, add Powered by Nuxt badge- Fix MDI icons not rendering in static build
- Add icon set configuration to Vuetify plugin
- Add "Powered by Nuxt" badge with official logo in footer
1.0.0-alpha.6
1.0.0-alpha.5
Minor Changes
8505772Thanks @Flo0806! - feat: add Buy Me a Coffee support integration- Add SupportSection with official BMC button
- Add BMC button to navbar (desktop + mobile)
- Add particle animation to docs pages
- Add detailed explanations for non-tech users (EN/DE)
1.0.0-alpha.4
1.0.0-alpha.3
Patch Changes
DM Hero Landing v1.2.0
Landing Page v1.2.0
Docker image: ghcr.io/flo0806/dm-hero-landing:1.2.0
Minor Changes
- 0b23c46: Add Discord banner and footer link for community engagement
Patch Changes
- 0b23c46: fix: uploads API route + favorites endpoint + migration idempotency + download ZIP corruption
1.1.7
1.1.6
Patch Changes
- 0805637: fix: uploads API route missing from git + consistent cover filename
1.1.5
1.1.4
Patch Changes
1.1.3
1.1.2
Patch Changes
- #147
c7b3f41Thanks @Flo0806! - fix: Dockerfile now uses Node.js server instead of nginx for SSR support, skip plugins during prerender
1.0.0
1.0.0-alpha.8
Patch Changes
407881eThanks @Flo0806! - fix(landing): fix MDI icons visibility in Chrome, optimize screenshot loading- Fix hero stats icons not showing in Chrome (gradient-text CSS incompatibility)
- Use gold color (#ffd700) for stat icons that matches gradient text
- Replace dynamic screenshot detection (99 HEAD requests) with static file paths
- Add vuetify/styles import to plugin for proper styling
1.0.0-alpha.7
1.0.0-alpha.6
Patch Changes
5246de2Thanks @Flo0806! - Add feedback section, screenshots gallery, and mobile fixes- Add FeedbackSection linking to GitHub Discussions
- Add screenshot auto-detection (finds highest numbered version)
- Fix mobile padding on docs pages
- Add particle animation to docs pages
1.0.0-alpha.5
1.0.0-alpha.4
Minor Changes
- #79
3f8f188Thanks @Flo0806! - feat(docs): add comprehensive documentation section- Add documentation pages with Nuxt Content
- Include Getting Started, Features, and Entities guides
- Support both German and English locales
- Filter docs by current locale
- Add DM Hero logo
- Simplify content configuration
1.0.0-alpha.3
1.0.0-beta.1
Features
- Initial landing page release
- Hero section with animated background
- Feature showcase with 8 key features
- Screenshots gallery (placeholders)
- Download section with GitHub API integration
- Footer with links and tech stack
- i18n support (German + English)
- Dark theme with DM Hero branding
- Responsive design
DM Hero v1.1.2
Patch Changes
- 75c6090: fix: add missing 'knows' relation type to NPC_RELATION_TYPES
fix: add missing 'letter' lore type
fix: campaign import - calendar conflict detection, group deletion cascade
1.1.1
1.1.0
Minor Changes
-
2d78fdd: ### Features
- Clickable count badges on entity cards - click to jump directly to the related tab (#214)
- Character birthday with in-game calendar integration (#213)
- Quick linking and quick create in dialogs (#208)
- Item grouping for better organization (#205)
Fixes
- Fixed map marker placement - markers already inside location area are no longer moved
- Improved session in-game date picker UX with checkbox pattern (#215)
- Fixed state loss in entity details when adding relations (#212)
- Optimized SQLite requests with parallel execution (#209)
- Fixed Shadar-Kai translation (#206)
- Fixed update checker download button (#202)
- Improved calendar weather validation with reset option (#201)
- Fixed chaos graph view/edit buttons (#198)
Dependencies
- Upgraded Nuxt to 4.3.0
1.0.2
1.0.1
Patch Changes
- 5454732: fix: improve image generation safety filter handling
All notable changes to this project will be documented in this file.
DM Hero Landing v1.1.7
Landing Page v1.1.7
Docker image: ghcr.io/flo0806/dm-hero-landing:1.1.7
Patch Changes
- 2d60b3b: fix: uploads API route + favorites endpoint + migration idempotency + download ZIP corruption
1.1.6
1.1.5
Patch Changes
74e758cThanks @Flo0806! - Prefer .exe installer for Windows downloads and add auto-update info hint
1.1.4
1.1.3
Patch Changes
- #149
a789693Thanks @Flo0806! - fix: remove import.meta.prerender from migrations check (compile-time constant breaks runtime)
1.1.2
1.0.0
Major Changes
- #127
53b93dcThanks @Flo0806! - Release Landing Page v1.0.0- Add Testimonials section with 3D carousel effect
- Add Imprint (Impressum) page with full i18n support
- Add Privacy Policy (Datenschutzerklärung) page with full i18n support
- Add Privacy Info Banner (no cookies, no tracking - transparent info)
- Add legal links in footer
- Fix NavBar logo link to properly navigate back from legal pages
- Update hosting information for IONOS V-Server
1.0.0-alpha.8
1.0.0-alpha.7
Patch Changes
f8a248eThanks @Flo0806! - Fix MDI icons in production build, add Powered by Nuxt badge- Fix MDI icons not rendering in static build
- Add icon set configuration to Vuetify plugin
- Add "Powered by Nuxt" badge with official logo in footer
1.0.0-alpha.6
1.0.0-alpha.5
Minor Changes
8505772Thanks @Flo0806! - feat: add Buy Me a Coffee support integration- Add SupportSection with official BMC button
- Add BMC button to navbar (desktop + mobile)
- Add particle animation to docs pages
- Add detailed explanations for non-tech users (EN/DE)
1.0.0-alpha.4
1.0.0-alpha.3
Patch Changes
DM Hero Landing v1.1.6
Landing Page v1.1.6
Docker image: ghcr.io/flo0806/dm-hero-landing:1.1.6
Patch Changes
- 0805637: fix: uploads API route missing from git + consistent cover filename
1.1.5
1.1.4
Patch Changes
1.1.3
1.1.2
Patch Changes
- #147
c7b3f41Thanks @Flo0806! - fix: Dockerfile now uses Node.js server instead of nginx for SSR support, skip plugins during prerender
1.0.0
1.0.0-alpha.8
Patch Changes
407881eThanks @Flo0806! - fix(landing): fix MDI icons visibility in Chrome, optimize screenshot loading- Fix hero stats icons not showing in Chrome (gradient-text CSS incompatibility)
- Use gold color (#ffd700) for stat icons that matches gradient text
- Replace dynamic screenshot detection (99 HEAD requests) with static file paths
- Add vuetify/styles import to plugin for proper styling
1.0.0-alpha.7
1.0.0-alpha.6
Patch Changes
5246de2Thanks @Flo0806! - Add feedback section, screenshots gallery, and mobile fixes- Add FeedbackSection linking to GitHub Discussions
- Add screenshot auto-detection (finds highest numbered version)
- Fix mobile padding on docs pages
- Add particle animation to docs pages
1.0.0-alpha.5
1.0.0-alpha.4
Minor Changes
- #79
3f8f188Thanks @Flo0806! - feat(docs): add comprehensive documentation section- Add documentation pages with Nuxt Content
- Include Getting Started, Features, and Entities guides
- Support both German and English locales
- Filter docs by current locale
- Add DM Hero logo
- Simplify content configuration
1.0.0-alpha.3
1.0.0-beta.1
Features
- Initial landing page release
- Hero section with animated background
- Feature showcase with 8 key features
- Screenshots gallery (placeholders)
- Download section with GitHub API integration
- Footer with links and tech stack
- i18n support (German + English)
- Dark theme with DM Hero branding
- Responsive design
DM Hero v1.1.1
Patch Changes
- 25250f1: Fix context menu and group functionality:
- Fix: "Add to Group" in context menu now works correctly
- Fix: "Create New Group" in context menu creates group and adds entity
- Fix: Only one context menu can be open at a time
- Fix: Group entity selection preserved when switching tabs
- Fix: GroupCard can now be pinned
- Fix: Player birthday saved to calendar on first save
1.1.0
1.0.2
Patch Changes
-
- Fix calendar weather generation validation - button now disabled with tooltip when calendar not configured
- Add calendar reset functionality with linked data warnings
- Add weather overwrite confirmation dialog
- Fix electron-builder artifact naming for auto-updater
1.0.1
1.0.0
The first stable release of DM Hero - a personal D&D campaign management tool for Dungeon Masters.
Core Features
- Entity Management: NPCs, Locations, Items, Factions, Lore, Players, Sessions
- Fuzzy Search: FTS5 + Levenshtein across all fields including linked entities
- Bidirectional Relations: NPCs know Lore, Lore shows NPCs
- Entity Linking:
{{npc:123}}in Markdown for clickable badges with preview - Rich Markdown Editor: Full formatting with entity links and syntax highlighting
Campaign Tools
- In-Game Calendar: Configurable months, seasons, weather per day
- Interactive Maps: Upload world maps, place markers, link to entities
- Chaos Graph: Force-directed visualization of entity relationships
- Session Management: Track sessions with dates, notes, audio recordings
AI Integration
- DALL-E Image Generation: AI portraits for entities and session covers
- GPT Name Generation: Context-aware name suggestions
Platform Support
- Desktop: Windows (EXE/Installer) and Linux (AppImage) via Electron
- Web/Docker: Self-hosted deployment with SQLite database
- Auto-Updates: Built-in update checker with download notifications
User Experience
- Dark & Light Themes: Fantasy-themed color schemes
- i18n: German and English language support
- Local-First: All data stored locally in SQLite
DM Hero v1.1.0
Minor Changes
-
2d78fdd: ### Features
- Clickable count badges on entity cards - click to jump directly to the related tab (#214)
- Character birthday with in-game calendar integration (#213)
- Quick linking and quick create in dialogs (#208)
- Item grouping for better organization (#205)
Fixes
- Fixed map marker placement - markers already inside location area are no longer moved
- Improved session in-game date picker UX with checkbox pattern (#215)
- Fixed state loss in entity details when adding relations (#212)
- Optimized SQLite requests with parallel execution (#209)
- Fixed Shadar-Kai translation (#206)
- Fixed update checker download button (#202)
- Improved calendar weather validation with reset option (#201)
- Fixed chaos graph view/edit buttons (#198)
Dependencies
- Upgraded Nuxt to 4.3.0
1.0.2
1.0.1
Patch Changes
- 5454732: fix: improve image generation safety filter handling
All notable changes to this project will be documented in this file.
DM Hero v1.0.2
Patch Changes
-
- Fix calendar weather generation validation - button now disabled with tooltip when calendar not configured
- Add calendar reset functionality with linked data warnings
- Add weather overwrite confirmation dialog
- Fix electron-builder artifact naming for auto-updater
1.0.1
1.0.0
The first stable release of DM Hero - a personal D&D campaign management tool for Dungeon Masters.
Core Features
- Entity Management: NPCs, Locations, Items, Factions, Lore, Players, Sessions
- Fuzzy Search: FTS5 + Levenshtein across all fields including linked entities
- Bidirectional Relations: NPCs know Lore, Lore shows NPCs
- Entity Linking:
{{npc:123}}in Markdown for clickable badges with preview - Rich Markdown Editor: Full formatting with entity links and syntax highlighting
Campaign Tools
- In-Game Calendar: Configurable months, seasons, weather per day
- Interactive Maps: Upload world maps, place markers, link to entities
- Chaos Graph: Force-directed visualization of entity relationships
- Session Management: Track sessions with dates, notes, audio recordings
AI Integration
- DALL-E Image Generation: AI portraits for entities and session covers
- GPT Name Generation: Context-aware name suggestions
Platform Support
- Desktop: Windows (EXE/Installer) and Linux (AppImage) via Electron
- Web/Docker: Self-hosted deployment with SQLite database
- Auto-Updates: Built-in update checker with download notifications
User Experience
- Dark & Light Themes: Fantasy-themed color schemes
- i18n: German and English language support
- Local-First: All data stored locally in SQLite