Skip to content

Releases: Kruptein/PlanarAlly

Release 0.13.0

13 Jan 19:27
Compare
Choose a tag to compare

This release has been dedicated to integrating a new vision system. The new vision system is based upon triangulation and replaces the old ray tracing based system. You can try the new system out by changing your vision mode in the client options of a session.

Added

  • A new vision system has been added based on triangulation.
    • You can select this new system as a client option
    • It is more precise (i.e. exact) than the previous vision system which was a good approximation.
    • It can handle any polygon under any angle, so expect some new draw tools in the future!
    • It is slightly more expensive to preprocess, but this should be relatively unnoticeable.

Fixed

  • Draw tool mouseUp behaviour had some strange quirks that are now ironed uit.
    • In particular this prevented some shapes of being synced correctly.

Release 0.12.0

23 Dec 19:44
Compare
Choose a tag to compare

0.12.0

This release is mostly a big overhaul of the client side codebase together with a big change towards the organization of the code repository. Server and client are now more clearly separated by their respective server/ and client/ folders in the root of this repository.

Added

  • Added curl to docker container for proper health check
  • Remember which layer was selected last time [Issue 109]

Changed

  • [tech] Shape index unique constraint dropped to simplify some code
  • [tech] Massive overhaul of the code organization
  • [tech] Moved from manual webpack config to vue-cli
  • [tech] Moved to a single page application with vue-router

Fixed

  • Backspace key added as delete action (Fixes Mac OS X delete behaviour) [Issue 69]
  • Added host config option to docker config file
  • Moving shapes to another layer would not always succeed at the server [Issue 108]

Release 0.11.6

11 Nov 08:36
Compare
Choose a tag to compare

0.11.6

A collection of small improvements and fixes.

Added

  • host option in server_config.cfg [Issue 99]

Changed

  • GridLayer.size from IntegerField to FloatField [Issue 105]
  • Location.unit_size from IntegerField to FloatField [Issue 105]

Fixed

  • Tokens appear as black/red with all lighting settings disabled [Issues 90/91]
  • Trackers and Auras were not saved server side. [Issue 106]

[Hotfix] Release 0.11.5

10 Nov 12:15
Compare
Choose a tag to compare

0.11.5

Hotfixes for 0.10.0

Fixed

  • Drag and Drop file uploading fixed
  • New location creation fixed

[Hotfix] Release 0.11.4

10 Nov 11:18
Compare
Choose a tag to compare

0.11.4

More hotfixes for 0.10.0

Fixed

  • Asset uploading

[Hotfix] Release 0.11.3

09 Nov 13:17
Compare
Choose a tag to compare

0.11.3

Another hotfix for 0.10.0.

Fixed

  • Actually fix the user creation bug for once.

[Hotfix] Release 0.11.2

09 Nov 12:51
Compare
Choose a tag to compare

0.11.2

Another hotfix for 0.10.0.

Fixed

  • Made a woopsie while fixing the earlier user creation error.

[Hotfix] Release 0.11.1

09 Nov 11:57
Compare
Choose a tag to compare

0.11.1

This version contains hotfixes for the 0.10.0 release

Fixed

  • Save file was not generated at the right time causing errors when no save file exists during startup
  • User creation was broken
  • Fix error in initiative loading

0.11.0

08 Nov 21:36
Compare
Choose a tag to compare

This version is part 2 of a 2 part upgrade process of the save file.
A completely new and different save format is going to be used in the future
and this requires a drastic change once, (which is now)

If you are about to install/use this release you either have completed part 1 (release 0.10.0) or you are starting from a new save file.

Changed

  • [tech] Save file format is changed to sqlite!

Fixed

  • Shape grid snapping not getting synced on draw
  • Select tool no longer selected by default on load
  • Add new location action messed up websocket rooms
  • CircularTokens created by non-DM users now properly set owner

0.10.0

08 Nov 21:35
Compare
Choose a tag to compare

This version is part 1 of a 2 part upgrade process of the save file.
A completely new and different save format is going to be used in the future
and this requires a drastic change once, (which is now)

In this first part a script is added to convert an existing save file to the new format. Once this conversion is done, you should continue with part 2 which is the next release.

THIS RELEASE WILL ON PURPOSE NOT RUN CORRECTLY TO MAKE SURE THE UPGRADE PROCESS IS FOLLOWED AS EXPECTED.

You have a save that you wish to convert

Make sure you are in the "PlanarAlly" folder containing the "planarserver.py" file. (If you are in a PlanarAlly folder with another PlanarAlly subfolder, you need to open the subfolder).

Run the script python ../scripts/convert/database.py <save_file>.
(if save_file is ommited, the default save file location "planar.save" is used)

If all is well this should generate a planar.sqlite file.

You have no existing save or don't care about your save

You can completely skip this release and go straight ahead to the next release.

Aside of the major save file changes, some other things are present in this release cycle.

Added

  • Option to choose save file location [contributed by Schemen]
    • The server config now has an option to specify a different save file name and/or location.
  • Dockerfile [contributed by Schemen]
    • A dockerfile is now present to support deployment in docker containers
  • VERSION file in the python folder
    • This will be used in the future to detect software updates

Fixed

  • Unable to drag modal dialogs in Firefox
  • Unable to drag assets in Asset Manager in Firefox
  • Empty asset and note list was to small for icons
  • Tools started with lowercase
  • Radial menu buttons had border when clicking them