Skip to content

Releases: StaszeKrk/plaza

v1.1.1

Choose a tag to compare

@StaszeKrk StaszeKrk released this 13 Jul 06:13

Small fix: the navigate-mode hint bar now lists the c cache-block key
alongside the other hotkeys.

Install:

  • Arch: yay -S plaza (or makepkg -si)
  • Debian and Ubuntu: sudo apt install ./plaza_*.deb
  • Fedora: sudo dnf install ./plaza-*.rpm

The .deb and .rpm are attached by CI shortly after the release is published.

v1.1.0

Choose a tag to compare

@StaszeKrk StaszeKrk released this 12 Jul 19:12

Cache cleanup: reclaim package-cache disk space from inside Plaza.

  • A CACHE sidebar block (press c) shows per-source cache sizes: the pacman
    cache, the AUR helper's build cache, apt archives, the dnf package cache,
    and a count of unused Flatpak runtimes. Enter cleans the selected source;
    Enter on the total row cleans everything available in one chained task.
    Idle visibility is configurable (hidden by default, or a concise total row,
    or the full list).
  • Cleaning keeps the newest N cached versions (default 2, configurable down
    to 0 = delete everything). pacman cleans via paccache from pacman-contrib,
    so downgrade safety is preserved by default. apt maps the setting to
    autoclean/clean, dnf cleans packages only, Flatpak removes unused runtimes.
  • Optional auto-clean (off by default): after an install or upgrade succeeds,
    Plaza queues one clean for that source, using non-interactive command forms
    so it never stalls at a prompt. A chain of installs gets a single trailing
    clean.
  • Cache cleaning runs through the normal confirm, queue, and background pane,
    so sudo prompts work and everything stays cancellable.

Install:

  • Arch: yay -S plaza (or makepkg -si)
  • Debian and Ubuntu: sudo apt install ./plaza_*.deb
  • Fedora: sudo dnf install ./plaza-*.rpm

The .deb and .rpm are attached by CI shortly after the release is published.

v1.0.1

Choose a tag to compare

@StaszeKrk StaszeKrk released this 07 Jul 13:20

Packaging release. Adds a Fedora .rpm to the release assets, so Fedora users
can install Plaza with dnf.

Install:

  • Fedora: sudo dnf install ./plaza-*.rpm
  • Debian and Ubuntu: sudo apt install ./plaza_*.deb
  • Arch: yay -S plaza (or makepkg -si)

No functional changes from 1.0.0.

v1.0.0

Choose a tag to compare

@StaszeKrk StaszeKrk released this 07 Jul 12:31

Plaza 1.0.0. Cross-distro parity is complete: search, detail, install, removal,
and upgrade all work across pacman, the AUR, apt, dnf, and Flatpak, and Plaza
shows only what fits the system it runs on.

New since 0.7.2:

  • Fedora (dnf) support at full parity: cross-source search, the detail view,
    background install and removal, and per-source or all-at-once upgrades.
  • Fast dnf search. dnf rebuilds its package pool on every invocation, so Plaza
    now loads the whole repo catalog once in the background at startup and filters
    it in memory, which makes dnf search effectively instant after a short warmup.
    The live fallback is quicker too: its two dnf calls run concurrently and load
    only primary metadata.
  • Fixed the dnf source filter checkbox, which previously had no effect.
  • dnf5 parser fixes against real dnf5 output.

Debian and Ubuntu users can install the attached .deb. Arch users build with
makepkg -si; everyone else with cargo build --release. See the README for
details.

v0.7.2

Choose a tag to compare

@StaszeKrk StaszeKrk released this 03 Jul 19:53
  • Fix the background-task prompt flow: the backtick key now always brings you to the task pane (expanding and focusing it from anywhere) and only collapses it when you are already there. Previously, after confirming an install, the hint could lead you to collapse the pane instead, and answers typed at a sudo or apt prompt were silently lost.
  • The waiting-for-input status now shows whenever a prompt is pending and tells you to just type when you are already at the pane.
  • Hotkey hints in the task pane and status bar now honor the 'Show hotkey hints' option like everywhere else.
  • Desktop notifications (notify-send, optional, on by default): get notified when a background task finishes or stops to wait for input while you are not watching it.
  • Update check (optional, on by default): plaza asks the GitHub releases API once at startup and shows a sidebar note when a newer version exists.
  • Fix 'removeing'/'upgradeing' in the status bar.

No .deb for this release yet; on Debian and Ubuntu install with cargo for now (see the README). The v0.7.1 .deb remains available.

v0.7.1

Choose a tag to compare

@StaszeKrk StaszeKrk released this 02 Jul 11:35
  • Add a --version flag.
  • Fix the flatpak source icon: the previous codepoint (U+F3D0) does not exist in any current Nerd Font and rendered as a box. The badge now uses the Flathub logo (U+F324).

The attached .deb installs on Debian 12+ and Ubuntu 22.04+ (only dependency: libc6 >= 2.34).

v0.7.0 — Debian/apt support

Choose a tag to compare

@StaszeKrk StaszeKrk released this 01 Jul 20:16

Plaza now supports Debian/apt as a full source, alongside Arch (pacman + AUR) and Flatpak.

  • apt search (apt-cache search + policy), detail (apt-cache show), and install/upgrade/remove (apt-get)
  • apt in the Manage view: installed list with origin/size/install date, explicit and orphan filters, sort, remove, per-source and per-package upgrade
  • Arch-specific controls are hidden when not on Arch (and vice versa), so Plaza matches the system it runs on

204 tests, clippy clean.

v0.6.1

Choose a tag to compare

@StaszeKrk StaszeKrk released this 30 Jun 08:18

Bug fixes for settings persistence and the options overlay, plus sidebar and Manage UX fixes from user reports.

Fixes

  • Settings no longer reset to default after upgrading Plaza. Loading a settings file now recovers field by field, so a single field this build cannot parse (after a schema change across versions) no longer discards the whole config. Saves are also written through a temp file and renamed into place, so a crash mid-write cannot truncate the config into an empty (all-default) file.
  • The Options overlay keybind hint now honors the "Show hotkey hints" setting, matching the status bar and the other panes.

Sidebar and Manage (#13, #14, #15)

  • Enter on an upgradable package in the Manage list opens an Upgrade / Remove / Cancel menu instead of silently choosing upgrade, so Enter never guesses between an upgrade and a destructive remove. Choosing an action funnels into the normal confirm modal, so the command preview and final y/n are unchanged. An up-to-date package still goes straight to remove.
  • Fixed the Manage-list status hint: it read "u upgrade" (implying u upgrades the highlighted package) but u jumps to the sidebar upgrade-all block. It now reads "⏎ actions · r remove · u all".
  • The VIEWS block stays directly under the UPDATES/INSTALLED stats instead of sinking to the bottom corner of a tall sidebar when the filter box is hidden.
  • Renamed the sidebar box title to "System" and the search bar border to "Search", so the app name no longer repeats over itself in the top-left. The welcome panel keeps the "plaza" branding.

v0.6.0

Choose a tag to compare

@StaszeKrk StaszeKrk released this 29 Jun 19:00

Sidebar upgrades, Manage sorting, and finer control over result grouping and icons.

Sidebar and upgrades (#11)

  • The two stat blocks are now one UPDATES/INSTALLED block showing Y/X.
  • Upgrade rows are selectable and runnable straight from the sidebar in both views: Enter on a source row upgrades that source, Enter on the total row upgrades all.
  • Removed the separate Manage upgrade-scope bar. Manage keys are rebound: Enter upgrades the package if it has a pending update, else removes it; r removes; u jumps to the sidebar upgrade block from anywhere (cursor on total, so a following Enter upgrades all).

Manage sorting

  • Sort the installed list by name, size, or updated (last install/upgrade) from the filter box (f) sort section. The active key shows a direction arrow; pick it again to flip ascending/descending.
  • Size and dates cover both pacman and Flatpak packages (pacman from the local db, Flatpak from the list size column and deploy-dir mtime).
  • "Float upgradable to top" keeps upgradable packages above the sorted order; it moved from the filter box into the options menu and is on by default. Sort key, direction, and reason save together as the launch default with s.

Result grouping and icons (#12, #10)

  • The old "group variants" toggle is split into two independent options: "Stack package variants" (the -bin/-git family) and "Group matching Flatpak". Turn either off for one row per exact name.
  • New "Variant badge" option: when several variants share a source, render them as a count (aur ×3, the default) or repeated (aur aur aur). Source-agnostic, so it covers future sources too.
  • Badges now carry the skin's per-source icon (repo/aur/flatpak) in results, the detail view, and the filter rows. The package icon also shows in the Manage list. Icons follow the skin's icon setting, so they vanish on the plain skin.

v0.5.1

Choose a tag to compare

@StaszeKrk StaszeKrk released this 29 Jun 07:14

Bug fixes.

  • Clearing the search box back to blank now resets the results and the footer counters instead of leaving the previous (or an intermediate) query's list on screen. (#8)
  • Footer source counters are hidden in the Manage view, where search-hit counts do not apply. (#9)
  • Results and Manage lists no longer scroll the whole list when you move the selection up within the visible window; the viewport now stays put until the selection leaves it.
  • Flatpak detail no longer fails to load when its (slower) search result merges into a row after the detail view is already open; the Flathub link shows immediately and a Flatpak provider is labeled with its remote instead of "official".