Skip to content

Latest commit

 

History

History
830 lines (627 loc) · 70.6 KB

HISTORY.md

File metadata and controls

830 lines (627 loc) · 70.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

Merged

  • Show raw pen #60

Commits

v2.3.4 - 2021-07-24

Commits

v2.3.3 - 2021-07-01

Merged

  • UI text improvements #59
  • Minor fixes #57

Commits

  • refactor: cleaned up class method syntax in ShellParameters 75dd4f8
  • refactor: switched to class methods in DefaultForm & DefaultShips 1de8ec7
  • feature: added option to show shell names 8242967
  • update version 885a869
  • refactor: minor changes to DefaultForm component to improve clarity 1c35b7c
  • refactor: cleaned up class method syntax in App d5789fa
  • fix: adjusted ship modules button css margin ef4920c
  • fix: clarified ship labeling setting 5d3a3d9

v2.3.2 - 2021-04-16

Merged

  • Projection labels #56

Commits

  • update version a960696
  • fix: renamed ship upgrades to ship modules for consistency fce7865
  • changed initial data to Yukon 1a834a2

v2.3.1 - 2021-03-13

Merged

  • Ship upgrades #55

Commits

  • update version 80c79ec
  • feature: added projection plane type to title; fix: edited trajectory normal proejction to impact normal projection e899595

v2.3.0 - 2021-02-06

Merged

  • Basic modifiers #54
  • Basic modifiers #53

Commits

  • refactor: moved upgradeforms to another file 5a57614
  • feature: ship upgrades basic UI complete d5b11ac
  • feature: basic component selection working f867bc5
  • feature: integrated upgrades into defaultForms updates 0c6da8a
  • fix: fixed ship upgrade items breaking column alignment 60990fb
  • update version 4723614
  • refactor: moved defaultForms interface into more isolated tsx 0f35613
  • feature: added fcs modifiers 16e41f3

v2.2.12 - 2021-01-31

Merged

  • Vertical types #52

Commits

  • feature: added dispersion and dispersion modifiers 39e0411
  • update version 28aa811
  • Update README.md 055a36d
  • fix: renamed items for clarification d0fb56e
  • fix: added type for shellparameters to silence ts warning cb1a860

v2.2.11 - 2021-01-30

Merged

  • Vertical types #51

Commits

  • update version 5a10c96
  • fix: updated tooltips for dispersion; updated naming for verticalTypes 2ac66ea

v2.2.10 - 2021-01-30

Merged

  • Formalize dispersion #50

Commits

  • feature: added settings to select vertical type - formatting adjusted 098f45e
  • refactor: deal with warnings 2a3e7d5
  • fix: cleaned up css and naming for settings 14cf853
  • update version 489e319
  • feature: added wasm to support different vertical types a6b36be
  • fix: edited readme 250b959
  • Update README.md 8f54936
  • Update README.md 4820ec8

v2.2.9 - 2021-01-21

Commits

  • fix: removed experimental designation for dispersion now that the theory is confirmed; fix: edited explanations for dispersion 1dc8012
  • refactor: minor code cleanup a8a818f
  • update version 047bc95

v2.2.8 - 2021-01-15

Merged

Commits

  • fix: migrated to cra 4.0.1 successfully fa6f37c
  • fix: removed numerous unnecessary modules daa5c51
  • minor edit c7016ee
  • refactor: preliminary wasm replacement operational 3993970
  • refactor: successfully migrated to cra4.0.1 and ts4.1.3 3cb2ad4
  • feature: added button for updating graph layouts without recomputing a46c8d6
  • fix: wasm now uses the two file (js, wasm) approach - significantly reduces js chunk size 465b22a
  • fix: tested loading logos separately cd31e7e
  • fix: removed bugs that prevents using [email protected]; updated package.json to use [email protected] 4c98dfa
  • fix: removed more modules, removed chartjs-annotations import from Charts.tsx f1cc39a
  • refactor: minor App.tsx refactors a8d8552
  • fix: update ts packages 9e3794f
  • fix: update manifest.json 1ba2c84
  • fix: attempt to fix missing image in navbar 54afcfd
  • update version 84e6656
  • fix: make links open a new tab instead of changing current page 8105a36
  • edited changelog 3689fd2
  • update version 3d62463
  • update history 6a0f438
  • fix: removed debug prints 365767e
  • fix: fixed bug with reference angles only showing one label 1b7ad92
  • added github and discord symbols to navbar w/ corresponding links d0d64b9
  • fix: corrected error with vertical dispersion 0c23079
  • fix: edited package.json 0d0cd27
  • feature: added 50% dispersion ed71236
  • fix: updated initialData 17df83e
  • Update README.md 9c5a2ad
  • fix: removed images from components 608c952

v2.2.5 - 2020-10-29

Commits

  • fix: updated initialData; cleanup initialData generation a61484e
  • refactor: minor changes f77f59b
  • fix: update initalData c283a56
  • fix: increased default launch angle from 25 degrees to 30 degrees so calculations for certain ships reach max range by default a06c928
  • update version 32cb051
  • fix: new backend - shell speed ratio changed from 2.61 -> 2.75 d942523
  • fix: fixed typo in navbar title b6505cc

v2.2.4 - 2020-09-24

Merged

  • Update dispersion #45
  • Updated ballistics #44

Commits

  • fix: corrected equation used to generate standard dispersion 99f82fb
  • feature: correctly implemented idealDistance and maxDist 0f7b78d
  • feature: updated ballistics model; edited App.tsx to be compatible with new wasm module 6d5b21b
  • update version be35825
  • feature: added forms for maxDist and idealDistance 8f8104b
  • update version 85c62da
  • update version 3084dd4
  • fix: corrected idealRadius and minRadius descriptors f00aeca
  • feature: new forms now update with queried data 58b9b93
  • fix: updated wasm module with revised time multiplier d1608dd
  • fix: updated initialData 10a2aa8
  • fix: vertical overflow switched from idealDistance to maxDist 995d1b8
  • fix: adjusted maxDist descriptor 73c03ab
  • fix: updated initalData 5100dcc
  • fix: updated ballistics module again 4071bec
  • fix: updated initialData using revised wasm module daef767
  • feature: updated initial chart to be inline with updated ballistics model a50bb3f

v2.2.3 - 2020-08-04

Merged

  • Localization #43
  • Bug fix #42

Commits

  • fix: shortened point generation e50720f
  • fix: simplified dispersion calculations aa4283a
  • feature: display en-localization names b50b96d
  • update version e3201c1
  • fix: post-pen charts navbar not updating f080b86
  • fix: initialData now has shortname ship/shell labels 61db8fa

v2.2.2 - 2020-07-31

Merged

Commits

  • update version 49e585e
  • fix: files dating before sap would leave hesap null 52c72f7
  • minor changes b68b750

v2.2.1 - 2020-07-31

Merged

  • Dispersion #40

Commits

  • feature: added dispersion ellipse area cb82b0e
  • update version 6ca5579
  • fix: slight optimizations d8c8eda
  • Update README.md de7ec79
  • feature: added dispersion area to initialData 239803d

v2.2.0 - 2020-07-31

Commits

  • added dispersion charts 41e6d00
  • feature: added dispersion parameters; separated charts with <hr/> a4cc5bd
  • refactored shellForms.getDefaultData; pass dispersion parameters into formData 88fab0c
  • feature: added tooltips for understood parameters bfe31ee
  • update version 17d3d18
  • pass dispersion parameters to shellForms 763e85b
  • fix: bug where dispersion charts do not update 24081cf
  • Update README.md 9886684
  • feature: added dispersion charts to initalData 97d1ef4

v2.1.1 - 2020-07-30

Commits

  • update version aef02bb
  • defaultForms now target data_accuracy 0c72bef

v2.1.0 - 2020-07-19

Merged

  • Ricochet Angles Impact #39

Commits

  • fix: more chart generation code cleanup eed95c0
  • feature: added ricochet angles to deck penetration; fix: refAngles / ricochetAngles not updating on charts 8bb634d
  • fix: cleanup chart generation code 54d5384
  • fix: added ricochet angle to initialData 4b5cc8f
  • update version 0cb2ca3
  • fix: minor changes 6ca2ab2

v2.0.1 - 2020-07-19

Merged

  • fix: rename horizontal to belt for more clarification #38

Commits

v2.0.0 - 2020-07-16

Merged

Commits

  • feature: added carousel internal support for charts 2e20fb2
  • fix: tweaked button colors 6773846
  • fix: trimming unnecessary elements 731f61a
  • fix: navbars work not with carousel; feature: buttons for selecting graph f252d66
  • fix: color tweaks 4961d9c
  • fix: styling changes - improves accessbility and visibility 5b0cd9c
  • 2nd close button attempt f08ea80
  • fix: abbreviated labels; higher switch button text/background contrast cb49692
  • fix: custom close button - greater width control; made fixed target forms vertically stacked 314256a
  • feature: moved targetForms next to shellForms 308271e
  • fix: graph carousel buttons are now grid items 3a89720
  • fix: adjusted tooltips to start and place properly ba61df6
  • fix: dropdowns now select chart carousel a65eeb9
  • fix: centered refAngle label; increased width of modal titles to prevent overflow aac463f
  • fix: carousel buttons - removed - blocking chart a96a5d9
  • fix: minor changes 441d549
  • fix: tweaked dropdown and footer color ef4fe21
  • fix: chart labels not updating properly 323bb9b
  • update version ed3a517
  • fix: evened out target parameters units cc2ebeb
  • fix: shell number not centering 88ed1c5
  • fix: added additional colors for future use 956eeec
  • fix: increased angleForm font size 02f09cf

v1.4.6 - 2020-07-15

Merged

  • fix: settings grids misforming #36

Commits

  • update version 2efb10d
  • fix: settings grids misforming due to incorrectly placed div elements 94c1911

v1.4.5 - 2020-07-12

Commits

  • fix: procedurally generated items not receiving keys 8c0571a
  • update version b2a180f

v1.4.4 - 2020-07-11

Merged

Commits

  • fix: supportfooter css; decluttered chartUpdate; more loop optimizations 7c30855
  • fix: loop optimizations 09ddf50
  • update version 5c2e2e9
  • fix: minor loop optimizations 6be05db
  • fix: angleforms breaking format when reaching angle 10 8646b9f

v1.4.3 - 2020-07-11

Merged

Commits

v1.4.2 - 2020-07-10

Commits

v1.4.1 - 2020-07-09

Merged

  • Redo styling #33

Commits

  • feature: replaced bootstrap row/col with css grids - also better responsive behavior e16ff64
  • fix: settings now maintain graph / calc categorization on resize b1123a3
  • feature: css grids in ShellFormsContainer - improves responsive behavior on large and small screens 6b924df
  • fix: edited minmax grids; edited box background color 2a7a6cd
  • feature: responsive css grids in TargetForms fixed labels f9546d6
  • feature: responsive css grids in TargetForms for angle labels c874255
  • update version 9f6e173
  • fix: settings bar grids more responsive and consistent 31397c0
  • fix: fixed fuzing angles not being zero when thickness = threshold 961db49
  • fix: removed modal-dialog top margin 3a84832
  • fix: shrunk chart label names a364367
  • fix: settings bar grids more responsive and consistent fd18222
  • fix: tweaked targetForms css to convey more information 575702d
  • fix: widened shellForms padding fd5c1b9

v1.4.0 - 2020-07-07

Merged

  • Chart update #32

Commits

  • fix: created generic settingsradio 72b3a5a
  • fix: reduced unnecessary layout components in settingsbar 51babc4
  • fix: added working legends position; replaced calcRadio w/ functional component 964d975
  • fix: fuse -> fuze c592813
  • fix: minor changes - code shortening c7e588e
  • fix: more optimized chart update for post-pen charts f286e31
  • fix: minor changes e23a608
  • fix: removed unnecessary component - no need to isolate rendering anymore when chart.js update works 3ddedcf
  • update version 590d6bb
  • fix: bug where pressing makeGraph before wasm load could cause a crash 05344c9
  • fix: updates not changing title cb31d9b
  • fix: update in a cleaner and more complete manner e397c00
  • fix: use chartjs.update() instead of forceupdate() 799ff55

v1.3.12 - 2020-07-06

Merged

Commits

  • fix: minor readability changes 5ecea34
  • fix: bundle functions together to reduce code size 0de1651
  • fix: minor changes 4bd01bf
  • iterative mode working a2b7caa
  • fix: changing forms will now try to keep the same option where possible eda5a05
  • fix: render charts at mounting instead of after 2ec5cc4
  • fix: minor changes 4f3ca47
  • fix: optimized new defaultForms algorithm 170166c
  • update version 95391bb
  • fix: minor changes c98172b

v1.3.11 - 2020-07-02

Merged

Commits

  • fix: split navbar updates 1c74f98
  • fix: trimmed unnecessary components; fix css bug 73003ad
  • fix: cleanup directories and css eb94e51
  • fix: removed resize function - unnecessary and likely detrimental to performance 9e82f8f
  • fix: trimming unnecessary components 5a2e19d
  • fix: trimmed unnecessary code fd4ec32
  • fix: broken refs, removed unused code 48e948b
  • fix: patched broken aria labels 3840127
  • fix: moved analytics to index.tsx 80c0588
  • fix: trimmed more unnecessary components 5712658
  • fix: turned on serviceworker 8cf08e5
  • update version ff81e4d
  • fix: preloading certain assets d8849d8
  • fix: comment out unused code 430551c
  • fix: broken build script pt.2 06f5767

v1.3.10 - 2020-07-01

Merged

  • Default forms #29

Commits

  • update version e23bd55
  • fix: trimmed compression functions - unnecessary eef8194
  • fix: switched to uncompressed data to save on computations since data is compressed during transfer anyways 375a2c2
  • fix: broken build script 995966c

v1.3.9 - 2020-06-30

Merged

Commits

  • migrate to yarn 6386656
  • feature: added question circles around tooltips 616e37f
  • fix: navbar becoming a mess on smaller screen - replaced with responsive collapsible; fix: reduced angle form sizes 4299376
  • fix: adjusted settings form sizes ea5ade4
  • fix: removed extraneous components from settings a1a2dd5
  • update version ef8ad19
  • fix: reworded shell parameters tooltips 1e9f906
  • fix: removed extraneous components from settings 2c70c55
  • async attempt da77c72
  • fix: renamed raw parameters to raw input so the size better matches up with the clone button on smaller screens 84bd926
  • Update README.md f068a50
  • Update README.md 24b53c2
  • Update README.md 583ec99
  • Update README.md cf51844
  • Update README.md 5d46f1e
  • Update README.md 6b167e7

v1.3.8 - 2020-06-28

Merged

Commits

v1.3.7 - 2020-06-25

Commits

v1.3.6 - 2020-06-25

Merged

  • Settings redux #26

Commits

  • feature: added point settings e7a9615
  • fix: proper closure usage 0c17c6e
  • fix: split up charts so rendering can be done separately 7030e4b
  • fix: fixed various parameterform bugs ae69037
  • feature: added ability to only rerender chart f759377
  • feature: lazy loading navbar items 2a8ce02
  • refactored parameterform 1c77fdf
  • reorganized directories 968ff60
  • minor changes c5a7bb9
  • update version 09c05e7
  • minor changes 0dd59d2
  • minor changes e7a79ae

v1.3.5 - 2020-06-23

Commits

v1.3.4 - 2020-06-23

Merged

  • Page load #25

Commits

  • split off shell parameters 07871ae
  • fix: split initialdata from main chunk; graphs update separately now d5d6220
  • fix: using closures in functions with nested functions df699ba
  • feature: lazy load tooltips 5b51434
  • feature: lazy load settings e704024
  • feature: lazy load shellparameters for better page load da39b42
  • reorganizing shellforms 6b43fe6
  • update version 1c83c95
  • minor changes 4e53b58
  • Update README.md ec35c1f
  • small fix 852ede2

v1.3.3 - 2020-06-22

Merged

Commits

  • refactor: code shortening; fix: [ab]using closures to minimize function reallocations d277b2d
  • fix: finished using closures to reduce redefinitions in charts ca1e70f
  • fix: moved more map callbacks out of renders 9c37ea7
  • feature: replace toggle button w/ switch toggle 86be016
  • fix: shellforms clone now copies whether to graph shell e71242d
  • fix: move addCharts out of render 7672e94
  • minor changes c09b218
  • update version 7cb238e
  • fix: privatize render related functions 50d45aa
  • Update README.md 4dddfbf
  • feature: changed make graphs color 5a5d169

v1.3.2 - 2020-06-20

Commits

  • fix: rounding dps not exceeding 3; removed debug print; more typing 36e59d1
  • update version 6d14fff

v1.3.1 - 2020-06-20

Merged

Commits

  • fix: removed funtions in render()s 5695699
  • more typing b70e8f4
  • fix: added values array for options for fancier default labels without post processing a1276e0
  • fix: nested functions being reinstantiated 2128d60
  • fix: clone bug created by separating values and options; purecomponents 81665e1
  • fix: inconsistent points between static and post-penetration charts 1b5c8d1
  • update version 7e1ce63
  • fix: more purecomponents replacing components 589b6d1
  • fix: remove unused function 2b46a29

v1.3.0 - 2020-06-18

Merged

  • Compressed default #22

Commits

v1.2.2 - 2020-06-16

Merged

  • Distinct colors #21
  • Refactor #20

Commits

  • added settings for new color generation 9aa6e2e
  • feature: more distinct colors 6ab5c14
  • fix: colors becoming indistinct with high shell counts 482a239
  • update version c02efb4

v1.2.1 - 2020-06-15

Merged

  • Tooltips #19
  • fix: bug with clone where ships are cloned from previous clone instea… #18
  • Tooltips #17
  • Charts2 #16
  • Refactor #15

Commits

  • fix: renamed detailed parameters to raw parameters - improves formatting on smaller screens 03f7475
  • some shortening and indention changes 2e024c5
  • fix: bug with clone where ships are cloned from previous clone instead of actual target 5ec91be
  • angle chart annotations line added 62476af
  • feature: tooltips for raw shell parameters 6d2810d
  • cleanup some duplicated code in charts; more code comments; other cleanup 8422837
  • fix: silence tbody warnings 2a4acd2
  • small cleanups to charts 36d0db5
  • feature: added option to toggle whether to graph shell or not 10cbaa5
  • feature: thousands commas in callbacks 25ebe67
  • preliminary angle annotations added 4ae91b8
  • feature: tooltips on chart group titles, and some target forms titles a66e576
  • commenting deeab51
  • more shortening eb5b937
  • feature: showline option added 780067c
  • fix: edited ship width generation - slightly more efficient 9f5a671
  • feature: tooltips for remaining target parameters 0474814
  • fix: removed unncessary moved download button to different file; d78c024
  • reorder repo fa889c5
  • fix: bug where tooltips of names with spaces become truncated c93f472
  • feature: update shellForms colors upon settings change 5e7490e
  • added aria-labels to all remaining forms 88de3c2
  • feature: user angle chart labels 812c59b
  • Create LICENSE ef0b6a1
  • trimmed unneeded color function; added rawpen to data 03b593b
  • fix: only using lodash.clonedeep - lodash has sec vulns 3897cce
  • version changes 75940d5
  • stricter typing 791faca
  • update version 140cb7e
  • moved graph toggle 3e5c50a
  • version update a6629e9
  • Update README.md 4f89e14
  • silence warnings 6a8e8f0
  • Update README.md 8f532a0
  • fix: removed debug console.logs b102af2
  • Update README.md dc062de
  • Update README.md 82e22aa
  • fix: unnecessary variables 152efe6
  • small changes 0479b3f
  • Update README.md b9f970a
  • Update README.md d09a895
  • Update README.md 57f1d7c

v1.0.1 - 2020-06-03

Merged

  • Shell forms redux #14
  • Refactor #13
    • added settings to navbar #12
  • Refactor #11
  • integrated wasm backend with non ap support - should marginally improve performance #10
  • dropdown replaced with popover #9
  • Input group #8
  • settings bar working #7
  • Navbar #6
  • navbar working #5
  • Refactor #4
  • Add wasm #3
  • fixed formatting, iOS tested #2

Commits

  • typescript working b84390e
  • first commit d633af0
  • addWasm successful a8386eb
  • moving over to ts e972369
  • targetForms-delete working ddc5ea8
  • working DefaultForm b53a0d6
  • add ship crash bug eliminated - delete still needs fix f8f8bd8
  • refactor successful 5f47692
  • edited shellforms data structures dc69f62
  • bare features completed eb070f2
  • feature: added copy shell functionality f66f688
  • impact charts working 3982fbc
  • added units and cleanup imports e6fb507
  • adding settings internally 3311946
  • targetForms-add working d72a4b6
  • add delete working f958952
  • angle charts working 09430f7
  • forgot to merge bb4e6c1
  • fixed static formData and defaultData 0f2683a
  • adding enums; cleaning up poor variable names in charts; replacing string concatenation with template literals 26c31bb
  • post pen charts working b7ee893
  • removed unnecessary code in defaultForms; starting to use ts enums 63496c9
  • refactored output -> calculatedDat; fixed formlabels overflowing width with some ship names 971923e
  • send data successful b87824b
  • edited readme 30c339a
  • reordered settings - clarified launch angle and numerical analysis sections 1122df7
  • delete crash bug fixed 11c7e87
  • adding changelog d33ab21
  • added settings to navbar; added support item to navbar dbd28d9
  • feature: show shell colors on modal 273568f
  • changed indents bb40819
  • finalized refactors effc7b3
  • added download json 4fe9e3d
  • added launch angle increment setting 5a36bf5
  • more enums; clearer variable names 52d0e92
  • added color controls 944158c
  • removed deadend wasm 83dad48
  • small cleanup 05fbed1
  • added post pen data f1269aa
  • edited color scheme e4f39e1
  • improved algorithm on shell add / delete ec34895
  • color scheme changes 51372d7
  • fix: colors being the same on different shell modals 0128401
  • fix: bug where datasets with the same labels and different colors have the same colors 13f3fe5
  • imporved algorithm on angle add / delete 1cd1101
  • edited readme d564846
  • trim console outputs 1a8cb2b
  • integrated wasm backend with non ap support a5c1d10
  • adding ga, more bug fixes a37be6c
  • edited readme 9a99dd1
  • added initial data 917c530
  • reduced append padding fc94789
  • move to new directory cf17f6e
  • improved default ships formatting 5ff002d
  • commenting 7316990
  • small changes ea85a28
  • finalize 463c6b0
  • minor changes 822903f
  • edit title and meta b6f229a
  • small changes dc4618e
  • Improved Shell Forms dd93c5c
  • edited readme 4e82787
  • edited readme f3d4275
  • edited readme 065a278
  • small changes 054590b
  • edited readme a1d5d8d
  • edited readme ad77ad5
  • 1.0.0 version in changelo e9e8777
  • edited version 94659fe
  • fixed shell forms overlapping on smaller screens eeb29af
  • edited readme 46a70a1
  • edited readme a150ffd
  • edited readme 742b261
  • download JSON -> data bd10e10
  • added aria-labels for default forms 563e163
  • fix hide bug on settings 19fc0ed
  • turn off settings by default 625851f
  • moved download button into collapsible region c772fc8
  • edited readme f6082c9
  • fixed detailed shell parameters from lying on top of navbar fe8fc37