feat: Added Open in new tab option and updated release pipeline.#1
Merged
javaChip56 merged 3 commits intomainfrom Apr 26, 2026
Merged
feat: Added Open in new tab option and updated release pipeline.#1javaChip56 merged 3 commits intomainfrom
javaChip56 merged 3 commits intomainfrom
Conversation
- Added support for preview mode in ArchitectureWorkspace, allowing users to view different panes (architecture, flow, interface). - Updated routing to accommodate view and preview pane parameters in architecture and linked architecture routes. - Implemented logic to resolve the appropriate preview pane based on the selected focus element. - Modified DiagramViewer to handle preview mode and conditionally render diagrams based on the selected preview pane. - Updated appRoutes to include view and preview pane in route parsing and building. - Enhanced tests to cover new routing scenarios for preview mode. - Adjusted styles to support new layout requirements for preview mode. - Added fallback route in Program.cs to serve the main application file.
- Created runtime configuration for .NET 9.0 in CALMdotNetViewer.Web.runtimeconfig.json. - Added static web assets endpoints configuration in CALMdotNetViewer.Web.staticwebassets.endpoints.json. - Introduced sample data for payment services in payment-service-details.json and payments-architecture.json. - Configured logging and architecture source settings in appsettings.Development.json and appsettings.json. - Added web.config for ASP.NET Core hosting configuration. - Created initial HTML landing page in wwwroot/index.html with available endpoints. - Included compressed versions of the HTML page in .br and .gz formats. - Added Dockerfile for building the application in a Linux container.
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.
Summary
This PR starts the release packaging work for the first two deployment targets:
What Changed
a Windows IIS release zip: CALMdotNetViewer.Web-IIS-.zip
a Linux Docker image archive: CALMdotNetViewer.Web-linux-docker-.tar.gz
Why
Previously, the release workflow published the backend and frontend as separate artifacts. That meant neither IIS nor Docker would get a single ready-to-deploy hosted application. This change makes the release output behave like a hosted web app package rather than two disconnected build outputs.