Commit Graph

148 Commits

Author SHA1 Message Date
Patric Stout
7eb3190b57 chore: switch to ESI's v2 version of characters/fitting (#160)
I got a nice mail from CCP that I shouldn't be using v1 anymore.
2025-03-13 19:25:03 +01:00
Patric Stout
dd12c81aa7 feat: ability to set ShipFit in read-only mode (#155)
This prevents the user from changing the fit.
2024-08-06 13:27:04 +00:00
Patric Stout
5e0a8f73cb chore: bump data and dogma-engine to latest (#154) 2024-08-06 15:18:36 +02:00
Patric Stout
6b70fe0888 chore: bump data and dogma-engine to latest (#152)
This renamed a few attributes to be more in line with others.
2024-07-06 12:12:34 +00:00
Patric Stout
3f2791389b fix: unicode chars in fitname broke during import (#150) 2024-06-09 17:19:05 +00:00
Patric Stout
2751cf380b chore: forward isPreview flag from ShipFitExtended to ShipFit (#149) 2024-06-08 13:39:57 +00:00
Patric Stout
a6fb52cd86 chore: allow ShipFitExtended to be used for preview (#148)
This shows everything except name + history
2024-06-08 13:20:02 +00:00
Patric Stout
edd8e453a0 chore: improve handling of ESF encoded fits (#147) 2024-06-08 13:37:06 +02:00
Patric Stout
cc97781fb3 chore: change link text to "generated by" if in preview (#146) 2024-06-08 08:55:40 +00:00
Patric Stout
03ac9634f7 fix: show ship name if the hull image can't be loaded (#144) 2024-06-08 10:55:18 +02:00
Patric Stout
b94f7221db chore: use All Skills 5 as default character (#145) 2024-06-08 08:54:52 +00:00
Patric Stout
7edb3b5d75 feat: import/show/change cargobay (#143) 2024-06-02 11:46:27 +02:00
Patric Stout
d67b489963 chore: ensure no duplicated cargo/drones exist in fits (#142) 2024-06-02 09:01:16 +00:00
Patric Stout
7df8090a5d fix: don´t make PG/CPU usage go over 100% (#140) 2024-05-26 13:09:02 +00:00
Patric Stout
da14dee51d fix: base hardware listing on current fit (not preview) (#139) 2024-05-26 13:08:48 +00:00
Patric Stout
72bbadeaee feat: on hover, preview the module / charge (#138)
This shows the impact adding the module / charge would have, and colouring the statistics accordingly.
2024-05-26 12:53:31 +00:00
Patric Stout
d8bb534526 fix: hull restriction filtering was too strict (#137) 2024-05-26 12:40:59 +00:00
Patric Stout
67422a887c fix: part of stats could be invisible if numbers too large (#136) 2024-05-26 10:31:22 +00:00
Patric Stout
a427cb7f81 fix: further restrict modules when hull restriction is enabled (#135)
When you have no low-slots, show no low-slot modules.
And some rigs also have canFitShipNNN constraints.
2024-05-25 13:22:25 +00:00
Patric Stout
fc5ba2585c feat: allow filtering modules for hull restrictions (#134) 2024-05-25 13:10:32 +00:00
Patric Stout
7a1f003743 feat: keep a (short) history of your changes (#133) 2024-05-25 10:35:57 +00:00
Patric Stout
ef1e740567 fix: use zero for values when no fit is selected (#132) 2024-05-25 10:34:16 +00:00
Patric Stout
b7252fa593 fix: unbreak "fit:v1" links (#131) 2024-05-20 19:30:42 +00:00
Patric Stout
e0701211e1 chore!: create a more typed EsfFit (#130) 2024-05-20 19:00:46 +00:00
Patric Stout
955e884c16 refactor: reworked all providers, so they are more well defined in their actions (#128) 2024-05-20 10:55:21 +00:00
Dmytro Savin
20630b59db fix: add titles to slot actions (#127) 2024-05-17 22:22:23 +02:00
Patric Stout
6627e68fa4 chore: preload module/charge from listing, to always show drag/drop image (#126)
Drag&drop need the image the be preloaded in order to render it. Browsers
cannot fetch the image while dragging.
2024-05-17 19:01:22 +00:00
Patric Stout
c07ba95c6f feat: ability to drag and drop to the center, to fit module/charge (#125) 2024-05-17 18:58:30 +00:00
Patric Stout
1008128bcc feat: ability to drag and drop charges (#124) 2024-05-17 18:49:23 +00:00
Dmytro Savin
00f753843b feat: ability to drag and drop modules (#123) 2024-05-17 20:04:06 +02:00
Patric Stout
75dd759f7c refactor: use path alias for easier access to components/hooks/providers (#122) 2024-05-13 21:19:38 +02:00
Patric Stout
be7fa1e3d7 refactor: split up the src folder in components/hooks/providers (#121)
The listing got large, and the overview was hard to get.
2024-05-13 18:16:56 +00:00
Patric Stout
1a4001ebcb chore: FitButtonBar no longer fits on one line (#120) 2024-05-12 20:52:37 +02:00
Patric Stout
96fedb3f87 chore: rename "npm run prettier" to "npm run format" (#119)
You don't actually care what software does the formatting.
Just that it gets done.
2024-05-12 17:54:26 +00:00
Patric Stout
c98fa1d907 chore: ShipSnapshotSlotsType was not consistent in its type (#118) 2024-05-12 14:53:36 +00:00
Patric Stout
1b4c91774d fix: skip unknown items in EFT fits (#117)
It is not ideal, but not importing anything isn't either.
2024-05-12 14:42:45 +00:00
Patric Stout
6b40d3fbe8 fix: skip EFT entries that don't have effects/attributes (#116)
It is most likely something in the cargohold.
2024-05-12 14:40:03 +00:00
Patric Stout
0d77d8b670 feat: show Rig / CPU / PG usage in the circle around the fit (#115) 2024-05-12 16:29:35 +02:00
Patric Stout
83f1aa211f chore: update README with instructions how to start development (#114) 2024-05-12 10:24:27 +00:00
Patric Stout
f5aff61ada feat: show slot placeholder for slots that are empty (#113) 2024-05-12 10:16:45 +00:00
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