[0.5.0] - 2026-03-17
🚀 Features
- Add instructions on creating first encounter and use correct port
- Update monster to PF2E 7.11.3 (#160)
🐛 Bug Fixes
[0.4.1] - 2025-08-03
🚀 Features
- Release container images to DockerHub and drop GHCR (#139)
[0.4.0] - 2025-08-03
🚀 Features
[0.3.2] - 2025-07-23
🐛 Bug Fixes
- Melee weapon list panic (#133)
[0.3.1] - 2025-07-09
🚀 Features
- Add ci pipeline
- Extend Makefile
- Add linting config
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
- Add info on CASCADE delete limitations (#130)
[0.2.5] - 2025-07-08
🚀 Features
- Switch from DockerHub to GitHub Container Registry (#127)
[0.2.4] - 2025-07-08
🐛 Bug Fixes
- Use DOCKERHUB_USERNAME secret in Docker image name (#126)
[0.2.3] - 2025-07-08
🐛 Bug Fixes
- Use DOCKERHUB_USERNAME secret in Docker image name (#125)
[0.2.2] - 2025-07-08
🐛 Bug Fixes
- Clean up Docker release workflow (#124)
[0.2.0] - 2025-07-07
🚀 Features
- Analyse all conditions for placeholders and replace (#120)
- Show consecutive attack modfiers (#121)
- Add more tests (#122)
🐛 Bug Fixes
- Combatant enumeration changes on damage (#119)
[0.1.2] - 2025-06-04
🐛 Bug Fixes
- Remove default password from Dockerfile
- Debug docker build and push process
[0.1.1] - 2025-06-04
🐛 Bug Fixes
- Docker image tag problem
[0.1.0] - 2025-06-03
🚀 Features
- Increment condition values (#84)
- Add combatant delete button
- Show interactions in statblock (#94)
- Make seeder idempotent (#105)
- Remove GHCR for now
- Upgraded to go 1.24.3
🐛 Bug Fixes
- Extend monster serach results to 20
- Encounter#List should be 1 columns (#93)
- Too many conditions break the UI (#95)
- Start encounter at turn 1, round 1 (#98)
- Condition confusion (#99)
- Remove unneeded commands
- Greater Shadow statblock translations (#112)
- Valued conditions not incrementing (#113)
💼 Other
- 104 Pre-Build App Image (#111)
🚜 Refactor
[0.0.1] - 2025-02-20
🚀 Features
- Add basic echo server
- Added templ and base frontend
- Added database module and health check
- Added seeder for db
- Added monster model and improved querys
- Added conditions model and table
- Added conditions to seeder
- Added database test
- Added test command
- Added basic user, party and player models
- Add Encounter model and associations
- Add indexes
- Add Roboto as default font
- Use offline htmx
- Add encounter list and basic show
- Add count to encounter_monsters table
- Added seed make command
- Enable adding and removing of monsters to/from encounter
- List Combatants in Encounter view
- Added initiative
- Added modal support
- Added Redis Cache
- Added Docker-Compose file
- Display HP
- Display AC
- Mark dead combatants
- Show difficulty in encounter view
- Better organize encounter views
- Added round/turn tracker
- Added static statblock
- Added basic dynamic statblock
- Added actions to statblock
- Handle reaction icon
- Add shields and consumables
- Show ac details
- Display other speeds
- Show damage effects if exists
- Show lores
- Show language details
- Show spells with correct level and groupinh
- Add conditions to combatant (#15)
- Add Elite/Weak adjustments (#16)
- Added pre-commit-hooks (#17)
- Set initiative in bulk (#20)
- Added Dockerfile for app
- Added seeder and migrate tasks
- Added basic http auth
- Added prod and dev environment to avoid port mapping in prod
- Show fort, reflex and will in list view
- Add rudimentary popup popup for conditions (#30)
- Prettier popup for conditions (#36)
- Replace UUID patterns etc. in description texts (#37)
- Translate localized entries (#38)
- Add more specific trait pattern
- More dev info in README
- Show spell info on clicktouch in card format (#45)
- Manage parties (#50)
- Reduce ac if off-guard (#51)
- Add new bleed pattern (#52)
- More replacement patterns and text formatting
- Add fort, will and ref to players (#59)
- Be able to switch active party (#61)
- Add radial menus and improve modals (#66)
- Unifiy Encounter edit and show (#69)
- Set initiative in db (#72)
- Adde codebook for spell checking
- Encounter CRUD (#80)
- Add Party CRUD (#82)
- Add image build workflow (#83)
🐛 Bug Fixes
- Remove unused
- Remove unused
- Remove unneeded
- Use correct table name
- Name of index
- Keep db connection alive
- Lighter gray
- Roboto Font
- Roboto Font
- Url
- Correctly format attributes
- Only displays languages if combatant has any
- Only show semicolon if needed
- Formatting
- Monster enumeration is broken (#19)
- Environment profiles
- Formatting of monster search results (#27)
- Statblock font-size (#28)
- Only show on first turn in first round (#34)
- Weird zooming on mobile browser when selecting input field #31 (#35)
- Do not escape html for action and condition descriptions
- Make it a div to support nested p
- Do not escape html for action and condition descriptions (#39)
- Merge conflict
- Remove output.css file from git
- Use interface for item range (#48)
- Add language files
- Use correct url
- Use normal redirects for switiching between screens
- React to different duration values
- React to different duration values (#57)
- Add padding to main content
- Calculation of encounter difficulty (#67)
- Tailwindcss version
🚜 Refactor
- Renamed
- Remove max hp
- Formatting
- Renamed image
- Renamed image
- Minor style changes
- Remove profiles for tools
- Modal positions and border colors (#54)
- Make links a list
⚙️ Miscellaneous Tasks
- Replace with own image