Skip to content

Merge Enhanced rollback and deployment progress tracking#9

Merged
LuiseFreese merged 2 commits intomainfrom
dev
Oct 10, 2025
Merged

Merge Enhanced rollback and deployment progress tracking#9
LuiseFreese merged 2 commits intomainfrom
dev

Conversation

@LuiseFreese
Copy link
Owner

This pull request updates the docs/DEVELOPER_ARCHITECTURE.md file with several improvements and additions. The main focus is on enhancing the documentation for the application's architecture, including more accurate directory diagrams, improved clarity of system flows, and a comprehensive new section detailing the rollback system for Dataverse deployments. Additionally, the update fixes encoding issues in diagrams and descriptions for better readability.

Most important changes:

Documentation Enhancements:

  • Added a detailed section describing the new rollback system, including its purpose, architecture, process flow, API endpoints, error handling, frontend integration, and security considerations. This provides a thorough guide for implementing and understanding rollback functionality in Dataverse deployments.
  • Improved and clarified the directory structure diagrams for all major modules (backend, file upload, solution setup, global choices, deployment), now using visually accurate box-drawing characters for better readability and consistency. [1] [2] [3] [4] [5]

Encoding and Formatting Fixes:

  • Fixed encoding issues in diagrams and flow descriptions (e.g., replacing incorrect arrow characters with the correct ones) to improve clarity and ensure proper rendering across platforms. [1] [2] [3] [4] [5]

Minor Content Updates:

  • Updated deployment and rollback progress tracking descriptions to reflect enhanced real-time feedback and user experience improvements. [1] [2]
  • Removed stray or incomplete JSON examples from the global choices API documentation section for clarity.

…ogress component with step visualization, percentages, and time estimates - Implement ProgressStepManager and TimeEstimator utilities for deployment tracking - Enhance backend deployment service with ProgressTracker integration - Create real-time progress updates through SSE streaming - Add responsive CSS design with proper margins for toast notification compatibility - Integrate progress tracking across frontend components and state management
…Added ProgressTracker integration to rollback service - Implemented step activation logic with startStep() calls - Enhanced frontend progress UI with pink pulsing animations - Fixed TypeScript compilation errors for deployment - Added comprehensive rollback documentation to DEVELOPER_ARCHITECTURE.md - Updated USAGE-GUIDE.md with enhanced progress tracking features - All 669 unit tests passing
@netlify
Copy link

netlify bot commented Oct 10, 2025

Deploy Preview for mermaid2dataverse failed. Why did it fail? →

Name Link
🔨 Latest commit b0643aa
🔍 Latest deploy log https://app.netlify.com/projects/mermaid2dataverse/deploys/68e8ced6dba6f100081230d3

@LuiseFreese LuiseFreese merged commit ac4f07e into main Oct 10, 2025
2 of 6 checks passed
Sign up for free to 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