Option to disable API fetch for existing parts#458
Open
itzandroidtab wants to merge 6 commits intoreplaysMike:masterfrom
Open
Option to disable API fetch for existing parts#458itzandroidtab wants to merge 6 commits intoreplaysMike:masterfrom
itzandroidtab wants to merge 6 commits intoreplaysMike:masterfrom
Conversation
0d82b50 to
2f17995
Compare
Owner
|
I ended up implementing a simpler version of this feature into v2.6.1 - I am going to give this another review and see if it should also be added to the Settings page as you did. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
When you have a lot of APIs enabled (TME, Mouser and Digikey) it can take a few seconds before the page loads when opening a singular part. In most cases I only want to open the part to change the quantity and I dont need it to update any API information.
This PR adds a option to turn off fetching API data when "editing" a part in your inventory. This speeds up loading and reduces the amount of API calls that are used.
Video with the "slow" loading of the part information
https://github.com/user-attachments/assets/4a2e6b74-ddf1-47cc-a6ca-b85cf4df1830
And a video with the before/after
https://github.com/user-attachments/assets/26e3e8b4-1c5c-4c13-912a-d16d7413dc7f
I added this in the organisation settings so the host can turn this feature on/off