fix: retain BMP fallback for unsupported image formats in clipboard p…#40
Merged
fix: retain BMP fallback for unsupported image formats in clipboard p…#40
Conversation
Co-authored-by: Copilot <copilot@github.com>
… for async disposal Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…update database schema
…eserve thumbnails
…ce and ThumbnailQueue Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…ce for enhanced media thumbnail generation
…g results in Windows native thumbnail provider Co-authored-by: Copilot <copilot@github.com>
…ervice and update related models and database schema
…ngs screens - Added Spanish localization for multimedia and cleanup settings. - Implemented new settings for generating image, video, and audio thumbnails. - Introduced maximum image processing size setting. - Updated onboarding screen to include personalization options for thumbnails and cleanup days. - Refactored settings screen to accommodate new multimedia and cleanup tabs. - Enhanced clipboard service to handle thumbnail generation based on user settings. - Added tests for new features including image processing queue and thumbnail service behavior. Co-authored-by: Copilot <copilot@github.com>
…tings Co-authored-by: Copilot <copilot@github.com>
…lProvider - Updated the platform version in listener.podspec from 10.14 to 10.15. - Added 'QuickLookThumbnailing' framework to the Podspec. - Created a new test file for MacOSNativeThumbnailProvider with comprehensive tests covering various scenarios including null returns, exception handling, and platform checks.
- Added a new callback to retrieve user-configured image quota in MB. - Implemented `_enforceImagesQuota` method to delete images exceeding the quota. - Updated `runCleanupIfNeeded` to call `_enforceImagesQuota` after cleaning old items and orphan images. - Introduced `_measureDirectoryBytes` to calculate the size of the images directory. - Added `_purgeOwnedFiles` method to delete specific owned files and return the freed byte size.
- Updated disposal calls in various service tests to await the completion of the dispose method, ensuring proper resource management. - Removed unnecessary imports in the macOS and Windows native thumbnail provider tests to streamline the code. - Refactored helper methods in the cleanup service quota tests for better readability and consistency.
…calization Co-authored-by: Copilot <copilot@github.com>
…sts for MainScreen and SettingsScreen
- Added release_pubkey.txt for Ed25519 signature verification. - Introduced ReleaseManifestService for fetching and validating release manifests. - Created InstallChannelDetector to identify installation channels. - Updated localization files for new update-related strings. - Modified AutoUpdateService to utilize the new ReleaseManifestService. - Removed auto_updater dependency and related platform-specific plugins. - Added a script to generate new Ed25519 key pairs for signing manifests. - Updated pubspec.yaml to include cryptography package and remove auto_updater. Co-authored-by: Copilot <copilot@github.com>
…rides and improve tests for blocked version screen
… Spanish localizations Co-authored-by: Copilot <copilot@github.com>
…mprove localization for release notes
…trieval - Implemented a minimal test-only drift database for schema version 1 and 3. - Added tests to verify migration from v1 to v4 and v3 to v4, ensuring new columns are accessible. - Created tests for retrieving non-null and non-empty thumb paths from the repository. Co-authored-by: Copilot <copilot@github.com>
- Added tests to `image_processing_queue_test.dart` for handling job limits, including scenarios for exceeding byte limits, processing under limits, and timeout handling. - Introduced depth warning tests to ensure proper logging when more than 10 items are pending in the image processing queue. - Implemented tests in `thumbnail_queue_test.dart` to verify pending count and depth warnings when more than 20 items are queued. - Added exception handling tests for write failures in `thumbnail_queue_test.dart`, ensuring no updates are emitted on failure. - Enhanced `thumbnail_service_test.dart` with additional tests for image downscaling, type acceptance with native providers, and handling of various edge cases in thumbnail generation.
…ation Co-authored-by: Copilot <copilot@github.com>
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
rgdevment
added a commit
that referenced
this pull request
Apr 26, 2026
fix: big changes and refactor - release v2.3.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.