Skip to content

Releases: bazaar-org/bazaar

0.7.15

17 Apr 20:13

Choose a tag to compare

Hello Bazaar enthusiasts! This quick release brings a few features and many fixes.

IMPORTANT: Bazaar now reads a new environment variable BAZAAR_DESKTOP_SEARCH_PROVIDER_ICON_SIZE, which may be read as an unsigned integer from 1 to 256 to specify the square pixel size of icons sent to the desktop search provider. This should be configured to be a higher value than its default value of 24x24 when on KDE, as krunner paints result icons as much larger than gnome-shell does. This way, the images will not appear blurry as they have historically on KDE.

IMPORTANT: Bazaar now supports a new command line option --preview-metainfo that opens two file selection dialogs, allowing a user to choose a metainfo file and optionally an icon file. It then displays a mock app page, including a banner with a button that leads to a basic page showcasing widgets elements that have the branding. This should be helpful for app developers who would like to see what their app looks like in Bazaar before submitting to Flathub.

Thanks for reading!

What's Changed

New Contributors

Full Changelog: v0.7.14...v0.7.15

cta

0.7.14

10 Apr 07:35
cf24df0

Choose a tag to compare

Thank you to everyone who donated to me last release!! I really really appreciate you, you have no idea how much it helped! <3

IMPORTANT: hooks have a new, optional field check-appid-regex. This gives you the opportunity to add a basic regex check on an incoming appid before incurring the overhead of spawning a subprocess. This improves performance and reduces script boilerplate for long lists of hooks that execute on specific appids.

Here is the updated example from the docs:

hooks:
  - id: handle-jetbrains
    when: before-transaction

    # new field; if this doesn't match, then the entire hook is skipped
    check-appid-regex: ^com\.jetbrains\..*$

    dialogs:
      - id: jetbrains-warning
        title: >-
          JetBrains IDEs are not supported in this format
        body-use-markup: true
        body: >-
          This is a <a href="https://www.jetbrains.com/">JetBrains</a>
          application and is not officially supported on Flatpak. We
          recommend using the Toolbox app to manage JetBrains IDEs.
        default-response-id: cancel
        options:
          - id: cancel
            string: "Cancel"
          - id: goto-web
            string: "Download JetBrains Toolbox"
            style: suggested
    shell: exec /absolute/path/to/bazaar-jetbrains-hook.bash

Main Release Notes from Metainfo:

New Features

  • Rework the add-ons dialog
  • Add a gradient under the download timeline
  • Add a filter button to the search page
  • Add a button to show the EULA for some proprietary apps
  • Make the names of verified developers clickable links

Fixes

  • Fix the colours of the update card
  • Make the update banner follow the accent colour

Github Changelog

New Contributors

Full Changelog: v0.7.13...v0.7.14

this-is-me-slime-rancher

0.7.13

01 Apr 07:21
e832f85

Choose a tag to compare

Thanks for using Bazaar. If you would like to support me, I would be very grateful. I'm having a bad time https://ko-fi.com/kolunmi

What's Changed

New Contributors

  • @fossdd made their first contribution in #1243
  • @github-actions[bot] made their first contribution in #1291

Full Changelog: v0.7.12...v0.7.13

0.7.12

07 Mar 23:16
ce5f9c4

Choose a tag to compare

Bugfix Release 0.7.12

0.7.11 introduces a bug where if system parental control settings cannot be read, Bazaar defaults to restricting you to early childhood rated applications 🐤

This release fixes Bazaar to default to no restrictions

image

What's Changed

Full Changelog: v0.7.11...v0.7.12

0.7.11

07 Mar 07:41

Choose a tag to compare

0.7.11

NOTE: Bazaar now requires a new dependency malcontent. See the readme's dependency table for more info

This release contains many technical improvements. This changelog reflects roughly 2 weeks of work.

Changes

  • Respect system parental controls settings
  • Reap download workers when all windows are closed, reducing total memory usage
  • Add mnemonics to full app view
  • Many updates to language translations

Bug Fixes

  • Fix broken library page when backing installed apps model is empty
  • Fix int casting bug that was causing RetroDeck to appear to be 18.4 exabytes
  • Make "all apps" category pages respect global filters
  • Fix some text wrapping issues

Thanks for reading and have a great day!

java-duke

What's Changed (github generated)

New Contributors

Full Changelog: v0.7.10...v0.7.11

0.7.10

22 Feb 20:29

Choose a tag to compare

0.7.10

This release fixes some bugs and greatly improves search functionality.

In addition to this, the view-app hook was added. See the docs for more info.

If you missed the previous release, in 0.7.9 we also added the ability to
cancel transactions in the library view, a brand new screenshots carousel,
search suggestion buttons, and app runtime size information. You can also now
skip confirmation dialogs by holding shift as you start a transaction.

Thanks for reading!

(PS: 0.7.9 and onwards requires libproxy as a dependency. See the readme for details)

What's Changed (gh generated)

Full Changelog: v0.7.9...v0.7.10

0.7.9

21 Feb 19:59

Choose a tag to compare

0.7.9

New Features

  • Search suggestion pills
  • Ability to cancel transactions
  • Skip confirmation dialogs by pressing shift
  • Runtime size info for app pages

Updated

  • Redesigned "What's New" dialog
  • Improved search results by utilizing Flathub rankings
  • Improved screenshots carousel

What's Changed (gh generated)

New Contributors

Full Changelog: v0.7.8...v0.7.9

0.7.8

11 Feb 18:40

Choose a tag to compare

0.7.8

This release lets you view and remove user-scoped installed apps from the library page in the Flatpak version of the app. Installing from user remotes is not supported yet.

What's Changed

Full Changelog: v0.7.7...v0.7.8

0.7.7

10 Feb 04:49

Choose a tag to compare

0.7.7

Important: until now, Bazaar's EOL runtime detection was severely broken, which means that starting with this release, apps like Lutris and OBS will accurately be marked as EOL. If you are a distributor and would like to prevent apps from having the scary EOL warning on it, please see https://github.com/kolunmi/bazaar/blob/main/docs/overview.md#eol-overrides

This release features the introduction of the Library Page, a centralized area for managing transactions and viewing your installed apps. The transactions sidebar is goneee

Distributors now have a new key to add to curated categories: setting enable-bulk-install: true will enable an "install all" button on a curated category section. See the docs for a full example.

What's Changed

Full Changelog: v0.7.6...v0.7.7

0.7.6

29 Jan 01:49

Choose a tag to compare

0.7.6

main changes:

  • Improve context dialogs
  • Fix leftover data bar being shown prematurely
  • Have a rotation toggle for flags
  • Add hard check to prevent removing Bazaar flatpak
  • Improve download statistics tooltips
  • Add read support for flatpak bundles
  • Fix critical output sometimes during transactions
  • Fix error popover refusing to spawn in transaction sidebar

What's Changed (GH generated)

New Contributors

Full Changelog: v0.7.5...v0.7.6


imagesss