Closed aaronm-2112 closed 2 weeks ago
Thank you for submitting this pull request! We appreciate your contribution to the project. Before we can merge it, we need to review the changes you've made to ensure they align with our code standards and meet the requirements of the project. We'll get back to you as soon as we can with feedback. Thanks again!
This pull request implements version 15.2.2, focusing on bug fixes related to the Pennsieve Agent and improvements to the Advanced Features section. The changes primarily address issues with agent detection, installation checks, and connectivity problems for legacy users. Additionally, there are enhancements to error handling, UI improvements, and minor adjustments to various components.
sequenceDiagram
participant User
participant UI
participant PennsieveAgent
User->>UI: Click 'Confirm Dataset Manifest'
UI->>PennsieveAgent: Check if installed
alt Agent not installed
UI->>User: Display download link
else Agent installed
UI->>PennsieveAgent: Start check
PennsieveAgent-->>UI: Check successful
UI->>User: Display success message
end
journey
title User Journey for Advanced Features Update
section Start Over
User: 5: Click 'Start Over'
System: 5: Hide sections and reset placeholders
section Confirm Dataset Manifest
User: 4: Click 'Confirm Dataset Manifest'
System: 4: Check Pennsieve Agent installation
System: 3: Display appropriate message
section Pull Manifest Information
User: 3: Click 'Pull Manifest Information'
System: 3: Generate manifest folder locally
section Banner Image Upload
User: 2: Navigate to Banner Image Upload
System: 2: Check Pennsieve Agent and transition mode
classDiagram
class PennsieveAgentErrorMessageDisplay {
+PennsieveAgentErrorMessageDisplay(errorMessage)
+deletePennsieveAgentDBFilesAndRestart()
}
class PennsieveAgentCheckDisplay {
+pennsieveAgentCheckInProgress: bool
+pennsieveAgentCheckError: Error
+pennsieveAgentInstalled: bool
+pennsieveAgentOutputErrorMessage: string
+pennsieveAgentUpToDate: bool
}
PennsieveAgentErrorMessageDisplay --> PennsieveAgentCheckDisplay : uses
Change | Details | Files |
---|---|---|
Improved Pennsieve Agent detection and handling |
|
src/renderer/src/scripts/advanced-features/advanced_features.js src/renderer/src/components/backgroundServices/PennsieveAgentCheckDisplay/index.jsx src/renderer/src/sections/advanced-features/advanced_features.html |
Enhanced error handling and logging |
|
src/renderer/src/scripts/advanced-features/advanced_features.js src/pyflask/datasets/compare_local_remote_files.py src/pyflask/datasets/datasets.py |
UI and UX improvements |
|
src/renderer/src/scripts/advanced-features/advanced_features.js src/renderer/src/scripts/others/tab-effects.js src/renderer/src/sections/advanced-features/advanced_features.html |
Configuration and authentication updates |
|
src/pyflask/manageDatasets/manage_datasets.py src/pyflask/configUtils/config.py |
Version updates and changelog |
|
src/renderer/src/scripts/meta/announcements.json CHANGELOG.md src/pyflask/startup/minimumApiVersion.py |
Thanks for making updates to your pull request. Our team will take a look and provide feedback as soon as possible. Please wait for any GitHub Actions to complete before editing your pull request. If you have any additional questions or concerns, feel free to let us know. Thank you for your contributions!
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Thanks for closing this pull request! If you have any further questions, please feel free to open a new issue. We are always happy to help!
Summary by Sourcery
Release version 15.2.2 with multiple bug fixes related to the Pennsieve Agent, including detection of legacy versions, installation checks, and connectivity issues. Enhance error handling and user interface messages for the Pennsieve Agent. Update CI workflows to remove outdated branch references and document changes in the changelog.
New Features:
Bug Fixes:
Enhancements:
CI:
Documentation: