Releases: damonhook/aos-statshammer
Releases · damonhook/aos-statshammer
[2.1.5] Ensure when reducing hit / wound counts, that they are lower bound
[2.1.4] GHB2020 Save after save fixes
Description
- GHB2020 introduced a rule change where only a single save after save roll can be used (closes #60)
- Instead of letting the modifiers stack, it should pick the best one for the situation
[2.1.3] Filter out units that do not have any active profiles and fix PDF table jumbling the order of the data
[2.1.2] Fix cropping of max damage on discrete probability graphs
Fixes
- Fix for the max damage of a profile was being forced to 0 when creating the discrete probability graphs
[2.1.1] Fix max damage calculations when you mix exploding with conditional bonus
Fixes
- Fix max damage calculations when you mix exploding modifier with conditional bonus modifier (that applies on the same characteristic)
- It was incorrectly applying the conditional bonus to the exploded values
[2.1.0] Various Incremental Architecture, UI, and Performance improvements
UI
- Minor UI Tweaks / Improvements (fixes #43)
- Remove Footer from /pdf page (takes up too much space)
- Change
overflow-x: scroll
->overflow-x: auto
on tables - Increase font-size on
/about
page for non-retina displays - Tabs touch scrolling is currently shrinking to content height
- Users should be able to change between full and rail version of the left navigation when in large (lg) mode
Fixes
- Fixes bug with simulations where it did not calculate correctly if you have any 2 of the following modifier combinations on the same characteristic:
Exploding
,Mortal Wounds
, orConditional Bonus
(fixes #47) - Fix a bug that could causes stats to fail if you have a really old persisted storage (data from before a major update)
Architecture
[2.0.0] UI Overhaul pt.1, more accurate simulation stats, and performance improvements
Additions
- Users can now toggle profile and target modifiers using a toggle switch (fixes #26).
UI
- Remove Beta Tag from non beta features
- Small UI overhaul for Desktop (Mostly related to the drawer)
- Add Warcry Statshammer links and buttons (fixes: #23)
- Change SVG Text Object -> Path (fixes #25)
- Use SVGIcon instead of loading through img src
- Make the Left navigation bar responsive based on the following criteria (fixes #34)
- Large: Show the full drawer
- Medium: Show a Rail but let users open the drawer
- Small: Hide the rail, let users open the drawer
- Add an Average damage graph to the
Metrics
tab in theSimulations
screen for easier reference
API
- Use a calculated population max (The actual max) rather than basing it on the max value of the simulated sample (fixes: #30)
- This has had the effect of vastly improving the accuracy of the simulated metrics.
- Also use the population mean, rather than the sample mean
- Remove Median as the way the data is distributed, it is usually extremely close to mean anyway
- Calculate frequency table on the fly, rather than creating a large results array first (fixes #32)
- Completely refactor the response structure of the
/api/simulate
and/api/simulate/save
endpoints for better visibility and extensibility. - Added Sentry to API to capture errors (Fixes: #39)
Notes
- This UI overhaul was more focused on navigation, the next one will be more about layout
- Though it may not look it, this release had a huge amount of behind the scenes changes
- Since the 2.0.0 branch, I have been using Github projects to greater effect, this means you can watch the project for a specific version to see the currently planned items, and their progress
[1.1.2] Only set DiceInput inputmode to numeric if Android
Attempt to detect if android, because iOS numeric
inputmode doesn't let you switch to text (so you can't do D3)
[1.1.1] Change buttons to icons on xs screens for simulation top bar
Fixes
- Small devices causing the # Simulations text to wrap over 2 lines.
- Instead the other buttons will change to just IconButtons (with tooltips) for xs screens
[1.1.0] Simulation Accuracy Configuration
Additions
- You can now customise how many simulations (per save) are performed
- A higher number of simulations will give you more accurate results, however, will increase the load times
- Added a lot more detail to the
About
page
UI
- Added
Releases
to the Footer and Drawer - Added the first draft of the new Logo (time to get off the react logo)