Eve Industry Planner - Industry Job Management Application - v0.6.1 - Market History Data & Fitting Imports

this is just impressive, amazing tool… ty very much for developing it.

1 Like

New Features:
Asset Library - similar to the blueprint library but displaying character assets.
Default Asset Location - A default display location for assets can be set on the settings page.
Shopping List - The shopping list can now include character assets in the calculations for required materials.
Upcoming Changes Page - Not currently visible, added in preparation for further Siege Green changes from CCP.
Watchlist Groups - Groups can be added and named for easier watchlist management.

Brokers fees are now manually calculated rather than using the imported ESI value. A default citadel brokers fee percentage has been added to the settings page.
Merge Jobs - The merge jobs function has been rewritten to merge all possible jobs from the selected jobs.
Add Ingredient Jobs - Updated to only create a child job if the material does not already have one.
Updated ESI Scopes - See Below

Bug Fixes:
Character portraits missing from blueprints in the library - fixed
Create All Jobs button on the resource panel does not add child jobs to parent-fixed
Hide blueprint library option from the side menu for logged out users - fixed
Prevent import of duplicate accounts - fixed

An additional ESI scope was needed to import the standings for the Brokers Fee calculation. Once this was added it was found that the linked accounts would fail to refresh with the updated scope. The application automatically removes these accounts when this happens causing the user to have to add these again. Because of this, I decided to add all of the possible scopes that may be needed in the future for the planned development work rather than users needing to re add the accounts again further down the line. At the point of writing this the only additional scope that is read is the esi-characters.read_standings.v1

Eve Uprising Expansion Updates Added


New Features:

Add Item Costs dialogue now has the option to import costs copied from the Multibuy page in game.

ESI Job Cards are now created for Invention Jobs

Corporation Industry Jobs belonging to characters included within the app are now imported from the ESI.

App Version Checking – More Below


Shopping List Dialogue now displays the estimated value of the items included.

Material Build Cost pop out now displays the total material cost as well as the material cost per item.

Merge Jobs option will no longer merge jobs that do not have any parent jobs.

Required Skills Panel now has a tooltip displaying the required level if the skill level has already been met.

Bug Fixes:


New Job Transactions panel not displaying transactions – Fixed

New watchlist item group select not resetting correctly – Fixed

Job Planner:

Merge Jobs function rebuilt – Already released

Deleting jobs not consistently removing the link in the parent job – Fixed

Add Ingredient Jobs would not create new child jobs consistently – Fixed

Time remaining styles on ESI job cards not constant across job types – Fixed

Edit Job Page:

Total Items Per Job Slot calculation was displaying incorrectly on initial creation - Fixed

Material Build Cost pop out causing app crash if linked child jobs were not previously removed correctly – Fixed

Clicking Parent Job chips would cause an app crash if the parent job had not been opened previously – Fixed

I was initially hoping to be able to include all these changes with the next big version update but there was preparation needed before those changes could be added so you are getting these early as they are already complete!

App Version Checking – This is not really a feature that most of you will come across or ever see but was a necessary edition. Previously when I have pushed updates and feature changes that have modified how the data is saved into the database, some users who had not refreshed their page to use the updated build were still able to request data from and submit data to the database causing a long list of issues resulting in data loss and hours of headaches for me as I attempt to rebuild all of their jobs.

Going forward the version mismatch will be highlighted to the user prompting them to refresh the page before any data can be requested or sent to the database.

On initial release any users still using the older version will find that their API requests are being rejected and will not be able to request any new job data, prices etc. Refreshing the page and using V0.5.5 will solve this problem. If it doesn’t, well we have a problem.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Topic reopened by request of the Op.

New Features:
• Job Groups – More Information Below.
• Corporation Blueprints, Market Orders, Transactions & Journal data are now included.
• Job Cards can be moved between statuses using drag & drop.
• Added option to create a job on the planner for items in the Watchlist.
• Characters’ active slots and total slots are now calculated and displayed on the dashboard.
• Application Bugs.

• Child job creation dialogue changed to show more information about existing child jobs.
• Users logging in are now directed to /dashboard via an updated UI.
• An alert dialogue will now appear when users attempt to close the tab/browser when the edit job or edit group pages are open, reminding them to close these pages to prevent data loss.

• Shopping list not including child job materials if the item already appeared on the shopping list.
• Missing material prices causing app crashes.
• Job costs could be imported into parent jobs multiple times.
• App crash caused by reverse engineering jobs appearing in the ESI data.
• Logged-out users unable to create new jobs on the planner.
• App crashes caused by jobs that do not have any skill requirements.
• New transactions panel not showing new job transactions, it just had one job to do…
• Archived job data panel not always appearing.

Yep, I did it again. The Trello notes are a little sparse.

Job Groups were asked for by users early in the project and are something that was needed. As the name suggests, they allow you to group any number of jobs together into their own project folders, keeping your job planner organized and hiding issues somewhere else.

The groups are designed to be their own self-contained working environment, allowing the application to know exactly what materials are and aren’t included at any time. The usual parent-child relationship that exists between jobs isn’t designed to extend outside of these groups.

One advantage of these groups, which several users have been asking for, is that you are now able to build any item’s full tree from top to bottom in one click. Say you want to build one of each racial jump freighter; one click and poof, you have 106 jobs created for each material used in the build process.

Then you select them all and click the shopping list!

Yep, all the raw materials needed to build four jump freighters. Fun! Obviously, these groups come with several other advantages, but I will let you explore those for yourselves.

Corporation data is now almost completely included; we are just missing the assets. This data has been included in the same way that your personal character data was originally. Now, when you look at your blueprint library, market orders, and transactions, you will see both sets of data.

Anyway, enough with my waffling about this app. As always, I appreciate all of the feedback that is given, be it good or bad. If any of you are stuck or have any input, you can reach me here, on Discord, or in-game.

Database Update Following Viridian Release


New Features:
• Market history data added.
• Compact UI mode added.
• Ability to import fittings to groups added.
• App theme now defaults to dark mode.
• Default structure objects updated to include system name data.
• Structure rigs are now included when working out the length of a job.
• Additional rig combinations can now be used.
• All jobs disappear from groups when attempting to delete a single job.
• Completed jobs within a group are no longer hidden following refresh.
• Api jobs still appear on the planner after being linked to a group job following refresh.
• Groups selected via the multi select not being included in the shopping list or item cost input dialog.

Previously added default structures have been removed, this is due to them missing the system information that will be used in the next update to calculate build costs.
Market history information can now be found by hovering over an item cost on the planning stage of the edit job page.
The compact UI can be enabled from the settings menu, this is the first iteration and will continue to be worked on, some sections will not have an updated ui due to upcoming changes.