[gnome-software] (1864 commits) Non-fast-forward update to branch 1065-gs-details-page-gsinfobar-doesn-t-pains-in-the-details-page



The branch '1065-gs-details-page-gsinfobar-doesn-t-pains-in-the-details-page' was changed in a way that was 
not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  a51bd57... gs-details-page: GsInfoBar doesn't paint in the details pag

Commits added to the branch:

  3403d0f... Theme: semantic changes and visbility improvements (*)
  0aa76be... Fails to finish pending install after going online (*)
  3189988... gs-shell: Searched text not shown when searching from comma (*)
  ac7d353... Add 12px margin around the main screenshot image (*)
  bc617c5... Update Chinese (Taiwan) translation (*)
  0edbdc4... Update Portuguese translation (*)
  c3d2cf4... gs-screenshot-image: Use larger icon for error messages (*)
  a2a542d... packagekit: Package details not found when not having 4 sem (*)
  6845c42... Update Friulian translation (*)
  73cfc90... gs-details-page: Hide "Launch" button if the application ca (*)
  da44be6... Update Hebrew translation (*)
  8ee38b4... Update Slovak translation (*)
  0f4f9ac... appdata: Update URLs to GitLab (*)
  eccc615... Merge branch '83-weird-gray-box-behind-every-screenshot' in (*)
  7b45576... Merge branch '1069-regression-packagekit-package-details-no (*)
  39240b2... Merge branch '115-gs-screenshot-image-use-larger-icon-for-e (*)
  c22b37c... Merge branch '140-gs-details-page-hide-launch-button-if-the (*)
  6f8e048... appdata: Move the donation URL from HTTP to HTTPS (*)
  1b0fe13... Merge branch 'appdata-gitlab' into 'master' (*)
  f648f38... flatpak: Skip updates which fail (*)
  3a7983d... misc: Add .gitignore file (*)
  354898f... Merge branch 'wip/mcrha/add-gitignore' (*)
  3a12c91... appstream: Fix critical warning when appstream contains inv (*)
  2418ac4... ui: Rename ‘Remove’ to ‘Uninstall’ (*)
  de96767... Merge branch 'appstream-invalid-bundle' into 'master' (*)
  f7c62cc... app row: Avoid emitting "unrevealed" signal when in destruc (*)
  8bc1dfb... gs-updates-section.c: destroy() rows rather than just remov (*)
  7bdf514... Merge branch 'wip/kalev/app-row-unreveal-crash' into 'maste (*)
  b01c36b... flatpak: Use new flatpak API to automatically remove EOL ru (*)
  3cb96b7... docs: Update high-level overview in the README (*)
  ee35599... Update Friulian translation (*)
  23a6adf... doc: Create use cases document for gnome-software (*)
  5950d15... gs-appstream: Handle release dates in the future better (*)
  da5560e... Merge branch '144-handle-release-dates-in-the-future-better (*)
  f73a503... Merge branch 'wip/kalev/flatpak-eol-runtime-cleanup' into ' (*)
  ce451a0... gs-shell: Change notification text when Software needs rest (*)
  ff8e444... gs-details-page: Lack of information when flatpak app data  (*)
  09bf7a7... doap: Remove me as a maintainer (*)
  45047c5... Merge branch 'wip/kalev/remove-me-as-maintainer' into 'mast (*)
  81bc820... Don't run service for the budgie-desktop Budgie Desktop has (*)
  dab761f... Merge branch 'master' into 'master' (*)
  9ae5daa... gs-details-page: Don’t list all OARS sections if app has ‘n (*)
  38ea276... gs-details-page: Coalesce certain age ratings groups to cla (*)
  55f7967... gs-details-page: Decide which content rating IDs to show ba (*)
  f85d9bf... gs-appstream: Support new libxmlb query binding API in 0.3. (*)
  c852363... docs: Update DOAP file with additional maintainers (*)
  68b7f29... docs: Document co-maintainership model (*)
  05101f4... Updated Czech translation (*)
  594d257... Add Kabyle translation (*)
  3041e7f... Merge branch 'ignore-flatpak-update-failures' into 'master' (*)
  0decab6... docs: Drop unused MAINTAINERS file (*)
  71881c6... Merge branch 'maintainers' into 'master' (*)
  1426d38... Merge branch '146-gnome-software-needs-to-be-restarted-to-e (*)
  982a5a6... Merge branch '1008-age-ratings-none' into 'master' (*)
  0895082... Merge branch '154-gs-details-page-lack-of-information-when- (*)
  775b76e... gs-update-dialog: Fix a typo in version comparison (*)
  140401b... docs: Add contact information to README (*)
  a2ede5d... Merge branch 'readme' into 'master' (*)
  adfa337... Merge branch '935-version-comparison' into 'master' (*)
  3de0127... gs-extras-page: Include application name in codec "not foun (*)
  dc41770... Merge branch '27-codec-install-oddities-in-unable-to-find-m (*)
  f71506b... fwupd: Use new API in fwupd 1.5.2 to download files (*)
  8635bfd... Merge branch 'wip/hughsie/fwupd-curl' into 'master' (*)
  04c1ee1... Update Romanian translation (*)
  c14f583... Merge branch '46-when-offline-software-thinks-app-is-instal (*)
  ff48981... ui: Add borders and padding to installed and search lists (*)
  d8ea80e... gs-details-page: Don’t show the origin box if not on the de (*)
  1feb45d... data: Drop outdated shell extensions repo key (*)
  81fecd1... packagekit: Ignore error about repo enabled already when en (*)
  c529c9d... gs-application: Fix NULL GVariant handling (*)
  c28c819... Merge branch 'master' into 'master' (*)
  2d63f5c... gs-screenshot-image: Show spinner when load of image takes  (*)
  60580f7... Merge branch '91-clicking-screenshots-doesn-t-switch-betwee (*)
  553d699... Merge branch '674-repo-enable' into 'master' (*)
  0ea1e9b... Merge branch 'document-use-cases' into 'master' (*)
  9ef32ce... Update doc/use-cases.md (*)
  1815554... gs-update-monitor: Correct mode name typo in a notification (*)
  3558475... Revert "gs-update-monitor: Correct mode name typo in a noti (*)
  4718e6f... gs-update-monitor: Correct mode name typo in a notification (*)
  b4fda68... Merge branch 'wip/wjt/format-use-cases' into 'master' (*)
  43031d9... gs-shell: Skip refresh on start when download-updates is se (*)
  193427e... gs-update-monitor: Show updated applications on click of th (*)
  f0e0efd... Merge branch 'wip/mcrha/fix-mode-name-typo' into 'master' (*)
  4df4027... Merge branch '515-gs-update-monitor-show-updated-applicatio (*)
  10becd5... gs-app-row: Fix arrow direction for versions in RTL locales (*)
  a066061... gs-plugin-loader: Don’t modify a const GError (*)
  0d4e106... plugins: Fix a few const-correctness compiler warnings (*)
  d1d8afc... Remove unused variables (*)
  ca17973... Merge branch '182-gs-shell-skip-refresh-on-start-when-downl (*)
  6ce353c... Merge branch '1100-version-rtl' into 'master' (*)
  4fa6e66... flatpak: Tweak wording in a debug message (*)
  f89a291... flatpak: Avoid g_printerr() (*)
  6723a4b... rpm-ostree: Use GMainContext directly rather than GMainLoop (*)
  7458712... rpm-ostree: Don’t hang if the daemon crashes (*)
  2e9f58f... gs-utils: Wrap GMainContextPusher if not available (*)
  5d0a641... gs-plugin-loader: Run each job thread with a new GMainConte (*)
  08e9f5f... rpm-ostree: Use the thread-default main context when blocki (*)
  7959d03... Update Vietnamese translation (*)
  cb1fdde... Update Ukrainian translation (*)
  a535026... Update Catalan translation (*)
  d79144f... Updated Czech translation (*)
  58fa9df... gs-screenshot-image: Don’t warn if download failed due to b (*)
  ab78e3a... Fixed Czech translation (*)
  c4c8086... flatpak: Follow end-of-life-rebase redirects (*)
  3a14718... flatpak: Fix displaying renamed apps (*)
  56031d6... Updated Lithuanian translation (*)
  282e3ef... Add a message in the UI when an app is renamed (*)
  6298985... gs-app: Add missing pointer validation (*)
  6b27513... Update Norwegian Bokmål translation (*)
  5cc16e0... Support better the dark themes (*)
  2663ab2... gs-plugins-odrs: Load ratings from the cache when refresh i (*)
  ad0e68b... gs-application: Search for the installed application in app (*)
  3ada32f... Updated Spanish translation (*)
  1afdfa4... Merge branch '559-variant-warnings' into 'master' (*)
  56d338a... Merge branch '997-shell-extensions-repo' into 'master' (*)
  0e38c62... Merge branch '988-origin-box' into 'master' (*)
  670f94c... Merge branch 'clang-fixes' into 'master' (*)
  4fe184d... Merge branch 'app-fix-type-validation' into 'master' (*)
  08d620b... gs-shell: Close the window on Ctrl+Q key press (*)
  db50039... Merge branch '850-gs-shell-close-the-window-on-ctrl-q-key-p (*)
  c8142ab... Merge branch 'flatpak-support-eolr' into 'master' (*)
  63b8bb6... gs-repos-dialog: Hide empty frame (*)
  2116321... Merge branch '801-gs-repos-dialog-hide-empty-frame' into 'm (*)
  2db21a0... Update Ukrainian translation (*)
  8a895e6... fwupd: Ignore errors from `fwupd_client_set_feature_flags` (*)
  a6fd5d1... gs-details-page: Fully-sandboxed Flatpak apps have "High" p (*)
  127b5f5... Merge branch '1074-gs-details-page-fully-sandboxed-flatpak- (*)
  ba90dec... Merge branch '1103-gs-application-search-for-the-installed- (*)
  1bbf084... gs-updates-section: Disable update button when all applicat (*)
  e70081e... gs-details-page: Show also release date (*)
  4fded62... Merge branch 'ignore-features' into 'master' (*)
  dac5c75... Merge branch '594-update-all-button-should-be-insensitive-w (*)
  46dab6b... Merge branch '585-gs-details-page-show-also-release-date' i (*)
  f38fe43... Update Ukrainian translation (*)
  58f6ae9... Update Catalan translation (*)
  243af75... tests: Allow progress to be unknown or 100% after flatpak i (*)
  91b37bc... Update Chinese (Taiwan) translation (*)
  e8e3a10... Merge branch '1107-flatpak-test-failure' into 'master' (*)
  be739f6... fwupd: add some missing instances of error conversion (*)
  b96f30c... Merge branch 'wip/superm1/fwupd-error-handling' into 'maste (*)
  4a8d44e... Update Romanian translation (*)
  a0ed402... fwupd: Do not propagate 'not supported' error on updates ch (*)
  948d9d5... gs-progress-button: Implement unknown progress handling (*)
  e1ebcee... Merge branch '1104-fwupd-do-not-propagate-not-supported-err (*)
  b0e6a8b... gs-plugin-loader: Clear pending action on app once task is  (*)
  0fc6677... app icon: more colorful bag (*)
  bcda638... flatpak: Improve performance of progress reporting (*)
  d1595ae... snap: Find alternate snaps that match the AppStream ID (*)
  76d3cd6... Merge branch 'snap-alternates' into 'master' (*)
  b0684f4... Updated Spanish translation (*)
  368306f... Update Friulian translation (*)
  ab6be66... Merge branch 'flatpak-progress-performance' into 'master' (*)
  780b996... Merge branch 'xmlb-query-bindings' into 'master' (*)
  719aed5... Merge branch '1091-rpm-ostree-contexts' into 'master' (*)
  dad2aed... gs-first-run-dialog: Change ‘Let’s Go Shopping’ to ‘Browse  (*)
  562e41d... style: Drop text colour for ‘Installed’ label in app row (*)
  8c9f1ba... gs-app-row: Fix vertical alignment of ‘Installed’ label and (*)
  998cb1b... Merge branch 'new-icon' into 'master' (*)
  f9017af... Merge branch '1105-gs-details-page-rating-histogram-hidden- (*)
  ece6e74... build: Switch from gnome-desktop dependency to gsettings-de (*)
  9281731... Merge branch '945-build-switch-from-gnome-desktop-dependenc (*)
  3d87e5c... appdata: Update appdata for recent changes (*)
  3651756... Merge branch '945-appdata-update' into 'master' (*)
  11075f0... snap: Set snap confinement in refine stage. (*)
  d7c2426... Update Friulian translation (*)
  681f256... Merge branch 'snap-confinement-in-refine' into 'master' (*)
  7ed1da7... Update Catalan translation (*)
  475970b... Update German translation (*)
  e6d8987... Update Portuguese translation (*)
  6354d41... Update Greek translation (*)
  9ce2df1... Merge branch '80-support-better-the-dark-themes' into 'mast (*)
  470ea4b... Merge branch 'wip/mcrha/unknown-progress-handling' into 'ma (*)
  4dc409a... core: Fix use of new libxmlb API (*)
  146bbce... Merge branch 'appstream-fixes' into 'master' (*)
  28fcaa9... D-Bus: InstallPackageNames exits immediately (*)
  c5c1366... Merge branch '37-installpackagenames-exits-immediately' int (*)
  70be111... gs-update-monitor: Review timing and content of software up (*)
  f3343d4... Update Galician translation (*)
  c0c03e9... Update Brazilian Portuguese translation (*)
  7333d6d... Update Ukrainian translation (*)
  0468b8d... trivial: Push the thread default GMainContext for categorie (*)
  a71181a... Update Romanian translation (*)
  6af4bd6... Merge branch 'wip/hughsie/g_main_context_ref_thread_default (*)
  95defc2... lib: Cache GsOsRelease (*)
  e282492... Merge branch '1116-os-release-caching' into 'master' (*)
  6c9a16b... Migrate AsAppState to GsAppState (*)
  814fd2e... Merge branch 'wip/mak/gsappstate' into 'master' (*)
  be20493... Update Portuguese translation (*)
  fd6c8e0... Add libhandy to dependencies (*)
  1ddbcd1... ci: Bump Docker image version (*)
  ec67d10... Overview: constrain maximum width with HdyClamp (*)
  14a9568... ci: Speed up cache-subprojects.sh (*)
  640895b... Merge branch '1031-installed-label' into 'master' (*)
  3c4e9d3... Merge branch 'lets-not-go-shopping' into 'master' (*)
  2b11dc4... Update Ukrainian translation (*)
  d7680bc... Update Portuguese translation (*)
  8a60dc9... flatpak: Origin UI string doesn't use repo Title (*)
  68106ff... Merge branch '1082-flatpak-origin-ui-string-doesn-t-use-rep (*)
  172bd1c... Merge branch '947-review-timing-and-content-of-software-upd (*)
  f8d9780... Update Ukrainian translation (*)
  01dddcd... Merge branch '744-install-error-pending-action' into 'maste (*)
  934d6b2... ci: Don’t run libxmlb subproject tests in CI (*)
  8563a00... Merge branch 'hdycolumn' into 'master' (*)
  f45a4e2... gs-category-page: Fix view scrolling if clicking tiles near (*)
  c9145a2... Merge branch '1040-category-scrolling' into 'master' (*)
  3bda621... gs-details-page: Collapse long descriptions (*)
  677aa48... Merge branch '11-collapse-long-descriptions' into 'master' (*)
  1441b54... Updated Spanish translation (*)
  067ddf7... Update Indonesian translation (*)
  0446210... Update Romanian translation (*)
  348fa17... Update Portuguese translation (*)
  e561a1e... subprojects: Limit clone depth to 1 in wrap files (*)
  6c7b990... Merge branch 'wrap-depths' into 'master' (*)
  5d8ef56... Updated Czech translation (*)
  8688869... Update Catalan translation (*)
  daf77d4... Merge branch '914-borders' into 'master' (*)
  ab6fb45... Merge branch '720-rename-remove-to-uninstall' into 'master' (*)
  e7d25a8... Merge branch '255-screenshot-offline-warning' into 'master' (*)
  e271bc7... Update Ukrainian translation (*)
  5d4f11b... Updated Czech translation (*)
  f3fd9ed... Update Romanian translation (*)
  c8d516c... Merge branch '117-launching-search-from-the-shell-omits-the (*)
  292aef0... Update Portuguese translation (*)
  552fe23... app-row: Wrap the warning label (*)
  bc25b7f... Update POTFILES.in (*)
  29b5393... Update Ukrainian translation (*)
  9c37422... Update Friulian translation (*)
  c079ac9... Update Romanian translation (*)
  bd9cc67... gs-search-page: Execute load when there's an application to (*)
  dfe48d5... Merge branch '1064-gs-search-page-execute-load-when-there-s (*)
  58dec07... gs-metered-data-dialog: Improve justification of the messag (*)
  4df3941... Merge branch '1080-metered-dialog-justification' into 'mast (*)
  c7d6e5b... gs-debug: Ignore glib-networking debug messages (*)
  cf9b2df... flatpak: Block on download scheduler for updates (*)
  5c1ed5e... gs-metered: Fix ‘Since’ tags on documentation comments (*)
  3e635df... gs-metered: Remove Mogwai schedule entries when downloads a (*)
  3ccb831... shell: Ignore failure to hold the scheduler daemon (*)
  87f85e2... flatpak: Shift Mogwai waits above where transactions are bu (*)
  178dc89... Update Portuguese translation (*)
  ccc15e1... Updated Lithuanian translation (*)
  9dc224f... Merge branch 'wrap-warning-label' into 'master' (*)
  2116a03... Update Indonesian translation (*)
  b2bc1a1... gs-updates-section: Auto-hide itself when all rows are remo (*)
  36e47fa... Merge branch 'metered-data-remove-entry' into 'master' (*)
  b4c1d4b... gs-update-dialog: No icon shadow on app update release note (*)
  83cf3d5... Merge branch '1012-no-icon-shadow-on-app-update-release-not (*)
  e8c9a9b... Update Persian translation (*)
  7b3151e... Update Basque translation (*)
  9ad6568... Update Greek translation (*)
  7f85adf... gs-plugin-packagekit-proxy: Skip the setting when the host  (*)
  d751d31... Merge branch '1001-packagekit-receives-proxy_http-8080-when (*)
  56a489e... plugins: Remove some shadowing variables (*)
  c1a95c9... flatpak: Ignore FLATPAK_ERROR_ALREADY_INSTALLED when instal (*)
  dff96bc... gnome-software.doap: Add gnome userid (*)
  925125b... Update Galician translation (*)
  99c1352... Merge branch 'flatpak-already-installed' into 'master' (*)
  645f990... Merge branch 'metered-data-warning-fix' into 'master' (*)
  3f15d8b... Misc: Update some project files (*)
  871698d... Updated Spanish translation (*)
  10ce3b3... Merge branch 'wip/mcrha/project-files' into 'master' (*)
  68d42f6... Merge branch 'update-doap-userid' into 'master' (*)
  f761e61... flatpak: Cover addons on install/uninstall of the applicati (*)
  e404403... Merge branch '998-flatpak-cover-addons-on-install-uninstall (*)
  cad143e... flatpak: Don't disable the plugin if an installation setup  (*)
  ce138bf... flatpak: Refactor the plugin's setup method (*)
  10e9229... Merge branch 'flatpak-repo-warnings' into 'master' (*)
  dcc73a5... flatpak: Drop a duplicate gi18n header (*)
  fe68f19... gs-installed-page: Filter out uninstalled local application (*)
  e21ec6a... Merge branch 'warning-fix' into 'master' (*)
  c42fc0c... Merge branch '985-gs-installed-page-filter-out-uninstalled- (*)
  4ca72d6... Update Romanian translation (*)
  9f1d962... lib: Move GsAppListFilterFlags definition to public header (*)
  6028550... build: Add a libgnomesoftware_dep internal dependency (*)
  47fe3ee... build: Simplify the dummy plugin dependency list (*)
  8575cd7... build: Use libgnomesoftware_dep rather than link_with: libg (*)
  99d7977... build: Ensure deps list in src/meson.build is sorted alphab (*)
  81aeed8... lib: Convert some enums from #defines to enum types (*)
  f7dce91... lib: Add a GS_PLUGIN_REFINE_FLAGS_MASK member (*)
  ff565ac... flatpak: Use the correct mask enum member rather than GUINT (*)
  5fcff9f... lib: Generate gs-enums.h to add GTypes for public enums (*)
  24436ca... lib: Use enum and flag types for GObject properties rather  (*)
  6a2b28f... Update Ukrainian translation (*)
  90c0543... Merge branch '670-inconsistent-state-after-completing-updat (*)
  512e606... lib: Use correct glib-mkenums trigraphs to hide LAST enum m (*)
  05a305a... Banners: css syntax fix (*)
  2f02146... Merge branch 'wip/jimmac/banner-gradient-fix' into 'master' (*)
  7bd9fbf... docs: Port RELEASE document to Markdown (*)
  f38c301... docs: Add some more prose to RELEASE.md (*)
  543451e... docs: Document release schedule (*)
  468164e... docs: Mention canonical release instructions (*)
  eeeb0a7... docs: Check repository status before releasing (*)
  6aabac1... docs: Don’t use `git commit -a` to release (*)
  6df440e... docs: Use git-evtag rather than git-tag for releases (*)
  61fe399... docs: Use ninja rather than ninja-build (*)
  7341232... docs: Tag releases after building them (*)
  da2b49c... docs: Push release tags atomically (*)
  3a3cbf3... docs: Remove specific username from SSH commands (*)
  675d67c... gs-feature-tile: Support RTL CSS for banners (*)
  3587911... build: Bump plugin API version for recent libgnomesoftware  (*)
  afb83f2... Merge branch '1007-enums' into 'master' (*)
  9df33c8... gs-details-page: Tweak presentation of add-ons (*)
  9d32809... details: Show addon row after signal connection (*)
  f83674d... details: Don't refresh on addon state change (*)
  8ae0f71... main: Add crossfade animation to main GtkStack (*)
  76839c7... docs: Add more detail about appdata entries in RELEASE.md (*)
  6bbec0e... docs: Add some detail about use of git-evtag in RELEASE.md (*)
  4e0af35... Merge branch 'maintenance-docs' into 'master' (*)
  c7b7beb... Merge branch '1111-app-details-addons' into 'master' (*)
  cf2b309... gs-flatpak: Port to libxmlb 0.3.0 query context API (*)
  2766fea... flatpak: Ensure ref details are set when refining renamed a (*)
  5d93687... Merge branch '964-add-crossfade-animation-to-main-gtkstack' (*)
  6eccf4f... Merge branch 'fix-flatpak-tests' into 'master' (*)
  18b1a4d... Merge branch '773-rtl-banners' into 'master' (*)
  8352515... Update POTFILES.in (*)
  f73e4e4... Update Brazilian Portuguese translation (*)
  86921b0... Update Catalan translation (*)
  567acaf... Update German translation (*)
  5f325c2... Release version 40.alpha (*)
  f1fa530... docs: Use variables in the RELEASE instructions (*)
  4857c39... docs: Add instructions for updating GitLab’s milestones and (*)
  4d555b9... trivial: Post release version bump (*)
  2e30bdf... Updated Spanish translation (*)
  7f40193... Update Indonesian translation (*)
  2eef7d2... Update Portuguese translation (*)
  065657e... Merge branch 'release-docs-again' into 'master' (*)
  088ca63... Update Punjabi translation (*)
  1bf72e5... flatpak: A .flatpakref file installation fails (*)
  b8e9d90... Merge branch '960-flatpak-a-flatpakref-file-installation-fa (*)
  99378d5... misc: Conditional mime type handlers (*)
  b512203... build: Fix installation directory for mkenums-generated hea (*)
  dcc2d59... Merge branch 'enum-header-fix' into 'master' (*)
  c9698c0... Update Swedish translation (*)
  cb6c2c7... Update Slovenian translation (*)
  f3770ed... build: Move desktop category data into libgnomesoftware (*)
  468480f... gs-desktop-data: Expose the number of elements in the array (*)
  71d5659... lib: Add a GsCategoryManager (*)
  77c6af8... plugins: Drop category enumeration from the desktop-categor (*)
  3c14108... gs-cmd: Use GsCategoryManager to find categories for get-ca (*)
  90c03ae... gs-overview-page: Use GsCategoryManager to get featured sub (*)
  840c7d4... core: Drop add_category_apps() implementation from desktop- (*)
  3cc5d5d... core: Drop desktop-categories plugin (*)
  074f164... lib: Add menu path resolving code directly to GsApp (*)
  09e9e40... core: Drop desktop-menu-path plugin (*)
  d31c5a0... lib: Drop GS_PLUGIN_REFINE_FLAGS_REQUIRE_MENU_PATH (*)
  e8a0563... gs-category: Rename icon to icon-name (*)
  d5754f5... gs-category: Add read-only properties (*)
  0189e8f... gs-category: Fix header includes (*)
  7dd1ba2... gs-category: Add gs_category_new_for_desktop_data() (*)
  d338b39... gs-category: Handle size of ‘all’ subcategory specially (*)
  2848949... gs-category: Add desktop groups for ‘all’ subcategory autom (*)
  0ad1b3d... gs-category: Remove unused public setter functions (*)
  cdf82a4... gs-category: Reduce string copies by pointing to static des (*)
  16532e5... gs-category: Lazily create desktop groups array (*)
  c50844b... gs-category: Lazily create child categories array (*)
  8124fbe... gs-app-row: Add cast to property enum type for switch (*)
  d26326a... gs-plugin-loader: Remove class vfuncs for signals (*)
  465178a... gs-plugin-loader: Make final rather than derivable (*)
  396e480... Merge branch 'category-manager' into 'master' (*)
  8ac58a7... Update Catalan translation (*)
  eeeca65... Update Galician translation (*)
  212be24... Updated Czech translation (*)
  5ec9db5... gs-details-page: Tweak spacing of add-ons (*)
  8a28204... Merge branch 'addons-tweak-spacing' into 'master' (*)
  58ab14b... gs-loading-page.ui: Use full color icon instead of the symb (*)
  615e8ca... GsApp: Show packaging format in the origin UI string (*)
  92ec0ec... gs-origin-popover-row: Remove the 'Format' row (*)
  12d6cc5... Merge branch '1081-gsapp-show-packaging-format-in-origin-ui (*)
  00995bb... Merge branch '976-gs-loading-page-ui-use-full-color-icon-in (*)
  7cfdd28... App icon: tweak symbolic (*)
  19b42e1... Merge branch 'symbolic-update' into 'master' (*)
  f749a1d... build: Disable building libmalcontent-ui in subprojects (*)
  6d4e67d... Add Meson wrap file for AppStream (*)
  06f3100... meson: Adjust dependency for AppStream, replacing appstream (*)
  d6e1250... Adjust CI dependencies for AppStream (*)
  747708a... ci: Add dependencies for appstream subproject to CI Dockerf (*)
  1364588... Port to appstream (*)
  d99f3ca... Delete defunct remnants of shell-extension support (*)
  2966054... Use separate enum for OS update pseudo-apps (*)
  5f3466e... Replace AS_URL_KIND_MISSING with explicit property (*)
  476544f... trivial: Suggest using appstreamcli for NEWS/validate (*)
  1273aba... Transparently convert 6-part data-ids to 5-part IDs in publ (*)
  cc0d0fa... Parse all provided item types properly (*)
  484912c... ci: Use CI images which contain cached appstream subproject (*)
  f61d690... build: Use C11 standard (*)
  0fbeadd... flatpak: Properly detect offline case (*)
  4229723... odrs: Handle offline case better (*)
  d8a41f0... Merge branch 'wip/mak/libas' into 'master' (*)
  a17531a... Merge branch 'mwleeds/minor-offline-fixes' into 'master' (*)
  0c33a3f... gs-plugin-loader: Ensure the plugin_loader variable is used (*)
  c315bf0... odrs: Avoid the need to declare the g_array_binary_search() (*)
  394910a... Merge branch 'warning-fixes' into 'master' (*)
  56337db... Revert "Theme: semantic changes and visbility improvements" (*)
  e780e43... Merge branch 'wip/cdavis/revert-theming-changes' into 'mast (*)
  130832d... src: Move time-to-string function to gs-common (*)
  aba78e9... gs-details-page: Fix a copy-paste error (*)
  d74129c... Add version history info into GsApp (*)
  88ff93c... Add version history to app details pages (*)
  4ad0fa2... Minor: Add subprojects/appstream/ into .gitignore (*)
  f363958... build: Disable docs when building appstream as a subproject (*)
  ccf6dd1... Merge branch 'appstream-disable-docs' into 'master' (*)
  4a04471... Merge branch '1111-version-history-box' into 'master' (*)
  94c432f... RELEASE.md: Add a link to gitlab-changelog (*)
  23e8837... Update POTFILES.in (*)
  d1d9c5d... Update Ukrainian translation (*)
  6326d4c... Update Swedish translation (*)
  6175206... Update Punjabi translation (*)
  cbea090... Update Hungarian translation (*)
  ebf6d40... Update Catalan translation (*)
  29437dc... Updated Spanish translation (*)
  288a59c... Update Portuguese translation (*)
  ff77032... Merge branch '1087-default-handlers-for-apt-and-snap' into  (*)
  d99c45b... Update Indonesian translation (*)
  16e5759... flatpak: Remove of a repository doesn't remove it from the  (*)
  4d33152... Update Romanian translation (*)
  12276a7... Update Serbian translation (*)
  134a491... Update Galician translation (*)
  4f7915f... Release 40.beta (*)
  2ccc310... trivial: Post release version bump (*)
  ad738d1... README: Fix build instructions (*)
  8c64d27... RELEASE.md: Make some adjustments (*)
  994f8a1... Merge branch 'mwleeds/minor-docs-fixes' into 'master' (*)
  2b3c448... gs-rounded-bin: Add a new widget for rounding the corners o (*)
  e11e56e... Fix the UI of a few list boxes (*)
  94ff47c... gs-featured-carousel: Add new carousel widget for featured  (*)
  660b8e7... gs-overview-page: Use the new GsFeaturedCarousel widget (*)
  bc58d53... plugins: Move key-colors plugin into GsApp code (*)
  d30b466... lib: Drop GS_PLUGIN_REFINE_FLAGS_REQUIRE_KEY_COLORS refine  (*)
  4c2d968... lib: Fix a minor typo in a doc string in GsApp (*)
  376e4ce... Merge branch '1139-version-history-fixes' into 'master' (*)
  0727800... Update Brazilian Portuguese translation (*)
  d9d79f8... plugins: Move key-colors-metadata plugin into GsApp code (*)
  50afed3... data: Update featured apps to use new schema (*)
  0d9dda9... gs-appstream: Select featured apps using new custom values (*)
  5e2046e... gs-feature-tile: Remove unused GtkBox from the UI (*)
  96a3041... gs-feature-tile: Restyle to match new designs (*)
  f2a7c88... gs-appstream: Load 256px icon for use by featured apps when (*)
  e6cb672... gs-app: Rename gs_app_set_pixbuf() to gs_app_add_pixbuf() (*)
  029e791... dummy: Fix a memory leak of some pixbufs (*)
  b85a53a... gs-app: Provide pixbufs at any requested size (*)
  576c368... gs-common: Drop unused utility function (*)
  044dcb2... dummy: Require icons in the self tests when testing key col (*)
  cd0343b... build: Recompile the GSettings schemas when they change (*)
  dd856ed... build: Clean up installation path for schema XML (*)
  862c231... src: Move an unused #define (*)
  e34e25d... lib: Delete commented out g_debug() (*)
  590ff8a... Merge branch '1131-featured-carousel' into 'master' (*)
  4c633a1... Honor G_MESSAGES_DEBUG env var (*)
  901ae45... lib: Ignore GdkPixbuf chattiness (*)
  406385f... build: Bump plugin API version for recent GsApp API changes (*)
  078f097... Merge branch 'mwleeds/honor-g-messages-debug' into 'master' (*)
  6b13bee... gs-application: Clean up class_init function (*)
  d5c6bbb... gs-debug: Split out environment variables from GsDebug stat (*)
  cbf28d0... gs-application: Add a debug property (*)
  b133844... gs-debug: Allow setting verbose mode at runtime (*)
  ca1b056... gs-cmd: Stop setting G_MESSAGES_DEBUG (*)
  904b9ae... gs-plugin-icons: Drop mention of the epiphany plugin (*)
  9107c2d... lib: Use GsDebug in tests to avoid calling setenv() at runt (*)
  c39e1cd... gs-debug: Fix output of warnings/errors to stderr (*)
  345d03a... Merge branch '1146-carousel-fixes' into 'master' (*)
  ca33054... Update British English translation (*)
  10a13fa... Merge branch 'debug-mutex' into 'master' (*)
  a78872d... Prune add-ons list to only show relevant ones (*)
  e79ed18... gs-updates-page: Keep showing apps which are being installe (*)
  094958d... Update Turkish translation (*)
  c5417b9... Update POTFILES.in (*)
  e140c9a... Update Ukrainian translation (*)
  ae34e8c... Update German translation (*)
  af0d63e... Update Catalan translation (*)
  ec3b2af... Update Slovenian translation (*)
  589f6a0... Update Swedish translation (*)
  0985a58... Update Romanian translation (*)
  3f612b4... Update Indonesian translation (*)
  9d7f4eb... Update Finnish translation (*)
  26ac7b7... Update Brazilian Portuguese translation (*)
  67be110... Updated Lithuanian translation (*)
  9add350... Merge branch '1132-fix-duplicate-addons' into 'master' (*)
  68f7071... Merge branch '1141-flatpak-remove-of-a-repository-doesn-t-r (*)
  507884b... GsApplication: Crash when run as root (*)
  8c322dd... Merge branch '1142-gsapplication-crash-when-run-as-root' in (*)
  9c4abdd... gs-app: Fix a typo and add annotations to a gtk-doc comment (*)
  d095675... gs-app: Support override key-color values in appstream data (*)
  f352fbd... lib: Split key colour generation out into a separate file (*)
  bc0a216... flatpak: Not having latest commit is not a problem (*)
  e31bab2... tools: Add a profiling tool for key color generation (*)
  53227f5... Merge branch '1151-flatpak-not-having-latest-commit-is-not- (*)
  1a2c932... gs-folders: Remove some apps from Utilities folder (*)
  48fd54f... Merge branch 'wip/aday/utilities-folder' into 'master' (*)
  3b1ec08... Adjust activatability of add-on rows (*)
  0bd565c... Update Portuguese translation (*)
  e5e0012... Update Galician translation (*)
  3a14602... Update Galician translation (*)
  67a19e7... Merge branch 'mwleeds/fix-addons-selectability' into 'maste (*)
  77749ce... Add git commit to version in non-release builds (*)
  083967c... RELEASE.md: Use buildtype meson option (*)
  08e2abd... Update Croatian translation (*)
  9ce6d3d... Update Hungarian translation (*)
  547576d... Merge branch 'version-include-commit' into 'master' (*)
  3076088... src: Add handy requirement to ui files (*)
  afa706e... subprojects: Hard-code appstream subproject at 0.14.1 (*)
  48923e2... subprojects: Bump libhandy version (*)
  dac9738... Merge branch 'update-libhandy-req' into 'master' (*)
  2a2ae14... Update Serbian translation (*)
  d4d8961... Update Basque translation (*)
  09f6dc8... Update Turkish translation (*)
  dd0fd69... odrs: Refactor fallback distro name code (*)
  38daef0... Add translation contexts to various short translatable stri (*)
  b2241cb... trivial: Update a Since annotation (*)
  2918955... lib: Rework key color extraction code (*)
  9809dd7... lib: Use GArray for key colors rather than GPtrArray (*)
  3f090cd... gs-feature-tile: Choose the best key colour as the backgrou (*)
  72af751... gs-feature-tile: Recalculate background colour when style c (*)
  a684301... gs-key-colors: Use nearest rather than bilinear scaling for (*)
  f3cbcaa... Update Kazakh translation (*)
  1c2e822... Update Catalan translation (*)
  9a48a04... gs-plugin-loader: Reset online-updates-timestamp only when  (*)
  5fe13ce... Merge branch '1158-string-contexts' into 'master' (*)
  5afbd63... Update Ukrainian translation (*)
  4cb68c2... Update German translation (*)
  f0751fb... Update Slovenian translation (*)
  89168b5... Update Basque translation (*)
  b535c69... Merge branch 'wip/mcrha/update-notifications' into 'master' (*)
  f8aed2f... style: Hide border on carousel buttons for non-Adwaita them (*)
  7a0daac... Update Swedish translation (*)
  80e03e5... Update Catalan translation (*)
  b370a1a... Fix copyright headers for EOSF (*)
  cea6300... build: Bump plugin API version for recent GsApp API changes (*)
  16065db... Merge branch '1148-key-colour-generation' into 'master' (*)
  d67860d... Update Turkish translation (*)
  2f4a733... Update Finnish translation (*)
  73c1ad1... Update Korean translation (*)
  69f2f07... Update Brazilian Portuguese translation (*)
  8e94299... Update Portuguese translation (*)
  34ffa87... Update Indonesian translation (*)
  728cc33... Update Turkish translation (*)
  e2087b7... Updated Spanish translation (*)
  974e5e7... Merge branch '1159-carousel-button-other-theme' into 'maste (*)
  e41c407... Update Galician translation (*)
  8624101... Update Romanian translation (*)
  a6f4496... Updated Lithuanian translation (*)
  10c9500... Updated Czech translation (*)
  147afe2... Update French translation (*)
  6bd490a... gs-app: Use the libappstream function to check proprietary  (*)
  5ef7ce9... gs-appstream: Add support for `date` attribute in release n (*)
  3153f32... Merge branch '1161-license-cleanup' into 'master' (*)
  0d832e6... Merge branch '1145-appstream-release-date' into 'master' (*)
  ce5c8ab... gs-app: Return NULL from get_icons() if no icons are set (*)
  9d8e659... gs-app: Print icon width in debug information (*)
  321e754... gs-app: Sort icon array by size (*)
  2ee47d4... gs-app: Split out functionality to remove all icons (*)
  339e1ef... gs-utils: Clarify some negative flag conditions (*)
  1f2165b... gs-utils: Drop support for reading cache from /usr/share/gn (*)
  e28b24c... gs-utils: Make creating cache directory optional (*)
  b777fa5... lib: Add GsRemoteIcon as a GIcon implementation for remote  (*)
  b8818da... gs-plugin-icons: Stop adding custom theme paths for stock i (*)
  5f45866... Update Hungarian translation (*)
  e048819... Update Friulian translation (*)
  f49a740... lib: Port GsApp to use GIcons rather than GdkPixbufs for ic (*)
  52fe596... lib: Drop gs_app_load_pixbuf() and use GIcons instead (*)
  c605dfb... gs-overview-page: Tweak empty page handling (*)
  8fecc6e... gs-overview-page: Hide apps with low-res icons from feature (*)
  c58cd3a... gs-flatpak: Export both sizes of icons from flatpak bundles (*)
  5c8987f... tests: Test key colours using a different test app (*)
  296fb05... appstream: Fix some icon leaks in gs-appstream.c (*)
  e7cfa82... gs-details-page: Allow fallback sizes for icon (*)
  5db3df0... Merge branch '1147-icons-refactoring' into 'master' (*)
  8afd3a4... Update Persian translation (*)
  35782af... Update French translation (*)
  b01ba33... Update Dutch translation (*)
  f33c7c7... odrs: Add missing libm dependency (*)
  4982110... lib: Build libgnomesoftware as a shared library as well as  (*)
  e7170b5... contrib: Factor out common dir path in gnome-software.spec. (*)
  8b8ebbe... lib: Drop outdated and unused pkgconfig file template (*)
  f637338... build: Move plugins to a subdirectory of the private libdir (*)
  2ae8f99... contrib: Update plugin API version to match meson.build (*)
  30d1385... Merge branch 'shared-library' into 'master' (*)
  09cef1f... Release version 40.rc (*)
  913cdaa... trivial: Post release version bump (*)
  dac7ad4... Update Norwegian Bokmål translation (*)
  72a9dd9... Updated Danish translation (*)
  9551812... Update Polish translation (*)
  b5e04d2... snap: Fix use of outdated GsApp pixbuf API (*)
  1828465... snap: Fix number of arguments to g_loadable_icon_load() in  (*)
  8a97418... snap: Delete no-longer-valid AsIcon construction (*)
  a5850e0... snap: Drop use of gs_app_has_pixbufs() (*)
  e82c709... snap: Mark all screenshots as of extra type (*)
  a9b6fbd... Update Punjabi translation (*)
  37f98cc... Merge branch '1170-snap-fixes' into 'master' (*)
  7b63381... Update Italian translation (*)
  a796fce... contrib: Improve formatting of build commands for example p (*)
  3b357e4... contrib: Add missing header to example plugin (*)
  8bd7fdd... contrib: Improve code style in example plugin (*)
  7f1eae3... docs: Minor formatting fixes in plugin documentation (*)
  fd30184... docs: Update description of icon loading in the plugin docu (*)
  6d0402d... Merge branch '1168-example-plugin-cleanup' into 'master' (*)
  81a2e01... gs-app: Add additional icon debug information (*)
  9a63168... gs-appstream: Fix handling of icons where appdata doesn’t s (*)
  9894319... Update British English translation (*)
  3e86354... gs-icon: Work around invalid icon names from some appstream (*)
  b70f65a... Merge branch '1171-packagekit-icon-fixes' into 'master' (*)
  0c86d0d... build: Drop -Wno-discarded-qualifiers (*)
  66dfc19... Update Greek translation (*)
  1375359... gs-installed-page: Add installed page sections to mirror al (*)
  a30b240... gs-installed-page: Add headers for all GsInstalledPageSecti (*)
  c1022d3... gs-installed-page: Hide the removable apps header if shown  (*)
  40e36fd... gs-installed-page: Don’t show a separator at the top of the (*)
  80834ed... gs-shell-search-provider: Fix crash in variant handling for (*)
  df8002a... Update Greek translation (*)
  a1a45c8... packagekit: Set download size to 0 after the package is dow (*)
  3d4a3a7... Merge branch '1179-search-crash' into 'master' (*)
  a114ffe... GsApp: Show packaging format in the origin UI string ][ (*)
  f2e13bf... Update Serbian translation (*)
  c4bdded... Merge branch '1177-after-os-installation-a-software-updates (*)
  d5ef8ef... Release version 40.0 (*)
  7ccca4d... trivial: Post release version bump (*)
  9e4a7ab... flatpak: Allow cancelling querying update permissions (*)
  44471e1... gs-flatpak: Ensure origin before using it in refine app sta (*)
  9324915... gs-flatpak: Use preloaded list of installed references in g (*)
  ba7df21... flatpak: Refresh UI after changes made outside of Software (*)
  c01f649... Merge branch 'warn-discarded-qualifiers' into 'master' (*)
  1159c3f... Merge branch '1081-gsapp-show-packaging-format-in-the-origi (*)
  0488679... fwupd: Do not use deprecated API in the plugin (*)
  4f2523a... Speed up search queries by over 40% (*)
  86d5067... Apply 1 suggestion(s) to 1 file(s) (*)
  96995cc... Apply 1 suggestion(s) to 1 file(s) (*)
  6f8bd14... Apply 1 suggestion(s) to 1 file(s) (*)
  f6b3dee... Apply 1 suggestion(s) to 1 file(s) (*)
  f80d26d... Merge branch 'wip/hughsie/fwupd-deprecated-api' into 'maste (*)
  68d391d... Merge branch 'wip/hughsie/libxmlb-tokenization' into 'maste (*)
  ad69be0... Update Vietnamese translation (*)
  93e0e54... fwupd: Provide translations for more device types (*)
  61db6cd... Merge branch '1150-gs-updates-page-keep-showing-apps-which- (*)
  da2c7ab... Merge branch '630-flatpak-updates-are-stuck-in-installing-s (*)
  b0df749... flatpak: Ensure silo is valid when calling add_category_app (*)
  8fbe755... Merge branch '1129-flatpak-silo-invalidation' into 'master' (*)
  ba3a528... GsApp: State not updated after repository enable/disable (*)
  6af5296... Update Persian translation (*)
  b50003e... odrs: Cannot be disabled by filling empty 'review-server' s (*)
  65dd69f... Merge branch '1143-odrs-cannot-be-disabled-by-filling-empty (*)
  f7098b7... Merge branch '961-gsapp-state-not-updated-after-repository- (*)
  9135b75... gs-page: Correctly set interactive status for app installat (*)
  90cba4c... Merge branch 'interactive-app-install' into 'master' (*)
  5c11545... Merge branch 'flatpak-refresh-cancellation' into 'master' (*)
  f05f68c... GsApp: Add thread safety around remote icons download (*)
  1f799e3... Merge branch '1196-race-condition-under-gs_plugin_icons_loa (*)
  89a06b0... build: change libgnomesoftware.so to have a soversion (*)
  804a8cb... rpm-ostree: Fix some const-correctness warnings (*)
  b00a350... GsApp: Fix possible thread race condition around 'launchabl (*)
  de24f75... Merge branch '1128-possible-thread-race-condition' into 'ma (*)
  c7d3df0... flatpak: Avoid casting to (void *) (*)
  5577cb9... Merge branch 'rpm-ostree-warnings' into 'master' (*)
  461f4ee... Update Hebrew translation (*)
  2f27729... gs-featured-carousel: Still animate going from 2nd to 1st p (*)
  9c0ba68... gs-featured-carousel: Skip animations when going from 1st t (*)
  08c23fd... gs-search-page: Disable timeout for the search job (*)
  c271fa9... Merge branch '1175-installed-page-headers' into 'master' (*)
  1b1b0af... Update Ukrainian translation (*)
  69a2277... Merge branch 'carousel-fixes' into 'master' (*)
  fe817d5... gs-appstream: Warn if a font element is empty in some appst (*)
  15a27ec... Merge branch '1185-search-sometimes-fails-to-search' into ' (*)
  ca1b334... Update Brazilian Portuguese translation (*)
  16f4995... Update Turkish translation (*)
  7e8959f... gs-details-page: Deduplicate the origin list (*)
  7c918eb... Update Vietnamese translation (*)
  36e409d... Update French translation (*)
  1941ee7... Update Hebrew translation (*)
  a1d9c2c... rpm-ostree: Use dedicated dnf context for repository listin (*)
  2f59bba... Merge branch '1194-broken-repository-can-hide-other-reposit (*)
  4057521... Merge branch '1192-duplicate-origin-rows' into 'master' (*)
  d1c151b... Merge branch 'empty-font-warning-fix' into 'master' (*)
  72ed2d3... Merge branch '1187' into 'master' (*)
  c344968... Merge branch 'wip/hughsie/fwupd-cats-translations' into 'ma (*)
  f002de3... gs-overview-page: Make the class final (*)
  3580679... src: Implement GtkScrollable on several GsPages (*)
  81f6924... src: Remove scroll_up argument from gs_page_switch_to() (*)
  48b7a89... gs-extras-page: Use a more specific GsShell call to change  (*)
  ab853e3... gs-shell: Refactor mode change code to be event-based (*)
  2d4cff2... gs-shell: Simplify some callbacks by using a GtkBuilder bin (*)
  bee62e0... gs-shell: Simplify internal state change loop protection (*)
  4423744... gs-shell: Simplify some page-handling logic (*)
  5734083... gs-shell: Drop internal mode state in favour of the GtkStac (*)
  e88bdb6... gs-shell: Use a final class instead of a derivable class (*)
  d313522... gs-shell: Simplify gs_shell_new() (*)
  7826668... gs-shell: Drop gs_shell_is_active() (*)
  5abfa48... src: Use widget’s parent window rather than gs_shell_get_wi (*)
  2f4bdce... src: Remove an unused widget from gnome-software.ui (*)
  930151b... gs-updates-page: Fix margins and spacing across page (*)
  c275ddc... gs-page: Add GsPage:title property (*)
  3a6d591... gs-shell: Bind GsPage:title to application_details_header:l (*)
  43623f4... gs-shell: Move various shell widget visibility changes out  (*)
  b49f9d3... gs-page: Expose update/installed counter as GsPage:counter (*)
  5f8a059... gs-updates-page: Simplify constructor slightly (*)
  30a0312... gs-details-page: Move origin box widgets out of shell (*)
  c2e5b56... gs-page: Don’t expose GsShell’s GtkBuilder to pages (*)
  a228fa6... gs-shell: Port to use GTK templates (*)
  d916503... gs-page: Simplify some constructors (*)
  bbdf6c8... gs-shell: Remove pages hash table (*)
  15da077... gs-shell: Move GsPage pointers into an array (*)
  e2e9290... gs-shell: Set up signal bindings in the UI file where possi (*)
  7efe277... Add editorconfig file (*)
  91defb0... Merge branch 'sidebar-part1' into 'master' (*)
  532f156... Update Ukrainian translation (*)
  8d29741... Update Brazilian Portuguese translation (*)
  5220655... Update Romanian translation (*)
  b4c19f8... Update Basque translation (*)
  3f5ae4d... Update Dutch translation (*)
  3b138e2... Update Polish translation (*)
  8dd1089... Update British English translation (*)
  2611fdf... Update Chinese (Taiwan) translation (*)
  8fc8626... Update Finnish translation (*)
  23badc1... Update Italian translation (*)
  fc2eb40... GsAppRow: Emit "unrevealed" signal only if mapped (*)
  1d7c5c7... Update Persian translation (*)
  e972f41... Merge branch '1195-crash-on-updates-page-load' into 'master (*)
  e848367... gitlab-ci: Print logs of failed tests (*)
  bc3aee6... Merge branch 'wip/mcrha/ci-error-logs' into 'master' (*)
  0e1695c... flatpak: Refine new runtime's state to reflect current valu (*)
  9938a09... Merge branch '1197-flatpak-test-suit-failing-unexpectedly'  (*)
  29df883... Update Nepali translation (*)
  337c5a6... gs-app-version-history-dialog: Stop using GtkFrame (*)
  d6e47e9... gs-details-page.ui: Fix whitespace (*)
  41be918... gs-details-page: Stop using GtkFrame (*)
  d37588f... gs-history-dialog: Stop using GtkFrame (*)
  82f581e... gs-removal-dialog: Stop using GtkFrame (*)
  92baaac... gs-repos-dialog: Stop using GtkFrame (*)
  74a53a5... gs-update-dialog: Stop using GtkFrame (*)
  59d4684... Update Serbian translation (*)
  3b3c554... Updated Lithuanian translation (*)
  af88b0b... gs-shell: Remove unused variable (*)
  469fc8d... flatpak: Do a full refresh when a Flatpak installation chan (*)
  8bf5bb1... gs-sidebar: Add new sidebar widget (*)
  d1ca7e0... gs-shell: Rework shell UI, header bars and panes (*)
  5fabb75... gs-shell: Rename header to main_header (*)
  b128473... gs-shell: Drop buttonbox and page buttons (*)
  fa24392... gs-shell: Show the search button on the installed apps page (*)
  5973c7e... gs-shell: Drop ‘previous’ button (*)
  df22584... gs-shell: Rearrange headerbars (*)
  ab8585c... gs-shell: Drop unused widget (*)
  70bc354... gs-shell: Add adaptive support to the headerbar (*)
  3311915... gs-shell: Add separator between main content and sidebar (*)
  7c3c1de... gs-shell: Connect category switching to the sidebar (*)
  0b989b1... gs-shell: Tidy up visibility of back button (*)
  9617baa... shell: Bind updates counter to needs-attention property of  (*)
  e019a70... gs-shell: Drop Unity workarounds (*)
  fd25d5e... style: Drop unused needs-attention class (*)
  804dcab... gs-description-box: Reset GtkLabel properties before checki (*)
  9c21ae7... Merge branch '1138-reboot-is-needed-to-find-flathub-apps-af (*)
  eb0c306... Merge branch '1199-ui-stutters-during-app-installation-keyp (*)
  9b7e792... Merge branch 'bilelmoussaoui/no-frame' into 'master' (*)
  40a2fcf... rpm-ostree: Transaction cancellable can be NULL (*)
  f47282c... rpm-ostree: Correct detection of a transaction name owner d (*)
  1e3cecd... rpm-ostree: Reference per-transaction objects and use them  (*)
  5a404a0... rpm-ostree: Disconnect from rpm-ostreed when inactive for s (*)
  0c94517... Merge branch '554-keeps-rpm-ostreed-alive-forever' into 'ma (*)
  46c8aa4... gs-shell: Hide the back button by default (*)
  258353a... Update Greek translation (*)
  2da7092... gs-app-addon-row: Disallow uninstall of a compulsory extens (*)
  ef67695... rpm-ostree: Hide only Web and Console applications from the (*)
  80fc745... gs-shell: Overview page opens empty with "Automatic Updates (*)
  fa502b9... Merge branch 'sidebar' into 'master' (*)
  8840e60... Merge branch '574-installed-add-ons-for-system-apps-are-rem (*)
  51deae3... Merge branch '613-search-in-software-dialog-in-nautilus-doe (*)
  bdcc3f4... Merge branch 'wip/mcrha/empty-overview-page' into 'master' (*)
  75a1959... gs-search-page: Reload the page on the text change when the (*)
  b1f275a... rpm-ostree: Improve performance of gs_plugin_refine() (*)
  19986c0... Merge branch 'wip/mcrha/rpm-ostree-refine-perf' into 'maste (*)
  6305102... Update Chinese (China) translation (*)
  87e5130... rpm-ostree: Extract package details from the local .rpm fil (*)
  bb12ef2... rpm-ostree: Local package not recognized as installed (*)
  2354725... Merge branch '1185-search-sometimes-fails-to-search' into ' (*)
  e2aede1... Merge branch '991-rpm-ostree-local-package-not-recognized-a (*)
  8e461b5... gs-application: Update copyright in about dialogue (*)
  4b17edd... gs-application: Update authors list (*)
  ba9dc05... Updated Czech translation (*)
  ec67612... build: Add -Dprofile option to allow changing application I (*)
  0c6b103... ci: Add an on-demand flatpak bundle build (*)
  b2718ba... Merge branch '1206-devel-builds' into 'master' (*)
  1bdf91a... Update German translation (*)
  4dc610a... shell: Refactor the view switcher (*)
  512feeb... Export desktop file & icon in development builds (*)
  8656843... shell: Fix the indentation (*)
  948db3b... Merge branch '1213-about-copyright' into 'master' (*)
  213023f... Merge branch 'flatpak-devel-desktop-file' into 'master' (*)
  cfd56b9... Merge branch 'view-switcher-bar' into 'master' (*)
  bbc6d98... gs-app-tile: Drop gs_app_tile_new() as it’s an abstract cla (*)
  cf9e7a6... shell: Use HdyApplicationWindow (*)
  6529c91... gs-app-tile: Add a GsAppTile:app property (*)
  3fbf273... gs-app-tile: Simplify constructors of derived classes (*)
  3d83d5c... Merge branch 'rounded-corners' into 'master' (*)
  e1a777a... gs-summary-tile: Modernise GObject property usage (*)
  09a8831... gs-summary-tile: Drop support for custom CSS (*)
  9fd6a62... gs-app-tile: Add a CSS name to the widget (*)
  29bbff1... gs-summary-tile: Add a CSS name to the widget (*)
  65292cf... gs-app-tile: Simplify notify handling (*)
  fa0f777... gs-app-tile: Don’t unnecessary destroy and recreate idle ha (*)
  01979b6... gs-summary-tile: Minor code formatting tweaks (*)
  6c40f96... gs-summary-tile: Add rounded corners (*)
  d5d1b61... gs-category-page: Use GsSummaryTile instead of GsPopularTil (*)
  1c0510c... gs-overview-page: Use GsSummaryTile instead of GsPopularTil (*)
  9794b42... gs-popular-tile: Remove GsPopularTile as it’s now unused (*)
  e14dbdc... Update Nepali translation (*)
  03e33c3... Merge branch 'category-app-tiles' into 'master' (*)
  ac4a87c... ci: Make deploy job depend on nightly flatpak build (*)
  22d6ffb... gs-app-list: Pass the correct user_data to sort callbacks (*)
  0538ff7... gs-app-list: Mark the helper struct as const (*)
  4d3522d... gs-app-list: Fix a typo in a documentation comment (*)
  0105998... gs-plugin-job: Fix the type of return values in several pre (*)
  d2eb05c... gs-app-list: Fix return type of GsAppListSortFunc (*)
  7b9176e... gs-plugin-job: Combine set_sort_func() and set_sort_func_da (*)
  ccf8b6d... gs-plugin-job: Combine get_sort_func() and get_sort_func_da (*)
  9b9f3ef... gs-common: Introduce gs_utils_invoke_reboot_async() (*)
  6d01a0e... gs-common: Improve gs_utils_reboot_notify() (*)
  68fdfb0... gs-app: Introduce pending install and pending remove applic (*)
  f021ab7... rpm-ostree: Use pending install/remove application states (*)
  645fad4... gs-page: Notify about needed restart when the removal needs (*)
  8fb6909... Merge branch '987-removing-layered-local-package-on-silverb (*)
  f789bdf... Merge branch 'fix-nightly-ci' into 'master' (*)
  38c546d... PackageKit: Do not use PK_FILTER_ENUM_NOT_SUPPORTED in add_ (*)
  6191b0c... gs-repos-dialog: Disable deduplication when asking for conf (*)
  3a5fe77... flatpak: Download appstream data on demand when missing (*)
  6f12b2f... Update Swedish translation (*)
  6c3bbf6... Update Romanian translation (*)
  60b2428... Update ro.po (*)
  4c7e828... Merge branch 'geodro-master-patch-57844' into 'master' (*)
  5f35704... Merge branch '1217-flatpak-download-appstream-data-on-deman (*)
  c68241a... Merge branch 'sorting-cleanups' into 'master' (*)
  28dfc42... data: Add a custom featured colour for Steam (*)
  8c8b6ae... gs-appstream: Simplify icon extraction from apps (*)
  437f51b... Merge branch '1223-steam-key-color' into 'master' (*)
  ebb21fa... gs-category-page: Remove UI for sorting (*)
  0ea65e7... Convert flatpak-builder manifest to JSON (*)
  6ba4920... Merge branch 'json-flatpak-manifest' into 'master' (*)
  0c28a20... packagekit: Update addon's state on an application removal (*)
  a894e07... Merge branch '289-uninstalling-an-app-with-installed-add-on (*)
  b9e65c3... gs-app: Drop requirement for set_version_history() to be no (*)
  39a867b... gs-app: Clarify documentation/annotations for version histo (*)
  e5c025e... gs-app: Squash empty arrays to NULL in gs_app_set_version_h (*)
  68a5519... gs-app: Fix generic setters to handle NULL arrays (*)
  bd75052... gs-details-page: Explicitly handle empty version history ar (*)
  a00ab0a... gs-app: Change gs_app_get_version_history() to return a ref (*)
  2513b5d... Merge branch '1227-version-history-crash' into 'master' (*)
  d2ba98e... data: Fix donation link in appdata file (*)
  78ddcaa... Update Ukrainian translation (*)
  29cd47e... flatpak: Pin polkit down (*)
  f46f222... Merge branch 'polkit' into 'master' (*)
  669cb19... gs-category-page: Remove UI for filtering (*)
  42cce4b... gs-category-page: Remove two redundant GtkBoxes from the UI (*)
  8bf20ed... gs-category-page: Change featured heading label text and si (*)
  7908793... gs-category-page: Convert the featured apps grid to a GtkFl (*)
  9d5150a... gs-category-page: Show all featured apps in the flow box (*)
  3dde842... gs-category-page: Simplify some category code (*)
  8320c30... gs-category-page: Simplify some more category code (*)
  e2f34f1... gs-category-page: Add a heading for the ‘other apps’ sectio (*)
  50e0c1e... gs-category-page: Decouple from GsShell (*)
  4ddc538... gs-category-page: Move a pointless helper function into its (*)
  69b954e... gs-category-page: Factor out category loading code (*)
  8b48c39... gs-category-page: Drop a redundant remove_all() call (*)
  71af900... gs-category-page: Use g_set_object() (*)
  a35f9d1... gs-category-page: Reorder some code in set_category() to be (*)
  3565c10... gs-category-page: Combine all category loading code into lo (*)
  ac3fc94... gs-category-page: Add GsCategoryPage:category property (*)
  c95167b... gs-category-page: Don’t connect signals to placeholder tile (*)
  026df87... gs-category-page: Simplify tile placeholder code (*)
  255e4bd... gs-category-page: Refactor queries to simplify code (*)
  2968d7f... gs-category-page: Rework margins in category page UI (*)
  89f31c2... gs-category-page: Add a ‘recently updated apps’ section (*)
  82ddfae... gs-category-page: Add a top carousel (*)
  2037ffb... flatpak: Correct typo in a search string in get_renamed_com (*)
  1c3d484... Merge branch 'donation-link' into 'master' (*)
  451dbb3... Merge branch '1241-crash-under-get_renamed_component' into  (*)
  0f38fe1... Merge branch 'category-ui' into 'master' (*)
  0e19b9e... flatpak: Improve error reporting when low on disk space (*)
  77003cf... Merge branch '217-improve-error-reporting-from-flatpak-when (*)
  da04e24... gs-details-page: Enhance the alternates deduplication cycle (*)
  fdd565e... Update Ukrainian translation (*)
  b6efb92... packagekit-refine: Run before the 'appstream' plugin (*)
  03a6129... packagekit: Reset addons' state after application install/r (*)
  00d2715... Update Basque translation (*)
  ec3586c... flatpak: Deadlock after changes from the command line (*)
  dc0c5a4... Merge branch '1247-flatpak-deadlock-after-changes-from-the- (*)
  e5db774... Update Norwegian Bokmål translation (*)
  37c3119... Merge branch '1192-duplicate-source-origin-in-details-page- (*)
  6b5b986... Update Catalan translation (*)
  2fd4e8f... Update Friulian translation (*)
  8c3a6e0... Update Occitan translation (*)
  c214033... Update Catalan translation (*)
  7369c15... packagekit: Set interactive status on PkClient wherever it’ (*)
  b70f303... ci: Make the deploy CI job manual as well as the flatpak bu (*)
  9b249ac... Merge branch '582-packagekit-interactive' into 'master' (*)
  6ea1c40... Merge branch 'ci-pipeline-again' into 'master' (*)
  b6eee12... gs-details-page: Allow writing a review for installed appli (*)
  fcb06de... Merge branch '865-disallow-submitting-a-review-for-an-app-y (*)
  5221e98... os-release: Handle NULL OS name or version (*)
  587a8b6... Merge branch '1254-arch-null' into 'master' (*)
  3d29ee2... gs-update-monitor: Pending updates not downloaded after 14  (*)
  59197c6... gs-app-addon-row: Treat updatable-live state the same as up (*)
  90cbf61... gs-details-page: Show icons in the Permissions popover only (*)
  85a6e3c... flatpak: Update OSTree branch name (*)
  3d64558... Merge branch 'wjt/flatpak-ostree-main-branch' into 'master' (*)
  13c6cf4... gs-plugin-appstream: Correct gs_plugin_refine() (*)
  d1fcba3... gs-remote-icon: Set icon dimensions when already downloaded (*)
  1492889... Merge branch 'wip/mcrha/gs-plugin-appstream-refine' into 'm (*)
  e626d46... gs-app-row: Show download size also for the offline updates (*)
  fa98d11... Merge branch '1256-remote-flatpak-icons-do-not-seem-to-be-f (*)
  f2060e8... gs-details-page: Hide "Version History" button when there's (*)
  2143f0b... snap: Fix warnings using const variables (*)
  84a099c... packagekit: Recognize urgent updates (*)
  4e9b492... gs-update-monitor: Consider only critical updates as import (*)
  20474a2... Merge branch 'snap-const-warnings' into 'master' (*)
  f9d2ec5... gs-details-page: Refresh only when being selected (*)
  11a158a... gs-details-page: Harmonize used refine flags (*)
  d1da94c... gs-details-page: Refresh the page content when replacing ap (*)
  aa9a87d... Fix crash loading empty DEP-11 data. (*)
  cd4a672... Merge branch '1251-sources-for-an-app-randomly-appeared-in- (*)
  1ce9465... Merge branch '1164-packagekit-recognize-urgent-updates' int (*)
  fd62fb2... gs-details-page.ui: Remove the size group for the detail la (*)
  c18a0cc... Add comment about as_metadata_components_to_collection beha (*)
  89be453... Merge branch 'dep11-load-crash' into 'master' (*)
  a2789a9... packagekit: Distinguish between download size and install s (*)
  159b785... Merge branch 'wip/mcrha/packagekit-download-size' into 'mas (*)
  042b5f4... Merge branch '867-show-download-size-in-updates' into 'mast (*)
  cae81d6... Merge branch '972-installed-size-label-clips-into-the-actua (*)
  d77e1d1... Merge branch '1262-crash-under-gs_shell_show_uri-after-flat (*)
  9aa9061... flatpak: Reset app state after an update attempt (*)
  31312c4... flatpak: Remember applications to update when replacing by  (*)
  125026d... gs-update-monitor: Automatically install application update (*)
  b5ba372... screenshot-image: Add gs_screenshot_image_set_description() (*)
  761083e... details-page: Give a fixed bin to all elements (*)
  97f6098... details-page: Use a carousel for the screenshots (*)
  acd3d2c... Merge branch 'screenshots-carousel' into 'master' (*)
  2767d7e... packagekit: Change #if to #ifdef to avoid a -Wundef warning (*)
  45c34e9... Update POTFILES.in (*)
  a2aecc0... gs-plugin-loader: Add option to propagate error to the call (*)
  bc068e6... Merge branch '1252-gnome-software-is-not-able-to-update-org (*)
  ca4aebe... Merge branch '1248-flatpaks-should-be-updated-daily' into ' (*)
  faaa88e... gs-removal-dialog: Add tooltip for incompatible software (*)
  530df6a... Merge branch 'my_work' into 'master' (*)
  fd73d90... Merge branch 'pk-ifdef' into 'master' (*)
  3460160... Merge branch '1253-software-is-not-preparing-any-updates' i (*)
  67a0ac5... Merge branch '1235-installgstreamerresources-returns-wrong- (*)
  697c3c4... Merge branch '1236-permissions-popover-has-weird-margins' i (*)
  ffeb361... Update Occitan translation (*)
  052ffdb... Update Catalan translation (*)
  aa76a1c... Merge branch '1261-uncheckable-checkbox-next-to-openh264-ex (*)
  4afb212... Update Ukrainian translation (*)
  c9066d3... Merge branch '290-installing-an-app-its-add-ons-at-the-same (*)
  9bcf6e1... gs-plugin-repos: Special-case when rpm repo name doesn't ma (*)
  254d0f4... gs-appstream: Store appstream origin on an app refine (*)
  70b6395... gs-plugin-appstream: Search with appstream origin, if avail (*)
  cb4a36b... Misc: Cannot distinguish the same package coming from two r (*)
  23fa036... Update Catalan translation (*)
  c0be338... Read -> Show for button action (*)
  e6f66a7... Merge branch '1237-fedora-rpm-repo-hidden-by-rpm-fusion-rep (*)
  7115c11... NEWS: Fix the content to match the output of 'appstreamcli  (*)
  b423fde... trivial: Update RELEASE.md (*)
  929a241... Merge branch 'wip/mcrha/news-diff' into 'master' (*)
  5acfa0e... Merge branch 'wip/mcrha/release.md' into 'master' (*)
  d104a1c... Updated Spanish translation (*)
  15d081c... Merge branch '1160-don-t-show-version-history-dialog-when-i (*)
  74de7b9... trivial: Avoid use of uninitialized variables (*)
  8d95a3f... Merge branch 'wip/mcrha/uninit-vars' into 'master' (*)
  95e973a... meson: Bump libhandy to 1.2.0 (*)
  9d89003... loading-page: Use HdyStatusPage (*)
  7e84d33... Merge branch 'loading-page' into 'master' (*)
  f0b4256... gs-odrs-provider: Split out from ODRS plugin (*)
  ed745e2... gs-odrs-provider: Use the locale from setlocale() rather th (*)
  09d647f... gs-odrs-provider: Use a caller-provided SoupSession (*)
  47274bc... gs-odrs-provider: Use GNetworkMonitor directly (*)
  2ead2f6... gs-odrs-provider: Drop various now-unused GsPlugin argument (*)
  be177c8... gs-plugin-loader: Add a getter for the internal session (*)
  abb71a2... gs-details-page: Use GsOdrsProvider directly (*)
  5fb7d35... gs-moderate-page: Use GsOdrsProvider directly (*)
  3f60f5f... gs-review-row: Use a new enum for review actions (*)
  9877c84... gs-plugin: Drop review actions from GsPlugin and GsPluginLo (*)
  18ea86b... gs-plugin-loader: Move the GsOdrsProvider to the plugin loa (*)
  d0dbf49... gs-plugin-loader: Move ODRS refine functionality into the p (*)
  4396283... gs-plugin-loader: Move ODRS refresh functionality into the  (*)
  b248a8f... odrs: Drop the ODRS plugin (*)
  c26b291... gs-odrs-provider: Drop an unnecessary cast (*)
  79aeb0b... gs-plugin-loader: Avoid querying OS info if ODRS is disable (*)
  ee2be9f... gs-details-page: Add brackets to clarify operator precedenc (*)
  80c3133... Merge branch 'odrs-provider' into 'master' (*)
  cc94854... gs-appstream: Drop unused GsPlugin arguments from gs-appstr (*)
  179b64a... gs-appstream: Use setlocale() to get locale (*)
  2e071fd... gs-plugin: Drop custom locale handling (*)
  a480d42... build: Expose libgnomesoftware dependencies internally (*)
  7f879e5... build: Move gs-appstream.c to libgnomesoftware (*)
  95cf3b1... build: Drop GTK dependency from plugins (*)
  2244f23... build: Drop GOA dependency from plugins (*)
  99f6aa5... external-appstream: Move implementation into gs-external-ap (*)
  848c2da... external-appstream: Move plugin into GsPluginLoader (*)
  7e160a4... packagekit: Merge packagekit-refine plugin into packagekit (*)
  d33c2f1... packagekit: Merge packagekit-history plugin into packagekit (*)
  2818a03... packagekit: Merge packagekit-local plugin into packagekit (*)
  fd7f2d1... packagekit: Merge packagekit-offline plugin into packagekit (*)
  860be50... packagekit: Merge packagekit-url-to-app plugin into package (*)
  d1902d2... packagekit: Merge packagekit-proxy plugin into packagekit (*)
  7474608... packagekit: Merge packagekit-upgrade plugin into packagekit (*)
  f9d122a... shell: Centralize mode retrieval in gs_shell_get_mode() (*)
  5f33be4... shell: Split the loading page (*)
  62daee2... shell: Fix the indentation (*)
  b09b035... shell: Split the modes in decks (*)
  81ae5af... shell: Fix the indentation (*)
  36d9b7a... dummy: Specify UTF-8 encoding in test locale (*)
  f8665bd... Merge branch 'refactor-packagekit-plugins' into 'master' (*)
  811e11f... Merge branch 'refactor-appstream-plugins' into 'master' (*)
  71b439e... page: Replace implementing GtkScrollable by a virtual prope (*)
  c8e5ca6... Merge branch 'scrollable' into 'master' (*)
  0da3a78... Merge branch 'shell-refactor' into 'master' (*)
  b11b364... Update POTFILES.in (*)
  fee4faf... updates-page: Use HdyStatusPage (*)
  b4b3a05... Merge branch 'updates-status' into 'master' (*)
  092baef... style: Add the .list-page style class (*)
  a7bd0b1... installed-page: Modernize the lists style (*)
  0d59024... Merge branch 'installed-style' into 'master' (*)
  6229e68... shell: Make the search bar adaptive (*)
  91f5736... style: Make .list-page handle plain lists too (*)
  c7558f6... search-page: Modernize the list style (*)
  874431d... style: Drop the now unneeded .full-page-app-list (*)
  cec3a84... Update Ukrainian translation (*)
  3ba2745... Updated Spanish translation (*)
  bb36c65... updates-page: Add a clamp to the spinner page (*)
  67801a0... style: Add clamp.status-page (*)
  eea6f54... updates-page: Improve the "updates loading" page style (*)
  d4ad5e1... Update Portuguese translation (*)
  34e4871... gs-plugin-loader: Fix a memory leak in the init() function (*)
  fe8af8a... Merge branch 'wip/mcrha/plugin-loaded-init-memleak' into 'm (*)
  a016859... shell: Add page widgets to the right header (*)
  b31f7d9... Merge branch 'adaptive-search-bar' into 'master' (*)
  e28eb89... Merge branch 'search-style' into 'master' (*)
  ded7a84... Merge branch 'updates-loading-style' into 'master' (*)
  38f5adf... Merge branch 'page-header-widget' into 'master' (*)
  7dc65d8... Update Hebrew translation (*)
  0c86001... Update Ukrainian translation (*)
  69df420... Reviews: Ratings are rounded to integer stars (*)
  6a504f0... gs-review-histogram: Use the new GsStarImage instead of the (*)
  aebecf6... Merge branch '1205-reviews-ratings-are-rounded-to-integer-s (*)
  3574dff... gs-overview-page: Avoid vertical space fill of the featured (*)
  63ca8a2... Merge branch '1281-gs-overview-page-avoid-vertical-space-fi (*)
  a78c1ec... shell: Connect the search entry to the search bar (*)
  db4952b... Merge branch 'connect-search-entry' into 'master' (*)
  16fbe73... gs-shell-search-provider: Return all found apps, not only a (*)
  1b62e68... Merge branch '995-search-results-in-gnome-shell-overview-do (*)
  ae34c8d... app-row: Properly internationalize the source string (*)
  b479d59... Merge branch 'source-label-i18n' into 'master' (*)
  387d701... gs-overview-page: Replace GsHidingBox with GtkFlowBox (*)
  5ad5abe... gs-summary-tile: Enhance display of the tile (*)
  8064d8d... Merge branch '1284-gs-summary-tile-define-minimum-width-for (*)
  9a68402... project: Remove leftover gnome-online-account dependency (*)
  54996c0... install-appstream: Properly internationalize "%s: %s" strin (*)
  055b0d3... extras-page: Properly internationalize "%s: %s" strings (*)
  95a4280... progress-button: Don't special-case 0% and 100% (*)
  660d247... Merge branch 'i18n' into 'master' (*)
  d336b56... Merge branch 'progress-button-100' into 'master' (*)
  64c9a4c... Update Ukrainian translation (*)
  ad41188... Update Ukrainian translation (*)
  6ff2ab2... Merge branch 'gbsneto/remove-goa' into 'master' (*)
  5812501... gs-shell: Update the sidebar icons to match the design (*)
  07508b5... Merge branch '1289-sidebar-icons' into 'master' (*)
  91c14f7... Update Portuguese translation (*)
  7bcba3a... Update Russian translation (*)
  bb6ef02... Update Chinese (China) translation (*)
  bdfd4e1... Update Basque translation (*)
  3129303... gs-star-image: Correct drawing for RTL text direction (*)
  efed924... gs-updates-page: Refresh "Last checked:" information period (*)
  7c4c510... gs-review-histogram: Adapt to the new design (*)
  a316be5... Merge branch 'wip/mcrha/review-histogram-ui-change' into 'm (*)
  829b4f9... Update Ukrainian translation (*)
  2fe0be3... gs-shell: First change page, then switch the deck, to avoid (*)
  b55cd8e... Merge branch '1288-moderate-page-is-being-loaded-when-not-n (*)
  ed191ca... gs-updates-page: Ensure label is set in ACTION_GET_UPDATES  (*)
  2754cb9... gs-app: Drop redundant PROP_0 enum member (*)
  bd382b5... gs-app: Define a typedef for properties (*)
  4b73d26... gs-app: Drop PROP_LAST (*)
  2d9b22a... gs-app: Clean up dispose() method by using g_clear_object() (*)
  01b5c34... gs-app: Add G_PARAM_STATIC_STRINGS to all properties (*)
  987c21a... gs-app: Add a GsApp:content-rating property (*)
  b267af6... gs-app: Add a GsApp:license property (*)
  6a301e3... gs-app: Add GsApp:size-download and :size-installed propert (*)
  a97e74b... gs-app: Add a GsApp:permissions property (*)
  058413e... Update Portuguese translation (*)
  2f66169... gs-star-image: Change drawing for large sizes (*)
  383d48a... Merge branch '1299-star-image-top-point-is-shorter-than-oth (*)
  ce8525f... gs-app-context-bar: Add a new context tile bar widget and u (*)
  5a5cf7f... gs-details-page: Drop the download/installed size details (*)
  efc0eb0... gs-details-page: Drop the app permissions details (*)
  ea7f9d4... gs-details-page: Drop the app content rating details (*)
  5169c17... gs-details-page: Drop the app licensing details (*)
  7e681fd... gs-details-page: Drop the app category details (*)
  657bbae... gs-details-page: Drop kudo row for sandboxing (*)
  d17038a... gs-app-context-bar: Use short forms of content ratings wher (*)
  7f3079e... Merge branch '1111-app-context-tiles' into 'master' (*)
  5d2d812... Update Ukrainian translation (*)
  fc0a1b9... gs-app-context-bar: Shorten an age rating string (*)
  97e6875... gs-plugin-loader: Make it easier to claim (not only) job er (*)
  e7e6b0d... gs-update-monitor: Request to receive action error (*)
  b913d4a... Merge branch '1271-40-2-flatpaks-not-updated-despite-notifi (*)
  e0c431a... gs-app: Add a GsApp:relations property (*)
  aff48d3... gs-appstream: Implement requires/recommends (*)
  4dc1159... gs-app-context-bar: Implement the hardware support context  (*)
  de8199f... appdata: Expose that gnome-software works on touch and poin (*)
  d201984... appdata: Document gnome-software as adaptive (*)
  edb0ac1... Update Russian translation (*)
  71ee9b3... application: Set the icon theme resource path (*)
  79cd9ab... Merge branch 'icon-theme-resource-path' into 'master' (*)
  0cdf91e... Merge branch '1306-age-rating-shorten-string' into 'master' (*)
  5e4d53a... Merge branch '1111-app-context-tiles-hardware' into 'master (*)
  632f755... Update Ukrainian translation (*)
  ee403e7... Update Russian translation (*)
  d442558... category-page: Drop min children per line (*)
  5dccd0e... feature-tile: Drop the width request (*)
  839e7b0... Add Belarusian translation (*)
  191e335... gtk-style-hc.css: Inherit common styles from gtk-style.css (*)
  e869d5c... Merge branch 'feature' into 'master' (*)
  ad1bcf8... Merge branch 'category' into 'master' (*)
  88325e6... Fix broken markup in Russian UI translation (*)
  f36d944... Fix broken markup in Belarusian UI translation (*)
  a531639... Merge branch 'wip/mcrha/css-inherit' into 'master' (*)
  436135b... Update Romanian translation (*)
  cf7dae3... Update Portuguese translation (*)
  78a0cfa... Update Brazilian Portuguese translation (*)
  b90bb85... Merge branch '1298-last-checked-timestamp-is-not-updated-wh (*)
  8303c8a... gs-desktop-data: Condense category list (*)
  11137cb... gs-overview-page: Assert that hard-coded categories are fou (*)
  4f0cf13... Merge branch '1207-sidebar-categories' into 'master' (*)
  2c5d0af... Update Portuguese translation (*)
  0de91ad... plugin-vfunc: Fix trivial typo (*)
  f0c456a... plugin: Trivial comment update (*)
  dd61085... plugin-types: Fix typo in comment (*)
  d2a7d47... flatpak: Move variable to ifdef section that it's used (*)
  5f4df5b... Merge branch 'gbsneto/trivial-cleanups' into 'master' (*)
  11f8f7a... gs-plugin-loader: Retry uri-to-app with file-to-app for fil (*)
  fb9ac3f... Update Romanian translation (*)
  11d8321... Merge branch '1308-gnome-software-cannot-install-epiphany-t (*)
  248e3ab... gs-app-row: Allow NULL size groups in gs_app_row_set_size_g (*)
  3e1e61a... Merge branch 'wip/mcrha/app-row-runtime-warning' into 'mast (*)
  753f41f... Update Basque translation (*)
  4b68a1a... RELEASE.md: Tweak a few commands (*)
  e15eee6... Update Brazilian Portuguese translation (*)
  45e5525... Update Ukrainian translation (*)
  4a88fbe... Merge branch 'mwleeds/minor-release-docs-changes' into 'mas (*)
  587f30f... progress-button: Allow showing an icon (*)
  44c3035... app-row: Add is-narrow property (*)
  54afc29... app-row: Add show-description property (*)
  e6be116... app-row: Set icons for various actions (*)
  e8af443... app-row: Rework the sizing (*)
  fbf381d... app-row: Drop the minimum button width (*)
  e76b028... app-row: Don't show an insensitive button when narrow (*)
  56e0b1f... app-row: Hide boxes with their content (*)
  2417c22... app-row: Expand the name when there is no description (*)
  f869b47... installed-page: Don't show the description (*)
  3759971... installed-page: Add the is-narrow property (*)
  b20e067... shell: Set the installed page in narrow mode when folded (*)
  266338d... Merge branch 'installed-page' into 'master' (*)
  7667bb9... Revert "rpm-ostree: Hide only Web and Console applications  (*)
  f148ef7... flatpak: Implement gs_plugin_add_search_what_provides() (*)
  ba46ea4... Updated Spanish translation (*)
  7b229c0... docs: Use HEAD instead of master in various git URIs (*)
  0987c0a... ci: Rename default branch to ‘main’ (*)
  586d490... Merge branch 'rename-master' into 'master' (*)
  ba44fd7... gs-shell: Allow two-letters search (*)
  67ea4cb... Merge branch '1287-set-updates-label' into 'main' (*)
  b87e966... Merge branch '1320-two-letter-search-doesn-t-have-any-effec (*)
  a39fe95... gs-app: Correct download size for app's runtime (*)
  20d7068... Updated Lithuanian translation (*)
  6e1827c... Merge branch '1210-implement-gs_plugin_add_search_what_prov (*)
  8e8ae8d... Merge branch 'wip/mcrha/download-size-fix' into 'main' (*)
  84b293a... Merge branch '1301-gnome-software-asked-me-to-download-upda (*)
  77cc8e1... Resolve "gnome-software asked me to download updates, but t (*)
  d87308e... flatpak: Delay installation changes notification when runni (*)
  d0dce6e... Merge branch '1310-updates-page-blanks-while-updating-flatp (*)
  f708b6b... installed-page: Fix a copy-paste issue in a property descri (*)
  a0ecf34... Merge branch 'typo-fix' into 'main' (*)
  667fc31... Merge branch '1218-gs-repos-dialog-disable-deduplication-wh (*)
  f2d8fe1... shell: Add a view switcher to the main header bar (*)
  01379b4... shell: Add the is-narrow read-only property (*)
  072a14a... shell: Stop using the sidebar (*)
  d6d1a5f... shell: Use the app name as the main header title (*)
  1941171... shell: Remove the now unused leaflets (*)
  7aeb8e6... shell: Merge the title and content areas (*)
  7f93808... shell: Rename search and menu buttons (*)
  4c4aba4... shell: Fix the indentation (*)
  8daae69... Drop GsSidebar (*)
  670a1a4... Merge branch 'single-panel' into 'main' (*)
  6c41ebf... shell: Bind the details page's title with its header (*)
  8085ffc... packagekit: Fix tests when G_TEST_OPTION_ISOLATE_DIRS is en (*)
  40c48e8... appdata: Add stable/development tagging to all previous rel (*)
  91414a0... Release version 41.alpha (*)
  dc3abca... trivial: Post release version bump (*)
  7c6e129... Merge branch 'app-name-title' into 'main' (*)
  d8ea08e... overview-page: Set the selection mode to none (*)
  3b4f8de... overview-page: Make the flowbox child non-focusable (*)
  bb6ee1f... Merge branch 'flowbox-navigation' into 'main' (*)
  12940d7... Update Catalan translation (*)
  e94bcfa... style: Make the section styling more versatile (*)
  8e9f58f... Group the width of button labels and button images separate (*)
  ab7c359... Merge branch 'button-size-group' into 'main' (*)
  9e9ccf2... installed-page: Typo fix (*)
  60b423c... Merge branch 'typo' into 'main' (*)
  13addd0... details-page: Ellipsize the origin label after 20 chars (*)
  a98f0da... Merge branch 'origin-label-width' into 'main' (*)
  bbf0a5c... search-page: Use HdyStatusPage for the empty state (*)
  6ae29b4... gs-details-page: Refresh the 'Launch' button on app info ch (*)
  b226349... Merge branch '1265-launch-button-takes-a-while-to-appear-af (*)
  6ead8f3... Merge branch 'section-style' into 'main' (*)
  3d6c1f9... Merge branch 'empty-search' into 'main' (*)
  d6ab04d... updates-page: Simplify the updates spinner description (*)
  d4fab20... Merge branch 'updates-spinner-label' into 'main' (*)
  7c76ba7... shell: Make gs_shell_modal_dialog_present() use GtkWindow (*)
  a88eab1... prefs-dialog: Make it a HdyPreferencesWindow (*)
  d806738... prefs-dialog: Update the labels (*)
  3d5e442... progress-button: Respect use-underline (*)
  3edb441... Update Friulian translation (*)
  9f5bdd9... Update German translation (*)
  0715db5... Update Ukrainian translation (*)
  b4d8725... style: Increase the spacing in the Update Preferences (*)
  6a9817a... Merge branch 'prefs-dialog' into 'main' (*)
  1d2e4be... updates-section: Add the is-narrow property (*)
  2ce09e3... updates-page: Add the is-narrow property (*)
  ff2b8e8... shell: Make the updates page respect the narrow state (*)
  22c523c... updates-section: Make the constructor return the proper typ (*)
  27bbae7... gs-app: Introduce gs_app_get_packaging_format_raw() (*)
  9a65a36... updates-section: Style it like other sections (*)
  244f216... updates-section: Don't show the description (*)
  6e7dd3e... updates-page: Use the default clamp size (*)
  35576e4... updates-page: Hide the Checking… label on narrow width (*)
  fa8acda... Merge branch 'progress-button-underline' into 'main' (*)
  f595d6e... Merge branch 'updates' into 'main' (*)
  294a104... gs-details-page: Add option for packaging format preference (*)
  15aa0af... gs-plugin-loader-sync: Avoid code duplication (*)
  c4fbd3b... gs-page: Emit resource install done when user declines inst (*)
  f7b4096... gs-plugin-loader: Convert app_create()/get_system_app() int (*)
  47e7416... Update Ukrainian translation (*)
  401d97f... Update Catalan translation (*)
  607258e... Update Friulian translation (*)
  61cb281... Make system component icons non-symbolic (*)
  14fb75d... Replace application-x-executable by a new icon (*)
  70e41a7... Replace application-x-addon by a new icon (*)
  05e67a1... Replace application-x-firmware by system-component-firmware (*)
  5d56e2d... Merge branch '1005-add-option-for-packaging-format-preferen (*)
  7eec202... Update POTFILES.in (*)
  8e77ca6... Update Brazilian Portuguese translation (*)
  70e5222... Update Brazilian Portuguese translation (*)
  18481f0... Update Ukrainian translation (*)
  f04c5bb... gs-update-monitor: Rename an internal variable (*)
  fe2a010... gs-installed-page: Correct update_group_visibility_cb() (*)
  8b2f144... gs-installed-page: Add an app, only if it can be shown in t (*)
  d079a4e... Unconditionally apply .icon-dropshadow (*)
  93f59f0... Merge branch 'component-icons' into 'main' (*)
  b3fba02... Add GsPicture (*)
  ac3e5d8... screenshot-image: Use GsPicture (*)
  c2a6b62... screenshot-carousel: Drop the hardcoded width (*)
  f48052f... common: Drop unused gs_image_set_from_pixbuf_with_scale() (*)
  e3a748f... details-page: Drop the global width request (*)
  1fee595... gs-details-page: Match unknown bundle-kind/scope when check (*)
  7aa568e... gs-details-page: Make sure an alternative is always selecte (*)
  6808f6a... snap: Handle also appstream:// URL-s in url-to-app (*)
  056eb93... gs-appstream: Expose url-to-app function as a library funct (*)
  3350985... flatpak: Implement gs_plugin_url_to_app() (*)
  3292ded... Merge branch 'resizable-screenshot' into 'main' (*)
  23dfc10... Update POTFILES.in (*)
  8978cd0... Update Friulian translation (*)
  1fc45bb... gs-shell: Move the notifications overlay to below the heade (*)
  21157ee... Update Ukrainian translation (*)
  4cb0218... gs-update-monitor: Disable updates if in power saver mode (*)
  03cacce... Merge branch '1334-power-profiles' into 'main' (*)
  c85f24b... flatpak: Specify 'main' branch for gnome-software (*)
  03579c0... Update Portuguese translation (*)
  19af063... Update Galician translation (*)
  61f7dc6... Update Persian translation (*)
  fc7beea... Merge branch 'wjt/flatpak-manifest-main' into 'main' (*)
  7603ef5... Update Belarusian translation (*)
  379ecaa... Update Bulgarian translation (*)
  1d9509a... Merge branch '1307-installed-page-empty-sections-not-hidden (*)
  afdf8de... gs-app: Notify about all property changes in an idle handle (*)
  a5d4bf8... Merge branch '1268-appstream-urls-not-properly-supported' i (*)
  ab19342... Merge branch '1337-deadlock-on-switch-to-the-details-page'  (*)
  fcf793e... gs-app: Add properties for user and cache data sizes (*)
  b753b15... gs-app: Split download/installed size for the app and the d (*)
  0f50713... gs-plugin-types: Introduce GS_PLUGIN_REFINE_FLAGS_REQUIRE_S (*)
  2b93392... gs-details-page: Require GS_PLUGIN_REFINE_FLAGS_REQUIRE_SIZ (*)
  7dc4471... Mark old release descriptions in appdata as non-translatabl (*)
  972404d... Merge branch 'non-translatable' into 'main' (*)
  440fd01... gs-utils: Introduce gs_utils_get_file_size() (*)
  2d2d9a6... snap: Calculate cache and user data sizes for installed app (*)
  734afdf... flatpak: Calculate cache and user data sizes for installed  (*)
  5906325... Merge branch '1339-header-notifications' into 'main' (*)
  ff52f76... Merge branch '1296-calculate-app-space-usage-for-download-c (*)
  3cbb934... picture: Resize when setting the pixbuf (*)
  c560d9b... Merge branch 'picture-resize' into 'main' (*)
  9793dc8... gs-app: Add property for gs_app_get_origin_ui() (*)
  2e4703c... gs-common: Add fallback copy of g_clear_signal_handler() (*)
  dceb7db... data: Add icons for content rating attributes (*)
  dbc0912... gs-context-dialog-row: Add new context dialog row widget (*)
  aac0680... data: Add test-pass icon (*)
  6a6ea51... stylesheet: Support the toolbox style (*)
  780bf2f... gs-safety-context-dialog: Add safety context dialogue (*)
  304cdc1... gs-hardware-support-context-dialog: Add hardware support co (*)
  c8d8915... gs-age-rating-context-dialog: Add age rating context dialog (*)
  95b4047... gs-app-context-bar: Hook up the context dialogues to the ti (*)
  5a04af0... gs-app-context-bar: Fix indentation in UI file (*)
  687ebc8... gs-app-context-bar: Factor out hardware support code (*)
  ca0823a... gs-app-context-bar: Factor out age rating code (*)
  4b7d26d... style: Fix the content tile borders (*)
  6e867bb... Merge branch '1111-app-context-tile-dialogues' into 'main' (*)
  080197a... ui: more evenly sized view switcher icons (*)
  c44f402... Merge branch 'switcher-icons' into 'main' (*)
  af06cee... Update Ukrainian translation (*)
  a44376f... gs-*-context-dialog: Use sentence case for dialogue titles (*)
  7e107e1... Merge branch '1345-title-case' into 'main' (*)
  ed38876... icons: Add some more icons needed by the updated details pa (*)
  59b1222... gs-app: Reduce allocations for storing URLs (*)
  2312e1e... gs-app: Add property for URLs (*)
  310158c... gs-details-page: Move link buttons into listbox (*)
  865e716... gs-details-page: Hide layout boxes if their contents are hi (*)
  1da3215... gs-details-page: Add community-built tile (*)
  62361c5... gs-details-page: Drop kudos grid (*)
  db0814e... gs-details-page: Drop the updated label (*)
  44b89bb... gs-details-page: Drop the channel label (*)
  614742f... gs-details-page: Drop the origin label (*)
  5d9bb05... gs-details-page: Remove an unused CSS class (*)
  b44d095... gs-details-page: Move application summary (*)
  20e1469... gs-details-page: Move application developer name (*)
  18c71df... gs-details-page: Drop the unused details grid (*)
  d1a15c4... gs-details-page: Use standard GTK header CSS classes (*)
  3ebdac9... gs-screenshot-carousel: Remove unnecessary includes (*)
  a078899... gs-history-dialog: Remove this widget (*)
  91e545e... Merge branch '1111-community-built' into 'main' (*)
  14f5a74... Update Catalan translation (*)
  2f27802... Update Ukrainian translation (*)
  2d3912e... Update Galician translation (*)
  6abd9d8... Update Brazilian Portuguese translation (*)
  d00bee7... shell: Show the search button only in the right modes (*)
  18e8e79... shell: Switch to the search mode with Ctrl+F (*)
  caed385... shell: Update the header widgets in the search mode (*)
  2c7fbfc... search-page: Add a page for the empty search status (*)
  54dc1ac... style: Make .view.tile mimick the style of list.content (*)
  c2fad75... license-tile: Use neutral grey for proprietary lozenges (*)
  9297676... license-tile: Tweak description for proprietary tile (*)
  f2bf474... gs-popular-tile: Drop remaining unused UI file (*)
  fcb94fe... gs-plugin: Add dedicated vfunc-s to manipulate repositories (*)
  8a82759... flatpak: Extract scope ensure code into a separate function (*)
  4d2c553... plugins: Implement newly added repository manipulation func (*)
  ab2f5c3... gs-plugin-provenance: Change how provenance is set on repos (*)
  0eaeeaf... gs-app: Use OS name in origin UI for provenance packages on (*)
  10e788b... gs-plugin: Introduce gs_plugin_get_action_supported() (*)
  b7bd59b... plugins: Ensure management plugin being set on repositories (*)
  578e878... gs-repos-dialog: Implement design updates (*)
  91cd59d... gs-repos-dialog: Improve layout and make other UI tweaks (*)
  22f91cd... gs-desktop-data: Rearrange Music-related categories (*)
  7207e46... Merge branch 'drop-popular-tile' into 'main' (*)
  d497267... gs-overview-page: Drop 'Recommended $category Apps' section (*)
  a8558c0... styling: add padding to the screenshot carousel (*)
  b9f58b0... Merge branch 'wip/jimmac/carousel-padding' into 'main' (*)
  3a64974... gs-details-page: Origin/source picker sometimes hidden (*)
  9397bcb... Merge branch 'wip/mcrha/sources-combo-hid' into 'main' (*)
  b14cd04... Merge branch 'summary-tiles' into 'main' (*)
  589858c... gs-details-page: Refactor icon fallback code (*)
  fab8470... gs-details-page: Rearrange the header to match the new desi (*)
  4db489e... gs-details-page: Switch to using a 128px icon (if available (*)
  a7daea7... gs-details-page: Reindent UI file (*)
  4efb0d1... Update Portuguese translation (*)
  12becd4... Merge branch '1350-details-header' into 'main' (*)
  b4a98cc... Merge branch '1355-drop-recommended-category-apps-sections- (*)
  fa36e39... gs-category-tile: Use dispose() for cleanup rather than des (*)
  a091f37... gs-category-tile: Add GObject properties (*)
  8d9c92f... gs-category-tile: Add documentation comments (*)
  e7f42b4... gs-category-tile: Add internal ownership comments (*)
  b0dbd06... gs-category-tile: Rename an internal variable (*)
  52b8598... gs-category-tile: Add category-specific CSS classes (*)
  c17d0e5... gs-category-tile: Restyle to match new designs (*)
  85e30bb... gs-desktop-data: Use full-colour icons for categories (*)
  edcf16c... gs-overview-page: Move the categories to under the carousel (*)
  ee03587... data: Use new high-resolution category icons (*)
  21480a1... gs-overview-page: Always have ≥2 columns of category tiles (*)
  e65ffd9... style: improve CSS on category tiles (*)
  0145f40... Merge branch '1111-category-tiles' into 'main' (*)
  9fff561... Merge branch 'search-button' into 'main' (*)
  06bc6c2... gs-details-page: Fix links not being updated (*)
  dff49ad... Update Ukrainian translation (*)
  c106875... Update Catalan translation (*)
  1995047... Fix broken markup in Belarusian UI translation (*)
  ba07515... Update Persian translation (*)
  cf61c6e... Update Occitan translation (*)
  7a07cb2... Update Brazilian Portuguese translation (*)
  f9c9b98... Update Catalan translation (*)
  467907b... Merge branch 'fix-links' into 'main' (*)
  5aa7559... Update Slovenian translation (*)
  cb4503b... category-tile: Don't use the .view style class (*)
  de82eb1... category-page: Sets the horizontal margin to 12px (*)
  f86d3e5... Merge branch 'category-tile-style' into 'main' (*)
  667af0a... Replace GsFixedSizeBin by HdyClamp (*)
  0705da6... Drop GsfixedSizedBin (*)
  9d1385c... Merge branch 'fixed-size-bin' into 'main' (*)
  ec99a64... Merge branch 'category-page-margin' into 'main' (*)
  a870fcb... details-page: Set a 12px horizontal margin around all clamp (*)
  f29a782... Merge branch 'details-page-margin' into 'main' (*)
  02e5059... gs-context-dialog-row: Allow textual lozenge content (*)
  b9c2d22... Merge branch '1166-repository-dialog-design-updates' into ' (*)
  4fd8c54... update-dialog: Make it a HdyWindow (*)
  85d5ebe... update-dialog: Use HdyStatusPage for the empty state (*)
  fb1c860... update-list: Drop the row header (*)
  bdba86f... update-dialog: Use HdyPreferencesPage for the installed upd (*)
  1ac36b5... Add GsAppDetailsPage (*)
  eb92c8e... Add GsOsUpdatePage (*)
  8db81df... update-dialog: Use a HdyDeck for subviews (*)
  f51ba2c... update-dialog: Simplify the API (*)
  710d3a7... update-dialog: Fix the indentation (*)
  2fdc74d... app-row: Shrink the title only when there is a description (*)
  5d3b829... update-list: Don't show the description (*)
  f834edc... app-details-page: Simplify dropping all children (*)
  c927da0... respos-section: Use the content style class (*)
  9c6f75c... repos-section: Make it a HdyPreferencesGroup (*)
  1167dda... repos-dialog: Use HdyStatusPage for the empty state (*)
  a9ccaa8... repos-dialog: Use HdyPreferencesPage (*)
  76fe9df... Merge branch 'update-dialog' into 'main' (*)
  49e30a9... app-dialog: Expand the No Metadata tile (*)
  e9d54ca... repos-dialog: Make it a HdyWindow (*)
  0595496... repos-dialog: Give it a minimum width of 360px (*)
  eb095d5... Merge branch 'details-page' into 'main' (*)
  f07ee25... Update Catalan translation (*)
  7df7160... Update Ukrainian translation (*)
  33debde... Merge branch '1166-repository-dialog-design-updates' into ' (*)
  429a005... overview-page: Set the clamp's tightening threshold (*)
  1c78251... category-tile: Allocate more space to the text (*)
  384b844... Update Slovenian translation (*)
  01f5238... gs-plugin-appstream: Convert component kind to appstream na (*)
  b734bb6... Merge branch 'wip/mcrha/as-component-kind' into 'main' (*)
  f415ffc... category-tile: Make the text size adaptive (*)
  497c1c3... Merge branch 'category-tiles' into 'main' (*)
  43d7a67... ui: add 24px margin at the bottom of Explore (*)
  7d02146... Merge branch 'explore-fixes' into 'main' (*)
  e4635ca... gs-app-context-bar: Add description to the storage tile (*)
  f412a51... Merge branch '1352-storage-tile-description' into 'main' (*)
  1bc60ea... Update Ukrainian translation (*)
  4615030... Merge branch '1336-change-how-categories-are-merged' into ' (*)
  943d837... gs-overview-page: Rename some section headings (*)
  2d5ca46... Merge branch '1379-string-changes' into 'main' (*)
  26fb1b4... app: When retrieving an icon, fall back to scale 1 (*)
  9ac3854... Merge branch 'icon-scale' into 'main' (*)
  0d91bac... Update Brazilian Portuguese translation (*)
  c45adc7... gs-plugin-fedora-pkgdb-collections: Set upgrade install and (*)
  ff59c3d... gs-upgrade-banner: Improve presentation of OS upgrade banne (*)
  b38d1f7... gs-folders: Add Connections to Utilities (*)
  b4069ee... Update Ukrainian translation (*)
  ce1acee... Merge branch '1357-improve-presentation-of-os-upgrade-banne (*)
  f7b73bb... Update Ukrainian translation (*)
  a85480a... gs-details-page: Drop extra padding below addons section (*)
  a51542b... gs-safety-context-dialog: Clarify some strings (*)
  0cca075... gs-details-page: Remove unused ID (*)
  0b55c94... gs-details-page: Ensure the reviews box is hidden if empty (*)
  4f796f1... gs-details-page: Hide reviews clamp if reviews box is hidde (*)
  ea66429... gs-folders: Drop unused code (*)
  e5369b7... Merge branch 'wip/aday/connections' into 'main' (*)
  b813c47... gs-app-row: Use list-button style for buttons (*)
  539bd33... gs-app-row: Fix capitalisation of a button label (*)
  9f1cfb9... Merge branch '1390-button-style' into 'main' (*)
  f539d2d... Update Ukrainian translation (*)
  ae7fa43... repos-dialog: Correctly set section descriptions (*)
  122887e... Merge branch 'other-repos' into 'main' (*)
  eef238e... gs-context-dialog-row: Allow row components to be added to  (*)
  0c57328... gs-storage-context-dialog: Add a new dialog for storage inf (*)
  c7ad087... gs-app-context-bar: Connect the storage context dialogue (*)
  f6c45a3... Merge branch '1353-storage-dialogue' into 'main' (*)
  25dd5ed... Merge branch '1368-addons-padding' into 'main' (*)
  21fccf1... Merge branch '1373-wording-changes' into 'main' (*)
  146b42b... data: Update the upgrade-bg.png (*)
  dde0312... gtk-style.css: Tweak upgrade-banner CSS (*)
  d9f956d... gs-plugin-fedora-pkgdb-collections: Fallback to upgrade-bg. (*)
  fbb3200... gs-plugin-fedora-pkgdb-collections: Change background image (*)
  2328155... gs-plugin-fedora-pkgdb-collections: Remove text shadow from (*)
  a1cdfbf... gs-plugin-fedora-pkgdb-collections: Get upgrade banner back (*)
  22a5d0c... Merge branch '1225-do-not-allow-distro-upgrades-if-release- (*)
  ae87215... Merge branch '1376-reviews-heading' into 'main' (*)
  ec14933... gs-overview-page: Ensure content is top-aligned if there’s  (*)
  9a5729d... Merge branch 'drop-folders' into 'main' (*)
  c8b40dd... Update Ukrainian translation (*)
  c6e7a44... Merge branch '1346-explore-alignment' into 'main' (*)
  47d95ab... overview & updates pages: Increase vertical spacing (*)
  12bb6a0... Update Greek translation (*)
  81c53a0... repos-dialog: Lower the Libhandy version check (*)
  848a3f3... Merge branch 'repos-libhandy-check' into 'main' (*)
  ab8408b... Merge branch '1276-software-became-unresponsive-while-updat (*)
  d0ac5b7... gs-updates-section: Drop suggested-action from cancel butto (*)
  6aefed5... Polish the page sizes (*)
  e3534a0... Merge branch '1396-update-cancel-button-styling' into 'main (*)
  a01097c... Merge branch 'views-width' into 'main' (*)
  3e2a5eb... Merge branch 'wip/aday/spacing' into 'main' (*)
  63d594e... Update Portuguese translation (*)
  98a4fd3... gs-app: Add a has-translations property (*)
  8cc6770... gs-appstream: Set has-translations on apps which have trans (*)
  1577a51... gs-appstream: Fix querying for language support (*)
  97bc4f0... icons: Update external-link-symbolic to not use strokes (*)
  8484fd1... gs-app-translation-dialog: Add a new dialog to highlight ap (*)
  53f896e... gs-details-page: Add an infobar to highlight missing transl (*)
  e939b7d... gs-details-page: Ensure large context tile lozenges are squ (*)
  991120e... gtk-style: Add some comments to clarify size calculations (*)
  cbd88c4... gs-*-context-dialog: Remove redundant heading class (*)
  d214433... Merge branch '1354-translation-infobar' into 'main' (*)
  55a4a0c... gs-details-page: Relabel ‘Launch’ as ‘Open’ (*)
  2106c9d... gs-details-page: Use an icon on the uninstall button (*)
  9962e8b... gs-details-page: Combine progress bar with cancel button (*)
  e636124... gs-details-page: Simplify handling of progress boxes (*)
  ef448d8... gs-details-page: Remove uninstallation spinner (*)
  817039e... gs-details-page: Rework sizing of install/cancel buttons (*)
  54393ef... gs-details-page: Move update button before uninstall button (*)
  b36cc64... gs-details-page: Move various signal connections to XML (*)
  4aec64d... gs-details-page: Fix precondition failure return value (*)
  dd64ac4... gs-details-page: Refresh all buttons when showing the Launc (*)
  5b6970c... gs-details-page: Highlight the first visible button in the  (*)
  3db2021... gs-details-page: Show ‘Uninstalling’ progress text while un (*)
  5401797... gs-details-page: Add list-button style to Cancel button (*)
  96555bf... Merge branch '1351-install-buttons' into 'main' (*)
  843e388... Merge branch 'wjt/proprietary-tile-tweaks' into 'main' (*)
  8fccc50... first-run-dialog: Make it a HdyWindow and use HdyStatusPage (*)
  e58e6eb... gs-updates-page: Use a larger image on the ‘up to date’ pag (*)
  9864dd2... Merge branch '1388-up-to-date' into 'main' (*)
  30d1d30... Merge branch 'read-text' into 'main' (*)
  2b417e5... shell: Set a minimum width of 360px (*)
  13ae1bb... shell: Add the .narrow style class when narrow (*)
  1e4e3e1... description-box: Drop the forced width in chars (*)
  a540028... app-context-bar: Make it specialize GtkBox (*)
  cb3c830... app-context-bar: Split the tiles in two boxes (*)
  bb4af9d... app-context-bar: Fix the indentation (*)
  3e785c9... review-row: Make it a box of boxes (*)
  b84a9a5... review-row: Fix the indentation (*)
  017c171... review-row: Wrap the report label (*)
  cb69685... details-page: Add the is-narrow property (*)
  23ebbba... details-page: Make some boxes vertical when narrow (*)
  333f173... details-page: Make the icon size consistent (*)
  4c6ca3b... details-page: Make the header spacing adaptive (*)
  e0a4932... details-page: Make header labels smaller when narrow (*)
  13b4675... details-page: Make header margins smaller (*)
  a6f6e21... details-page: Add some margin above the title (*)
  cc3a601... details-page: Let the inforbar text wrap (*)
  fe960b8... gs-overview-page: Reword the Fedora 3rd-party info bar text (*)
  fd9fb24... gs-overview-page: Use fedora-third-party cmdline tool to ma (*)
  93d06a3... gs-overview-page: Stop using "show-nonfree-prompt" GSetting (*)
  a695e19... data: Remove unused "show-nonfree-prompt" GSettings option (*)
  b1508ac... packagekit: Set repositories scope as system (*)
  7d36796... gs-repos-dialog: Use the new fedora-third-party command lin (*)
  6b85b48... Misc: Remove unused gs-third-party-repo-row (*)
  84bb0a6... Merge branch 'details-mobile' into 'main' (*)
  c027b0d... Merge branch '1344-fedora-3rd-party-repos-updates-for-f35'  (*)
  78d19f4... Merge branch 'first-run' into 'main' (*)
  69f63a5... gs-age-rating-context-dialog: Clarify an invariant (*)
  a96ab43... gs-hardware-support-context-dialog: Fix some uninitialised  (*)
  4dc60a5... build: Enable -Wmaybe-uninitialized by default (*)
  3d52594... Merge branch 'uninitialized' into 'main' (*)
  29bf638... Release version 41.beta (*)
  37b4327... trivial: Post release version bump (*)
  726988f... Update Ukrainian translation (*)
  de6bcf1... Update Catalan translation (*)
  dd95281... Update Portuguese translation (*)
  69ba7b8... Update Indonesian translation (*)
  219cde8... Updated Spanish translation (*)
  de1802f... feature-tile: Remove width restriction (*)
  2b17015... Update Basque translation (*)
  ea16c5b... gs-license-tile: Change a keyboard underline shortcut (*)
  3933b50... gs-details-page: Change a link shortcut (*)
  08706a6... gs-details-page: Remove duplicate property declaration (*)
  34e3a8c... gs-details-page: Allow links stack to be non-homogeneous (*)
  19ef912... gs-details-page: Ellipsize developer name (*)
  eea474a... gs-overview-page: Change number of tiles from 9 to 12 (*)
  f70ddb6... gs-appstream: Treat all territorial variants of English the (*)
  297ff50... gs-category-page: Sort recently updated apps by release dat (*)
  aaa71b0... gs-upgrade-banner: Only show border on bottom half of banne (*)
  e8f9d2e... Merge branch '1406-en-gb-translations' into 'main' (*)
  818ffa8... Merge branch '1400-category-page-sort-by-release-date' into (*)
  830574c... gs-app-context-bar: Remove a redundant fallback case (*)
  bd1f9b2... gs-app-context-bar: Tweak fallback description (*)
  6d2db0b... license-tile: Tweak proprietary app tile again (*)
  4c15d73... Merge branch '1329-hardware-context-tile' into 'main' (*)
  4c77bb6... Update Portuguese translation (*)
  ba25199... Update Catalan translation (*)
  663d752... Update Ukrainian translation (*)
  816de4f... Merge branch '1407-upgrade-banner-border' into 'main' (*)
  48ebf89... gs-*-context-dialog: Add ‘Learn more’ links (*)
  1a3bd0e... Merge branch '1330-update-link' into 'main' (*)
  bebdf27... Update Ukrainian translation (*)
  d4760ac... Merge branch 'wjt/proprietary-tile-wording-tweak' into 'mai (*)
  2134b99... Update Chinese (Taiwan) translation (*)
  2477a86... Update Ukrainian translation (*)
  69f039b... Merge branch '1389-overview-n-tiles' into 'main' (*)
  454e4c2... Merge branch 'wjt/carousel-no-truncate' into 'main' (*)
  2285da0... Update Portuguese translation (*)
  798de53... Merge branch '1403-ellipsize-developer-name' into 'main' (*)
  0f51887... Merge branch '1402-details-margin' into 'main' (*)
  173147f... gs-shell: Fix keyboard shortcut for back button (*)
  c8ffe8e... Merge branch 'keyboard-shortcuts' into 'main' (*)
  bb1ca3a... gs-app-context-bar: Present network access as neutral inste (*)
  0d663d7... Update Ukrainian translation (*)
  559d089... gs-details-page: Use ‘software’ rather than ‘app’ in string (*)
  459dc9a... gs-app-context-bar: Hide tiles which are not relevant to a  (*)
  1bc8b65... gs-picture: Fix a typo in a comment (*)
  02f7b96... gs-picture: Fix get_preferred_width() vfunc (*)
  aae79a8... gs-screenshot-carousel: Drop special case for font screensh (*)
  12a95a6... gs-appstream: Handle self-closing elements in descriptions  (*)
  7ce5cbb... appdata: Update screenshots of gnome-software (*)
  7cf7099... data: Drop an unused helper script (*)
  4554c7e... gs-category-page: Use ‘software’ rather than ‘app’ in strin (*)
  9a302e3... gtk-style-hc: Improve HighContrast border styling (*)
  419d990... gs-license-tile: Use ‘software’ rather than ‘app’ in string (*)
  e70cc8b... gs-app-context-bar: Use ‘software’ rather than ‘app’ in str (*)
  447542e... gtk-style-hc: Drop outdated TODO comment (*)
  4645072... gs-storage-context-dialog: Drop metadata hyperlink (*)
  9e8a8a2... Merge branch '1383-details-page-non-apps' into 'main' (*)
  8a69ae5... gs-storage-context-dialog: Add link to control center (*)
  4b7f531... Merge branch '1394-storage-button' into 'main' (*)
  31be3f5... Update Ukrainian translation (*)
  9bd78da... gs-overview-page: Support a second category flowbox for add (*)
  6a9db68... gs-desktop-data: Split addons out into separate categories (*)
  64cefce... gs-category-tile: Support a smaller, quieter iconless mode (*)
  7b718dd... Merge branch 'network-permissions' into 'main' (*)
  62ffffd... Merge branch '1323-appdata-update' into 'main' (*)
  a60875d... Merge branch '1303-high-contrast-styling' into 'main' (*)
  d23ffad... Update Brazilian Portuguese translation (*)
  7b72940... Update Basque translation (*)
  7a3cee7... Update Catalan translation (*)
  0b5bbce... Update Portuguese translation (*)
  03ed73c... Makes these strings avaiable for translation by including t (*)
  7028211... Update Catalan translation (*)
  0e85ee2... Update Swedish translation (*)
  44e6b49... Merge branch 'i18n-strings-fix' into 'main' (*)
  86ccb6b... Update Ukrainian translation (*)
  7ca5ffe... Update Portuguese translation (*)
  d105767... Update Brazilian Portuguese translation (*)
  eaf78ce... Add src/gs-review-histogram.c which contains localizable st (*)
  5d82abc... Update Catalan translation (*)
  a5155f5... Updated Spanish translation (*)
  580ba7a... Updated Spanish translation (*)
  505c8ef... Update Galician translation (*)
  69c3949... Update Indonesian translation (*)
  c770ef7... Update Spanish translation (*)
  ee7b214... Update Occitan translation (*)
  5097f8e... Update Catalan translation (*)
  68dcf24... Update British English translation (*)
  c65db0e... Update Finnish translation (*)
  49bda1d... Update Kazakh translation (*)
  fb27aa9... Merge branch '1384-addons' into 'main' (*)
  fb2eec2... Update Ukrainian translation (*)
  c529185... Update Finnish translation (*)
  1be7709... Update Kazakh translation (*)
  e0dc20f... Update Galician translation (*)
  0c5c75e... Update Catalan translation (*)
  d2f1eba... Update Indonesian translation (*)
  b8fab7f... Update Portuguese translation (*)
  cafc01a... Merge branch 'i18n-string-fix' into 'main' (*)
  0ec363d... Fix usage of plural forms (*)
  5863f84... Update Ukrainian translation (*)
  3df738a... gs-details-page: Correct instance change to a different alt (*)
  7898358... Update Indonesian translation (*)
  fcbdf76... shell: Wrap the metered infobar label (*)
  ac787e5... Update Persian translation (*)
  5b8c81f... Updated Lithuanian translation (*)
  c5d75f0... gs-updates-section: Check also dependencies' download size (*)
  e395f80... updates-section: Add some spacing in the header (*)
  d89679c... shell: Don't define style classes twice (*)
  53e2d09... Update Catalan translation (*)
  2fed47c... updates-page: Drop the unused header end widget (*)
  c448ac1... Update Slovenian translation (*)
  3fa8522... Update Portuguese translation (*)
  d77bb53... Update Galician translation (*)
  8826922... Update Brazilian Portuguese translation (*)
  eea69be... Merge branch 'wip/mcrha/updates-btn-fix' into 'main' (*)
  fbdb9d1... Update Finnish translation (*)
  24ad740... Merge branch 'yurchor-main-patch-87675' into 'main' (*)
  ed5834c... Update Ukrainian translation (*)
  2415bd5... Update Brazilian Portuguese translation (*)
  80b57d9... Update Swedish translation (*)
  c7e37e8... Update Korean translation (*)
  17c2638... Update Persian translation (*)
  5b14cb9... Update Chinese (China) translation (*)
  7a53e56... Update Portuguese translation (*)
  089364a... Update Indonesian translation (*)
  1dc0596... Update Croatian translation (*)
  76e231b... Updated Lithuanian translation (*)
  a83b348... Update Basque translation (*)
  2853fe9... Update Finnish translation (*)
  ad7b9ae... Update Galician translation (*)
  950a54b... Update Spanish translation (*)
  9f312c9... Merge branch 'dedup' into 'main' (*)
  830947e... Merge branch 'updates-header-end' into 'main' (*)
  c3192e1... Merge branch 'metered-infobar' into 'main' (*)
  8c8130f... Merge branch '1398-gs-details-page-corrent-instance-change- (*)
  e35f709... Merge branch 'updates-header' into 'main' (*)
  104e0ac... gs-overview-page: Remove unset 'category_of_day' property (*)
  139ec32... gs-overview-page: Limit minimum featured apps after filteri (*)
  fa740b1... gs-details-page: Show version of the installed/offered appl (*)
  a23cead... Merge branch '1188-only-2-items-in-carousel' into 'main' (*)
  8447989... Merge branch '1439-gs-details-page-show-version-of-the-inst (*)
  f80497f... gs-app-context-bar: Don’t duplicate a line in the safety co (*)
  ba13754... gs-app-context-bar: Fix re-showing tiles after viewing a no (*)
  c2463a1... Merge branch '1434-context-tiles-non-applications' into 'ma (*)
  3dc555a... Merge branch '1438-duplicate-safety-line' into 'main' (*)
  93a1a09... Release version 41.rc (*)
  ee2a255... trivial: Post release version bump (*)
  4be3570... Update Croatian translation (*)
  52b7358... Update Croatian translation (*)
  e9ee196... Update Chinese (China) translation (*)
  4e6415f... Update Slovenian translation (*)
  dd2fa29... Update Slovenian translation (*)
  ad6e01f... gs-screenshot-carousel: Make prev/next buttons circular (*)
  dcbc6d2... gs-details-page: Always show the application source (*)
  5e00aa3... Updated Spanish translation (*)
  6e612c4... Update Korean translation (*)
  e2559d6... flatpak: Change error mapping for some codes to improve err (*)
  fd209f5... Add drop-shadows in status pages using the app's icon (*)
  eac007a... Update Romanian translation (*)
  236507d... gs-app-context-bar: Make sure symbolic icons are used here (*)
  3acf746... Update Catalan translation (*)
  d29ff17... gs-update-dialog: Connect to "back-clicked" signal only for (*)
  312061d... gs-os-update-page: Remove the 'Back' button (*)
  475ed49... gs-update-dialog: Clicking OS Updates generates runtime war (*)
  7dbbb8c... Update Romanian translation (*)
  5a55706... Update Catalan translation (*)
  dc4f442... Update German translation (*)
  77369c4... data: Add all GNOME Circle apps to the list of featured app (*)
  c12138f... Merge branch 'circle-apps' into 'main' (*)
  379cc45... gs-shell: Switch to the overview page only when on the load (*)
  8e6e915... gs-appstream: Change component kind only when can decode it (*)
  23a8715... gs-plugin-appstream: Change app state to installed only whe (*)
  40020a4... Update Hungarian translation (*)
  c76b51e... Fix typo in Russian translation (*)
  0f7737d... Update Polish translation (*)
  1815433... Updated Spanish translation (*)
  50ea9e8... packagekit: Ensure PkClient::interactive flag being set (*)
  0e63682... Update Dutch translation (*)
  439bb7b... Merge branch 'wip/mcrha/packagekit-ensure-interactive-flag' (*)
  c6af74f... packagekit: Prefer pk_offline_..._with_flags() API (*)
  57e18c9... Update French translation (*)
  5d3a5e7... gs-description-box: Update button label only when the text  (*)
  82a99de... gs-updates-section: Propagate error for "Update All" update (*)
  a1a293f... gs-updates-section: Fails to find the GsUpdatesSection on r (*)
  23c7789... Merge branch 'wip/mcrha/gs-updates-section-row-unreveal' in (*)
  0673204... Merge branch 'wip/mcrha/pk-offline-with-flags' into 'main' (*)
  66b4544... Add a comment with a reference to a gtk+ merge request (*)
  fa4867a... Update German translation (*)
  45bd0ac... Updated Czech translation (*)
  1f454c1... Updated Spanish translation (*)
  f1b334f... Merge branch 'main' into 'main' (*)
  0344246... gs-plugin-os-release: Use the OS ID rather than NAME in the (*)
  e14b551... Update Chinese (China) translation (*)
  0cae44d... Update Portuguese translation (*)
  500fc73... Update Swedish translation (*)
  bdaffd2... gs-app-context-bar: Improve handling of non-sandboxed appli (*)
  52ad161... Merge branch '1420-app-page-show-more-button-label-glitches (*)
  0feb95e... Merge branch '1450-rpm-app-context' into 'main' (*)
  4ef7d81... Update Brazilian Portuguese translation (*)
  1e06a86... Update Polish translation (*)
  4c79a0e... Updated Spanish translation (*)
  aec9a42... Update Swedish translation (*)
  b95a85d... Updated Czech translation (*)
  26ba4e0... Update Ukrainian translation (*)
  ac6612d... Updated Danish translation (*)
  c90e4bd... Update Basque translation (*)
  29b1430... Update German translation (*)
  e49fea2... Update Hungarian translation (*)
  60759a5... Update Galician translation (*)
  7a14a8b... Update Indonesian translation (*)
  2d5bca2... Update French translation (*)
  ea22a0f... Update Finnish translation (*)
  3c912a8... Update Finnish translation (*)
  e71665a... Update Korean translation (*)
  244a215... featured: Drop Transmission (*)
  4772c1f... featured: Drop Marker (*)
  60d0d1f... featured: Drop UberWriter (*)
  dee5b38... Update Catalan translation (*)
  08aaf66... Updated Danish translation (*)
  6fb78f8... appstream: Ensure XbSilo monitors are attached to right con (*)
  925f076... Update Portuguese translation (*)
  b395dea... Merge branch '1422-install-uninstall' into 'main' (*)
  23b6795... Update Occitan translation (*)
  278e67d... Update Chinese (China) translation (*)
  a25f1bb... Updated Lithuanian translation (*)
  74ba8a0... Update Occitan translation (*)
  393228a... Update Romanian translation (*)
  8566498... Release version 41.0 (*)
  2d4648a... trivial: Post release version bump (*)
  1397957... Update Belarusian translation (*)
  68d0eb6... Fix broken markup in Belarusian UI translation (*)
  eac9b82... Update Turkish translation (*)
  c50ce88... Update Slovenian translation (*)
  2439895... Update Dutch translation (*)
  fccb69d... Update Friulian translation (*)
  711384d... gs-repo-row: Do not emit "switch-clicked" when the switch i (*)
  ca6e79f... Merge branch 'wip/mcrha/repo-disable' into 'main' (*)
  7950d4b... Merge branch 'drop-featured' into 'main' (*)
  cec19f1... Merge branch '508-os-app-id' into 'main' (*)
  8e5540d... data: Add Circle app Share Preview to list of featured apps (*)
  3252991... Merge branch 'sophie/add-share-preview' into 'main' (*)
  25cde4c... Merge branch '1414-software-recommends-a-reboot-even-if-fwu (*)
  1a00c84... Merge branch '1424-updates-page-clicking-os-updates-generat (*)
  f800420... Merge branch '1413-missing-source-label-after-41-redesign'  (*)
  bf8414a... Merge branch 'wip/mcrha/appstream-misc' into 'main' (*)
  2e2a546... Merge branch '1395-mode-change-from-command-line-does-not-a (*)
  f8116b1... Merge branch '1425-bad-error-message-when-installing-broken (*)
  3db462c... Merge branch 'wip/mcrha/force-symbolic-icons' into 'main' (*)
  7ae5472... Merge branch 'icon-shadow' into 'main' (*)
  69f3304... Merge branch '1375-screenshots-next-prev-buttons-aren-t-cir (*)
  de2d17b... Update Persian translation (*)
  bb3762f... Update Vietnamese translation (*)
  68b955b... appstream: Ensure XbBuilders are constructed in the right c (*)
  03ea59c... gs-page: Use correct action when install/remove repo app (*)
  576f9e6... flatpak: Save also remote's filter on the flatpak-app (*)
  cb80915... flatpak: Store filter and description on a remote app (*)
  a4f8501... flatpak: Match existing and file remote only if it matches  (*)
  dacde32... rpm-ostree: Wait for an ongoing transaction end before runn (*)
  9a1d3e7... Merge branch '1405-rpm-ostree-don-t-show-transaction-in-pro (*)
  a2e923c... Merge branch '1422-followup' into 'main' (*)
  2a94efb... flatpak: Update existing remote from a .flatpakref file (*)
  7f353b3... Merge branch '1453-flathub-repo-misleadingly-considered-pre (*)
  9c9ca9d... Update Croatian translation (*)
  fa45034... data: Add Circle app Commit to featured apps (*)
  ff2a783... Merge branch 'add-commits' into 'main' (*)
  34562bd... Update Slovenian translation (*)
  be38259... Update Friulian translation (*)
  429ec74... gs-repos-dialog: Cannot disable all 3rd-party repositories (*)
  68f17cb... Merge branch 'wip/mcrha/3rd-party-repo-disable' into 'main' (*)
  9ab2047... Update Croatian translation (*)
  44f8f57... Update Hebrew translation (*)
  d0747ba... snap: Fix snap alternatives missing safety information (*)
  a8e7147... Merge branch 'snap-safety' into 'main' (*)
  f8a9380... Update Croatian translation (*)
  9614c85... Set URLs for snaps (*)
  3c3b2db... Update Serbian translation (*)
  0ea56f4... Update Serbian translation (*)
  7d25fa6... Update Vietnamese translation (*)
  f19e267... Merge branch 'snap-app-urls' into 'main' (*)
  fed7233... lib: Extract fedora-third-party code into a single file (*)
  cddd168... gs-overview-page: Use GsFedoraThirdParty (*)
  5ebb456... gs-repos-dialog: Use GsFedoraThirdParty (*)
  6c22778... Merge branch 'wip/mcrha/fedora-third-party-followup-half' i (*)
  bb25be7... flatpak: Do not claim ownership of a wildcard app (*)
  de338c9... gs-appstream: Extend search to provide parent apps for the  (*)
  4d4664f... Update Swedish translation (*)
  1310411... snap: Ignore empty URLs (*)
  2e59970... Merge branch 'snap-empty-url' into 'main' (*)
  b4eaf34... Merge branch '1454-allow-searching-for-extensions' into 'ma (*)
  5b51b63... Update Russian translation (*)
  b432712... Update Icelandic translation (*)
  1ab7b93... gs-updates-section: Remove incorrect gettext domain from UI (*)
  628c7ae... Update Chinese (China) translation (*)
  68f5094... Merge branch 'backport-1007-gettext-domain-gnome-41' into ' (*)
  00a9be5... snap: Parse description markdown (*)
  b672771... gs-update-monitor: Use wall-clock time for one-notification (*)
  ae9f56d... gs-update-monitor: Correct last notification timestamp rese (*)
  167fa21... gs-plugin-event: Ensure the error message does not contain  (*)
  3d6d9c6... packagekit: Make sure errors are converted to GsPlugin erro (*)
  6fd1064... Merge branch 'backport-1010-error-messages-gnome-41' into ' (*)
  f4b95cc... Merge branch 'backport-1002-snap-descriptions-gnome-41' int (*)
  8f8c418... Merge branch 'backport-1008-notifications-gnome-41' into 'g (*)
  e42b9ab... shell: Use HdyHeaderBar instead of GtkHeaderBar (*)
  61f8607... Merge branch 'loading-header-draggable' into 'gnome-41' (*)
  b52c36f... Update Slovak translation (*)
  0dd3975... flatpak: Use remote title as the GsApp name (*)
  1b0d3ff... packagekit: Update GsApp state and kind only when created t (*)
  0466dff... gs-plugin-loader: Ensure correct list is used on the job wh (*)
  cfd65ae... Merge branch 'backport-1016-repo-name-gnome-41' into 'gnome (*)
  2aec17d... Merge branch 'backport-1021-desktop-repos-gnome-41' into 'g (*)
  64a2e61... gs-appstream: Fix a leak when iterating over XML nodes (*)
  9d97934... gs-appstream: Tidy up another iteration over nodes (*)
  a914484... Merge branch 'backport-1025-leak-fix-gnome-41' into 'gnome- (*)
  ee78820... Update Croatian translation (*)
  ac45328... gs-details-page: GsInfoBar doesn't paint in the details pag

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]