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
Patric Stout
4c7be2a79c
fix: sort the fits based on their name ( #48 )
2023-12-22 15:02:43 +00:00
Patric Stout
dffebab0f6
fix: use proper icons for cargo-hold and drone-bay ( #47 )
2023-12-22 12:56:13 +00:00
Patric Stout
aab2f3892d
fix: rotate the radial menu icon back into an upright position ( #46 )
2023-12-22 12:48:31 +00:00
Patric Stout
8f3572d76d
fix: name a new ship's name based on the ship type ( #45 )
2023-12-22 12:47:17 +00:00
Patric Stout
53346708f7
feat: show name of fit next to the fit ( #44 )
2023-12-22 13:45:25 +01:00
Patric Stout
44137e0235
feat: loading fits from a Browser's LocalStorage ( #43 )
...
You cannot save yet; but when you can, it loads fine.
2023-12-22 12:31:51 +00:00
Patric Stout
fc97ab72f5
feat: ability to remove modules from a fit (via hover on module) ( #42 )
2023-12-10 16:09:54 +00:00
Patric Stout
aa76928b5f
chore: rework ShipFit to use SVGs for better pixel-perfect rendering ( #41 )
2023-12-10 12:42:46 +01:00
Patric Stout
e60aa71230
feat: list all modules for adding them to fits ( #40 )
2023-12-09 11:09:03 +00:00
Patric Stout
d9063bfc32
chore: calculate available slots in ShipSnapshotProvider ( #39 )
...
More than only ShipFit needs it in the future, so by moving it closer to
the calculation makes it easier for other places to use it again.
2023-12-03 16:26:25 +00:00
Patric Stout
572b2c9de0
fix(ShipSnapshotProvider): React warns about duplicated key in storybook ( #38 )
2023-12-03 16:23:30 +00:00
Patric Stout
23753b3a23
chore: use Providers to send functions deep into components ( #36 )
2023-12-03 15:46:22 +00:00
Patric Stout
c0ecc3f183
chore: refactor hull-listing to use tree-listing ( #35 )
...
This simplifies the code, and makes adding module-listing a lot easier.
2023-12-03 14:59:05 +00:00
Patric Stout
20ef2c6656
fix: hull-listing overflows with 5 pixels on the bottom ( #34 )
2023-12-03 10:55:06 +00:00
Patric Stout
2f7dae6735
feat: component to show in detail how attributes were calculated ( #31 )
...
This includes which effects applied on them, where they came from, what
their value was, etc.
2023-12-01 13:45:29 +00:00
Patric Stout
698795ca78
fix(ShipStatistics): mass iss presented in kg, not the expected tons ( #32 )
2023-12-01 13:45:12 +00:00
Patric Stout
0406a4a464
feat: integrate "default characters" into character selection ( #30 )
2023-11-30 20:49:57 +00:00
Patric Stout
eb8041a50a
feat: integrate ESI fits and general improvements to hull listing ( #29 )
2023-11-30 20:26:33 +00:00
Patric Stout
983917f5e6
feat: list hulls for creating new empty fits ( #28 )
...
This list can be searched and navigated pretty much like you can
in-game.
2023-11-27 19:07:33 +00:00
Patric Stout
afc0cc3df5
fix: better alignment in character selection ( #27 )
2023-11-26 19:00:13 +00:00
Patric Stout
c1b0feb1fd
fix: update the ESI refresh-token with the latest after authentication ( #26 )
2023-11-26 18:56:31 +00:00
Patric Stout
92298f2ad8
feat: ability to load characters and their skills from ESI ( #25 )
...
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 16:51:11 +01:00
Patric Stout
012a2597f6
fix: unable to toggle modules ( #24 )
...
The new "share-link" had a z-index that was too high, making it capture
all the clicks.
2023-11-24 21:26:35 +00:00
Patric Stout
e4152a0815
feat: copy link of fits to clipboard (instead of opening new window) ( #23 )
2023-11-24 21:17:35 +00:00
Patric Stout
b9ffc410fe
fix: NextJS errors on difference between server-render and client-render ( #22 )
...
This is because linkText is different on server (no "window") and
client. Fix that by using a React hook.
2023-11-24 22:06:10 +01:00
Patric Stout
32482c1a18
fix: NextJS warns that "window" doesn't exist ( #21 )
...
It does, as we only target browser, but okay, we will add a guard.
2023-11-24 20:26:12 +00:00
Patric Stout
36e2827404
feat: embed a link to eveship.fit in every fit overview ( #20 )
...
Also the tools to find back what the fit in the link was.
2023-11-24 20:07:41 +00:00
Patric Stout
eebb2eba93
fix: ShipAttribute storybook uses invalid attribute-name ( #19 )
...
The name changed a while ago from cpuUsage to cpuUsed.
2023-11-24 13:07:24 +00:00
Patric Stout
390c92b2dc
fix: datafiles don't load when content-encoding is used ( #18 )
...
content-length is not set by Cloudflare when content-encoding is used.
So no longer depend on content-length, and just read till the end of the
file.
2023-11-24 13:06:52 +00:00
Patric Stout
edb388d322
chore: bump datafiles to v1.2-20231115 ( #17 )
...
* fix: incorrect mimetype for Protobuf files
2023-11-21 21:51:19 +00:00
Patric Stout
76f3467829
feat: show icons in statistics ( #16 )
2023-11-20 22:10:34 +01:00