Skip to content

QVMC Spec Implementation Changes adn visual fixes#63

Merged
ecrum19 merged 10 commits intomainfrom
EDC_active
Mar 26, 2026
Merged

QVMC Spec Implementation Changes adn visual fixes#63
ecrum19 merged 10 commits intomainfrom
EDC_active

Conversation

@ecrum19
Copy link
Copy Markdown
Collaborator

@ecrum19 ecrum19 commented Mar 26, 2026

This PR modernizes the application UI and refactors the query cache toward closer alignment with the Query View Materialization Containers (QVMC) specification.

On the UI side, the main user-facing pages now share a more consistent card-based design language, tighter typography, better responsive behavior, and clearer task flows. LandingPage, PodUpload, PodBrowser, DataQuery, ContainerNav, PodRegistration, and PodLogin were all updated to feel more polished and easier to understand for non-technical users. Navigation and selection flows were simplified, container browsing was made more intuitive, upload/query/browser layouts were made more cohesive, and several compact expandable controls were added to reduce visual clutter.

On the query cache side, the implementation was refactored to move closer to the QVMC spec while preserving the existing .json results-file approach for Solid SDK compatibility. Cache entries now use deterministic 10-character hashes, richer queries.ttl metadata, better RDF list handling for sources, safer write ordering, and improved deletion cleanup. The cache UI also gained per-entry rename and WebID sharing actions, cached-query filtering/search/sort, and a compact YASR-based cached-results preview with clearer handling for loading, empty, missing, and error states.

@ecrum19 ecrum19 merged commit c71ee90 into main Mar 26, 2026
2 of 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