github Firstp1ck/Pacsea v0.5.1

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

Release v0.5.1

What's New

🎉 Artix Linux Support

Pacsea now fully supports Artix Linux! You can now use Pacsea on Artix systems with full repository filtering and mirror management. The app will automatically detect Artix and use the appropriate tools for managing your packages.

🌍 Hungarian Language Support

Hungarian speakers can now use Pacsea in their native language! The interface has been fully translated to Hungarian (hu-HU), with ongoing improvements and refinements to ensure the best possible experience for Hungarian users.

⚡ Performance & Stability Improvements

  • Faster package dependency resolution
  • Improved preflight modal that opens instantly without blocking the interface
  • Better handling of offline scenarios with cached package information
  • Enhanced error messages and user feedback

🔄 Package Update Availability

Pacsea now automatically checks for available package updates in the background! A new "Updates available" button appears at the top of the interface showing how many packages have updates ready. Click the button to view a detailed list of all available updates, showing both your current version and the new version for each package. The update list includes both official repository packages and AUR packages, making it easy to see what's ready to update at a glance.

🎨 User Interface Enhancements

  • Preflight modal now supports scrolling for better navigation
  • Improved display of installed packages
  • Better visual feedback during package operations
  • Enhanced dropdown menus with ESC key support to close them quickly
  • New scrollable updates modal with side-by-side version comparison

🐛 Bug Fixes

  • Fixed issues with test output interfering with mouse interactions
  • Improved handling of edge cases when no AUR packages are present
  • Better error handling throughout the application

Technical Details

This release includes significant code refactoring to improve maintainability and reduce complexity. The refactoring focused on:

  • Event handling improvements (modal events, mouse events, key bindings)
  • Dependency resolution optimizations
  • Enhanced logging and error handling
  • Updated dependencies: clap 4.5.52 and various other packages
  • Improved development tooling and scripts

New Contributors

  • @summoner001 made their first contribution by adding Hungarian language support

Bug Reports

Thank you to the following contributors for reporting bugs:

  • @skypher for reporting the Artix Linux Support bug
    34 - Artix Linux Support

  • @phihos for suggesting mark feature in "Results" pane (last Release)
    22 - Mark feature in "Results" pane

Pull Requests

Installation

Update to v0.5.1:

# For stable release
paru -S pacsea-bin   # or: yay -S pacsea-bin

# For latest from git
paru -S pacsea-git   # or: yay -S pacsea-git

Full Changelog

Full Changelog: v0.5.0...v0.5.1

Don't miss a new Pacsea release

NewReleases is sending notifications on new releases.