Commit Graph

33 Commits

Author SHA1 Message Date
Patric Stout
2157f87e3c chore: bump all dependencies to latest (#33) 2024-05-10 13:19:36 +00:00
Patric Stout
366dfc0355 chore: bump all dependencies to latest (#31) 2024-05-09 17:44:38 +02:00
Patric Stout
3fcd831df1 chore: update the license owner (#30) 2024-05-09 15:28:41 +00:00
Patric Stout
a5d65a7c7c chore: bump @eveshipfit/react to 2.4.0 and @eveshipfit/dogma-engine to 3.0.0 (#29)
* feat(hardware): also show charges, and allow filtering on fitted modules
* feat(charge): allow adding/removing charges to fits
* feat(calculation-details): improve the overall ability of this component
* feat(statistics): show alpha strike damage and with(out)-reload DPS
* fix(charge): adding charges duplicates slot for which charge is added
2024-03-05 21:51:54 +00:00
Patric Stout
3485310ce9 chore: bump @eveshipfit/react to 2.3.0 and @eveshipfit/dogma-engine to 2.5.1 (#28)
* feat: show how long it takes for a capacitor to deplete (if not
stable)
2024-02-09 13:08:40 +00:00
Patric Stout
4ba48dcd2c chore: bump @eveshipfit/react to 2.2.0 (#27)
* feat: peak recharge / usage / delta statistics for capacitor
2024-01-07 14:51:28 +00:00
Patric Stout
6e07e2311c chore: bump @eveshipfit/react to 2.1.0 (#26)
This also removes the need for the Debug component and we can no longer
consider this website pre-alpha.

* feat: loading fits from a Browser's LocalStorage
* feat: show name of fit next to the fit
* feat: ability to rename fits and save them in the browser
* feat: visually indicate the origin of a fit (browser, ESI, ..)
* feat: import/export current fit as EFT string
* feat: import of ESI JSON fits from clipboard
* feat: "Share Link" button to quickly share the current fit
* fix: name a new ship's name based on the ship type
* fix: rotate the radial menu icon back into an upright position
* fix: use proper icons for cargo-hold and drone-bay
* fix: sort the fits based on their name
* fix: selecting two filters in Hardware shows an empty list
2023-12-22 19:41:40 +00:00
Patric Stout
2679dd421b chore: bump @eveshipfit/react and @eveshipfit/dogma-engine to latest (#25)
Additionally, enable HardwareListing.

* fix: EffectStopper effect causes a crash
* feat: list all modules for adding them to fits
* feat: ability to remove modules from a fit (via hover on module)
* fix: hull-listing overflows with 5 pixels on the bottom
* fix(ShipSnapshotProvider): React warns about duplicated key in
storybook
* chore: refactor hull-listing to use tree-listing
* chore: use Providers to send functions deep into components
* chore: bump @eveshipfit/dogma-engine to 2.3.1
* chore: calculate available slots in ShipSnapshotProvider
* chore: rework ShipFit to use SVGs for better pixel-perfect rendering
2023-12-10 16:20:47 +00:00
Patric Stout
db13247601 chore: bump @eveshipfit/react and @eveshipfit/dogma-engine to latest (#24)
Additionally, enable a detailed calculation pane, for easier spotting
why information is incorrect.

* feat: component to show in detail how attributes were calculated
* fix(ShipStatistics): mass is presented in kg, not the expected tons
* fix: positive stacking penalty calculation is off
2023-12-01 13:50:37 +00:00
Patric Stout
42d5a36f3d feat: improve hull listing and improve character selection (#23) 2023-11-30 20:53:43 +00:00
Patric Stout
024f38064d feat: list hulls for creating new empty fits (#22) 2023-11-27 19:10:57 +00:00
Patric Stout
c897cb02ba fix: skills not mentioned in ESI are set to level 1 (instead of level 0) (#21)
This is because ESI only returns skills that are learnt, and
dogma-engine sets unmentioned skills to level 1.
2023-11-27 18:33:00 +00:00
Patric Stout
f9d801a1dc feat: ability to load characters and their skills from ESI (#20)
This can track multiple characters, and tries to make as few as possible
ESI calls.

In the localstorage, we keep track of all the characters and their
refresh-tokens.
Access-tokens and skills are not stored in the localstorage, which means
that every reload, this information is fetched from ESI again.
2023-11-26 15:55:22 +00:00
Patric Stout
4bece2e47d fix: importing an EFT fit doesn't always work (#19) 2023-11-26 15:26:24 +00:00
Patric Stout
83e56dd2ae chore: minor typos in several places (#18) 2023-11-26 12:54:32 +00:00
Patric Stout
f7c2d796b4 feat: add Discord and donation link in the banner (#17) 2023-11-26 12:10:35 +00:00
Patric Stout
d5d4598a63 chore: bump @eveshipfit/react to 1.6.1 (#16)
* fix: unable to toggle modules
2023-11-24 21:29:42 +00:00
Patric Stout
1ba4b61949 chore: bump @eveshipfit/react to 1.6.0 (#15)
* feat: copy link of fits to clipboard (instead of opening new window)
2023-11-24 21:20:44 +00:00
Patric Stout
09889f1d2b feat: load fits from link when one is given (#14) 2023-11-24 21:34:01 +01:00
Patric Stout
c9bf743521 chore: apply NextJS' suggestion to use defaultValue over selected in <select> (#13) 2023-11-24 19:15:11 +00:00
Patric Stout
a96b9ecfb5 feat: replace favicon with EveShip.fit logo (#12) 2023-11-21 21:46:53 +00:00
Patric Stout
7cdfc7937c chore: bump @eveshipfit/react to 1.4.0 (#11)
* feat: show icons in statistics
2023-11-20 21:13:55 +00:00
Patric Stout
cdebf5ee80 chore: bump @eveshipfit/dogma-engine to 2.2.1 (#10)
* fix: modules that are online (but not active) are contributing to
recharge-rate
2023-11-19 13:52:08 +00:00
Patric Stout
cc83feca5e chore: bump @eveshipfit/react to 1.3.0 (#9)
* feat: update the SDE to 2023-11-15
* feat: show eHP statistics of the ship
* feat: recharge rates for defense in statistics panel
2023-11-19 13:40:29 +00:00
Patric Stout
767144d74e fix: select the L5 skills option by default (#8) 2023-11-18 09:51:19 +00:00
Patric Stout
5f0ff00809 feat: allow setting either all skills to L0 or to L5 (#7)
This makes it easier to compare statistics with other tools, to see if
the dogma-engine is doing the right thing.
2023-11-18 09:41:33 +00:00
Patric Stout
a3cac2c424 chore: bump @eveshipfit/react to 1.2.0 (#6)
* feat: calculate velocity boost for AB / MWD correctly
2023-11-14 22:16:19 +00:00
Patric Stout
5ddc28dc83 chore: bump @eveshipfit/react to 1.1.0 (#5)
* feat: allow toggling the state of the modules (Offline, Online,
Active, Overload)
2023-11-13 22:39:39 +00:00
Patric Stout
a514e9cb44 chore: bump @eveshipfit/react to 1.0.2 (#4)
* fix: slots layout look odd as they are full rectangles
* fix: parsing quantity (... x5) fails when loading EFT fits
2023-11-12 19:39:28 +00:00
Patric Stout
d37c509ee0 chore: bump @eveshipfit/react to 1.0.1 (#3)
- fix: failure to process data-files on first load
2023-11-12 18:42:13 +00:00
Patric Stout
ff675ac076 chore: rename publish run to "website" (#2)
"storybook" is a copy from another project.
2023-11-12 19:03:11 +01:00
Patric Stout
d674b5cc0a feat: initial version of the website (#1) 2023-11-12 19:00:10 +01:00
Patric Stout
115659f2ac chore: initial empty commit 2023-10-28 10:37:47 +02:00