gpo.zugaina.org

Search Portage & Overlays:

games-util/tennoscope

Local-first Warframe collection and relic companion

Screenshots

ChangeLog

commit a31b0a81971d76d7030f749fa6943e0200d14fa8
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Tue Aug 18 00:10:40 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.7

commit 1e69b222403834859e5b6f94b794b13a8d759d19
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Wed Aug 12 20:05:31 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.6

commit dd8f0940ac358b46826d7623114c4882a4ce2a18
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Wed Aug 12 15:55:07 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.5

Diagnostics gains a report block — open the issue form, copy a sanitized report, or
save a folder of logs — and a stable build now writes the reward-reading diagnostics
to the platform log directory instead of only a debug build. Also fixes a reward read
on a scaled display, where a capture larger than the window it was asked for was
cropped rather than scaled and no card was where the reader looked.

One packaging change: `x11-misc/xdg-utils` is now in RDEPEND. The report block opens
the issue form in a browser and reveals the saved folder in a file manager, and
`tauri-plugin-opener` shells out to xdg-open for both. Everything else — build steps,
the deb layout, the rest of the dependencies — is unchanged from 0.5.4.

commit 93927b39a7058f90f3093cb06f22dcf4236945fd
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Mon Aug 10 05:30:10 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.4

A bug-fix release: card geometry was fractions of window width while
Warframe scales with window height, so on 16:10 screens (a Steam Deck's
1280x800) the reward reader looked a fifth of a card away from the real
slots and every poll failed for the life of the screen. Geometry is now
measured against height, and the overlay strip follows. No packaging
change — dependencies, build steps and the deb layout are unchanged from
0.5.3, so both ebuilds are copies.

commit 2ebdb57e9c060154d09f607f6e7b6adcef260127
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Sat Aug 8 19:39:43 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.3

A bug-fix release: one unreadable inventory row no longer fails the whole
collection read — the client now skips rows the game's own client refuses,
still refusing a response with no readable holdings at all — and a
credential missed by the first pass's sampling budget is searched for across
the rest of the process. No packaging change — dependencies, build steps
and the deb layout are unchanged from 0.5.2, so both ebuilds are copies.

commit 6118977a44b94a12a383b7ee9cf7fb880b41a072
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Fri Aug 7 19:16:36 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.2

A bug-fix release: status switches on the presence socket no longer hang
on the site's ask — the client now reads the site's confirmation in the
reply to the change itself, not only the announcement made at the start
of a connection, and re-asks, reconnecting if needed. No packaging
change — dependencies, build steps and the deb layout are unchanged from
0.5.1, so both ebuilds are copies.

commit 774449d5244e0be17566a4089f6189b1a271ce27
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Wed Aug 5 19:35:18 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.1

A bug-fix release: an inventory reply that omits a category the account
holds nothing in now reads, instead of failing the whole snapshot. No
packaging change -- dependencies, build steps and the deb layout are
unchanged from 0.5.0, so both ebuilds are copies.

commit 9d34aec2806f6173fc336943359b361eefa2cb41
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Tue Aug 4 20:21:29 2026 +0300

feat(games-util/tennoscope{,-bin}): bump to 0.5.0

The reward reader now captures, crops and thresholds in-process; only
tesseract is shelled out to, so xwininfo and ImageMagick drop off the
runtime dependencies of both packages.

The source package gains a pkg_setup that filters -flto from CFLAGS and
LDFLAGS: bundled C code (libsqlite3-sys sqlite3.c, ring) is compiled with
the user's CFLAGS, and GCC LTO objects cannot be linked into a Rust
binary (rustc 1.96+ links with lld; GNU ld trips over the system
libsqlite3 DSO pulled in by webkit-gtk). Rust-side LTO is Cargo-profile
governed and unaffected.

commit 4ff8b3f0f6e006ceafe4a612c82c2c6c22ea286a
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Fri Jul 31 17:44:40 2026 +0300

games-util/tennoscope{,-bin}: bump to 0.4.1

The 0.4.0 AppImage bundled a libwayland-client that newer Mesa refuses
to load its EGL vendor against. Neither package ships the AppImage, so
this is a straight version bump.

commit 41e74ccf56024809ddab34f850fb77aa7be0d6e1
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Fri Jul 31 16:47:46 2026 +0300

games-util/tennoscope{,-bin}: version bump to 0.4.0

commit 0a31b6f0210912e6cb78da8916d61aa05ca38931
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Thu Jul 30 12:03:45 2026 +0300

games-util/tennoscope{,-bin}: version bump to 0.3.0

commit 9ab596e049e0546101ae2861e1e468605beb6520
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Wed Jul 29 05:47:44 2026 +0300

games-util/tennoscope{,-bin}: version bump to 0.2.0

commit 06904e7d767b4b95da9a9734b3c76a975b13a9de
Author: Liav Mordouch <liavmordouch@gmail.com>
Date: Tue Jul 28 04:50:45 2026 +0300

games-util/tennoscope{,-bin}: new package, version 0.1.0

TennoScope is a local-first Warframe companion: it reads a running game
process read-only for a session token, asks Warframe's own inventory
endpoint for the player's collection, and prices relic rewards off the
screen in an override-redirect X11 overlay.

Two ebuilds, blocking each other. tennoscope-bin unpacks upstream's .deb
and is the one to reach for; the source ebuild needs pnpm-bin from ::guru
and FEATURES="-network-sandbox", since pnpm and cargo both resolve their
lockfiles during the build.

RDEPEND comes from ldd on the shipped binary rather than from the usual
Tauri list -- it links GTK3, WebKitGTK 4.1, libsoup 3, glib, cairo, pango
and gdk-pixbuf, and notably not openssl. The relic overlay additionally
shells out to xwininfo, ImageMagick and tesseract; imagemagick needs
USE=X for `import`, and 7.x for `magick`.

pkgcheck clean. tennoscope-bin merged and launched on ~amd64.