Skip to content

Enhance the UI and functionality #28

Merged
anushacs-dell merged 27 commits intomainfrom
develop
Dec 23, 2025
Merged

Enhance the UI and functionality #28
anushacs-dell merged 27 commits intomainfrom
develop

Conversation

@anushacs-dell
Copy link
Collaborator

@anushacs-dell anushacs-dell commented Dec 23, 2025

  • Updated the metadata UI and added an expandable option for the additional metadata
  • Updated Process List page UI to match the metadata layout used in the detail view.
  • Replaced the quasar table for Inputs, Outputs with a custom table component for more flexibility.
  • run npm audit and applied all safe, non-breaking security fixes using npm audit fix
  • force updating(npm audit fix --force) was intentionally avoided to maintain project stability
  • Added support for downloading Cwl via the 'Download Cwl' button.
  • Updated the handling of the bbox map CRS dropdown.
  • Improve initial BBOX map view by preventing auto-zoom on empty BBOX so the map opens at a sensible world view instead of zooming into the sea.
  • Improve packageProcess() logic with proper try/catch handling
  • Parse and render OpenAPI info.description as Markdown instead of plain text
  • Support complex HTML on the index page using markdown-it
  • Hide optional inputs by default and include them in the request only when explicitly enabled by the user, improving form clarity and request accuracy.
  • Adds a Cancel button during process execution that invokes DELETE /jobs/{jobId} to stop a running job.

Enhance Process Views with Metadata and Schema.org Icons , Fix Dependabot Alerts
Enhance metadata handling, package error handling, and index page rendering
Updated authentication button href to use baseURL from app config and modified home tab path to reflect baseURL.
Updated the fetchJobDetails and fetchLinkContent functions to use a local bearer token variable for authorization headers.
Refactor authorization token retrieval to use a local variable.
@anushacs-dell anushacs-dell merged commit 9135ea1 into main Dec 23, 2025
1 check 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