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