Skip to content

ViewLight v2.1.0 - the newest commit on the branch you chose

Pre-release
Pre-release

Choose a tag to compare

@Smealm Smealm released this 29 Oct 18:52

ViewLight 2.1.0 is a fix for the one build channel that could be confidently wrong: the one compiled from Imlight's source. It described your checkout and called it the truth; now it asks GitHub, and it can build any branch you point it at. Every build is still published as a prerelease.

Fixed

  • Bleeding edge shows the newest commit on the branch, not the last one it had fetched. The card used
    to describe your source checkout instead of GitHub, so a checkout that had not fetched since the last
    commit - or one left on another branch - named an older commit as "the newest source". It now asks the
    repository for the branch's tip with a single git ls-remote, counts how far behind the checkout is
    against that branch, and says when the checkout is on a different one. The commit's own words are read
    from the object the fetch brought in, so before the first clone the hash is shown alone rather than
    guessed at.

Added

  • You can pick which branch bleeding edge builds. Under Settings → Server → Build channel and on the
    first screen, choosing Bleeding edge now offers a Branch list of everything GitHub has, so a fix on
    a feature branch can be built without waiting for it to be merged into the default one. Left empty, the
    repository's default branch is built, as before. The choice is remembered, and the build moves the
    checkout onto that branch rather than only fetching whatever it was already tracking. A saved branch that
    GitHub no longer has is named in the error and the default is shown instead.

Getting it

Unpack ViewLight-win-x64.zip anywhere and run ViewLight.exe; it carries its own .NET runtime, so nothing
has to be installed first. If you are already running a portable copy, replace its files with this one - your
settings, server, game and profiles live in their own folders and are not in the zip.

Your existing source checkout is left exactly as it is until you press Update on the bleeding edge card
or rebuild; choosing a branch is what moves it from then on.