Skip to content

Voidrunner v1.7.1: Recent results

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Oct 19:03
0ca8374

Voidrunner v1.7.1 follows up v1.7.0's wide console: a log of recent results in its spare space, and no blank flash before the scenery draws.

What's new

  • RECENT results on a wide console (#46). From 130 columns, a small panel in the window beside the console lists the last few results, newest first. Each keeps the ● done, ▲ refused or ◆ said mark and color it had in the status line. The result the page's border is showing is left out, so nothing is read twice.
    • Placement: the panel stays in the top quarter of the window, above the station, planet or contact. A short window shows fewer entries, or none. In a fight it takes the red alert glass.
    • Lifetime: the log lasts for the session and is not saved. New Game+ starts with an empty log.
    • Below 130 columns nothing changes.
  • Fix: no blank flash on wide terminals (#50). The screen was cleared before a new place's scenery was composed. At 132x50 that left the screen blank for about 0.6s. The scenery is now composed first, and the clear and the picture go out together, so the old screen stays up until the new one replaces it. Measured from the clear to the first scenery byte: 540-625ms before, 0ms now. Reported by the NetBBS gallery.
  • One fuel price (#48). The 6cr/unit fuel price is now one constant behind every figure and text that shows it, including the Pilot Guide. Nothing plays differently.

NetBBS: saved data unchanged; netbbs.json unchanged since v1.5.0. Runs on NetBBS 7.31.0 or later.

Upgrading

Replace voidrunner.py. Nothing else changes. The release still carries netbbs.json and SHA256SUMS.

Validation

  • Tests: 3,067.
  • CI: Python 3.11 and 3.13 on Linux and Windows. The release workflow ran the suite again before publishing.
  • Code review: Claude reviewed #49, #50 and #51. Each review's findings were fixed. The one real bug: the results log carried the previous career's results into New Game+.
  • Release files: both assets match SHA256SUMS and are byte-identical to the tag.

Full changelog: v1.7.0...v1.7.1