Repository navigation
Keystar v0.11.0
When updating: skill queues need two optional character scopes.
- Add
esi-skills.read_skillqueue.v1andesi-skills.read_skills.v1to the scopes of your EVE application at
https://developers.eveonline.com/applications. Nobody is asked for them unless they share their skills on the
Skills access page, but without them on the application that EVE login fails withinvalid_scope. - Update as usual; the database migrations run on start.
Added
- Sortable ore breakdown. Click any column header of the mining dashboard's ore breakdown to sort by it; click
again to reverse the order. - Grouped ore types. The ore breakdown combines the grades and variants of each ore (Scordite, Scordite
II-Grade, Scordite III-Grade; Blue Ice and Thick Blue Ice; Zeolites and Glistening Zeolites) into one row, with
the unit price averaged by units. Clicking a grouped row filters the dashboard to all of its types. "Group ore
types" in the panel header switches back to one row per type. - Survey scanner groups ice and anomaly ore variants. The field estimator now counts Thick Blue Ice, Pristine
White Glaze, Hadal Talassonite and similar variants under their base ore. - Skill queues. A new Pilots section shows, for each character, the skill in training with its progress, when
every queued skill and the whole queue finish, paused, empty and ending-soon queues, and the character's attributes
and remap availability. Sharing is opt-in per character on the new Skills access page. Directors also get a
corporation view of every home-corporation member who shares. Addesi-skills.read_skillqueue.v1and
esi-skills.read_skills.v1to your EVE application (see docs/deployment.md). - Mail alerts. New EVE mail for your characters now shows a notification in Keystar, like kills and
losses. It shows the subject, sender and receiving character (with the corporation, alliance or mailing list it
went to), and clicking it opens the mail. It needs mail access for the character and checks every 30 seconds.
Mail usually reaches Keystar within five minutes of arriving in game. - Desktop notifications. Kill, loss and mail alerts can also appear as system notifications (Windows notification
center, macOS Notification Center) while Keystar is open but not in focus, for example in a background tab or
behind the EVE client. Clicking one opens the killmail on zKillboard or the mail in Keystar. While a Keystar tab is
in focus, alerts stay in-page toasts. This needs the browser's permission and an HTTPS address.
Changed
- Revoking optional access stays in Keystar. "Revoke access" on the Live fleet page, "Stop wallet import" and
"Stop" for EVE mail now switch the access off right away instead of opening the EVE login. Turning it back on works
the same way while the character's EVE token still includes it. My Characters notes which access is only switched
off in Keystar; re-authorising the character there removes it from the token for good. - Feedback for account and access actions. A toast now confirms or explains the outcome when you link a
character, re-authorise one, grant corporation access, enable or switch off optional access, make a character your
main, queue its syncs or remove it, start or stop sharing a fleet, delete imported mail or wallet history, approve,
disable or re-enable a user, and run or pause syncs. If linking a character fails while you're signed in, you now
return to the page you came from with the reason instead of landing on the dashboard without one. - Re-authorising checks the character. Re-authorise buttons, and enabling fleet access, wallet import or mail,
now only accept the character they are for. Picking another character on the EVE login used to give that
character the wrong set of permissions, which could drop its corporation access and stop the corporation sync
jobs. Now nothing is changed, and a message says which character to pick. - Alerts menu. The kill alert button in the top bar is now an "Alerts" menu with switches for kills and losses,
EVE mail and desktop notifications. Each choice is saved per browser; an earlier "kill alerts off" choice is kept. - Steadier collapsible sidebar. Icons and section headings stay in place while the sidebar expands, collapsed
section headings show three characters, the width animates over 300 ms without flicker, the collapsed navigation
no longer scrolls, and the Keystar branding moves to the top bar with the collapse toggle in the sidebar. - "Combat Report" instead of "Killboard". In English, the sidebar entry, the killboard page heading and the
dashboard's killboard button now read "Combat Report". - "Corp wallet journal" instead of "Wallet journal". The sidebar entry, the journal page heading and the button
on the corporation wallet page now make clear that the journal covers the corporation's wallets, not your own. - "Moon drills" instead of "Moon Observers" and "Refineries". The mining menu entry and the ledger source option
now use the same name, so it is clear they show the same corporation moon-mining data. The mining overview and
ledger only show the Combined / Member ledgers / Moon drills choice when the corporation has moon drills on record,
since without them all three show the same entries.
Fixed
- Page content no longer shifts a few pixels sideways between pages that scroll and pages that don't (with
scrollbars that take up space, such as macOS "Show scroll bars: Always" or Windows).
Docker image: ghcr.io/theragus/keystar:0.11.0
# in .env: KEYSTAR_VERSION=0.11.0
docker compose pull && docker compose up -d