Conversation
- Updated CHANGELOG.md to document new features, changes, and fixes for version 0.4.0. - Updated package.json to reflect the new version number (0.4.0). - Added a new IPC handler in site.handlers.js for refreshing site credentials and capabilities, improving the user experience when checking site connectivity. - Enhanced the VMF uncategorized media retrieval logic in vmf.handlers.js to first attempt fetching from the VMF API, with a fallback to WordPress REST API if necessary. - Introduced a new wpRequest helper function in vmf-client.js for standardized requests to the WordPress REST API, improving error handling and response parsing. - Updated the getUncategorizedMedia method in wp-client.js to utilize the vmfo_folder filter, enhancing the efficiency of uncategorized media retrieval. - Modified preload/index.cjs to expose a new refresh method for site verification. - Enhanced ConnectTab.jsx to include site verification logic when selecting a site, providing immediate feedback to users. - Updated FoldersTab.jsx to check VMF availability upon tab opening, and added a loading state while checking, improving user feedback during folder analysis. - Implemented a new handleApplyAllSuggestions function in FoldersTab.jsx to streamline the process of applying folder suggestions, enhancing usability. - Refactored the media assignment preview in FoldersTab.jsx to display folder paths and thumbnails inline, improving the user interface and experience. - Added an image preview modal in FoldersTab.jsx for better visualization of suggested media assignments. - Enhanced MediaTab.jsx to verify site connectivity on tab load, providing immediate feedback if the site is unreachable, improving error handling and user experience.
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.
This pull request introduces significant improvements to the workflow for detecting and handling uncategorized media in WordPress sites, enhances the user experience with site connection and verification, and adds new UI features for folder assignment previews. It also fixes several issues related to media categorization accuracy and updates the app version to 0.4.0.
Uncategorized Media Detection and VMF Integration:
Site Connection and Verification Enhancements:
Plugin Installation and Activation Workflow:
User Interface and Experience Improvements:
Changelog and Versioning:
CHANGELOG.mdandpackage.jsonto document all new features, changes, and fixes, and bumped the version to 0.4.0. [1] [2]Most important changes:
Uncategorized Media Detection and VMF API Integration
Site Connection and Verification
site:refreshIPC channel and corresponding UI logic to verify site connectivity and update capabilities, with clear feedback for unreachable sites. [1] [2] [3] [4] [5]Plugin Activation Workflow
User Interface Improvements
Changelog and Versioning
CHANGELOG.mdand bumped app version to 0.4.0 to reflect all major additions, changes, and fixes. [1] [2]