Releases: eveseat/web
v3.0.17
v3.0.16
Enhancements
- Add location on character sheet
- Character location is now searchable into corporation tracking
- Character mining ledger is now using asynchronous / server-side rendering
average_price
is now used into mining ledgers instead ofadjusted_price
Fix
- Improve chinese support
v3.0.15
Hotfixes
- Fix an issue which avoid contracts list to be rendered on characters
- Fix column order into killmails list on corporations (eveseat/seat#509)
- Fix an issue which was showing character not in a corporation into the corporation tracking board (eveseat/seat#512)
- Fix an issue related to entity resolver which could lead to non dynamically resolved entities (characters, corporations, etc...)
- Fix an issue related to character search into character contract list which was causing an exception
- Fix an issue related to planetary interaction ledger on corporations (eveseat/seat#536)
v3.0.14
Hotfixes
- Corporation tracking is now sortable by name without random order (eveseat/seat#308)
- Corporation tracking is now showing proper token validity state near character (eveseat/seat#488)
- Issuer, assignee and acceptor displayed into character contracts are now properly resolved (#269)
- Global search is non longer showing an error on mail table (eveseat/seat#453)
UI enhancements
- You can now show user with invalid token directly from the users list (#271)
- Mining is now showing integer instead decimal value and precision has been fall from 2 to one for volume values (eveseat/seat#487)
- Corporation wallet journal is now displayed per divisions using tabs (#267)
- Entity name (character or corporation) is now displayed into the page title (eveseat/seat#500)
- A carret has been added near the active user on top right in order to make it more understandable it's hidding something (the profile card) (eveseat/seat#496)
- The way we were showing packages versions into
settings
has been improved and you will now beeing able to ensure you're running the latest version of each core package. Plugins version check have also been included in this area. This will need a bit time for third party maintainers to update their packages in order to make it compatible with the new service flow - but you'll see them shortly. You also now have a quick button located on top right of the versions table which will put a formatted list into your clipboard - that should help peoples on our Slack support ;) (#258)
For third party, you will find the new service design in all core providers. Main change is in the use of a new abstract class called AbstractSeatPlugin
instead ServiceProvider
. This will provide some extra methods which must be implemented and some optional ones, which may be implemented.
- The new service class : https://github.com/eveseat/services/blob/master/src/AbstractSeatPlugin.php
- Some sample : https://github.com/eveseat/web/blob/master/src/WebServiceProvider.php#L415-L499
Performances enhancements
-
Corporation tracking table has been moved to async loading (eveseat/seat#250)
-
Character intel table has been moved to async loading (eveseat/seat#245)
-
Workers amount are non longer configurable from the UI. You will have to use new variables into
.env
file in case you want to alter default settings.
Variable name | Default | Purpose |
---|---|---|
QUEUE_BALANCING_MODE |
false | Determine the job balance mode. Values can be auto , simple or false . If you have 5 workers or more (at least one per queue), we highly recommend you to use auto which will split the queue load over each workers. |
QUEUE_WORKERS |
4 | Determine how many workers have to be spawned by SeAT in order to process your queue. It was the value previously set from the settings UI. |
Features
- Moon mining is now available into corporation views ! It's an initial version but should provide useful and requested stuff for a while now. The board will show you any extraction state (ready, drilling) and moon composition (if you provided valid probe report from the moon - of course :p) (#262)
v3.0.13
v3.0.12
v3.0.12
Changelog
Hotfixes
- eveseat/seat#499 : On contract group page, when an user was attempting to display the contract content of another linked character, the opened modal was empty
- eveseat/seat#491 : In some rare occasion, when an user entry was referring to an orphan group, the user lists was non longer displayable
- eveseat/seat#442 : When you negate a permission to a character, the character owner was loosing its access himself
Enhancements
- Searches into user lists is now delayed in order to reduce excessive querying to the Database while filling the input
- Rounding precision on asset volume field is now reduced to one decimal in order to reproduce In-Game mechanics
v3.0.11
v3.0.10
Package Name | Version |
---|---|
api | 3.0.5 |
eveapi | 3.0.9 |
notifications | 3.0.2 |
services | 3.0.4 |
web | 3.0.10 |
This update primarily contains two major changes. The first relates to how table data is processed, improving the server-side handling of filters and pagination. This resulted in improved performance which could be observed in the assets views.
Secondly, a switch was introduced to view either the selected character (eg. the Main character) or all linked characters in the corresponding user group (main + all alts).
Another small, yet significant improvement includes a more reliable name resolution mechanism which should fail less.
New Features
- feat (corporation) Include main character into MemberTracking
- feat (corporation) Include main character into Corporation Mining Ledger
- feat (api) Add main_character_id to group-list
- feat (resolver): Improve resolver using local database information
- feat (profile): Provide a link to characters
- feat (dependencies): Update DataTables Dependencies for new DataTable version
- feat (contacts): Move to asynchronous loading
- feat (assets): Move to asynchronous loading
- feat (core): Provide events when a role is attached or detached from a group
- feat (contracts): Move to asynchronous loading
- feat (core): Use new migration mechanic
- feat (core): Resolve ids universe names
- feat (users): Move to asynchronous loading
- feat (killmails): Move to asynchronous loading
- feat (wallets): Move to asynchronous loading
- feat (mails): Move to asynchronous loading and show mails to be read in a pop up
- feat (transactions): Move to asynchronous loading
- feat (characters): Make the list sortable by name and turn into async
- feat (market): Update market tab and refactor partials
- feat (mails): Mailtimeline Improvement: only link existing characters and corporations
Fix
- fix (characters) Avoid the group table from characters list to throw an exception on Admin user
- fix (mining ledger): Fix loading time issue due to prices eager-load
- fix (settings): Fix GA tracking explanation dead link
- fix (mining-ledger): fix ErrorException for undefined variable character_id
- fix (assets): Add missing EVE Logo