Skip to content

Releases: eveseat/web

v3.0.17

28 Mar 12:15
e2fed96
Compare
Choose a tag to compare
build(core): v3.0.17

v3.0.16

23 Mar 11:05
630c3b6
Compare
Choose a tag to compare

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 of adjusted_price

Fix

  • Improve chinese support

v3.0.15

24 Feb 09:22
84f860b
Compare
Choose a tag to compare

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

13 Jan 11:41
adef9f2
Compare
Choose a tag to compare

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)

image

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.

  1. The new service class : https://github.com/eveseat/services/blob/master/src/AbstractSeatPlugin.php
  2. 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)

image

image

v3.0.13

30 Dec 10:41
d0164a6
Compare
Choose a tag to compare

Changelog

Hotfixes

  • Due to last change applied on contract views, corporation contracts were unable to render.

v3.0.12

22 Dec 20:59
9572e51
Compare
Choose a tag to compare

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

10 Dec 18:35
679d370
Compare
Choose a tag to compare

v3.0.11

v3.0.10

08 Dec 20:53
e396edd
Compare
Choose a tag to compare
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).

Tabs

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

v3.0.9

04 Oct 19:30
44d4ff5
Compare
Choose a tag to compare

v3.0.9

v3.0.8

09 Sep 10:11
66ba408
Compare
Choose a tag to compare

v3.0.8