Version 2 - Beta updates
Added 2020-05-18 23:54:54 +0000 UTCWork steams ahead on the version 2 beta. Here is a list of all the updates that have been made over the last 12 days.
- functions now work in calculations
- removed starter set character links from home page
- Properties in library that don't have a specific field no longer show zombie fields of other properties when navigating between them
- Tooltips on the tree tab now behave and don't wander over to other tabs
- Deleting effects and properties now correctly triggers a recalculation of the character
- spell list forms no longer ask for a variable name, since spell lists shouldn't have a variable name
- Skills can now have the type "Armor"
- Attacks will show up on the stats tab even when there are no actions
- Buffs can now be added to characters
- Spells now persist checkbox data like verbal component
- Locked friends page, since it's not implemented
- Usernames can now be changed
- Feedback page now links back to Discord
- Libraries can now be shared
- Invites for high-tier patrons should now show up on your user account page
- Invites can be assigned and revoked without restriction: send the invite link to your friends
- If your invites aren't showing up, sign out, and sign in again with patreon
- Re-added username/password and google login
- Added the ability to link your patreon account to an existing username or google account
- Character and library sharing should now work
- Added if function to calculation parser
- improved look of attributes, effects, and skills in dialogs/tree
- Fixed permission error preventing users from viewing public shared libraries
- Damage vulnerabilities/immunities/resistances should now calculate and show up on the character sheet
- level variable now works as intended
- Calculation dependency loops should resolve much more quickly
- Fixed broken character edit dialog
- Made the tree tab work on mobile (libraries still don't, but will get the same treatment)
- Improved look and feel of tree tab on all devices
- Fixed long property names and descriptions overflowing in various places
- Let effects auto-fill skill variable names as well as attributes
- Alphabetically ordered suggestions in effect stats input
- Autocomplete inputs now clear your search input when you select an item
- Fixed how bare variable names are handled in computations. They should now always resolve to numbers if a number is available
- Login redirects now work when registering a new account, which should help handle invitation links to people who need still to register an account
- Fixed google login
- skills now display their advantage, disadvantage, conditional benefits, passive bonus, and fail UI
- Giving one of the above to an ability score forwards it to all the skills and checks that are based on that ability
- Separated tool, weapon, armor, language proficiencies into their own cards
- Fixed a bug where incorrectly targeted effects would cause a desync between client and server
- Cards should no longer break over multiple columns in Firefox and other browsers that don't support break-inside: avoid
- You can now link your Google account in the user account page
- Characters can now have separate portraits and avatars
- Portraits show up on the persona tab
- Avatars are no longer squashed
- Inserting buffs into the library no longer allows included effects
- Added property type "Toggle" which lets you turn on and off parts of the character tree using a calculation, try hitpoint.currentValue < 1 to have its children only show up when your character drops to zero hitpoints
- Rewrote creature computations to accommodate toggles without increasing the time complexity of calculations
- Rewrote tree ordering; trees now store the entire tree order, rather than order among siblings only. If you expand every item in a tree, the order that things appear is now guaranteed to be the order that things will show up in other places in the character sheet
- Action uses now displays a computed value, rather than the calculation
- Vastly improved tree animation and re-organisation feel
- Inventory items can now be equipped from their edit form
- Separated attacks and actions into different cards
- Improved invite success and failure landing page look
- cards should no longer expand horizontally into other columns when their content is too wide
- Significantly improved performance interacting with large libraries