Skip to content

Tandem 4.75

Choose a tag to compare

@github-actions github-actions released this 27 Aug 04:09
c7d8de6
  • The program library gets a view control, the way a file manager does. A
    small "organize" selector sits to the right of the system filters, with
    three modes: by name (A-Z, the default), by system (grouped, with a header
    per system - Windows / Android / Linux, the grouping a file manager shows),
    and by update (what needs acting on first: an update waiting, then not
    checked, then up to date, then the programs Tandem does not manage). The
    order is a PURE function (_order_items in gui.py), imported headless and
    pinned in every direction - by-name sorts across every system, by-system
    groups under a header per system with apps by name within, by-update ranks
    amber first, and an unknown mode falls back to by-name. The list is rebuilt
    on search, chip and sort together, so a grouped view can insert its headers.
    Rendered under real GTK4 in the grouped and by-update views. Three new
    messages (ordem_nome, ordem_sistema, ordem_update), translated in all seven
    languages. Deliberately NOT a "by size" or "by date" sort: those are not
    uniformly available across the six program sources (only flatpak exposes an
    installed size; most expose no install date), and a sort that is blank for
    half the list would be worse than none - the no-false-data rule.
  • A test-isolation fix rides along, found by the suite hanging on this
    machine: the boff_run helper (added in 4.74) exercises t_biblioteca but
    stubbed only flatpak, so t_bib_snap ran the real snap list, which hangs on
    snapd on a machine that has snap installed (intermittent - it passed CI and
    an earlier local run, where snap errors fast). It stubs snap now, the way
    bib_run and bup_run already do; a helper that drives the library must
    isolate every tool the library calls.

Install

sudo apt install ./tandem_4.75_all.deb

Then, to install whatever is missing (Wine, winetricks, Android):

tandem preparar

Not on Debian or Ubuntu? Fedora, Arch, openSUSE and the rest
have no apt to take a .deb. Use the generic bundle instead:

tar xzf tandem_4.75_generic.tar.gz && cd tandem-4.75
sudo ./install.sh          # sudo ./uninstall.sh removes it

On Arch? A PKGBUILD is attached (with tandem.install):
makepkg -si from a directory holding both, or install tandem
with your AUR helper once it is published there.

.deb SHA-256: a2e8b4612e1d8806f3240fc2181f0210c4e727271237e4cbd371c96dbd57c5fc
generic SHA-256: 437c80d166b74ac5222779a87015baf8098a58f2a93f87044ddb31d760d335e2