Skip to content

Pod data viewer feature addition#72

Merged
ecrum19 merged 3 commits into
mainfrom
EDC_active
Jun 4, 2026
Merged

Pod data viewer feature addition#72
ecrum19 merged 3 commits into
mainfrom
EDC_active

Conversation

@ecrum19
Copy link
Copy Markdown
Collaborator

@ecrum19 ecrum19 commented Jun 4, 2026

Summary

This PR improves pod registration reliability, adds an in-browser resource inspector/editor for pod files, expands Pod Browser management features, and introduces a script-driven version bump workflow to keep release metadata synchronized.

What changed

Pod Registration

  • Fixed broken refresh and state-update behavior after pod registration.
  • Added manual registration for newly created pods on existing WebIDs.
  • Added optional WebID-based pod inference.
  • Added stricter validation before writing pod URLs to WebID profiles.
  • Improved responsive layout and empty-state messaging.

Pod Browser

  • Added empty-container creation.
  • Improved default listing to show base file/container names instead of full paths.
  • Added file download support.
  • Added richer detail rendering and improved parser error messaging.
  • Added on-demand direct container size calculation with cache invalidation after browser mutations.

Resource Inspector

  • Added lazy-loaded preview/validation/edit support for:
    • CSV
    • TXT
    • JSON / JSON-LD
    • RDF text formats (TTL, NT, NQ, etc.)
  • Added compact previews, scroll-bounded content, and expandable long previews.
  • Added lightweight structure summaries for supported formats.

Versioning / docs

  • Added scripts/bump-version.mjs.
  • Added npm run version:bump -- <version|major|minor|patch>.
  • Updated release tag convention from web-app-vX.Y.Z to vX.Y.Z.
  • Synced README and citation metadata to the current versioning model.
  • Updated in-app guides to explain the new behaviors.

Testing

  • Added/updated tests for:
    • PodRegistration
    • PodBrowser
    • PodResourceInspector
    • resourceInspector helpers
    • containerSize store
    • version bump script

Notes

  • The repo currently does not include a local v1.2.2 tag, so this summary is based on the effective change set after v1.2.1.

@ecrum19 ecrum19 merged commit ce62cbe into main Jun 4, 2026
3 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