Conversation
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
14afa4a to
4df4c63
Compare
…and response structure
- Refactor LinuxShell to return detailed TrayResponse for tray initialization and updates. - Update TrayIcon to check for LinuxGuard capabilities before showing tray. - Modify Linux shell implementation to handle tray initialization and destruction with error codes. - Introduce LinuxCapabilitiesBanner to display warnings for missing capabilities on Linux. - Add dismissible flags in AppConfig for Linux capability warnings. - Implement tests for Linux capability banners and AppConfig dismiss flags.
- Introduced `make_paste_result` function to standardize result formatting. - Enhanced `activate_and_paste_x11` to handle focus confirmation with a timeout. - Replaced direct X11 window activation with EWMH `_NET_ACTIVE_WINDOW` message. - Improved error handling for focus transfer and XTest availability. - Updated tests for `ClipboardWriter.activateAndPaste` to reflect new response structure. - Removed deprecated delay handling in favor of immediate paste logic.
- Updated release-linux.yml to include validation for .desktop files and compute SHA-256 checksums for artifacts. - Modified settings_screen.dart to display 'Super' key label for Linux. - Improved startup_helper.dart to handle autostart entries for Linux more effectively, including support for Wayland sessions. - Adjusted copypaste_linux_shell.c to correctly add and remove event filters for the root window. - Refined listener_plugin.c to prevent RTF and HTML data from being set if the text is a URL. - Added flatpak command to release-manifest.json for better package management.
…nail provider files - Added coverage ignore comments at the top of `macos_native_thumbnail_provider.dart` and `windows_native_thumbnail_provider.dart` to exclude these files from code coverage analysis.
- Removed the kClipboardDebounceMs constant and associated debounce checks in is_duplicate_change function. - Simplified the logic for handling duplicate clipboard changes by only checking for hash equality. - Ensured last_content_hash is freed and set to NULL when clipboard content is empty or on owner change.
- Revised README.md to clarify Linux support status and platform compatibility. - Updated SECURITY.md to improve clarity on reporting vulnerabilities and supported versions. - Added a new function in listener_plugin.c to prettify application IDs by trimming unnecessary parts, enhancing the user experience in clipboard history.
4df4c63 to
b390b54
Compare
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.