24 Commits

Author SHA1 Message Date
Patric Stout
4f8f709253 chore: change font from Noto Serif to Noto Sans (#93)
This much better matches the look&feel of ingame, style-wise.
2024-09-18 12:21:14 +00:00
Patric Stout
8122f16e20 fix: don't allow crawling individual fits (#78) 2024-06-10 18:01:37 +00:00
Patric Stout
04d60a5b78 feat: OpenGraph support to show fit+stats preview on Discord / Twitter (#75) 2024-06-08 15:47:36 +02:00
Patric Stout
29c0d9a8c6 feat: change URL schema from "#fit:" to "?fit=" (#74) 2024-06-08 11:41:47 +00:00
Patric Stout
05f6149bd1 feat: add footer with CCP copyright and Cloudflare reference (#73) 2024-06-07 21:06:24 +00:00
Patric Stout
fddd7bc2d0 chore: bump all dependencies to latest and update code accordingly (#64) 2024-05-25 14:00:02 +02:00
Patric Stout
0421f2b501 chore: bump all dependencies to latest and update code accordingly (#61) 2024-05-20 19:15:13 +00:00
Patric Stout
27e31f3197 fix: clicking "new fit" icon wasn't always possible (#58) 2024-05-12 18:53:37 +00:00
Patric Stout
398aa98912 chore: apply code formatter (prettier) over codebase (#56) 2024-05-12 17:53:48 +00:00
Patric Stout
c4e9810aa4 feat: change font to Noto Serif, which somewhat matches the in-game font (#55) 2024-05-12 19:24:04 +02:00
Patric Stout
4748a6af3d feat: developer debug tool, to quickly analyze errors with fits (#50)
This can be opened via the console:

  window.esf_debug()
2024-05-11 15:51:32 +02:00
Patric Stout
cd408f4845 chore: bump all dependencies to latest and update code accordingly (#49) 2024-05-11 15:48:39 +02:00
Patric Stout
53ba839f7a chore: update code to work with latest @eveshipfit/react (#43) 2024-05-10 19:53:13 +00:00
Patric Stout
7dac3591c4 fix: put the whole page in a dark-theme (#39) 2024-05-10 18:28:44 +02:00
Patric Stout
6e07e2311c chore: bump @eveshipfit/react to 2.1.0 (#26)
This also removes the need for the Debug component and we can no longer
consider this website pre-alpha.

* feat: loading fits from a Browser's LocalStorage
* feat: show name of fit next to the fit
* feat: ability to rename fits and save them in the browser
* feat: visually indicate the origin of a fit (browser, ESI, ..)
* feat: import/export current fit as EFT string
* feat: import of ESI JSON fits from clipboard
* feat: "Share Link" button to quickly share the current fit
* fix: name a new ship's name based on the ship type
* fix: rotate the radial menu icon back into an upright position
* fix: use proper icons for cargo-hold and drone-bay
* fix: sort the fits based on their name
* fix: selecting two filters in Hardware shows an empty list
2023-12-22 19:41:40 +00:00
Patric Stout
2679dd421b chore: bump @eveshipfit/react and @eveshipfit/dogma-engine to latest (#25)
Additionally, enable HardwareListing.

* fix: EffectStopper effect causes a crash
* feat: list all modules for adding them to fits
* feat: ability to remove modules from a fit (via hover on module)
* fix: hull-listing overflows with 5 pixels on the bottom
* fix(ShipSnapshotProvider): React warns about duplicated key in
storybook
* chore: refactor hull-listing to use tree-listing
* chore: use Providers to send functions deep into components
* chore: bump @eveshipfit/dogma-engine to 2.3.1
* chore: calculate available slots in ShipSnapshotProvider
* chore: rework ShipFit to use SVGs for better pixel-perfect rendering
2023-12-10 16:20:47 +00:00
Patric Stout
42d5a36f3d feat: improve hull listing and improve character selection (#23) 2023-11-30 20:53:43 +00:00
Patric Stout
024f38064d feat: list hulls for creating new empty fits (#22) 2023-11-27 19:10:57 +00:00
Patric Stout
f9d801a1dc feat: ability to load characters and their skills from ESI (#20)
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 15:55:22 +00:00
Patric Stout
09889f1d2b feat: load fits from link when one is given (#14) 2023-11-24 21:34:01 +01:00
Patric Stout
a96b9ecfb5 feat: replace favicon with EveShip.fit logo (#12) 2023-11-21 21:46:53 +00:00
Patric Stout
5f0ff00809 feat: allow setting either all skills to L0 or to L5 (#7)
This makes it easier to compare statistics with other tools, to see if
the dogma-engine is doing the right thing.
2023-11-18 09:41:33 +00:00
Patric Stout
5ddc28dc83 chore: bump @eveshipfit/react to 1.1.0 (#5)
* feat: allow toggling the state of the modules (Offline, Online,
Active, Overload)
2023-11-13 22:39:39 +00:00
Patric Stout
d674b5cc0a feat: initial version of the website (#1) 2023-11-12 19:00:10 +01:00