Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.10.3 #275

Merged
merged 43 commits into from
May 30, 2022
Merged

0.10.3 #275

merged 43 commits into from
May 30, 2022

Conversation

vinifmor
Copy link
Owner

Features

  • General
    • new parameter --suggestions: forces loading software suggestions after the initialization process #260
    • allowing custom suggestions / curated software to be mapped by Linux distributions (more on README.md) #260

Improvements

  • Arch

    • suggestions available for repository packages (and the associated caching expiration property suggestions_exp. Default: 24 hours)
  • General

    • preventing command injection through the search mechanism #266
    • code refactoring
  • UI

    • manage window minimum width related to the table columns
    • table columns width for maximized window
    • settings window size rules moved to stylesheet files
    • enforcing maximum width and height for the management window based on the primary screen resolution #261
    • some columns of the management window now have their widths limit based on a percentage of the primary screen's width:
      • name limit: 15%
      • description limit: 18%
      • publisher limit: 12%
      • version: the limit for displaying both the installed and latest versions is 22% (otherwise just the latest version will be displayed)
    • auto-resizing the management panel when filters are applied
  • Settings

    • new property to disable SSL checking when downloading files (disabled by default)

    • the default value for suggestions.by_type is now 15.

Fixes

  • Arch

    • conflict resolution: removing hard dependencies that would be satisfied with the inclusion of the new package #268
      • e.g: pipewire-pulse conflicts with pulseaudio. pulseaudio-alsa (a dependency of pulseaudio) should not be removed, since pipewire-pulse provides pulseaudio
    • AUR:
      • build: error raised when the temporary directory does not exist (when changing the CPUs governors)
      • date parsing when checking for updates
      • not caching the 'LastModified' field of installed AUR dependencies (could lead to wrong display updates)
  • Flatpak

    • not all selected runtime partials to upgrade are actually requested to be upgraded
  • Web

    • not reading from the cached suggestions file after the first request
    • not detecting some generated apps as installed
  • UI

    • double suggestions loading call when no app is returned

vinifmor added 30 commits April 18, 2022 11:20
…ment window based on the primary screen resolution
…sions on the 'version' column if its width is no more than 20% of the primary screen width
…indow will be cut based on a percentage over the primary screen width (18%)
…ill be cut based on a percentage over the primary screen width (15%)
…dow will be cut based on a percentage over the primary screen width (12%)
…d be satisfied with the inclusion of the new package
…re suggestions after the initialization process
@vinifmor vinifmor merged commit 30d2d58 into master May 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant