Skip to content

Releases: damonhook/aos-statshammer

[1.0.2] Pin Buggy Library Version

22 Jan 14:51
Compare
Choose a tag to compare

Fixes

  • Crash on load due to 3rd party library
    • A library used react-swipeable-views released an update (patch version) so bad that it caused anyone using said library to crash on launch...
    • I have pinned the library for now, and I am going to look into alternatives

[1.0.1] Fix 'Clear All Target Modifiers Button'

22 Jan 12:49
c1954c7
Compare
Choose a tag to compare

Fixes

  • Fixed 'Clear All Target Modifiers' button not working

[1.0.0] Initial Full Release and Typescript Move

22 Jan 12:40
239f6d8
Compare
Choose a tag to compare

Additions

  • Added Undo action to delete Unit / Profile
  • Added Rerun button to Simulations screen

UI

  • Changed primary colour in the light theme to better match the dark theme one
  • Renamed Advanced Stats -> Simulations to better reflect that they are sample probabilities
  • Added Return button and # simulations to Simulations Screen
  • Added an info dialog to the Simulations screen explaining the 3 tabs
  • Renamed Single tab -> Discrete
  • Renamed Tables tab -> Metrics
  • Added Info page that gives a small brief on the tools goal
  • Added Stats and Info to the Bottom Navigation on Apps
  • Added AppBar to PDF page
  • Lighten info notification in dark mode for better contrast

Fixes

  • Fix table scrolling in Simulations screen when on mobile

Architecture

  • Moved the entire codebase from Javascript over to Typescript

[0.8.1] Added Ethereal Target Modifier

31 Dec 06:33
dd8932e
Compare
Choose a tag to compare

Changes

  • Added Ethereal as a target modifier

[0.8.0] Target Modifiers

30 Dec 13:48
5e200ab
Compare
Choose a tag to compare

Changes

  • Added Target Modifiers to Average Stats and Advanced Stats.
    • Current list:
      • Reroll 1's to Save
      • Reroll Failed Saves
      • Reroll Saves
      • Feel no pain (FNP)
      • Mortal Wound Negation
    • With more to come in the future
  • Added Clear Target button to drawer

UI

  • Minor adjustments in order to facilitate the new Target modifiers
    • Added tabs to desktop left side for units and target
    • Added 3rd tab to mobile for target
  • Added a Target summary to the stats tab (side)

PDF

  • Added the target modifiers to the PDF

Misc

  • Added canonical URL to site

Fixes

  • Fixed PDF on mobile chopping titles off of graphs
  • Fixed Weapon Profile not disabling confirm when incorrect modifiers are present
    • This only happened when you re-open the dialog for an existing profile which had modifiers

[0.7.0] Add Cumulative Probability Graphs

26 Dec 15:56
4b34801
Compare
Choose a tag to compare

Changes

  • Add Cumulative Probability Graphs to Advanced Stats screen
  • Add Cumulative Probability Graphs to PDF

UI

  • Allow users to toggle the X Axis Syncing of graphs in the Advanced Stats screen

[0.6.2] Split /simulate calls and minor fixes

25 Dec 08:02
6ee607a
Compare
Choose a tag to compare

Changes

  • Rather than doing 1 /simulate call, do 6 /simulate/save calls (one for each save) in parallel, and then combine them.
    • This should allow each call to be handled by a different express worker, speeding up the total request time

Architecture

  • Set the number of express workers to the CPU count (no arbitrary limit)
  • Add a function that creates a new worker if it detects one has died

Fixes

  • Fix damage simulation taking average roll instead of rolling

[0.6.1] Fix Reroll Ones and Reroll Failed for simulations

24 Dec 15:05
Compare
Choose a tag to compare

[0.6.0] Christmas Update - Advanced Metrics and Probabilities

24 Dec 14:22
6fee770
Compare
Choose a tag to compare

Changes

  • Added a new screen called Advanced Stats which provides additional stats generated through simulations
    • Contains tables with mean, median, max, and variance
    • Contains full probability curve graphs
      • With the option to display reference lines for mean, median, or max
  • Add probability curves to PDF

UI

  • Added the ability to hover (or touch on mobile) legend items in charts in order to highlight only that series
    • This will also highlight the relevant reference lines if there are any
  • Move from a AppMenu to a Drawer
  • Changed App Bar from fixed -> Hide on scroll

Architecture

  • Spawn a cluster of workers for the express server
  • Add compression to API endpoints

Fixes

  • Fixed Chart titles missing from PDF graphs

[0.5.0] PDF Exports

19 Dec 10:38
6cf9323
Compare
Choose a tag to compare

Changes

  • Changed order of graphs from [Line, Bar, Radar] -> [Bar, Line, Radar]
  • Added Beta version of PDF export
  • Allow you to add an optional weapon profile name

UI

  • Added chart titles
  • Added Reddit button to footer

Fixes

  • Fix scroll "jumping" on reload of page

Notes

  • The PDF is in Beta as I want to get feedback before finalising the design
  • The PDF results are always on a separate page to ensure that they are grouped together
    • This will make screenshots / single page prints easier
  • In the future I will add PDF export settings (e.g: exclude unit data)