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
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
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
ab4bca51fc
chore: operator precedence of ?? is not what you think ( #86 )
2024-05-09 15:26:11 +00: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
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
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
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
Patric Stout
68a1f90945
chore: refactor FitButtonBar into several smaller components ( #57 )
2023-12-22 19:34:06 +00:00
Patric Stout
b6ca692d03
feat: "Share Link" button to quickly share the current fit ( #56 )
2023-12-22 19:30:46 +00:00
Patric Stout
16ba02070a
fix: selecting two filters in Hardware shows an empty list ( #55 )
2023-12-22 19:21:32 +00:00
Patric Stout
e062017d75
fix: FitButtonBar has an unexpected padding around its component ( #54 )
2023-12-22 19:16:27 +00:00
Patric Stout
31109fa87b
fix: label of clipboard import suggests only EFT is supported ( #53 )
...
This is not true. ESI JSON is supported too.
2023-12-22 19:10:47 +00:00
Patric Stout
60f1125cba
feat: import of ESI JSON fits from clipboard ( #52 )
2023-12-22 19:08:09 +00:00
Patric Stout
ac6806f4db
feat: import/export current fit as EFT string ( #51 )
...
Sadly, due to browser protection, we cannot just read the clipboard at
will. So instead, you get a textarea where you have to paste your fit
in.
2023-12-22 19:03:11 +00:00
Patric Stout
bbfd275f1d
feat: visually indicate the origin of a fit (browser, ESI, ..) ( #50 )
2023-12-22 15:33:10 +00:00
Patric Stout
f79e44ec4e
feat: ability to rename fits and save them in the browser ( #49 )
2023-12-22 16:18:34 +01:00