Archive Patch Notes - cyruzzo/AboveVTT GitHub Wiki
- Fix - issue with error on first load if the scene has no walls and darkness/line of sight opacity is set to 0
Bug Fixes 🛠
- Fix - issue with token ghost when streaming having pointer events making things behind it unclickable
- Fix - issue with mouse pointer getting stuck on crosshair/tokens not being selectable if while dragging a token someone else starts dragging it with streaming enabled and you deselect the token while they are still dragging.
- Fix - image scale should not be reset on changing token size
- Fix - issue where combat group header has conditions set if the copied token had conditions when added
- Fix - issue where whole map is revealed to players if no player tokens or tokens with share vision are on the map
- Fix - issue importing DDB compendium pages (feats, magic items, spells)
- Fix - issue with outer light size if inner light is 0
- Fix - error preventing players from loading due to DDB class change on player name
- Fix - issue with popout gamelog styling
- Fix - issue with some sidebar roll buttons not being added when inside the vtt
- Fix - issue where player token name (pc data) on player join was set to blank
- Fix - issue where combat carousel stayed on screen if opening character builder page from avtt
- Fix - issue with player view light when toggling disabled vision for a scene
- Fix - issue with roll buttons context menu if they have advantage applied from roll buffs
Other Changes
- QoL - remove the initial
/when using/before<br/>(or other html tags) in player sheet action/item notes - QoL - add red/green colorblind text option to adjust color for gamelog crits and floating text from heal button
- QoL - add foresight to roll buffs/debuffs
- QoL - add find token button to player view players panel
- QoL - explored vision trail color should better match light color when originally explored
- QoL - add 'AVTT' to window title for players when connected
- Performance - improve vision check for doors
- Performance - better performance for many canvas operations
Bug Fixes 🛠
- Fix - issue with tokens reappearing after deleted if in a combat group.
- Fix - issue with double damage buttons in chat due to multiple websocket connections
- Fix - issue with privacy selection on character sheet outside avtt
- Fix - issue with character privacy radio buttons layout in avtt
- Fix - issue where sending quick roll results to gamelog players could see names they shouldn't
- Fix - issue with popout gamelog not displaying avtt messages
- Fix - issue with players setting/removing conditions on their token from the token menu
- Fix - issue with journal editor not filling window
- Fix - issue where buttons like moving inventory didn't work in the sidebar outside abovevtt
- Fix - issue with folder share menu not appearing for some folders
- Fix - issue with shared notes displaying to all users instead of just the one selected
- Fix - issue with audio progress bar not showing its current time correctly on initial load/playlist swap
Other Changes
- QoL - Add cross fade option for audio
- QoL - make it so you can click and drag audio progress bar
- QoL - save the playlist/soundboard type setting
- QoL - for notes, hitting enter on an empty line in a container will break out of most containers (shift enter remains unchanged)
Bug Fixes 🛠
- Fix - issue where shift+e would also trigger the e hotkey
- Fix - issue with player tokens reverting to their original image
- Fix - issue with monster filters applying correct when adjusting in avtt
- Fix - issue when sharing a folder it doesn't send the notes inside it to players until refresh
- Fix - issue with token/audio panel search bar expanding outside window; Add back clear X for search inputs
- Fix - issue with note layout of containers
- Fix - snapping to grid squares should be more accurate again
- Fix - issue with token image offsets not staying consistent between different scene scales.
- Fix - issue with avtt encounter folders not being filled
- Fix - serveral issues with disabled vision on tokens and scenes
- Fix - issues with notes stat block template layouts
- Fix - issues with sharing journals with individual players
- Fix - issue with character sheets crashing when adding items to sheets due to class changes
- Fix - issue with touch events on mobile for DM
Other Changes
- Performance - improve token in fog/los check
- Performance - default door types vision to off for minor performance improvement
- QoL - pan camera to exit portal for cross scene portals;
- QoL - select tokens after moving through cross scene portals
- QoL - token should snap to portal location if it already exists;
- QoL - allow copying to 'My Tokens' from AboveVTT and D&D Beyond token folders
- QoL - add option for bloodied condition instead of just aura option
- QoL - rename 'Fetch Monster Statblocks' to 'Fallback Monster Statblocks'
- Scene Data - more scene data for WEL by Disil
- Fix - issue with door/window light when scale changes;
- Fix - issue with templates saving style information that isn't necessary potentially causing statblocks to go over character limit
- Fix - issue with place tokens from editted root directory folders due to path issues
- Fix - issue with button highlight making icon hard to see
- Fix - issue with door light not granting vision;
- Fix - issue with loading scenes when swapped too quickly, implement a queue to prevent freeze ups during load
- Fix - issue where drawn line of sight light wouldn't always update when making new walls or clearing all walls
- Fix - issue where token note icon wouldn't always correctly display after creation/deletion; Fix - issue with token note status syncing to online players
- Fix - issue with paste location of tokens and walls
- Fix - minor layout issue with scene panel when a smaller window
- Fix - curtains should only show their light when openned
- Fix - issue where homebrew monsters added to the collection aren't displaying when accessible content filter is checked
- Fix - issue where darkness wouldn't reset to being visible after running the grid wizard
- Fix - issue where when using the grid wizard scene updates weren't sent to players pulled off the main player scene
- Fix - issue where condition icons would be out of position after map changes
- Fix - issue for links created with the link tool were still being overridden by auto replace; Fix - issue where notes weren't moving behind other windows; Fix - issue with condition icons sometimes being out of position
- Fix - issue with condition counter and 'reaction used' not adjusting in the combat tracker, adjust it's font size to be a bit larger to it's more readable
- Fix - issue with numkey settings flyout; QoL - Move token and scene settings into the main settings menu to reduce space used
- Fix - move player character sheet above elements like the carousel
- Fix - issue where duplicating a token made in AboveVTT still linked some properties to the original;
- Fix - issue where dropping a token was running more than 1 vision check
- Fix - issues with selected token vision displaying incorrectly or when it shouldn't
- Fix - issue where 'send to everyone' button was not added to rolls if other rolls came in too quickly
- Fix - issue with crashing on a scene with many token lights
- Fix - issue where token options sidebar flyout would refresh unless sidebar was closed
- Fix - issue with pc temp hp changes not being shown;
- Fix - an issue with player image changing unexpectedly
- Fix - issue with more then 10 tokens loading;
- Fix - issue dragging out a specific image for players should override synced data
- Fix - issue with split party images not always being visible
- Fix - issue with sourcebook backgrounds in iframes
- Fix - issue with player data not updating correctly
- Fix - issue with tokens reverting to their original image if in the combat tracker
- Performance - fix another performance issue with selected token vision
- Performance - issue where scene import container was being retained in memory
- Performance - stop rechecking clipping path if tokens haven't moved
- Performance - more token dragging performance adjustments
- Performance - only load scene data once using the source import
- Performance - improve vision checks by reusing the same elements rather then creating new ones
- Adds cross scene portal option

- Add 'object walls' that require 2 walls in a line before vision is blocked, useful for objects you want your players to see but not see past

- Add tool to edit wall end points
-
ctrl+ato select all wall points -
ctrl+ccopy them to clipboard,ctrl+vto paste -
deletewill delete any wall with a selected point -
hold shiftwhile selected wall points to add them to already selected group -
hold shiftwhile dragging a point to scale selected walls
-

- Add Grid Brush to manual fog for both square and hex

- Add audio token option for drawing polygon audio areas

- Add weather overlay option for scenes

- Add option to create scene notes in scene context menu by @Drenam1

- QoL - Add combat tracker option to auto group by stat block
- QoL - add option to auto roll crits for monster ability title multirolls
- QoL - allow 'n' hotkey (dm next turn) to end turn for players; Allow players to see next turn carousel arrow when the end turn button is enabled
- QoL - add send to everyone button to non-ddb dice rolls
- QoL - disable right click context menu in the areas around the map when dragging the map
- QoL - add scene default options
- QoL - better hex grid snapping
- QoL - improve arrow key movement for hexes
- QoL - remove redundant source book link type;
- QoL - add loading indicator to grid wizard, remove unnecessary code/token loop from wizard scene load
- QoL - auto generate note tokens if compendium book has map with location markers
- QoL - add quicker reconnect to DDB websocket
- QoL - Add DDB dice to campaign page and load DM there, this way we no longer require an encounter slot
- QoL - sort journal source input menu fully alphabetically instead of split by type; Add loading indicator when one is selected
- QoL - add button to share journal folders/notes to listing
- QoL - add indicator to the brush tool in all menus
- QoL - Move under darkness drawings beneath under darkness tokens
- QoL - update player token on map when player token defaults are set
- QoL - add slight delay between switching token sub menus on hover to prevent accidental switching when dragging over to the flyout
- Fix - issue where player/monster names were not added to minimized sheet titles; Fix - issue where scene previews aren't displaying on click
- Fix - issue where disabling selected token vision toggle while having a token selected doesn't reveal doors for DM
- Fix - issue with player sheet aoe button type detection for some spells due to class changes;
- Fix - more spelling issues in token prefix dictionary
- Fix - issue with homebrew items send to gamelog not functioning
- Fix - error when image undefined for monster statblocks
- Fix - issue with ability buttons when font size is adjusted in a custom statblock
- Fix - issue with color picker layout in some locations (eg. preset auras)
- Fix - issue with fog brush leaving small outline for dm when adding fog on top of existing fog
- Fix - issue with updating pc before pc object exists
- Fix - issue where players could drag restricted access tokens that are not grouped if selected
- Fix - issue with storing extra pc data
- Fix - issue with dice roll buttons that include text on the player sheet
- Fix - issue with combat tracker reset button
- Fix - issue with player accessible stats conflicting with other hp setting on player tokens
- Fix - issue where 'player accessible stats' option appeared in pc token setting default options
- Fix - context menu and gamelog display issue with roll butto with text formated as 'd6' or other rolls with 0 as the modifier
- Fix - issue with leading zeros for constants in dice formula
- Fix - issue with multiple option values
- Fix - error caused by undefined note title
- Add a basic carousel option for combat tracker

- QoL - token menu adjustments to make setting up tokens faster (merge most of token adjustments/options, move some settings to main panel)

- QoL - add button to create token note shared with players by default
- Attempt at reducing the frequency of the reconnect needed popup - should only occur if it fails to reconnect within a few seconds of disconnect.
- Performance - minor memory reduction for player view;
- Performance - reduce files loaded on campaign page/popout gamelog to speed up loading on those pages
- Performance - improve performance when 'vision check while moving tokens' is enabled
- Scene Data - 3 scenes from where evil lies scene data by Disil
- Add the ability to build encounters in app using 2014 or 2024 rules.
- Fix - attempt at fixing the bugged encounter issue
- Fix - issue with combat settings hover text going outside container
- Fix - player sided journal collapse/expand buttons being white icons on white background
- Fix - issue with ruler fadeout sometimes flashing the ruler while dragging a token
- Fix - issue where token notes setting sharing to something other than all players wasn't working as intended
- Fix - issue where token notes wouldn't appear on a token for players on first connection sync
- Fix - issue where text hidden setting isn't saved between text draws
- Fix - don't check vision of AoE tokens even with selected token vision enabled
- Fix - issue where at edge of darkness aoe tokens may be visible from inside
- Fix - when dragging groups with snap to grid on, always snap the same distance for each token.
- Fix - issue where sidebar and sheet snippets aren't being scanned for roll buttons
- Fix - issue with cantrips not being detected in the spellcasting template for custom statblocks
- Fix - issue with some stat blocks that have recharge buttons on abilities erroring on matching for button replacement
- Fix - copied 2014 token statblocks should correct identify stat rolls as checks instead of to hit
- Fix - character sheet infinite loop if a bad roll command was added to a note field
- Fix - issue where token deleted mid drag will be re-placed for others when stopping drag, causing errors on the end of the dragging player
- Fix - issue with using erase area on door types not retaining hidden icon or line width settings
- Fix - issue with custom stat block format preventing statblock from openning if missing a space between roll button and skill
- Fix - issue with custom stat block highlight styling being visible outside the editor
- Fix - issue with statblock hp/ac bold failing if custom highlight was used
- Fix - issue where character builder sheet button would load into abovevtt even if entering edit mode from outside abovevtt
- Fix - always show token name on mobile
- Fix - issue with token menu dropdown menus on mobile
- Fix - issue with undefined roll bonus in quick roll menu
- Fix - quick rolls setting all damage minimum to 1 instead of just half/resisted damage and failing to apply or remove conditions when heal is selected
- Fix - issue where player changing their avatar image wasn't updating the token if no custom image is set
- Fix - issue where clicking a PC in the players folder wouldn't open their sheet
- Fix - issue with resistance button in quick roll menu popout
- Fix - issue with shared vision token default option not saving when adjusted
- Fix - issue where token vision/light wasn't being updated when adjusting the scene setting to disable token vision/light
- Fix - issue where if the inner light radius is 0, outer light radius wouldn't function
- Fix - spelling error in token prefix options dictionary (old-fashined -> old-fashioned)
- Fix - issue where sometimes collapsed journal folders would not hide folders inside it
- Fix - issue where below darkness tokens could slowly move out of alignment after several movements
- Fix - Add missing format for one-shot wonders to allow scene importing
- Fix - Add error catch for failing to fetch items that dont exist on DDB
- Adjust numkey subtract dice formula from ctrl/⌘ + # -> shift+# to stop breaking browser tab browsing
- QoL - Add shortcut to whisper dm '/dm'
- QoL - 5-10-5 ruler will display the shortest possible route length when measuring directly to a square (does not check if walls, objects, creatures block that route); Thanks to Wyrmwood for example code
- QoL - add ctrl(mod on mac)/shift hotkeys to multi select when selecting scenes/tokens to reorder
- QoL - add always show elevation button (shift+e hotkey)
- QoL - adjust journal margins slightly to make it easier to tell what is inside the folders
- QoL - add right click option to note block send to gamelog buttons for whispering individual users
- QoL - Close DM tab if already open in the same browser when joining as DM, this is to prevent database saving issues and hopefully should reduce/prevent bugged encounters
- QoL - add delete confirmation to token notes and custom stat blocks
- Revert adjustments to calculate square grid distance as it breaks large creatures.
- Add Pass without a trace to roll buffs
- Add CR auto detect and highlight for custom stat blocks for use with the in app encounters
- Scene Data - doip gnomengarde adjustments
- Scene Data - update 3.1 and 3.3 (2024) from pbtso by Grimshok
- Scene Data - GoS 3.1 by Herodragon33
- Scene Data - OTTG Sunken Town by natemoonlife
- Scene data - several scenes from hgtmh1, dilct, uhlh, gotsf, gos, hbtd; By WhoctorDo and Herodragon33
- Performance - improve performance of upscaled/large 'no constraints' tokens
- Fix - sheet crash when adding extras
- Fix - issue with shift+v being disabled or clicking of a token after using it not revealing doors correctly for the DM
- Fix - issue with vision sometimes preventing movement, tokens from appearing or walls not blocking vision.
- Fix - issue where in come cases arrow keys wouldn't work for movement if vision and light ranges are set to 0
- Fix - issue where in some cases players own token could be hidden from the player in fog or darkness
- Fix - edge case players could place a token directly on a wall losing vision of it in some cases
- Fix - issue with custom stat block hp/ac/initiative detection for 2024 statblocks
- Fix - combat grouping header 'token' should not be part of any 'select group' if the tokens were grouped before being added to combat
- Fix - issue where copying a token from monsters would not pick up darkvision and individually customized images would fail to read darkvision customization
- Fix - updating a locked condition test should update the saved text without having to click it off/on again
- Fix - issue with chat roll commands just being send to chat as normal messages
- Fix - healing shouldn't be reduced by saving throws in quick roll
- Fix - quick roll should set minimum damage = 1
- Fix - issue with some more roll modifier dectection eg. /r 1d20+DEX Dex:save would error for players
- Fix - issue with getting player stats when scores on top
- Fix - issue with getting player PB in mobile layout
- Fix - issue where menus like moving inventory items wouldn't be visible from the manage inventory pane
- Fix - mobile nav button sometimes not showing up on opening the sheet
- QoL - Add custom rolls for 8 & 9 key by @jeffsenn
- QoL - Allow customizing other numkey roll buttons, add auto roll option.
These accept roll commands as if they started with /r (see Dice Rolling Commands for more info)

- QoL - Add pin to sheet option for roll buff/debuffs

- QoL - Add
minto dice commands eg.1d20min10 - QoL - Rage buff will auto add advantage to str checks and saves
- Add trance of order, reliable talent and great weapon fighting feat to roll buffs
- QoL - add more custom condition options, allow emojis/symbols to work from the emoji menu

- QoL - Adjust conditions to alternate sides so that if there are more than 6 they are evenly distributed right/left
- QoL - add copy audio playlist option
- QoL - add resistance button to quick rolls
- Adjust Reveal in Fog -> Reveal in Fog/Ignore LoS Checks and update its hover description when enabled
- Adjust Bucket Fill -> Point LoS Fill to help reduce confusing it with traditional bucket fill
- Fix - issue where players fail to load in if darkness = 0, there are no walls, and a player token is not found in TOKEN_OBJECTS
- Fix - error when vision is attempted to be checked before scene map load
- Fix - issue with finding subfolders full path, fixes issues with place tokens and other place subfolder paths are used
- Fix - issue with player tokens having their name set to the folder name until next token update/refresh
- Fix - issue with scenes that have vision disabled not displaying tokens to players
- QoL - for inserting tables in notes use table dialog instead of grid to allow more flexibility
- QoL - detect dropbox/google drive site embeds in journal and adjust link when possible for viewing pdf or other file types
- QoL - add journal note map pins via [pin label=display text id=id]Text to display in hover[/pin], text to display can be replaced with a note link to display an existing note
- QoL - add embed flag to [note] tags eg. [note embed] [/note] to directly add note text
- AOE origin at single selected token by @jeffsenn
- QoL - draw aoe rulers from point of origin (on side to help measure max distance placeable for square)
- QoL - add aoe buttons to spell tooltips and monster stat blocks where possible.
- QoL - add support for aoe line width
- QoL - add options to select all tokens in aoe
- QoL - adjusting aoe size will keep origin in the same place
- QoL - Add darkness aoe blocking line of sight if no truesight/devilsight
- Reduce aoe fade in/out slightly
- QoL - add slight delay on tooltip hover to allow your mouse to move over them without causing the tooltip to appear
- QoL - only look for homebrew tooltip if DDB tooltip doesn't exist; Add loading icon when hovering tooltip
- Swap inititative and spelltooltips back to API data now that it's correct
- QoL - allow individual defaults to be set per image for tokens
- QoL - allow duplicating tokens in 'My Tokens'
- QoL - add 'Copy to My Tokens' option for open5e
- QoL - improve open5e search and limit results to 10 like DDB;
- QoL - allow sub folders in players folder
- QoL - add an option to send quick roll menu results to gamelog
- QoL - add adv/dis and super adv/dis hotkeys to most d20 rolls on character sheets, extras and monster statblocks
- Add synaptic static to roll debuffs
- Add halfling luck to roll buffs
- QoL - add ability title roll buttons for player extras
- QoL - add curtains and portals as door types, right click a portal to set its teleport location
- QoL - remove some data from combat tracker messages such as alternative images to reduce message size
- Performance - improve vision performance
- Fix - issue with copy paste tokens keybind on mac
- Fix - several issues with combat tracker not behaving as expected especially with combat groups
- Fix - adjust hover for ui buttons for touch screens so it doesn't get stuck
- Fix - rename aoe ice -> cold so that our aoe buttons pick up damage type correctly.
- Fix - issue with undefined peer token dragging causing error if stream cursor/ruler not enabled
- Fix - issue with concentration/ritual icon on spells sent to gamelog due to ddb class changes
- Fix - issue where hover text is blocking ui elements from being interacted with
- Fix - issue with sheet mobile nav being visible without sheet open
- Fix - Issue where panels aren't reinitializing after resize
- Fix - issue where ddb class changes cause the scene to be masked with the gamelog open in small windows/mobile
- Fix - another rebuild tab issue after checking item/ability info when window is small enough for mobile layout
- Fix - issue with iOS gamelog background not being visible for players
- Fix - issue where rolling initiative from the statblock previews in the sidebar would cause an error.
- Fix - some issues with custom stat block ability detection
- Fix - adjust 2024 tooltip styling to match monster page
- Fix - ability roll buttons before recharge
- Fix - error caused by adding player tokens to a combat group with non-player tokens
- Fix - issue where extra tokens with no images would load when scroll loading in token settings
- Fix - issue where roll button wouldn't be detect if at the end of text string
- Fix - issue where rolls in journals/custom statblocks that have pasted code between roll type and mod errored on trying to read skill/save type
- Fix - custom statblock AC detection
- Fix - some more homebrew/source tooltip fixes
- Fix - source tooltip should look for next header of same type, instead of just next header
- Fix - replace aoe textures that have broken links from being taken down
- Fix - issue where At will: or Cantrips (at will): would not be detected if they were bolded/italicized
- Fix - issue where roll table row send to gamelog was removing all buttons
- Fix - abilities from monster stat blocks sent to gamelog that span across line breaks should now correctly send the full ability
- Fix - another scanning statblock for stats issue (such as AC, hp etc)
- Fix - disabling 'My Tokens' folder reorder does not redisplay the token settings buttons until search refreshes the list
- Fix - disabling token reorder not adding draggable token creation back
- Fix - issue where multiple aligners for grid wizard could appear if opening it from within the wizard already
- Fix - issue where alternative images wasnt set correctly when copying/duplicate a token
- Fix - issue where non full line breaks would cause extra roll buttons for other abilities to still roll;
- Fix - aura and light preset menus layout
- Fix - issue where hp wouldn't be detected if written after HP but Hit Points showed up elsewhere in a statblock
- Fix - issue with monsters/open5e folders being populated on redraw of token panel
- Fix - issue where null request may be sent when a token without a statblock is added to combat
- Fix - issue with doors not keeping their top/base settings when opened/adjusted via clicking/context menu
- Fix - issue with positioning of projector mode based on map offset
- Fix - issue with peer cursor position being off center
- Fix - issue with scene duplication, pc tokens being unlinked from players and doors not retaining their light settings due to id changes
- Fix - issue with layout of message sent to gamelog from rollable table
- Fix - allow strong/em tags in send to gamelog messages
- Fix - improve detection and fix issue where ddb changed classes of sidebar
- Fix - issue with streaming cursor and dragging token without measure while dragging on leaving a clone on the map that blocks interaction
- Fix - reduce occurance of rubberbanding due to delayed sync message while dragging or right after;
- Fix - new tokens created in 'My Tokens' should not have an empty image url added automatically
- Fix - issue with edit dialong overflowing container and not scrolling
- Fix - keyboard shortcut display issue
- Fix - google chrome crashes when a variable declared with let at global context is changed after a breakpoint in the dev tools
- Fix - issue where players become undraggable once popout is openned
- Fix - issue with selected token vision on scaled scenes for DM
- Fix - issue with copying tokens with notes from one scene to another
- Fix - issue importing notes from ddb importer
- Fix - issue where monster tidbits/attributes would have the incorrect roll type (saving throws, skills etc.)
- Fix - issue with darkness aoe sizing/placement of darkness
- Fix - issue where cursor could get stuck drawing until clicking again after clicking out of context menu
- Fix - Aoe styles should always be colored regardless of size
- Add lmop scene data for wave echo cave with 2024 tokens by SirWaltonOfSmeg
- Scene data - adjust how versioning works so only different data is required instead of full scene copy
- Scene data - redbrand hideout pbtso 2024 version by Grimshok; Heliana's polyhedrooze (all 3 suggested level versions) by WhoctorDo
- Add wiki popout link to in app help
- Remove one drive button from UVTT files, if your on old servers you can still manually link these but they will eventually stop working
- Crebral -> Cerebral in personality trait dictionary