Archive Patch Notes - cyruzzo/AboveVTT GitHub Wiki

Hotfix 1.54.1

Bug Fixes 🛠

  • Fix - issue with tremorsense monsters being unplaceable
  • Fix - issue with light presets if not including new devilsight/truesight
  • Fix - issue with door name 'always display name' not being togglable on the first time the menu is opened if default is off
  • Fix - issue with export reminder not being togglable off

Patch 1.54

Bug Fixes 🛠

  • Fix - issue with right click place token for specific token images when using azmoria avtt file picker, causing the limited time link to be applied to the token
  • Fix - issue where popping out a note prevents it from being reopenned in the abovevtt window
  • Fix - issue where reopenning a minimized note from the sidebar causes it to display incorrectly
  • Fix - issue with arrow key movement on under darkness tokens breaking further arrow key movement attempts
  • Fix - slight alignment issue for underdarkness images
  • Fix - issue where an error would occur for players if their pc name was only 1 character
  • Fix: replace blocking alert() with non-blocking banner/error helpers by @Jumbalicious79
  • Fix - issue with some note embeds causing titlebar and other elements to not be visible
  • Fix - issue where double digit trackers wouldn't be auto detected beside ability names such as Dagger 16/Day.
  • Fix - issue of hp text input not always highlighting on click and select box overlapping health inputs
  • Fix - issue with embedded youtube videos not working in notes due to a youtube change
  • Fix - issue with overlapping line of sight leaving lines at los edges

Other Changes

  • Campaign Export Reminder setting and previous link Scene Recovery by @jeffsenn
  • QoL - Allow users to adjust sidebar width by @Valamorde
  • QoL - add custom statblock CR to token listing
  • QoL - Add stop and pause / play buttons to gamelog timers
  • Add warning and download export button to reset link confirmation box
  • Add devilsight and truesight as seperate options so you no longer need 2 tokens if a pc has 2 types of vision
  • Add door/window/portal name options
  • Improved sendd to gamelog whisper menu (including Image Popup feature); Spectator whispering by @jeffsenn
  • Stat block cleaner look for Send to Gamelog by @jeffsenn
  • QoL - add more slash command info to chat hover

Patch 1.53

Bug Fixes 🛠

  • Fix - grid brush position being incorrect
  • Fix - add missing break in Fog.js switch cases by @Jumbalicious79
  • Fix - self-closing style tag drops mixer paused CSS rule by @Jumbalicious79
  • Fix - duplicate id='addTrack' on two different buttons in audio UI by @Jumbalicious79
  • Fix - firefly and rain particles missing init properties used by draw functions by @Jumbalicious79
  • Fix - remove unmatched ctx.restore() in _drawLightning by @Jumbalicious79
  • Fix - add missing variable declarations for 7 implicit globals in Text.js by @Jumbalicious79
  • Fix - issue with captured pc rolls and forced crit
  • Fix - add callback and return after image URL scene push in build_scenes by @Jumbalicious79
  • Fix - add return in unreachable else branch to prevent diceRoll undefined access by @Jumbalicious79
  • Fix - issue with roll buff targeting
  • Fix - issue if CR highlight is invalid when adding a token to an encounter
  • Fix - remove debug console.log in build_journal() by @Jumbalicious79
  • Fix - add missing # to select-button selector in text controller by @Jumbalicious79
  • Fix - correct AoE menu Escape key selector by @Jumbalicious79
  • Fix - protect text settings JSON.parse from corrupt localStorage by @Jumbalicious79
  • Fix - correct jQuery .css() getter to setter for tooltip display by @Jumbalicious79
  • Fix - guard prompt() result in DM Screen Add Page by @Jumbalicious79
  • Fix - correct invalid "onchange" event name to "change" in text auto-resize by @Jumbalicious79
  • Fix - await DDBApi.fetchCampaignInfo on campaign page by @Jumbalicious79
  • Fix - guard null match result in whisper chat command by @Jumbalicious79
  • Fix - add missing optional chaining for customStat in rollInit by @Jumbalicious79
  • Fix - correct name() lookup for path-based token customization IDs by @Jumbalicious79
  • Fix - issue where deselecting a token with selected token vision wouldn't update properly
  • Fix - guard itemData access in party loot click handler by @Jumbalicious79
  • Fix - token arrow key movement getting stuck/allowing movement it shouldn't
  • Fix - issue with light blurring through wall on scenes that are auto scaled
  • Fix - interaction with note inputs/highlighting text
  • Fix - issue with different border color based on existing tokens was not working for custom statblocks on DDB or open5e monsters
  • Fix - chat message history growing without bound due to broken length check by @Valamorde
  • Fix - PeerManager stale connection interval not cleared on teardown by @Valamorde
  • Fix - wall and player draw undo buffers growing without bound by @Valamorde
  • Fix - players failing to get campaign data when joining from character sheet by @Valamorde
  • Fix - only enable peer cursor/ruler on rebuild if setting is enabled
  • Fix - player theme color not being picked up for things like streamed cursor or player border
  • Fix - issue with theme color observer due to changes when new dice were added to player sheets
  • Fix - issue where dice warning appears for players when it shouldn't
  • Fix - issue with DM load time; Improve other observers to return/stop where possible
  • Fix - guard redraw_drawn_light against 0-dimension OffscreenCanvas crash by @Jumbalicious79
  • Fix - track.js setTags assignment and CSV import crash by @Jumbalicious79
  • Fix - /timer command not working with Unicode characters (e.g. Turkish) by @Valamorde
  • Fix - more explicit line of sight cache clearing for tokens, light, drawings, fog, elev (point los tools and token vision
  • Fix - issue where wall updates were not recalculating los for some point los tools by @Valamorde
  • Fix - HP meter padding causing image/hp meter to be out of alignment during drag
  • Fix - changing token size/settings should update token selection box
  • Fix - use options object for redraw_light_walls in KeypressHandler by @Jumbalicious79
  • Fix - issue with esc not deselecting tokens or clearing polygon drawings, esc should allow staying on same menu but act as cancel drawing
  • Fix - issue with wall drawing display if scenes scale has changed
  • Fix - stop scene loading in reset_canvas when scene map has 0 dimensions by @Jumbalicious79
  • Fix - issue where roll buff select/input would stay focused and pressing space would toggle it
  • Fix- issue with condition icon size at large scene scales
  • Fix - another issue with spell list detection
  • Fix - combat tracker setting to auto select/scroll to next should only select tokens you control/have vision shared with and only scroll to those visible by players
  • Fix - replace blocking confirm() in map_load_error_cb with non-blocking banner by @Jumbalicious79
  • Fix - update Open5e to v2 api and fix data processing for Open5e creatures (currently placed open5e creatures will need to be replaced)
  • Fix - combat tracker placing tokens off center if moving from different grid sizes/scaled scenes
  • Fix - issue with selected tokens box not including already selected token when holding shift to add to the selection
  • Fix - change chat language button showing a letter
  • Fix - adjust draggable warning to not include items we don't initialize drag on
  • Fix - scores on top roll buttons for players
  • Fix - journal rename in right click menu and remove redundant button)
  • Fix - Adjust dm screen hover title from show/hide -> open dm screen
  • Fix - an issue where dragStopTimer wouldn't be cancelled sometimes resulting in an error when dropping/redragging a token
  • Fix - issue with dragging two different tokens in quick succession (<200ms) causing an error
  • Fix - issue with shop table coin image size in custom statblocks
  • Fix - remove unused dragbox that appears in top left (very small) when using 'select only fully inside' drag (drag up vs down)
  • Fix - issue of players moving off map
  • Fix - door conversion converting object walls
  • Fix - death saves rolls and hit dice not rolling or not applying healing

Other Changes

  • Wall point snapping and circular-poly walls by @jeffsenn
  • QoL - make object walls, hidden icons toggles so they can be used with more tools
  • QoL - Add wall tool descriptions on hover
  • QoL - make font size in note editor an input instead of dropdown to allow more customizability
  • QoL - scroll wheel to adjust HP and max HP in combat tracker by @Valamorde
  • Add different icon for aoe origin rotate then group rotate
  • Add store visual grid size setting and quick toggle to set stored size
  • Add hotkeys F1->F4 to load saved locations (shift+F1 -> shift+F4)
  • Add rubber band "locked" view mode to spectator
  • Update character token when buff/debuff selected from dropdown by @lzenner
  • Add chat popup message if /w format is incorrect
  • Add more error handling to token drag
  • Performance - improve vision performance by reducing drawImage calls
  • Performance - improve token drag performance
  • Add Valamorde to contributors list

New Contributors

  • @Valamorde made their first contribution

Hotfix 1.52

Bug Fixes 🛠

  • Fix - context menu z-index
  • Fix - issue with extra token data
  • Fix - issue with audio token error if audio is mixer but token doesn't exist
  • Fix - font face not accessible error
  • Fix - Add retry with backoff for fetchCampaignCharacterIds by @Jumbalicious79
  • Fix - default to monster stat block on token creation if custom statblock is missing on DDB tokens
  • Fix - Add optional chaining for walls check in do_check_token_visibility by @Jumbalicious79
  • Fix - Guard draggable enable/disable calls in Token.place() by @Jumbalicious79
  • Fix - Protect startup settings parse from corrupted localStorage by @Jumbalicious79
  • Fix - Correct string length validation in campaign info functions by @Jumbalicious79
  • Fix - improve behavior of custom token sizes by @jeffsenn
  • Fix - error return value for gridsize by @jeffsenn
  • Fix - issue in firefox loading issues on the character listing page and other undefined error during load on all pages
  • Fix - Swap inverted isNaN branches in AoE size parsing by @Jumbalicious79
  • Fix - Add missing typeof in conditionImmunitiesHtml type check by @Jumbalicious79
  • Fix - Use correct ItemType for Open5e in canDelete() by @Jumbalicious79
  • Fix - some things displaying the delete option in the context menu that shouldn't
  • Fix - Change assignment to comparison in TokenMenu conditions by @Jumbalicious79
  • Fix - Swim Speed visibility checks wrong variable by @Jumbalicious79
  • Fix - Add response.ok check to fetchMembership by @Jumbalicious79
  • Fix - Replace undefined importData with sceneData in catch handler by @Jumbalicious79
  • Fix - Correct property name targetFlip to tokenFlip by @Jumbalicious79
  • Fix - Add missing push in multi-select Place context menu by @Jumbalicious79
  • Fix - Replace undefined ddbMessage with firstPending in sendNewFulfilled by @Jumbalicious79
  • Fix - Use regex instead of string literal for whitespace removal by @Jumbalicious79
  • Fix - Add missing $() wrapper for temp HP selector by @Jumbalicious79
  • Fix - Use data.current instead of loop variable tokenID in ct_load by @Jumbalicious79
  • Fix - Assign filter result back to orderedChannels in deleteChannel by @Jumbalicious79
  • Fix - Projector toggle sets ProjectorEnabled to true when activating by @Jumbalicious79
  • Fix - issue with initializing video devices
  • Fix - Guard audio track access in video call when mic unavailable by @Jumbalicious79
  • Fix - Correct spellSave and damageType argument positions in roll() by @Jumbalicious79
  • Fix - Check diceCurrentPeers instead of currentPeers in getDiceMedia by @Jumbalicious79
  • Fix - Guard scrollIntoView with optional chaining in combat tracker by @Jumbalicious79
  • Fix - Use correct abort controller variable in getAllUserFiles by @Jumbalicious79
  • Fix - missing error variable in catch
  • Fix - Replace splice-in-loop with filter in rebuild_buffs() by @Jumbalicious79
  • Fix - issue with double rolls for player extras
  • Fix - extras stats on 2014 monsters rolling as hit
  • Fix - hasClass does not accept arrays, use .is() selector by @Jumbalicious79
  • Fix - damageType undefined in formula button contextmenu handler by @Jumbalicious79
  • Fix - replace all drop notation markers in dice expressions by @Jumbalicious79
  • Fix - re-enable rebuild_peerManager with exponential backoff by @Jumbalicious79
  • Fix - issue when font size is applied to spell lists
  • Fix - wrong variable in imageHtml catch handlers by @Jumbalicious79
  • Fix - condition bar height uses sizeWidth instead of sizeHeight by @Jumbalicious79
  • Fix - revert unintended .key and .size changes from file picker cleanup by @Jumbalicious79
  • Fix - don't connect to AVTT websocket on plain sheets
  • Fix - our dice stream gamelog button shouldn't be visible if disabled
  • Fix - self-comparison in color_from_pc_object() by @Jumbalicious79
  • Fix - incorrect property access in ScenesHandler build_adventures() by @Jumbalicious79
  • Fix - drop target in audio panel not highlighting correctly
  • Fix - Add error handling to AboveApi fetch calls by @Jumbalicious79
  • Fix - DDBApi.lookForErrors now throws on error paths by @Jumbalicious79
  • Fix - Guard drawImage in redraw_drawings against 0-dimension canvas by @Jumbalicious79
  • Fix - Add retry with exponential backoff for fetchCampaignInfo at startup by @Jumbalicious79

Other Changes

  • Improved Select Box, Selection, and Rotate Handles Visuals by @jeffsenn
  • QoL - Add conditions to roll buffs/debuffs
  • QoL - add an 'add token' button to monster links in notes. Can click/drag from notes created in avtt, for imported source books only click to add is supported from their iframe in app
  • Move 'view note' into our draggable window with minimize capability/window containment
  • Add dice stream back to allow DM/Spectator to connect to players. Players will still use DDBs stream to stream to each other
  • Document "shift token add" by @jeffsenn
  • Optimize: zoom, gamelog button find, url edits by @jeffsenn
  • Simplify and localize splash screen handling; close also with esc key by @jeffsenn
  • Move some token drag code into a function to reduce duplicate code
  • Adjust token sync to reduce duplicate code
  • Add new dice event listener earlier in load

New Contributors

  • @Jumbalicious79 made their first contribution

Hotfix 1.51.1

Bug Fixes 🛠

  • Fix - issue with text placement due to double scaling, and shown token names always displaying
  • Fix - issue with z-index for moveable windows
  • Fix - hp visuals not being hidden when token isn't visible
  • Fix - token settings order so disable border is beside border color and flip is beside heading

Other Changes

  • Adjust selected token border size/position
  • Don't pop moveable frames ahead of things that should be in front of them by @jeffsenn

Patch 1.51

Dice Bug Fixes 🛠

  • Fix - issue where using DDB dice buttons is rolling two sets of dice due to DDB changes to their click events on buttons
  • Fix - issue where expanding dice results wouldn't display adjusted roll formula
  • Fix - issue with icon rolls when dice are disabled outside of avtt
  • Fix - issue with custom stat blocks rolls if roll action is not found
  • Fix - implement retries for dice roll and clear wait time for rolls if they fail
  • Fix - stop dice numbers from appearing over chat dice when clicking roll buttons on sheets
  • Fix - issues with spell/damage type for roll results
  • Fix - dice send to overrides from other tabs/windows
  • Fix - issue with new dice settings not being respected, fixes disabled 3d dice
  • Fix - issue with changing default roll to causing player page to crash after next roll due to DDB change
  • Fix - issue where DM joining AVTT as a player character that isn't their own can't roll 3d dice

Bug Fixes 🛠

  • Fix - issue where highlighted scene button doesn't update when saving a scene
  • Fix - issue with 100% wide images not stretching to fit notes
  • Fix - issue where key press group rotate during group rotate commit could cause errors until refresh due to missing token images
  • Fix - selected border on different scene scales
  • Fix - issue with hide scene from player users button also hiding it from the DM user when spectating/viewing as player
  • Fix - an issue with cursor getting stuck as crosshair
  • Fix - issue with weather always adjusting current scene data
  • Fix - issue where scene defaults are not being set when creating a new scene
  • Fix - issue with color pickers in preset menus

Other Changes

  • Scene Data - GoS map A7 by Herodragon33
  • Token Drag Select - improved hit targeting for rotated tokens; bottom to top drag only selects fully enclosed tokens by @jeffsenn
  • Refactor grid by @jeffsenn
  • QoL - allow splitting of grid for any multiple of 5
  • QoL - add Point LoS Light custom presets
  • Implement token image default rotation to allow setting a heading/facing direction by @jeffsenn
  • Token "select all" Key + code cleanup by @jeffsenn
  • Refactored Extension Loader by @jeffsenn

Patch 1.50

Bug Fixes 🛠

  • Fix - issue with dice results wait timer, causes issues with icon chain rolls and quick rolls in succession
  • Fix - initialize dice faster for player view so they are less likely to get stuck not rolling if clicked too quickly
  • Fix - gamelog mouse wheel scroll issue
  • Fix - issue with single scene exports on importing rebuilding old folder structure if a scene was moved (only fixes new exports)
  • Fix - error on multi-selected scene export
  • Fix - reprocess log history outside avtt when gamelog openned
  • Fix - occasional rotation visual jump in single token rotate by @jeffsenn
  • Fix - issue with DM still loading dm map when disabled
  • Fix - enable 'd' hotkey for players drawing
  • Fix - flat value rolls that have added constants (eg rage roll buff)
  • Fix - issue with rolling dice on the builder page
  • Fix - error due to script load order
  • Fix - issue with extra player data being sent causing messages to be too large
  • Fix - issue with DM sending messages to chat
  • Fix - issue with reading DM avatar with new page header
  • Fix - apply 'send to (default)' menu fix for DMs viewing player sheets (ddb bug)
  • Fix - note hover preview should always be fully on screen
  • Fix - error on character sheet due when receiving messages
  • Fix - scene note icon background color
  • Fix - scene note height pushing send to gamelog button off screen

Other Changes

  • QoL - allow faster rolls for players since new system allows additional dice rolls while waiting for results
  • QoL - allow dice rolls to be queued if sent/clicked during another roll
  • QoL - add backup timer for new dice (players) to send results we already have if dice don't complete rolling in a short time
  • QoL - add healer (2024) reroll 1's for healing to roll buffs/debuffs
  • Remove dice stream option, will be revisited in the future after we decide what to do with DM view if we can't load new dice

Hotfix Patch 1.49.1

  • Fix - dice panel flashing when viewing the sheet outside avtt and rolling
  • Fix - issue with dice rolling on characters not part of a campaign
  • Fix - the mouse drop point for token placement by @jeffsenn in https://github.com/cyruzzo/AboveVTT/pull/3995
  • Fix - issue where player view would display the DM map
  • Fix - issue with aura/light sizes if 'units per square' in manual grid options is unset
  • Fix - issue with wall drawing preview not matching size of walls based on zoom
  • Fix - issue where streamed dice rolls are sending fulfilled messages, causing the math/other information to disappear in the log
  • Fix - roll default menu checkboxes for players
  • Fix - issue with manual dice rolls
  • QoL - add roll to self back for player users after DDB removed it

Patch 1.49

Bug Fixes 🛠

  • Fix - issue with add tokens not controlled by players being default on if undefined (combat settings data exists but setting not changed before)
  • Fix - issue where notes/statblocks with images attached may not display rollable/other buttons we add
  • Fix - issue with item links going to an error 500 page when using loot/shop tables
  • Fix - several cases where journal should be duplicating the element and styles
  • Fix - error on scene load when a negative radius was applied to point los
  • Fix - issue with double scene load due to rounding error
  • Fix - fallback code error on joining as player when fetching color from DDB fails
  • Fix - token alignment on scale change of scenes autoscaled after already having tokens on them
  • Fix - only draw to canvas when displaying wall
  • Fix - double call to scenes on load
  • Fix - issue with death saves right click menu
  • Fix - tab title having AVTT when just viewing player sheet
  • Fix - issue in firefox with tools menu length
  • Fix - issue with flat value rolls not being sent to gamelog when using ddb dice
  • Fix - Don't move or rotate restricted/locked tokens as part of a selection rotation (unless grouped) by @jeffsenn
  • Fix - issue with dragging tokens that are grouped, and selection box for dm when grouped tokens are decluttered
  • Fix - issue where scene will reload for hex maps when not needed (adjusting scene settings like grid, weather, light etc)
  • Fix - issue where rotating a token and scrolling the screen would cause the 'look here' icon to be out of place and cause the rotation to not working as expected with mouse position by @jeffsenn
  • Fix - issue with moving tokens between scenes with portals not having the correct settings
  • Fix - issue of open5e monsters erroring on viewing statblock in side panel
  • Fix - issue where fog wasn't hiding tokens for the DM when checking token vision=
  • Fix - DM button not updating to current scene when leaving grid wizard
  • Fix - issue where closing the scene settings while loading grid wizard causes scene to get stuck loading
  • Fix - issue with gamelog not appearing for players
  • Fix - issue with dice not being visible
  • Fix - dice messaging
  • Fix - our dice buttons below gamelog
  • Fix - dice button position
  • Fix - icon rolls and crit range
  • Fix - issue with rolls if 3d dice is disabled by DDB, we may be able to support this in the future but for 3d dice for now when using ddb dice
  • Fix - issue with quantity of dice still displaying after clicking a roll on our dice below chat
  • Fix - context menu roll to DM for players and self for DM user

Journal/Custom Statblocks

  • QoL - add statblock header option to journal
  • QoL - track tags should allow formatting inside them
  • QoL - allow tooltip links (as long as display text is used) in ability tracker container/tags =
  • QoL - Custom statblocks will detect and use static number initative if no modifier is detected. Auto detected after intiative mod: +3 (13)/+3 Static: 13/(13)

New token adjustment hotkeys/options

  • QoL - Add Flip Option for Token Images hotkey | by @jeffsenn
  • QoL - Implement key handler, [ and ], for incrementally rotating selected token group by @jeffsenn
  • QoL - add hotkeys for move to top/bottom for tokens / for bottom and ' for top
  • Add missing hotkeys to keyboard shortcuts listing for arrow key movement/rotation

Timers

  • QoL - add /timer Timer Title 5:00 and /timer 5:00 to chat commands. Adds a timer to the top of gamelog for all players with title and mm:ss time
  • QoL - add combat tracker turn timer option

Other Changes

  • Add support for DDB's new 3d dice toggle
  • QoL - add button to toggle disabling player's scene view, DM's will still be able to preview the scenes by joining as player/spectator
  • QoL - checking token vision for DM should show fog as opaque to better match player view
  • QoL - adjust wall width more with zoom in to allow more precise placement
  • QoL - scale token rotation grabbers with zoom level
  • Performance - more vision adjustments for fewer draws and remove unnecessary canvas
  • Performance - apply auto scaling to non-youtube video maps
  • Performance - adjust truevision check for fewer image data lookups
  • Performance - reduce memory usage by reusing the same offscreen canvas where possible
  • Add Scene Data contributors to contributor list (ones I could find/remember)

Patch 1.48

Bug Fixes 🛠

  • Fix - issue with token wall scaling
  • Fix - vision cache issue
  • Fix - error if null monster id
  • Fix - zindex issue causing some windows like journal editor to appear behind others when openned
  • Fix - issue with accented characters in item names preventing items from loading properly in the loot table; Beta Fix - issue with delete dm screen custom page button
  • Fix - attempt to prevent context menu from opening on some touch devices while dragging tokens
  • Fix - issue with flat damage rolls
  • Fix - issue with circle walls (token and darkness)
  • Fix - issue with token walls not updating when someone else moves a token
  • Fix - odd scroll behaviour of sidebar items
  • Fix - issue with custom statblock spells detection for At will: being case sensitive
  • Fix - issue with using links in spell lists in custom statblocks
  • Fix - issue where point los fill tools wouldn't display correctly if loading from a different scene with smaller dimensions
  • Fix - issue with grid wizard aligners not being on map if offset or grid size is too large
  • Fix - issue with cached file picker urls
  • Fix - issue with journal site embeds from file picker using ' in folder structure; Beta Fix - error on load of some scenes
  • Fix - issue where previews would stay after hitting cancel; Beta Fix - scale position/size of weather light canvas drawings since we scale canvas now
  • Fix - error dragging tokens without a statblock into encounters built in avtt; Fix - issue with copied token urls from settings panel
  • Fix - issue with fallback statblocks
  • Fix - issue with token size for vertical hexes
  • Fix - issue with grid brush for square grid (solution by j3f)
  • Fix - drag over highlight on scene panel if scrolled;
  • Fix - infinite loop if scene parentId = undefined
  • Fix - error on temp canvas not existing due to slow load
  • Fix - issue with some scene settings not displaying previews when expected
  • Fix - issue with notes titles that are too long pushing close button out of window

Other Changes

  • QoL - add multiselection for tokens and scenes. Support drag out tokens, drag and drop for encounters built in avtt and limited right click menu options. The controls are the same as when in rearrange mode CTRL to individually select, SHIFT to select all items between (in same folder). multi select (1)
  • Add Weather intensity by @Drenam1
  • QoL - add weather preview on dropdown/slider change weather intensity
  • QoL - add roll with adv/dis option to buttons below gamelog advdis
  • Add importer buttons to journal page for quick handout importing; Add azmoria avtt file picker drag to journal panel; import journal handouts
  • Add token random name generator button by @Drenam1 rename
  • Add combat tracker option to add tokens not controlled by players to combat as hidden
  • QoL - Player combat tracker setting for next turn (on deck) indicator by @Drenam1
  • QoL - add a 1/4 damage button to gamelog buttons for save+resistance
  • Add reroll damage 1's to roll buffs for feats like tavern brawler
  • Added multiple options for Hunters Mark, Spirit Shroud, and Conjure Minor Elementals to roll buffs by @lzenner
  • Add option for custom aura/light animation RPM
  • Add ping scene/token to help->shortcuts list
  • QoL - add option to enable alphanumeric labels for grid
  • QoL - add custom pages to DM Screen
  • QoL - globally save some UI settings that are likely going to be the same preference across campaigns, instead of per campaign
  • QoL - Add UVTT drag in for azmoria's avtt file picker
  • QoL - Self rolls/whispers shouldn't display a pending roll with ddb dice disabled for players (pending rolls will still display when on the same DDB account)
  • QoL - in the editor 'enter' should always insert a paragraph element instead of copying the element the cursor is still inside (breaking out of containers should still be possible on 'enter' keypress on an empty line))
  • QoL - add hover text to icon ui main buttons
  • Scene Data - frtts tenebrous stone, quarry by Mordwraith

Performance

  • Performance - improve performance of point line of sight light drawings
  • Performance - improve weather performance by @jeffsenn

New Contributors

  • @lzenner made their first contribution

Patch 1.47

Bug Fixes 🛠

  • Fix - issue where loot table would pick up the wrong item due to them having the same ID on DDB
  • Fix - issue with player tokens not being able to be dragged out after hitting a + to add a token to the scene
  • Fix - issue with DDB source importer due to DDB changes of library page
  • Fix - another issue with access to owned/shared books for scene imports by @jeffsenn
  • Fix - issue with custom light/aura masks not displaying properly
  • Fix - missing back button on DDB source page
  • Fix - issue where loading beholder wasn't displaying immediately on clicking a DDB source
  • Fix - issue where some chapters wouldn't load for books that include floating maps we load notes from
  • Fix - issue with file picker images loading in journal
  • Fix - issue where UVTT files would double load causing walls to be out of place
  • Fix - issue where some chapters wouldn't load for books that include map locations for notes in floating maps
  • Fix - issue where DM dice toolbar was hidden due to ddbs menu changes
  • Fix - issue where menu items wouldn't be visible/scrollable to on smaller windows
  • Fix - issue with menu z-index being behind windows
  • Fix - issue with unique token monster popout statblocks not loading in their own window
  • Fix - issue with the + sign causing files to fail to load in folder names in azmoria's avtt file picker
  • Fix - issue with send to gamelog right click whisper menus; Beta - add send to gamelog buttons to DM Screen Chunks;
  • Fix - issue with note table size due to DDB overwriting custom sizing;
  • Fix - move send to gamelog buttons slightly over for rollable tables so they are easier to click if table is 100% width
  • Fix - alignment of lock icon in token menu
  • Fix - issue with loot tables if item quantity > 10 (max allowed by DDB for some items)

Loot Table/Shops

  • QoL - add basic shop template to notes
  • QoL - add ability to add/remove coins from party inventory from loot table
  • QoL - allow custom items in loot table to be added to inventory
  • QoL - make quantities in loot table be input that set to 0 and sync to other players after being added to inventory. DM can reset the input
  • QoL - adds an "add all" button to treasure tables and a number to take input;

shop

Other Changes

  • Add Dm Screen Implementation by @Drenam1

Content displayed is basic rules + additional DMG rules if owned/shared with you, custom pages are planned for a future release dmscreenexample

  • Add polygon to token wall option shapes

token wall polys

  • Allow DDB Character Sheet Overhaul extension to load iframes with avtt on character sheet
  • Remove video selection from onedrive file picker due to changes on onedrives end preventing videos from working
  • QoL - add token size and image scale to token folder override options
  • QoL - Set default for icon/mobile UI to enabled as it can be difficult to enable on some devices
  • QoL - add hotkeys for opening statblocks (b), popout selected tokens stat blocks (shift+b) and hiding/unhiding tokens (h)
  • Scene Data - WEL scene data by Disil and WhoctorDo; TFTYP (forge of fury) scene data by Lauriel;
  • Performance Fix - issue with vision performance and redrawing light when opening doors

Patch 1.46

Bug Fixes 🛠

  • Fix - more issues with player token updates such as elevation and hidden
  • Fix - issue with concentration check values
  • Fix - issue where tokens set to 'tv mini hidden from players' it would still be visible if set to below darkness
  • Fix - issue with devilsight/truesight not revealing the scene under darkness aoe
  • Fix - issue with vision being shared with spectator when manually set to disabled
  • Fix - issue where token row could fail to load
  • Fix - adjust snow weather overlay so its more visible on snow covered maps (white on white), tighten fall leaves random colors so they stay more in fall color range
  • Fix - one drive button should not appear in audio section
  • Fix - adjust stat grab so initiative and quick rolls also grab from the right stats
  • Fix - issue where player initiative would be changed/added to combat when rolling a creatures initiative from the extras pane
  • Fix - issue where a token had to be moved to update it's vision after manually entering elevation
  • Fix - issue with player token specific image customizations not being applied on drag out/placement
  • Fix - issue with square grid picking up hex grid scaling causing sizing and measurement issues
  • Fix - issue with grid wizard grid size slowly getting larger when swapping between grid types
  • Fix - issue with loading some avtt file picker files in notes
  • Fix - issue with change image modal if changing image of a token that's not selected while having another token selected
  • Fix - UVTT scene preview should also show it isn't supported
  • Fix - issue with DDB conflicting var name
  • Fix - potential script injection point
  • Fix - issue where side bar position icons are visible on character page
  • Fix - issue with dice rolling from character sheet

Other Changes

  • Adds integration to Azmoria's file hosting service for AVTT
  • QoL - add button to note editor that opens chosen file picker to insert/embed files
  • QoL - add a token option for blocking vision in a square/circle
  • QoL - Apply statblock stats to token when using a custom statblock with a PC sheet by @jeffsenn
  • QoL - allow players to move tokens if it's vision is shared with them and it is set to 'restrict player access'
  • QoL - add highlight to selected image in change token modal to make it more clear the first image is set
  • QoL - add loot table template that adds buttons to add items to party inventory
  • Attempt at addressing dice occasionally not loading
  • Scene Data - tftyp Sunless Citadel 1.1 and 1.2 by Lauriel
  • Scene Data - wel cloud fang keep by Disil

New Contributors

  • GaryTheBusDriver made their first contribution

Hotfix Patch 1.45.1

(awaiting store approval, if you would like it before then you can find it here)

Bug Fixes 🛠

  • Fix - missing name in token settings
  • Fix - spectate combat tracker right margin
  • Fix - issue where sidebar modal would close if mouse down was inside but mouse up was outside it
  • Fix - issue where line of sight light wasn't getting the color selection
  • Fix - issue where players can see 'dm only' containers if popping out journal notes
  • Fix - issue where audio track could get stuck showing the loading spinner after starting to play
  • Fix - issue where playen token settings would reset when receiving an update message (including position, resulting in rubber banding when updating hp)
  • Fix - issue where player conditions aren't being removed from their token when removed from sheet
  • Fix - issue where player initiative could be incorrect if player was sending a move or other update token message at the same time
  • Fix - issue where concentration check DCs would be incorrect for some tokens

Other Changes

  • Add option to blur regular and light drawings

Patch 1.45

Thanks to @andrewklingelhofer for their first contributions!

Bug Fixes 🛠

  • Fix - issue with truesight/devilsight checks not going through windows
  • Fix - issue with custom action damage type dropdown
  • Fix - issue with dice stream where partial dice animation can get stuck on screen
  • Fix - issue with dice stream button in gamelog not updating to disconnected on p2p error
  • Fix - issue in notes with youtube site embed
  • Fix - issue with iframe embeds in notes (including video button)
  • Fix - issue with fullscreen not being allowed in some embedded videos
  • Fix - another error on scene swap that can occur when a token is selected
  • Fix - issue with AVTT repeatedly being added to character builder page title
  • Fix - issue with text comparison for custom stat blocks for some languages
  • Fix - update note detection for wthc imported scenes
  • Fix - issue with multiple versions of maps showing up in importer when not intended
  • Fix - issue with player token concentration remind not being sent to gamelog
  • Fix - issue with some checkboxes not working in the character settings sidebar (eg enable dice rolling)
  • Fix - issue with cross scene portals if the scene scale changed after the portal was drawn (eg grid wizard was used)
  • Fix - video token offset y was moving the opposite direction as images
  • Fix - an issue where a scene wouldn't appear in the scene list if an image wasn't found for a player
  • Fix - issue with image not loading on first toggle of move below darkness
  • Fix - issue with tokens in subfolders not actually being deleted, recover tokens without folders to MyTokens;
  • Fix - issue with adv/dis on combat groups when auto grouping by statblock; Fix - more issues with deleting tokens from root folders/sub folders
  • Fix - issue with image selection on drag out, not respect pc sync data and not randomizing image correctly otherwise
  • Fix - issue with light ranges under 1 (eg. 0.5) not granting vision of the area
  • Fix - undefined defaultValues causing init_zoom_buttons to crash by @andrewklingelhofer
  • Fix - syntax error: remove double comma in quickToggleDefaults options by @andrewklingelhofer
  • Fix - issue with cross scene custom statblocks if the token hasn't been added to the map
  • Fix - issue with token image not updating on change for pcs if not custom image has been set
  • Fix - issue with magnifying video from gamelog
  • Fix - issue with popout gamelog not sending rolls with open window and right click menu not appearing
  • Fix - issue with draggable windows going behind the gamelog for players
  • Fix - some spell adjustments crashing player view
  • Fix - issue with point los light sizing if inner light is 0 and adjust outer light blending
  • Fix - issue with object walls and non-max light radius for drawn light
  • Fix - more IndexedDB adjustments to allow for greater journal and token storage
  • Fix - Folder saved collapsed state should correctly load
  • Fix - issue where cursor gets stuck in crosshair mode if a dragging element stays on the screen
  • Fix - issue with some thumbnails in the token listing (google drive)
  • Fix - issue with unhide interface button
  • Fix - other statblocks shouldn't get pc roll buffs if open in the same window
  • Fix - issue with aoe buttons dropping aoe in the top left if used when openning a group statblocck
  • Fix - loading overlay being removed too early
  • Fix - issue where DM would show players on a scene even if they aren't
  • Fix - issue with perfect crit failing on complex rolls
  • Fix - issue with tokens not showing up in combat for players if being actively moved, especially players tokens
  • Fix - another case of token images/data being changed when it shouldn't
  • Fix - issue where wall>selected tool was create walls players can see through due to a null value
  • Fix - issue where some intended token settings could be missing like 'move token under darkness' for aoe
  • Fix - error that occurs when checking single token vision before walls are created
  • Fix - issue with token light drawing through walls for player vision trail
  • Fix - more issues with light bleeding through walls
  • Fix - issue where explored data could be saved on the wrong scene
  • Fix - issue where clearing explored vision as a player sometimes didn't succeed
  • Fix - error on some dice commands
  • Fix - issue where pc tokens in the combat tracker would have the wrong image on the scene on load
  • Fix - issue where editing specific fields for custom actions causes a crash
  • Fix - issue with light/vision not being visible after chrome update
  • Fix - issue where tokens could be moved through walls if multiple tokens are selected
  • Fix - issue with walls not being set before vision draw is attempted on load
  • Fix - issue with vision/light not displaying if scene units per grid were set to less then 1 (0.1 miles or km for example)
  • Fix - issue where light was drawn incorrect for explored vision
  • Fix - issue where sometimes players loading into another scene can cause an error
  • Fix - performance issue on some older scenes
  • Fix - adjust scenes with auto notes so they still work with preconfig maps

Other Changes

  • QoL - add custom actions save to roll result
  • QoL - dice streams should no longer go outside the screen or over the gamelog, should resize based on if gamelog is open or closed
  • QoL - add "TV Table Mini - Hidden for players" token style so the DM can have tokens representing minis that players can still see in the combat tracker/carousel
  • QoL - reduce vision jitter at wall edges
  • QoL - Flicker vision animation should apply static blur to darkvision
  • QoL - add export csv button for audio library
  • QoL - allow reorder of audio tracks in playlist (not token audio)
  • QoL - have all selected token images change when using the change image sidebar from the token menu
  • QoL - add a spectate button to the campaign page
  • QoL - add option to hide spectator UI by default to quick toggle options
  • QoL - allow more token appearance settings to be used by players if they have control of the token
  • QoL - when fade is enabled fade removed tracks (like switching playlists)
  • Performance - apply auto scaling to UVTT scenes to help reduce issue with larger files
  • Performance - minor performance improvement to vision
  • Performance - better initial loading
  • Performance - a fix for slow loading times if vision check while moving tokens is enabled
  • Scene Data - GoS Appendix A.5 and A.6 by HeroDragon33
  • Scene Data - WEL Shifting Library by Disil
  • Scene Data - HotB and WtHC by WhoctorDo
  • Scene Data - GoS 4.1 by HeroDragon33

Patch 1.44.1

  • Fix - issue with error on first load if the scene has no walls and darkness/line of sight opacity is set to 0

Patch 1.44 - hotfix for player view error due to class change on character name field

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

Patch 1.43 - hotfix for inventory management issue

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)

Patch 1.42 - hotfix for player sheet crash

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

Patch 1.41

Bug Fixes 🛠

  • 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

  • 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

New Features

  • Adds cross scene portal option

cross Scene gif

  • 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

obeject wall

  • Add tool to edit wall end points
    • ctrl+a to select all wall points
    • ctrl+c copy them to clipboard, ctrl+v to paste
    • delete will delete any wall with a selected point
    • hold shift while selected wall points to add them to already selected group
    • hold shift while dragging a point to scale selected walls

wall edit

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

grid brush

  • Add audio token option for drawing polygon audio areas

audio poly

  • Add weather overlay option for scenes

weater

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

scene notes

Other Changes

  • 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

Patch 1.40

Bug Fixes 🛠

  • 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

Other Changes

  • Add a basic carousel option for combat tracker

carosel-ct

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

token-context-changes

  • 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

Patch 1.39

New Features

  • Add the ability to build encounters in app using 2014 or 2024 rules. Encounter-folder

Bug Fixes 🛠

  • 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

Other Changes

  • 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

Patch 1.38

Bug Fixes 🛠

  • 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

Roll QoL Adjustments

  • 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) image

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

pinBuffs

  • QoL - Add min to 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

Other Changes

  • QoL - add more custom condition options, allow emojis/symbols to work from the emoji menu

Emoji custom conditions

  • 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

1.37.1 Hotfix

Bug Fixes 🛠

  • 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

1.37 Patch notes

Journal/Notes

  • 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

  • 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

Tooltips

  • 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

Tokens

  • 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

Player Sheets

  • 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

Walls/Vision

  • 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

Bug Fixes 🛠

  • 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

Scene Data

  • 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

Other Changes

  • 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
⚠️ **GitHub.com Fallback** ⚠️