Beulea's EVE Contracts v0.2.4
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.AppImageare 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 info → Run 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.