-
Notifications
You must be signed in to change notification settings - Fork 9
Changelog
chrRtg edited this page May 23, 2021
·
30 revisions
To update skŸlizer refer to the update the application section of the skŸlizer wiki.
- implement users wish list (feel free to suggest!)
- darken signatures the older they become
- ability to color code entries for structures based on standing (manual, without fetching standings from ESI)
- scan structure timers (hack them)
- Import and view Mining Ledgers - show them with efficacy grapsh in the new Ledger-View
- Dashboard improved, show timers, fuel due, chunk due and inactive drills
- Moon value caculated on price of composition (calculated wit 100% mining yield)
- PHP7.4 or better as a new precondition
- Application migrated to Laminas Framework
- Complete Update of the underlying libraries
- code fixes to improve security, stability and reliablilty
- and a lot of small bug fixes and improvements
- error handling improved to avoid paused queues, catches now err 500 on authorization and token refresh
- Structures: show ripe moons also from past 3 days
- Moons & Scan: show proper chunk arrival time in lists
- timezone set globally to UTC, similar to EVE-ESI to solve problems on some installations
- Bugfix in structur fetch who stalled the queue fixed
- New moon scan replace the old one
- Timers now working as expected and visually improved
- When fetching structures handle 3xx and 5xx ESI errors as recoverables
- New module "Structures", shows next Moons, fuel due for structures and structure timers. The module is in a early state, filter is not supported yet, structure timers are not perfect because of the lack of example data (have no timers yet :)
- Chunk duration was not calculated properly
- better highlight for ripe Chunks and if Fuel goes empty
- Hover over Chunk or Fuel duration shows due date
- Ally/Corp importer only gets Corporation in Alliances. Now if entering a Corp name or ticker add '+' to force a deep search on ESI, may take a while but will find anything (issue #30)
- Error handling of elaborated logins (corp directors) improved
- Don't overide user settings from database on loging in. (patch from Aaron Kable)
- composer package name improved to meet upcoming v2 standard
- shell script can now export MoonGoo in the EVE format by userID, solarsystemID or constellationID
- sometimes the structures updater hung, will now get reset and restarted after one hour
- remove corporation structures from DB no longer provided by ESI
- refactoring
- New login for Corporation directors or at least members with roles "Station Manager" and "Accountant"
- binary to fetch stations and citatels of the corporations each few minutes to add all your stations to skylizer
- show details like chunk arrival and fuel expiry
- support for Ansiblex FLEX structures (Jump Gate, Cyno Jammer, Cyno Beacon) - Kudos to 'pvyParts' for his pull request
- refactoring and small code optimizations
For details please refer to How to install
- import
ressource/db/skylizer_update_v220.sql
to update your database - add some entries into
config/autoload/local.php
, seescope_mining
into arrayeve_sso[]
- add some scopes at EVE Online developers portal:
esi-universe.read_structures.v1
esi-corporations.read_structures.v1
esi-industry.read_corporation_mining.v1
- run each minute from cron:
php -f bin/skylizer_console.php update:structures
. For details please refer to Updates: Update Structures and Citadels
- update prices of moon material with prices from market.fuzzwork.co.uk instead of evepraisal
- remove all moon goo of a moon (requires moon.manage or admin)
- update prices of moon material with prices from evepraisal
- dont show distances for anomalies, the next-celestial detection is not enabled for them
- changed fonts to Roboto / Roboto Mono for better readability, some more slight changes to the UI
- while refineries are not neccessary bound to a moon we have to treat them in the same way as any structure when calculating the next celestial and distance
- Structures scans (Directional Scanner)
- get a list with all citadels, engineering complex, refineries and towers
- Refineries are connected whith the moon scans immediately
- also get the postions next to a planet, moon, station or stargate with their distance
- player given names are detected and stored
- edit details like ownership and name
- automatic replacement of refineries if type or name has changed
- improved help for scan and dscan
- further fixes
- remove anomalies and wormholes after a max lifetime of three days has been exceeded
- improved user interface, became more condensed
- table layout for Scan changed
- more feedback in the after scan has been processed
- improved filters
- support authorisation by alliance (see ./config/autoload/local.php :
ally_allow
)
- (D)Scan: fixed, scan of lesser quality no longer overwrite the existing scan
- Scan & (D)Scan: Problem saving structures fixed
- S(D)Scan: added "Shattered Ice Field" and "Shattered debris Field" (update, see ´ressource/db/skylizer_update_v204.sql.bz2´)
- (D)Scan: result-table: removed seconds from timestamp, decreased font size for timestamp and user name
- lot of code changes to improve security and code quality, see skŸlizer on Sonarcloud: https://sonarcloud.io/dashboard?id=chrRtg_eve-skylizer
- User Admin got datatables - public skylizer has more than 600 users, requires a better user management
- Table length switch defaults now to 25, with furhter steps of 50, 100 and "all".
- SonarQube Scan, lot of small stuff fixed, some methods refactored
- (D)Scan: Bugfix : comma detection : "2,48 AU" in English client on a German Windows, but "2.48 AU" with English/English
- (D)Scan: added "unscanned" filter and view to (D)Scan
- (D)Scan: on paste autosubmit
- generic fuzzwork data importer (bash script)
- new module "(D)Scan" to analyze and store SCAN results and to enhance the data
- (D)Scan: allow pseudo connetions to High, Low, 0.0 und W-space
- (D)Scan: add wormhole connections
- (D)Scan: make wormhole connections removable
- (D)Scan: link wormhole connections delete scan button / function
- (D)Scan: jump after scan into current system
- (D)Scan: highlight newly added signatures in table
- (D)Scan: remove signatures because no longer in scan/dscan
- (D)Scan: filter by type
- (D)Scan: filter by type -> set to "show all"
- (D)Scan: system index overlay, click on systemname
- (D)Scan: edit structures of any kind
- Moons / (D)Scan: delete structures
- clean up documentation
- lot of small bug fixes
- hover over struture name or structure owner shows a tooltip with detailed information
- bug fix in user and role management - pages were not accessible if missing database entries
- Structures - which kind structure has been anchored, who is the owner and what is the name of the structure?
- Moons - now skŸlizer show all moons, regardless of some scanned him or not
- Internationalization - regardless if you play Eve with English, Russian, German or French, your moon-scan is understood by skŸlizer
- Stability & Security - core parts of the code has been improved for stability and safety
- improved command line updater (see Updates) (you may have to change your cron-job!)
- updated database dump with full alliance and corporation database and fresh EVE Online static data from 30.05.2018.
- PHP 7.1 is now minimum requirement, PHP 7.2 is preferred.
- big code update to allow smooth database structure update to prepare future improvements
- small bug fixes to improve the user manangement
- from root directory start the db-migration with
./vendor/doctrine/doctrine-module/bin/doctrine-module migrations:migrate
. You may add--dry-run
to read first about the changes to your database.
- solved issue #5: update all "http://imageserver.eveonline.com/*" links to use "https" instead of "http".
- fixed problem with login, thanks to Elexia Beacon for the bug report
- small changes and updates on the layout