github Firstp1ck/Pacsea v0.4.0

latest releases: v0.8.2, v0.8.1, v0.8.0...
pre-release8 months ago

Pacsea v0.4.0 — System update, News, EOS filter, installed‑only & status

Date: 2025-10-11

Pacsea v0.4.0 expands beyond search and installs with maintenance helpers, system awareness, and uninstall flows. This release adds a System Update dialog, an Arch Linux News popup (with auto‑check on startup), an AUR/Arch status indicator, EndeavourOS repo support with an [EOS] filter, and an installed‑only view with a dedicated Remove List and safety cues.


Highlights

  • System Update dialog (mirrors with country, pacman ‑Syu, AUR updates, cache cleanup)
  • Arch Linux News popup; startup check for today’s news; Enter opens link
  • AUR/Arch status indicator from status.archlinux.org with color cue
  • Installed‑only mode and Remove List with uninstall confirmation
  • Core‑package warning shown during uninstall
  • EndeavourOS repos supported (eos, endeavouros) with an [EOS] filter in Results
  • Panels dropdown and Config/Lists dropdown (quick‑open pacsea.conf, lists)

Features (v0.4.0)

  • System maintenance
    • Options → "Update System" opens a dialog to toggle:
      • Update Arch mirrors (optional country selector)
      • Update system packages (sudo pacman -Syu)
      • Update AUR packages (paru/yay)
      • Remove caches (pacman and AUR helper)
  • News and status
    • Options → "Arch Linux News" shows a modal with recent items; titles containing "critical" or "require(s) manual intervention" are highlighted; Enter opens the link
    • On startup, if there is news dated today (UTC), the News popup opens automatically; otherwise a brief toast shows "No new News today"
    • AUR/Arch status indicator fetches a brief status from status.archlinux.org and shows a color cue
  • Installed‑only and removal
    • Options → "List installed packages" switches Results to installed‑only mode and turns the right pane into a Remove List
    • Space adds to the Remove List; Enter in the Remove List opens an uninstall confirmation dialog
    • A warning is shown when attempting to remove core packages; actions are printed in --dry-run
  • Repos and filters
    • EndeavourOS repos (eos, endeavouros) are included when present; the [EOS] filter in Results toggles their visibility
  • Panels and quick links
    • Panels ▾ dropdown: quickly hide/show the Recent pane, the Install/Remove pane, and the Keybinds footer; your choices persist in pacsea.conf
    • Config/Lists ▾ dropdown: quick links to open pacsea.conf, install_list.json, installed_list.json, and recent_searches.json

Files

  • removed_packages.txt — names of removed packages (one per line) — XDG config dir

Credits

  • Omarchy Distro — UX/workflow inspiration
  • ratatui, crossterm — TUI foundations
  • Arch Linux & AUR — data sources and tooling

Don't miss a new Pacsea release

NewReleases is sending notifications on new releases.