154 Commits

Author SHA1 Message Date
undefined
3d6d6322e8 fix: negative resistance with polarized modules (#167)
Some checks failed
Publish / Publish storybook (push) Has been cancelled
Testing / Testing (push) Has been cancelled
2025-12-30 11:52:52 +01:00
undefined
b0e5a31762 fix(loadeft): limit to 5 active drones (#165) 2025-12-30 11:25:28 +01:00
Patric Stout
01802cda8f fix: storybook dependencies aren't resolving (#166)
This is because upstream marks 8.6.14 as "latest" for 3 of the
subpackages, but 8.6.15 as "latest" for all others. This confuses
npm heavily.

And yes, ideally we upgrade to 10, but that is for another
day. First we unbreak building this repo!
2025-12-30 11:23:30 +01:00
Patric Stout
f8d66b1f10 feat: support "/offline" suffix in EFT import/export (#163) 2025-06-17 22:05:30 +02:00
Patric Stout
07d6e99b79 fix: order of modules (high, med, low) in EFT export is flipped (#162)
Most tools (including in-game) export in the order: low, med, high.
Not that it should really matter, as most tools can import both
orders just fine. But still. Be more like others.
2025-04-25 20:37:04 +02:00
Patric Stout
f9ab18817c fix: error during build step with newer rollup (#161) 2025-03-13 19:31:10 +01:00
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