Releases: lilmees/dnd-tracker
Releases · lilmees/dnd-tracker
CHANGELOG 2.0.0
New
- Got married 💍
Improvements
- Attack description limit is now 1000 characters
- Updated layout for info page and popup
- Showcase encounter on homepage should load faster
- Updated styling and functionality of the pagination component
- Updated styling for name generator list
Bug fixes
- When copying an initiative item, the copied item could have the same id as the original
- The bulk remove button was always disabled on the encounter overview page
- Some labels were not displaying correctly for encounter options
CHANGELOG 1.0.19
New
- Option to save encounter-created homebrew directly to your campaign
- Confirmation prompts when updating HP, AC, and Name directly within an encounter
- Introduced an interactive encounter tour to guide users through features
- Encounter pets are now here to accompany your adventures
- Removed card view for encounters and campaigns
Improvements
- Improved quick initiative pop-up with added flexibility; now includes an option to bypass initiative modifiers
- Added some animations to make your experience smoother
- New design for condition badges and tooltips
- Added an asterisk for required input fields
Bug fixes
- Resolved issue where sorting a table wouldn't update pagination correctly
- Fixed translation error in the play dropdown menu
- Corrected a bug where creating an initiative item in an encounter would disregard the modifier
- Addressed autofill issue where amount wouldn't populate in homebrew form for monster or summon selection
- Fixed encounter syncing functionality to match expected behavior
- Corrected calculation error for homebrew amount
CHANGELOG 1.0.18
New
- Added the ability to search encounters, campaigns and notes
- Alternative table view for encounter/campaign overview page with sorting
- Added socials in the footer
Improvements
- Improvements to the loading of the campaign content page
- Added background color to all the inputs for better visibility
- Arrow keys now respect the snap to grid setting when an object is selected on the map
Bug fixes
- Password reset email would not be sent when requested
- Initiative modifier was not correctly calculated when adding a new monster from the bestiary
- Upon opening the campaign update modal, the form did not contain the current content
- Sitemap was not correctly generated
- When not logged in, the pricing page incorrectly displayed a free subscription status, which is only applicable to users with an account
CHANGELOG 1.0.17
New
- Share encounters
- Encounter playground page
- Encounter syncing indicator
Improvements
- When quick adding initiative not all the input fields should be required
- Homebrew form (monster, summon) quantity automatically 1
- Campaign items max amount indicator
- Updated Nuxt version
- Updated Fabric version
- Removed homepage image shadows
Bug fixes
- Homebrew max is 100 not 50
CHANGELOG 1.0.16
New
- Only one-time subscriptions now :)
- Initiative modifier can be added to homebrew
- Hotkey pop up for map hotkeys
- Reset confirmation for resetting the map canvas
Bug fixes
- When removing encounter on campaign page you got redirected to encounter overview
- Map hotkeys did not work for windows
- Monsters with same name got the same initiative with quick initiative
CHANGELOG 1.0.15
New
- Modal for adding everyone's initiative at once
- Map creator (BETA)
- Fantasy name generator page and widget
- Information page where you can view all the D&D content
- Option to hide encounter widgets (notes, info pins, fantasy name generator)
Improvements
- Search function for homebrew items on the campaign overview page
- HP and AC now show up when updating homebrew items
Bug fixes
- No maximum amount of homebrew items. Maximum amount is 100
- No maximum amount of notes. Maximum amount is 50
- Add campaign homebrew button disabled after updating encounter
- Bestiary CR sorting doesn't work
- Notifications where in EN when language was NL
- Couldn't update HP and initiative sometimes on encounter page
- Initiative button on homescreem didn't work
CHANGELOG 1.0.14
New
- New campaign pages: content, settings & danger zone
- Added team functionality to campaigns"
- Changelog page
- Feature request page
- Badges on profile
- Subscribe success page
- Updated pricing page
Improvements
- Confirmation modal no longer expects the title, you now need to type delete
- Updated styling
- Updated hotkeys for mac users
- More subtle animations
- Coupon code possibility for subscriptions
- SEO and accessibility changes
- When a user deletes a profile, also cancel the subscription
- Changes for faster loading of encounters
- Links in encounters now get loaded in an iframe
- HP and AC override updated
- Updated the way mails get sent
- Updated create encounter/campaign CTA"
Bug fixes
- Hydration error
- Avatars would not load anymore
- When the navigation bar goes off-screen, the dropdowns did not close
- Could not add 0 as initiative
- Active links are purple in the navigation bar even when the background is purple
- Can't add a link to homebrew on the campaign page
- Build edit menu disappeared when pressing the button instead of hovering
CHANGELOG 1.0.13
BUGFIXES
- Homebrew table not updating after updating row
- Could not update or delete encounters on campaign detail page
- Sometimes campaigns could not be created
ENHANCEMENTS
- Configuration options for displaying specific columns and preferred column spacing in encounters
- Add actions to Homebrew
- Add player name to Homebrew when of type player
- Override HP and AC like Beyond
- Changed 'Monster manual' to 'Bestiary'
- Bestiary is now full screen modal
- Info search cards can now be opened, allowing more content to fit on the screen
- Add initiative campaign modal updated functionality
- Accessibility updated for screen-readers
- Google SSO (Google still needs to approve my request)
- Updated the column label from 'Actions' to 'Manage' to reduce confusion with attack actions
- Added extra 'DEX' label to the initiative modal for more clarity
- Integrated Umami analytics (Doesn't collect personal information)
STYLING UPDATES
- Email templates
- Cookie banner
- Modals
CHANGELOG 1.0.12
BUG FIXES
- After creating an encounter, you couldn't create another one without refreshing.
- Error when logging out on the profile page.
- LogRocket created an error when trying to catch an error.
- Every time you updated an encounter row that had 3 failed death saves, you got a notification.
- When loading the website, sometimes you could see "Register/Login" in the navigation component when you're already logged in.
- Cookie banner gets shown too many times.
- Indexes of initiative items not updating after adding new initiative items.
- Couldn't add all homebrew items to an encounter without selecting one.
- After 1 hour of using the site, you needed to refresh before you could do something again (expired JWT token).
- After creating a campaign, the modal doesn't reset for using it the next time.
ENHANCEMENTS
- Bulk deleting of campaigns/encounters.
- Added bug logging tool for the users.
- Rich text editor for encounter notes.
- Restyled and updated the profile page.
- Skeleton loaders for UI components for better UX.
- Updated error page.
- Updated styling of the website.
- Improved the animations.
- When creating an encounter on the campaign page, it automatically links it to the campaign.
- Created utility functions for generating page URLs.
- Possibility to add the initiative modifier to the rolled value.
CHANGELOG 1.0.8
BUGFIXES
- Couldn’t select conditions on encounters
- Couldn’t set base ac when its empty
- Couldn’t set base hp when its empty
- Random color generator sometimes generated invalid color strings
- When logging out the navigation bar did not update
- Sometimes the initiative buttons wouldn’t work
ENHANCEMENTS
- Changed error logging library for better error messages for debuging
- Updated the code responsible for index checking in encounters
- Updated color picking component
- Simple about page
- Changed the code from javascript to typescript for stability and type checking
WHAT I’M WORKING ON NEXT
- Updating code for stability
In total removed 3683 lines of code and added 4405 more lines
202 files changed
My main focus is providing a stable product before adding more features. I should have don this from the start but adding new stuff is always more fun than updating things you did wrong :p. That being said im still going to add the feature for adding attacks for homebrew items