Skip to content

Release v0.8.0

Pre-release
Pre-release

Choose a tag to compare

@Firstp1ck Firstp1ck released this 05 Apr 19:47
· 119 commits to main since this release
v0.8.0
126dfb1

Release v0.8.0

What's New

✨ Features

Custom and third-party repositories

  • Configure extra repos in repos.conf, edit them from the app, and apply changes when you are ready (with privilege prompts when needed).
  • Search and filters can include packages from those repos, with sensible handling when the same package name appears more than once.
  • You can turn individual managed entries on or off; disabled repos are ignored until you enable them again. The repositories screen may refresh with up-to-date status after you work through related dialogs.
  • First run seeds a starter file; repos_example.conf ships as a copy-paste reference.

After you add a repo

  • If packages you installed yourself also exist in the new repo, a short guided flow explains the situation and helps you choose what to do next (including optional cleanup). Preview-only mode stays honest; canceling or errors should not leave the UI stuck.

Installs when names overlap (AUR vs other sources)

  • AUR installs go through your helper in a way that avoids “wrong source” surprises when a community mirror lists the same name.
  • Selecting an AUR hit that also appears as a normal Arch listing can show a one-time warning before you continue.

AUR package voting (optional)

  • Vote or unvote AUR packages from search when enabled, using SSH to the AUR.
  • Built-in SSH AUR setup helps you configure the host entry in your SSH config.
  • Honors your SSH command, timeout, and preview-only mode (no fake vote state).

PKGBUILD checks (optional)

  • Run ShellCheck and Namcap on the selected package’s build file from the details view when those tools are installed (timeouts and missing tools handled gracefully).
  • Switch between the PKGBUILD text and check results from the details pane; settings cover raw output and ShellCheck excludes.

🐛 Bug Fixes

Repositories

  • Stricter validation for paths, server URLs, signing keys, and filter keys; safer behavior when apply is interrupted or does not complete successfully.

PKGBUILD checks

  • More reliable when starting a check; time limits handled inside the app; clearer messaging when a checker is not installed.

Lists and filters

  • Better column alignment when names use wide characters (e.g. some non-Latin scripts).

Technical Details

This release adds optional AUR voting, optional PKGBUILD analysis, and a full custom repository workflow (config, UI, indexing, and system integration), plus clearer behavior when package names collide across sources. Defaults and preview-only behavior aim to stay safe and predictable.

Full Changelog

Full Changelog: v0.7.4...v0.8.0