Skip to content

Upstream update for page with fits#1

Open
Miles107 wants to merge 122 commits intoMiles107:mainfrom
the-ditanian-fleet:main
Open

Upstream update for page with fits#1
Miles107 wants to merge 122 commits intoMiles107:mainfrom
the-ditanian-fleet:main

Conversation

@Miles107
Copy link
Owner

TBD: whether the goal meets the need here to include fits in such a way

kimnnmadsen and others added 30 commits February 3, 2022 23:36
The new armor rig changes confuses the waitlist when you x-up with T2 Explo Rigs on Advanced Vindi.
This change avoids that and marks Advanced or Lower Vindi fits as green if they upgrade from T1 Explo to T2
We changed the rigs
* Alt & Newbro feature

* Renamed Sponges alts

* removed alt category

* Code cleanup
* Update Plans.js

We shouldn't fetch a 256px image and then display it as 128px.

* Update Plans.js

We are fetching 128px but only using 64
* Update fleet_updater.rs

Removes only single alt from the waitlist, if x-up as an alt.

* Update fleet_updater.rs

* Update xup.rs

X-Up Multiple alts with the same hull.

* Update xup.rs
* Alt & Newbro feature

* Renamed Sponges alts

* removed alt category

* Code cleanup

* multi alt logic

* fit page

* Allow non auth acces to modules

* Cleaner guidecards and fit page polishing

* cleanup

* cleanup 2

* pretty spacing in case note & implants

* card UI bugfix

* cleanup
* Alt numbers, UI tweaks, consistent ship order

* This is the reason I shouldn't ever go into front end programming

* Better for mobile

* microdetail

* cleanup

* removed a code spacing in code itself, it bothered me

* same as above
* guide change

* causes unwanted behavior
* Button style & guide change

* ACL UI & skill plan UI change

* cleanup / polish
* Button style & guide change

* ACL UI & skill plan UI change

* cleanup / polish

* frontend side security fix
* cleanup

* bruh

* sneaky non-functional button while acl api is loading (no apparition delay)

* removed '!' from no level

* removed '!'

* this had to be solved once and for all
* implants

* consistency

* blaba

* ui change

* revert guide & hide ascendancy

* text changes

* support css change

* Added Bastion & Web specialist roles & fixed acl reassign security issue on backend

* cleanup

* prettier

* pilot page badges

* moved key

* nicer on mobile

* more mobile styling & ACL who = null handling for pilot page

* alt fix & pink theme

* pink theme for special people only

* specialist theme styling

* icon change

* included amoled to moon icon

* tweak
* guide changes & renaming

* Bugfix & editable order
* moved elite gold badge fully left

* added T tag
* fix badge alignment

* Better badge order system

* guide change

* isk/h support all format
Co-authored-by: Greg Slomin <g@DESKTOP-E1EP6MO.localdomain>
* Added legal & improvements/tweaks

* missing files

* make AMOLED modals actually readable

* New fits & tweaks regarding those

* updated fitnotes

* detail

* fit update 2

* bastion requirement change

* badges

* implant table changes

* notes & tables changes

* upgrade fix
* Added legal & improvements/tweaks

* missing files

* make AMOLED modals actually readable

* New fits & tweaks regarding those

* updated fitnotes

* detail

* fit update 2

* bastion requirement change

* badges

* implant table changes

* notes & tables changes

* upgrade fix

* elite tag & slot 10
* Fit fixes / changes

* moved shields to badges component as they are used on several locations now

* implant checks on x up & implant check match fit on X

* fixes

* NOTES numbers
* Slot 10 message only for ppl that have 1-9

* fixes
* Cruiser orbit fix

* Minor wording adjustments to the badges descriptions (betterer english)
* Guide patch for new meta

* Guide patch

* Tips guide additional info/tips added.

* Guide card updated for General tips
* Guide patch for new meta

* Guide patch

* Fixed the broken hyper links for anchoring guide

* hyperlink fixes
* Guide patch for new meta

* Guide patch

* Fixed the broken hyper links for anchoring guide

* Skill plan revamp MAR22

* skillplan_revamp_v2
* fixes

* baby shark do do dod o

* unknown local theme won't give blank screen

* savior counts for ELITE & public tag fix

* HAMBURGER & module variations fixes/updates

* revert cuz austar did it

* removed chivalry being equal

* tweak

* no implants counts for the x up check !
samuelgrant and others added 30 commits September 27, 2022 23:17
* Improved the badge renderer
• Improved a badge icon @Lyari-Elatha
• Stopped the UI breaking when trying to render an unknown badge
• Tidied up some UI code
• Added badge options for FC Trainer and Council

Co-authored-by: Elliott.mol@gmail.com <Elliott.mol@gmail.com>
Co-authored-by: Lyari-Elatha <another-name@example.com>

* NPX Prettier

Co-authored-by: Elliott.mol@gmail.com <Elliott.mol@gmail.com>
Co-authored-by: Lyari-Elatha <another-name@example.com>
JavaScript is hard...
Co-authored-by: Greg Slomin <g@DESKTOP-E1EP6MO.localdomain>
Co-authored-by: Lyari Elatha <lyari@LAPTOP-3BQC0QBA.localdomain>
…#159)

Co-authored-by: Greg Slomin <g@DESKTOP-E1EP6MO.localdomain>
* Invite status feedback

• OnClick - invite pending waiting for response from ESI: FaSpin icon (spinning)
• ESI Accepted - invite sent in game: Green background FaPlus
• ESI Reject - (user blocked/offline/cspa charge/fleet cap reached): Red background FaPlus

* npx prettier

* Fixed syntax warnings
Co-authored-by: Lyari Elatha <lyari@LAPTOP-3BQC0QBA.localdomain>
Co-authored-by: Lyari Elatha <lyari@LAPTOP-3BQC0QBA.localdomain>
* Removed the old announcement system

* Created API with GET/POST/DELETE

* Announcements: bug fixes and improvements

* Fixed indentation, updated created_by_id on PUT
• Improved the handling of xups where the elite upgrade limit has been exceeded. Currently these fits are flagged as "Pending Approval" but there often isn't an indication to the FC of why the fit is in that state. This PR adds a new tag `ELITE-HOURS-REACHED` to address this
• Made it easier for FCs to track who they have tried to invite multiple times by replacing the "+" button with a counter on the second invite attempt
• The "Approve"/"Reject" buttons are styled in a way that looks like they're a switch that tries to convey a fit approval state; however it always suggest the fit is approved. The buttons have been separated and both have been given a filled background to remove this ambiguity.
* Removed old bans & migration for bans

* Fix T/t badge name conflict

* Track Affiliations

• Pilot name & corporation/alliance affiliation updates on login
• Update corporation/alliance names

* Added ban endpoints

* Added UI + ESI Search

* Run ban checks

• Prevent banned users from authenticating
• If a user is banned show them an error page
• If a user is banned and tries to X-UP return an error message

* cargo fmt, npx prettier

* Fixed sqlite issues

• Fixed the alter statement so we alter character
• Drop Corporation & Alliance tables at the start of the migration
• Fixed an SQLITE compatibility issue in routes/bans.rs

* Fixed affiliation bug.

* Update table theme without page refresh

* Fixed erroneous active ban results

• Added parentheses to force specific order of operation
• Added a colour attribute to the perma ban character page so the text is always white

* Fixed update modal bug

See #162 (comment)

• Added required validation to the reason box
• Force the cancel button to be `type="button"` so it doesn't submit the form

* guardian skill changes (#163)

Co-authored-by: Lyari Elatha <lyari@LAPTOP-3BQC0QBA.localdomain>

* Improved kick all from fleet (#161)

* Announcement System Rewrite (#164)

* Removed the old announcement system

* Created API with GET/POST/DELETE

* Announcements: bug fixes and improvements

* Fixed indentation, updated created_by_id on PUT

* Minor UI tweaks (#165)

• Improved the handling of xups where the elite upgrade limit has been exceeded. Currently these fits are flagged as "Pending Approval" but there often isn't an indication to the FC of why the fit is in that state. This PR adds a new tag `ELITE-HOURS-REACHED` to address this
• Made it easier for FCs to track who they have tried to invite multiple times by replacing the "+" button with a counter on the second invite attempt
• The "Approve"/"Reject" buttons are styled in a way that looks like they're a switch that tries to convey a fit approval state; however it always suggest the fit is approved. The buttons have been separated and both have been given a filled background to remove this ambiguity.

* Bumped migration numbers 005 → 006

* Removed old bans & migration for bans

* Fix T/t badge name conflict

* Track Affiliations

• Pilot name & corporation/alliance affiliation updates on login
• Update corporation/alliance names

* Added ban endpoints

* Added UI + ESI Search

* Run ban checks

• Prevent banned users from authenticating
• If a user is banned show them an error page
• If a user is banned and tries to X-UP return an error message

* cargo fmt, npx prettier

* Fixed sqlite issues

• Fixed the alter statement so we alter character
• Drop Corporation & Alliance tables at the start of the migration
• Fixed an SQLITE compatibility issue in routes/bans.rs

* Fixed affiliation bug.

* Update table theme without page refresh

* Fixed erroneous active ban results

• Added parentheses to force specific order of operation
• Added a colour attribute to the perma ban character page so the text is always white

* Fixed update modal bug

See #162 (comment)

• Added required validation to the reason box
• Force the cancel button to be `type="button"` so it doesn't submit the form

* Bumped migration numbers 005 → 006

* Fixed runtime & build-time merge conflict

Co-authored-by: Lyari-Elatha <104533521+Lyari-Elatha@users.noreply.github.com>
Co-authored-by: Lyari Elatha <lyari@LAPTOP-3BQC0QBA.localdomain>
• VG FC
• Assault FC
• Changed the Vindicator Elite hour to 225 in the fitchecker so that it is inline with the hours specified in the upgrade guide
• Don't render a character link on the Announcement Banner if the user viewing the page is not an HQ FC or better
• Doubled the spacing between module groups on the fit display - this makes it a little easier to tell slots apart
• Added max-width to the modal for fit displays. It was the lack of a maxWidth that allowed the Nestor elite modal to get super wide
* add missing API scopes to documentation

* change example API callback URL to dev default

* fix admin permission assignment query

* suggest a more convenient way to run initial sqlite setup

* fix ordering of backend and frontend setup steps
* Notification tweaks
• Add inviting FC name to notification
• Only fleet bosses get notifications on new x-up
• Added branding to our browser notifications

* Updated guides

• Updated W badge webs
• Updated logi reqs
* Remove sqlite

todo: update readme

* Update readme & clean up mysql.sql

* resolves #180

* Update drones section text of new pilot guide.

The image needs to be updated - this will happen later as I don't have the tools so I will need to seek help from someone else.

* Add alt character UI
* Improved routes file, added 404, 403, 401 pages

* API return error reason 401/3/4 rather than HTML
* Fixed minor errors from #181, #182

* Allow FCs to view the FC list

* Fixed possible issue with badge images

* And fixed guide references as well
Fixing one last bug I introduced, farewell TDF.
Updated fits 2025/02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.