Skip to content

Merge dev-talesam into main - #131

Merged
talesam merged 9 commits into
mainfrom
dev-talesam
Sep 7, 2026
Merged

Merge dev-talesam into main#131
talesam merged 9 commits into
mainfrom
dev-talesam

Conversation

@talesam

Copy link
Copy Markdown
Contributor

Pull request created by GitRepo.

 - Prefer raster icons of at least 256x256 or valid SVGs
- Fall back to 64–255 px icons when larger icons are unavailable
- Reject icons below 64x64 without artificial upscaling
- Resolve website and manifest icons, rank quality, and remove duplicates
- Prevent stale detection results from overwriting user edits
- Make CRUD, migrations, and file writes atomic with rollback
- Fix backup icon handling, profile reuse, and launcher escaping
- Scope viewer permissions and fix asynchronous downloads
- Improve Flatpak and Nix resource paths and packaging
- Complete pending translations across all 29 locales
- Include current gettext catalogs in local builds
- Validate with 248 suite tests, GTK checks, and 4,118 runtime translations
 - Detect user and system Flatpak installations when CLI discovery fails
- Respect custom Flatpak installation directories
- Restore Chrome Dev Flatpak support and legacy native browser paths
- Recognize saved browser aliases in selection and default resolution
- Preserve existing browser IDs, launchers, and profile paths when editing
- Fall back to xdg-mime when the default-browser query fails
- Add detection, upgrade, launcher, and GTK regression tests
- Validate with 261 suite tests, GTK checks, and a release build
Use Ubuntu 26.04 and honor the pinned Rust toolchain.
Resolve job conditions through configuration outputs.
Install test dependencies and run tests with D-Bus.
Ignore POT timestamps while checking translation freshness.
Enable all features in the quality gate Clippy check.
Request each Cargo tool only in the job that uses it.
Skip the installer when no extra tool is requested.
Use the install action's comma-separated input contract.
Use audit tooling compatible with the current RustSec CVSS format.
Update gettext-rs, event-listener, and the yanked spin release.
Initialize gettext before application threads and signal handlers.
Test Portuguese translations at startup and from a worker thread.
Remove the unused direct gdk4 dependency from the manager.
Validated: audit, deny, machete, Clippy, 262 tests, two GTK tests,
POT freshness, documentation, and the release build.
Add the application CSS class after constructing the main window.
Install the pinned cargo-machete binary and run with --with-metadata.
Resolve soup3's library name correctly without suppressing unused dependencies.
Validated exact workflow commands, POT freshness, 29 catalogs,
unused-dependency rejection, and the full local validation gate.
@talesam
talesam merged commit 1c63374 into mainSep 7, 2026
21 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@talesam