Skip to content

Beulea's EVE Contracts v0.2.4

Choose a tag to compare

@beulea beulea released this 02 Aug 01:28
· 1 commit to master since this release

Added

  • About in the header: which version you're running, every data source the
    app reads from with a link to each, and a Check for updates button. The
    startup check is deliberately silent unless there's something to install, so
    until now there was no way to ask "am I on the latest?" and get an answer -
    now it says so either way, including when the update server can't be reached.

Changed

  • The update prompt shows what's actually new instead of "a newer version is
    ready": the first few changelog entries, rendered as bullets, with a link to
    the full notes. The release page also gained a download table naming the file
    for each OS and the one-time step each unsigned build needs on first launch -
    eight files with names like ..._amd64.AppImage are not a download page.

Fixed

  • A contract whose time has run out says so. The Expires column called it
    "ready" — a word that belongs to industry jobs, where a finished one really
    is ready to collect, and that here read as available for a contract nobody
    can accept any more. It now says expired, in the same amber the app uses
    elsewhere for "read this one with a caveat", so it catches the eye instead of
    sitting in the same grey as a running clock. A snapshot arrives with barely a
    dozen of them, and they gather at the top the moment you sort by "expires
    soonest" — exactly when you're hunting for something about to go — but they
    keep piling up for as long as you leave it unrefreshed, which is the other
    reason to notice them. The compare window says so too, at the top of the
    column, and a dead contract no longer wins a row there.

  • The not listed flag stopped taking credit for things it doesn't know. It
    said a starred contract was "expired, sold, or just aged out"; now expiry has
    its own flag, and "not listed" means the narrower, honest thing: it left the
    snapshot with time still on its clock, so it was accepted, cancelled or
    pulled. Those rows also stop showing a countdown to an expiry that will never
    arrive.

  • The contract card shows when a contract was issued and when it expires. It
    had neither — you could read every item, every price and the scam verdict
    without ever learning the thing was already over. Copying its in-game link now
    warns you too, instead of cheerfully telling you to paste a link that opens
    nothing.


Download

OS File
macOS (Apple Silicon) Beulea.s.EVE.Contracts_0.2.4_aarch64.dmg
Windows Beulea.s.EVE.Contracts_0.2.4_x64-setup.exe
Linux Beulea.s.EVE.Contracts_0.2.4_amd64.AppImage

Neither the macOS nor the Windows build is code-signed - that needs a paid
certificate - so the first launch takes one extra step. macOS: open it,
Done, then System Settings → Privacy & Security → Open Anyway. Windows:
More infoRun anyway. Linux: chmod +x the AppImage (some distros
also need FUSE).

After that the app updates itself from this page: every build is minisign-signed
and the updater checks that signature before replacing anything. The .sig
files and latest.json are what makes that work - you don't need to download
them.

All releases · Report a problem