Skip to content

Keystar v0.12.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 01:32
b3fa9ce

Added

  • Threat Intel, rebuilt. Threat Intel has been reworked from the ground up around the evidence that matters
    before a fight: who is in local, how dangerous they are right now, who they fly with and how they last fought us.
    • Local Situation
      • Organised around wrapping pilot affiliation tags, last combat evidence, recently observed co-attacks and the
        latest engagement with us.
      • Selecting a pilot or a legend entry highlights the members of the same alliance, or of the same corporation
        when there is no alliance.
      • The engagement column is wider than the observed-group column.
    • Engagement report
      • Shows both sides of the latest engagement with the observed ships, loss counts and ISK lost, and marks
        incomplete evidence.
      • Wide layout with compact ship rows: ship and pilot names inline, destroyed hulls on a red background; hull
        counts and loss labels are gone.
      • Page indicators slide between recorded fights, newest first. Legends, paging and notes stay at the bottom of
        the card.
      • Alliance/corporation highlighting with a legend per side, starting with the affiliation that has the most
        recorded pilots on each side.
    • Pilot cards
      • Compact cards of equal height with direct zKillboard links for the character, corporation and alliance.
      • The three latest kills and losses as ship tags, with details in their tooltips.
      • Each pending tag and card shows its own evidence overlay and loading indicator instead of loading text.
    • Danger score
      • Calculated from combat capability and local relevance; confidence and escalation evidence are shown
        separately.
      • Explained 0–10 badges: green below 5, orange from 5 to below 8, red from 8. Pilots without a recent sample
        are shown as unknown.
    • D-scan and briefings
      • D-scan input and matching results live in a dropdown in the report header.
      • Written briefings are optional and open in a dialog from the blue Briefing button.
    • Statistics collection
      • The scan creator's browser fetches pending zKillboard statistics (100 ms apart, at most four at once, backing
        off on rate limits) for a private, temporary preview.
      • Browsers no longer upload to the shared pilot cache: only statistics verified by the worker reach shared
        profiles and danger scores.
      • Server-side statistics requests skip a redirect.

Changed

  • More sections have their own colour. Pilots is violet and Social pink, checked for contrast and colour-vision
    separation in both themes like the existing ones.
    • Finances shares Trade's teal.
    • Overview, Account and Administration keep the cyan accent.
  • Income is green and expenses red in the mining P&L and corp wallet charts.
    • The P&L shows income as one bar instead of stacking it by resource; the tooltip and the By activity panel still
      break it down.

Removed

  • Threat Intel rescan. The rescan action and button, their translations and the scan-parent metadata are gone;
    start a new Local snapshot with New scan instead.

Fixed

  • Notifications no longer run out unseen. The countdown of kill, loss and mail notifications only runs while the
    Keystar tab is visible and its window has focus, so a kill that came in while you were in game is still there when
    you switch back.

  • Scrolling stays inside lists. Scrolling the sidebar navigation or the system and multi-select picker lists past
    their top or bottom no longer scrolls the page behind them.

  • Desktop notifications switch that did nothing. When the browser or an extension turns the request down without
    asking (Safari with websites not allowed to ask, or AdGuard's "Block Push API"), the switch now shows it as
    blocked instead of silently staying off.

    • The blocked hint also names system settings and extensions, which can block notifications for every site.

    (#90)


Docker image: ghcr.io/theragus/keystar:0.12.0

# in .env: KEYSTAR_VERSION=0.12.0
docker compose pull && docker compose up -d