bazaar/po/POTFILES.in
Alexander Vanhee c32c29d97d Add permission update system
When fetching the updates, it now also creates app permission objects for the installed ref and the ref of the remote. These two objects are then diffed in some functions I basically copied from GNOME Software to produce a delta permission object.

This delta permission object gets passed along with the entry to the update card, which uses it to show a warning icon. When running the update callback by pressing one of the update buttons, it now checks for these delta objects and shows a dialog via a fiber asking the user to confirm these additional permissions, the fiber way is similar how other confirmation dialogs get handled in Bazaar.

The new dialog has designs for one app or multiple apps with additional permissions.

I also reworked the update card in Vala to make it easier to reason about, but the actual functionality should be the same, except for the new icon of course.
2026-09-18 17:34:47 +02:00

159 lines
3.9 KiB
Text

# List of source files containing translatable strings.
# Please keep this file sorted alphabetically.
data/io.github.kolunmi.Bazaar.desktop.in
data/io.github.kolunmi.Bazaar.metainfo.xml.in
src/bz-addon-tile.blp
src/bz-addon-tile.c
src/bz-addons-dialog.blp
src/bz-addons-dialog.c
src/bz-age-rating-dialog.blp
src/bz-age-rating-dialog.c
src/bz-all-apps-page.blp
src/bz-all-apps-page.c
src/bz-app-permissions.c
src/bz-app-size-dialog.blp
src/bz-app-size-dialog.c
src/bz-app-tile.blp
src/bz-app-tile.c
src/bz-application-map-factory.c
src/bz-application.c
src/bz-apps-page.blp
src/bz-apps-page.c
src/bz-appstream-parser.c
src/bz-article-list-view.c
src/bz-article-tile.blp
src/bz-article-tile.c
src/bz-article.blp
src/bz-article.c
src/bz-async-texture.c
src/bz-backend.c
src/bz-banner-view.blp
src/bz-banner-view.c
src/bz-bulk-install-dialog.c
src/bz-bundle-install-dialog.blp
src/bz-bundle-install-dialog.c
src/bz-content-provider.c
src/bz-context-tile.blp
src/bz-context-tile.c
src/bz-curated-view.blp
src/bz-curated-view.c
src/bz-cosmic-place-applet-dialog.vala
src/bz-data-graph.c
src/bz-decorated-screenshot.blp
src/bz-decorated-screenshot.vala
src/bz-developer-badge.blp
src/bz-developer-badge.c
src/bz-donations-dialog.blp
src/bz-donations-dialog.c
src/bz-download-worker.c
src/bz-dynamic-list-view.c
src/bz-entry-cache-manager.c
src/bz-entry-group-util.c
src/bz-entry-group.c
src/bz-entry-inspector.blp
src/bz-entry-inspector.c
src/bz-entry.c
src/bz-error-dialog.blp
src/bz-error-dialog.c
src/bz-favorite-button.blp
src/bz-favorite-button.c
src/bz-favorites-page.blp
src/bz-favorites-page.c
src/bz-favorites-tile.blp
src/bz-favorites-tile.c
src/bz-featured-carousel-view.c
src/bz-featured-carousel.blp
src/bz-featured-tile.blp
src/bz-flathub-category-section.c
src/bz-flathub-category.c
src/bz-flathub-curated-section.vala
src/bz-flathub-page.blp
src/bz-flathub-page.c
src/bz-flathub-state.c
src/bz-flatpak-entry.c
src/bz-flatpak-instance.c
src/bz-full-view.blp
src/bz-full-view.c
src/bz-group-tile-css-watcher.c
src/bz-hardware-support-dialog.blp
src/bz-hardware-support-dialog.c
src/bz-inspector.blp
src/bz-inspector.c
src/bz-install-controls.blp
src/bz-install-controls.c
src/bz-install-controls.wdgt
src/bz-installed-tile.blp
src/bz-installed-tile.c
src/bz-library-page.blp
src/bz-library-page.c
src/bz-license-dialog.blp
src/bz-license-dialog.c
src/bz-license-dialog.h
src/bz-login-page.blp
src/bz-login-page.c
src/bz-login-page.h
src/bz-metainfo-preview.c
src/bz-new-permissions-dialog.vala
src/bz-other-sources-list.vala
src/bz-preferences-dialog.blp
src/bz-preferences-dialog.c
src/bz-progress-bar.blp
src/bz-progress-bar.c
src/bz-releases-dialog.blp
src/bz-releases-preview.blp
src/bz-releases-list.c
src/bz-result.c
src/bz-rich-app-tile.blp
src/bz-rich-app-tile.c
src/bz-safety-dialog.blp
src/bz-safety-dialog.c
src/bz-screenshot-page.blp
src/bz-screenshot-page.c
src/bz-screenshot.c
src/bz-screenshots-carousel.blp
src/bz-screenshots-carousel.c
src/bz-search-bar.blp
src/bz-search-engine.c
src/bz-search-filter-popover.blp
src/bz-search-filter-popover.c
src/bz-search-page.blp
src/bz-search-page.c
src/bz-search-pill-list.c
src/bz-section-view.blp
src/bz-section-view.c
src/bz-serializable.c
src/bz-share-list.c
src/bz-stats-dialog.blp
src/bz-stats-dialog.c
src/bz-subcategory-list.c
src/bz-transact-icon.wdgt
src/bz-transaction-dialog.c
src/bz-transaction-list-dialog.blp
src/bz-transaction-list-dialog.c
src/bz-transaction-manager.c
src/bz-transaction-tile.blp
src/bz-transaction-tile.c
src/bz-transaction.c
src/bz-updates-card.blp
src/bz-updates-card.vala
src/bz-update-history-dialog.blp
src/bz-update-history-dialog.c
src/bz-user-data-page.blp
src/bz-user-data-page.c
src/bz-user-data-tile.blp
src/bz-user-data-tile.c
src/bz-window.blp
src/bz-window.c
src/bz-world-map.c
src/bz-yaml-parser.c
src/context-tile-callbacks.c
src/dl-worker.c
src/env.c
src/error.c
src/global-net.c
src/io.c
src/main.c
src/safety-calculator.c
src/shortcuts-dialog.blp
src/transaction-notification.c
src/update-worker.c