Tandem 4.76
- An "Update all" button on the program library, the way a phone's app store
has one. It sits above the install action and appears ONLY when at least
one program actually has an update waiting (t_bib_ha_updates); one press
updates them all behind the progress window - flatpak updates its own apps,
and snap goes through t_como_root because it needs a password. It touches
ONLY the managers the cache says have an update (t_bib_atualiza_tudo), so it
never asks for a root password to refresh snaps when only a flatpak needs
updating. When it is done it refreshes the update cache and reopens the
library, so the amber dots turn green in front of the owner; and a failed
update is NOT silent - it says so with a plain sentence, the project's
first rule. The decision of which manager to run is pure and pinned with
stubs that log every call (flatpak alone does not trigger snap, a snap
update goes through root), and the button's visibility is gated on a real
update in every direction. Three new messages (bib_atualizar_tudo,
atualizando_tudo, atualizacao_falhou), translated in all seven languages.
Rendered under real GTK4 - an amber button matching the update dots.
Install
sudo apt install ./tandem_4.76_all.debThen, to install whatever is missing (Wine, winetricks, Android):
tandem prepararNot 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.76_generic.tar.gz && cd tandem-4.76
sudo ./install.sh # sudo ./uninstall.sh removes itOn 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: 0d10990db322b7f83940c3784d1c316134ab3594e30acdbda89eefdc4e6b5777
generic SHA-256: 2ab9b63b53e0e41d7bd97a0525baae68575f228c19b7ac0dd91f8dee9af82bb9