Commit Graph

108 Commits

Author SHA1 Message Date
Patric Stout
8d0764d0fa feat: show launcher/turret slots and usage above fit (#112) 2024-05-12 09:54:50 +00:00
Patric Stout
1888f8fced fix: import from clipboard no longer worked (#111) 2024-05-11 16:16:40 +00:00
Patric Stout
a772a8272a feat: ability to import EFT fits directly from URL (#110) 2024-05-11 13:39:49 +00:00
Patric Stout
4c1a7c3b3f fix!: fixup KillMail fits on load, not on simulation (#109) 2024-05-11 15:33:47 +02:00
Patric Stout
a22a6cdc4e chore: initialize ESF with an empty fit, instead of a Tengu (#108) 2024-05-11 13:17:17 +00:00
Patric Stout
89f615a219 chore: in calculation details, show better when an effect isn't applied (#107) 2024-05-11 12:41:30 +00:00
Patric Stout
5269f047b1 chore: sort() modifies the original array, so clone first (#106) 2024-05-11 12:36:34 +00:00
Patric Stout
a0e1788745 fix: fits imported via killmail could have stuck charges (#105) 2024-05-11 09:01:41 +00:00
Patric Stout
114ef13c59 chore(deps): bump the dependencies group across 1 directory with 8 updates (#103)
Bumps the dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `7.6.19` | `8.0.10` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `7.6.19` | `8.0.10` |
| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `7.6.19` | `8.0.10` |
| [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/ui/blocks) | `7.6.19` | `8.0.10` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `7.6.19` | `8.0.10` |
| [@storybook/react-webpack5](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-webpack5) | `7.6.19` | `8.0.10` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `7.6.19` | `8.0.10` |



Updates `@storybook/addon-essentials` from 7.6.19 to 8.0.10
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.10/code/addons/essentials)

Updates `@storybook/addon-interactions` from 7.6.19 to 8.0.10
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.10/code/addons/interactions)

Updates `@storybook/addon-links` from 7.6.19 to 8.0.10
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.10/code/addons/links)

Updates `@storybook/blocks` from 7.6.19 to 8.0.10
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.10/code/ui/blocks)

Updates `@storybook/react` from 7.6.19 to 8.0.10
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.10/code/renderers/react)

Updates `@storybook/react-webpack5` from 7.6.19 to 8.0.10
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.10/code/frameworks/react-webpack5)

Updates `storybook` from 7.6.19 to 8.0.10
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.10/code/lib/cli)

---
updated-dependencies:
- dependency-name: "@storybook/addon-essentials"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@storybook/addon-interactions"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@storybook/addon-links"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@storybook/blocks"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@storybook/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@storybook/react-webpack5"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: storybook
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-11 08:02:32 +00:00
Patric Stout
08fbc19386 fix: show a clear error as to why EFT import fails (#102) 2024-05-10 21:18:43 +00:00
Patric Stout
a0b573d66c feat: support import/export of ammo via EFT (#101) 2024-05-10 21:09:30 +00:00
Patric Stout
0126b2cf96 feat: support import/export of drones via EFT (and ignore mutations) (#100) 2024-05-10 20:58:59 +00:00
Patric Stout
8e827d8ec9 feat: useEveShipFitLinkHash() to get only the hash part for a link (#99) 2024-05-10 20:24:29 +00:00
Patric Stout
d8374904f8 chore: remove teardown of window functions (#98)
React in StrictMode should run effect -> teardown -> effect,
but for some reason it never does the second "effect" in time.
In result, the dogma-engine is marked as loaded, but it really
isn't.

Setting the dogma-engine as unloaded also doesn't work, as
that signal arrives after the dogma-engine is used.
2024-05-10 20:09:51 +00:00
Patric Stout
4842fcd01e chore: use the pull-request SHA on publishing for PR (#97) 2024-05-10 19:42:12 +00:00
Patric Stout
b7c085f84b chore: also update the latest storybooks for the recent change (#96) 2024-05-10 19:19:53 +00:00
Patric Stout
235d28cfa5 refactor: move skills storage inside ShipSnapshotProvider (#82)
This makes EsiProvider dependant on ShipSnapshotProvider, but also
avoids pages having to store skills themselves.
2024-05-10 21:16:23 +02:00
Patric Stout
67543579c8 chore: bump dogma-engine to v4 and update code accordingly (#95) 2024-05-10 18:14:31 +00:00
Patric Stout
7c3b7602e0 fix: importing anything other than killmail broke (#94) 2024-05-10 16:50:24 +00:00
Patric Stout
e9b8da408a fix: render less statistics for Structures (#93) 2024-05-10 16:29:59 +00:00
Patric Stout
48a187984b fix: don't calculate fits till eve-data is loaded (#92) 2024-05-10 15:29:40 +00:00
Patric Stout
0d94fd6d19 feat: allow importing fits from killmails (#91) 2024-05-10 17:03:57 +02:00
Patric Stout
b74de9a609 fix: also store charges and state in fit-links (#90) 2024-05-10 13:15:55 +00:00
Patric Stout
88310bffd1 chore: fix broken TreeListing storybook (#88) 2024-05-09 15:27:44 +00:00
Patric Stout
41d54bbdc4 chore: switch package.json to major-version pinning (#87)
No longer define what minor (or patch) version we are compatible
with, as that shouldn't be relevant.
2024-05-09 17:26:27 +02:00
Patric Stout
ab4bca51fc chore: operator precedence of ?? is not what you think (#86) 2024-05-09 15:26:11 +00:00
Patric Stout
d8af187b7d chore: update the license owner (#85) 2024-05-09 17:10:54 +02:00
Patric Stout
52968605b3 fix: round statistics up/down correctly (#84)
- HP is always floor().
- Resistance is ceil(), sometimes. 10.01 becomes 10, but 10.1 becomes 11.
- Rest seems to be rounding.
2024-05-09 17:02:35 +02:00
Patric Stout
e3caad1a32 feat: ability to enable/disable active drones from the DroneBay (#83) 2024-05-09 16:07:54 +02:00
Steven Noorbergen
1b9c08dfbf chore: use the version from the EVEShipFit/data package to build the default data URL (#81) 2024-05-06 00:33:52 +02:00
Patric Stout
36e2e49742 chore: bump @eveshipfit/dogma-engine to 3.2.1 (#79) 2024-05-05 17:37:13 +00:00
Patric Stout
eb5c0a7063 feat: display drone statistics (DPS, range, capacity, ..) (#78) 2024-05-05 15:08:35 +00:00
Patric Stout
a880dc3458 fix: logout character if access/refresh token is no longer valid (#77) 2024-05-05 08:54:14 +00:00
Patric Stout
9bb14f5a2f feat(statistics): show alpha strike damage and with(out)-reload DPS (#73) 2024-03-05 21:45:18 +00:00
Patric Stout
0e519bd03a feat(calculation-details): improve the overall ability of this component (#74) 2024-03-05 21:44:49 +00:00
dependabot[bot]
133b162c44 chore(deps-dev): bump the dependencies group with 1 update (#72)
Bumps the dependencies group with 1 update: [rollup-plugin-node-externals](https://github.com/Septh/rollup-plugin-node-externals).


Updates `rollup-plugin-node-externals` from 6.1.2 to 7.0.1
- [Release notes](https://github.com/Septh/rollup-plugin-node-externals/releases)
- [Commits](https://github.com/Septh/rollup-plugin-node-externals/compare/v6.1.2...v7.0.1)

---
updated-dependencies:
- dependency-name: rollup-plugin-node-externals
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-03 20:48:50 +01:00
dependabot[bot]
7cee3414f9 chore(deps): bump the dependencies group with 2 updates (#71)
Bumps the dependencies group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

Updates `actions/setup-node` from 3 to 4
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-03 20:38:59 +01:00
Steven Noorbergen
b40ef9c06c chore(deps): Add dependabot configuration (#70) 2024-03-03 19:35:10 +00:00
Steven Noorbergen
84ae045274 chore(eslint): Update eslint package versions (#69) 2024-03-03 20:18:39 +01:00
Patric Stout
566fd1d30f fix(charge): adding charges duplicates slot for which charge is added (#68)
This causes everything to become slower and slower.
2024-03-03 15:10:43 +00:00
Steven Noorbergen
7fc6cc71cd chore(eslint/prettier): Update config to apply to all relevant files (#67) 2024-03-03 15:08:21 +00:00
Patric Stout
080f418c3e feat(charge): allow adding/removing charges to fits (#66) 2024-03-03 14:52:13 +00:00
Steven Noorbergen
b9df78da6f chore(storybook): Disable telemetry (#65) 2024-03-03 14:23:20 +00:00
Patric Stout
0d4aecc666 feat(hardware): also show charges, and allow filtering on fitted modules (#64) 2024-03-03 12:13:48 +00:00
Patric Stout
9260537e3f chore: apply prettier coding-style to the whole project (#63) 2024-03-03 08:59:30 +00:00
Patric Stout
64d41f2f4d chore: bump datafiles to v7.2-20240227 (#58) (#62)
* Updated SDE to 20240227
2024-03-03 08:50:39 +00:00
Patric Stout
11ba97e87c feat: show how long it takes for a capacitor to deplete (if not stable) (#61) 2024-02-09 11:03:53 +00:00
Patric Stout
2af0a390e0 feat: peak recharge / usage / delta statistics for capacitor (#60) 2024-01-07 14:48:12 +00:00
Patric Stout
e3083f07e6 fix: wrong version on latest data version bump (#59) 2024-01-07 13:36:30 +00:00
Patric Stout
bc7d4bdd0d chore: bump datafiles to v6.2-20231214 (#58)
* Updated SDE to 20231214
2023-12-22 19:45:52 +00:00