Skip to content

Releases: Kruptein/PlanarAlly

0.19.2

22 Mar 21:48
Compare
Choose a tag to compare

For more details on what's new checkout https://www.planarally.io/blog/2020/03/20/release-0-19-0-what-s-new/

Changelog for this specific hotfix:

Added

  • Favicon

Changed

  • Only show snap points visually for the DM
    • This could otherwise expose hidden things to players.

Fixed

  • Use grid toggle not working properly
  • Show badge toggle not always synchronizing
  • Moving shape to a different layer no longer leaves the old selection box around

0.19.1

22 Mar 10:16
Compare
Choose a tag to compare

For more details on what's new checkout https://www.planarally.io/blog/2020/03/20/release-0-19-0-what-s-new/

This hotfix addresses broken keyboard navigation sync.

0.19.0

20 Mar 20:05
Compare
Choose a tag to compare

For more details on what's new checkout https://www.planarally.io/blog/2020/03/20/release-0-19-0-what-s-new/

New year, new release!

Check the blog post for more in-depth information on what's new, below is the changelog. Most notable new additions are Floors and Badges, be sure to check them out!

Added

  • Account Settings
    • Set email address
    • Change password
    • Delete account
  • Snap to nearby existing points while drawing and while resizing points
  • CTRL-0 (zero) now resets the viewport to origin (0,0) [LDeeJay1969]
  • Floors
    • Create/Delete floors that are rendered on top of eachother to increase immersion
    • Use Page Up/Down as a quick keybinding to move between floors
    • Use Ctrl + Page Up/Down to move shapes across floors (combine with Shift to immediately move the camera as well)
  • Touch Gestures [ZachMyers3]
  • Easier client traversing by removing _load route [ZachMyers3]
  • Display current version on client [ZachMyers3]
  • Shape badges
    • Toggleable badge display showing the shape's group number
  • Logo to the planarserver.exe
  • New experimental vision mode
    • Recalculates vision based on small changes instead of recalculing the entire scene.

Changed

  • When resizing on mouse up, a different method will be used to resize/snap the shape to the grid

Fixed

  • Annotations stop working when changing location
  • Cursor resize icon not correct in multiselect
  • Movement of shapes not working 100% correctly
    • In particular, moving a group of tokens now behaves correctly and doesn't suddenly jump around
  • Resize of rectangle shapes (and assets) working in all directions
  • Bug where shapes moved by players would remove auras/trackers from shapes for the DM

Removed

  • [tech] Client build artifacts are no longer available in the server folder
  • Legacy bvh vision mode

0.19.0-rc.1

20 Mar 07:06
Compare
Choose a tag to compare
0.19.0-rc.1 Pre-release
Pre-release
Correct ico filename

0.19.0-rc.0

19 Mar 23:02
Compare
Choose a tag to compare
0.19.0-rc.0 Pre-release
Pre-release

Release candidate for the upcoming 0.19.0 release, aiming to release the 20th if no surprise issues pop up.

A blog post detailing the changes in this release will arrive later, for now the changelog can be seen below:

Release changelog:

Added

  • Account Settings
    • Set email address
    • Change password
    • Delete account
  • Snap to nearby existing points while drawing and while resizing points
  • CTRL-0 (zero) now resets the viewport to origin (0,0) [LDeeJay1969]
  • Floors
    • Create/Delete floors that are rendered on top of eachother to increase immersion
    • Use Page Up/Down as a quick keybinding to move between floors
    • Use Ctrl + Page Up/Down to move shapes across floors (combine with Shift to immediately move the camera as well)
  • Touch Gestures [ZachMyers3]
  • Easier client traversing by removing _load route [ZachMyers3]
  • Display current version on client [ZachMyers3]
  • Shape badges
    • Toggleable badge display showing the shape's group number

Changed

  • When resizing on mouse up, a different method will be used to resize/snap the shape to the grid

Fixed

  • Annotations stop working when changing location
  • Cursor resize icon not correct in multiselect
  • Movement of shapes not working 100% correctly
    • In particular, moving a group of tokens now behaves correctly and doesn't suddenly jump around
  • Resize of rectangle shapes (and assets) working in all directions

Removed

  • [tech] Client build artifacts are no longer available in the server folder
  • Legacy bvh vision mode

0.18.2

29 Dec 18:03
Compare
Choose a tag to compare

For more details on what's new in 0.18.X checkout https://www.planarally.io/blog/2019/11/15/release-0-18-0-what-s-new/

This hotfix addresses an issue with the windows zip builds, where the javascript (client side code) was out of date.

0.18.1

05 Dec 21:02
Compare
Choose a tag to compare

For more details on what's new in 0.18.X checkout https://www.planarally.io/blog/2019/11/15/release-0-18-0-what-s-new/

This hotfix addresses an issue where a shape/token would not be synced to other players with ownership of that token until the mouse was released.

Release 0.18.0

24 Nov 13:04
Compare
Choose a tag to compare

For more details on what's new checkout https://www.planarally.io/blog/2019/11/15/release-0-18-0-what-s-new/

It's been a while and I've been busy with my personal campaigns making it hard to find time, but nevertheless a whole bunch of things got changed. Big shoutout to @Daniferrito for some of the work accomplished in this release.

Of notable interest are a bunch of quality of life improvements all round, an improvement to the polygon tool so that it can also be used without the auto-closing line as well as a bunch of bugfixes of which the most notable is an important fix that would show hidden terrain to players while moving a token.

important This release also deprecates the 'bounding box' style of lighting as it is in every way inferior to the new default 'triangle' mode. It's afaik also not working properly anymore anyway. Next release (0.19.0) this feature will be removed from the codebase entirely.

Also in the next release is hopefully a speed improvement to the lighting algorithm. Right now it has to be recalculated from the ground up for every small change. I've been working on a system that allows for small changes instead, but this requires solid testing before I can merge it in development.

Added

  • Option to set custom units of length (defaults to ft)
  • Ping tool
  • Option to change the location of tokens/shapes
  • Option to edit shapes in groups (move to other layer, move to other location, move to top/bottom, add initiative)
  • Option to Ctrl-select tokens/shapes
  • Default right click menu to all tools that didnt have it
  • Colour in the location bar to show current location
  • Polygon tool options
    • brush size (defaults to 1 grid cell in width)
    • closed/open polygon toggle, when enable automatically connects first and last point.
  • Escape cancels draw tool actions

Changed

  • Pasted shapes are now pasted relative to the screen position

  • Login page now autofocusses on the username input field.

  • All shapes on the FOW layer are now invisible while not on the FOW layer.

  • Circle borders (including basic tokens) are now inset, so that they fit within their squares.

  • Basic token text scaling has been changed slightly to have more uniformly sized characters.

  • [tech] Mousemove events are now throttled, so that they don't fire a gazillion events.

  • [tech] tslint swapped out for eslint

  • [tech] Refactor Layer.draw to use Shape.drawSelection

  • [tech] Refactor most uses of forEach to for..of

Fixed

  • [DM] Session lock state not being shown correctly upon joining.

  • Sessions with a slash in their name do not work

  • Ruler width not being the same at all zoom levels.

  • Brushhelper sticking around on layer change.

  • Temporary shapes not being properly cleared on player disconnect.

  • Private shape auras, trackers, labels and name being revealed during movement.

  • Fix light auras clipping over walls.

  • Fix bug with circle draws using negative radii.

  • Polygon preview segment always showing up as black.

  • [tech] Improved docker image creation script

    • Faster compilation and smaller final size
    • Now the frontend is also compiled inside a container

Pre-release 0.18.0

09 Nov 14:02
Compare
Choose a tag to compare
Pre-release 0.18.0 Pre-release
Pre-release

It's been a while and I've been busy with my personal campaigns making it hard to find time, but nevertheless a whole bunch of things got changed. Big shoutout to @Daniferrito for some of the work accomplished in this release.

This is a pre-release that should be stable enough, but I want to have it around for a short while to test, I also want to create more useful "what's new" kind of information in the type of a blogpost which is still a work in progress right now.

Of notable interest are a bunch of quality of life improvements all round, an improvement to the polygon tool so that it can also be used without the auto-closing line as well as a bunch of bugfixes of which the most notable is an important fix that would show hidden terrain to players while moving a token.

important This release also deprecates the 'bounding box' style of lighting as it is in every way inferior to the new default 'triangle' mode. It's afaik also not working properly anymore anyway. Next release (0.19.0) this feature will be removed from the codebase entirely.

Also in the next release is hopefully a speed improvement to the lighting algorithm. Right now it has to be recalculated from the ground up for every small change. I've been working on a system that allows for small changes instead, but this requires solid testing before I can merge it in development.

Added

  • Option to set custom units of length (defaults to ft)
  • Ping tool
  • Option to change the location of tokens/shapes
  • Option to edit shapes in groups (move to other layer, move to other location, move to top/bottom, add initiative)
  • Option to Ctrl-select tokens/shapes
  • Default right click menu to all tools that didnt have it
  • Colour in the location bar to show current location
  • Polygon tool options
    • brush size (defaults to 1 grid cell in width)
    • closed/open polygon toggle, when enable automatically connects first and last point.
  • Escape cancels draw tool actions

Changed

  • Pasted shapes are now pasted relative to the screen position

  • Login page now autofocusses on the username input field.

  • All shapes on the FOW layer are now invisible while not on the FOW layer.

  • Circle borders (including basic tokens) are now inset, so that they fit within their squares.

  • Basic token text scaling has been changed slightly to have more uniformly sized characters.

  • [tech] Mousemove events are now throttled, so that they don't fire a gazillion events.

  • [tech] tslint swapped out for eslint

  • [tech] Refactor Layer.draw to use Shape.drawSelection

  • [tech] Refactor most uses of forEach to for..of

Fixed

  • [DM] Session lock state not being shown correctly upon joining.

  • Sessions with a slash in their name do not work

  • Ruler width not being the same at all zoom levels.

  • Brushhelper sticking around on layer change.

  • Temporary shapes not being properly cleared on player disconnect.

  • Private shape auras, trackers, labels and name being revealed during movement.

  • [tech] Improved docker image creation script

    • Faster compilation and smaller final size
    • Now the frontend is also compiled inside a container

Hotfix 0.17.1

17 Jun 18:57
Compare
Choose a tag to compare

This is a hot-fix for those that have issues where the page is just blank instead of showing the PlanarAlly app.

Fixed

  • Issue with MIME-types of .js files being wrongly reported as text/plain.