Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Migrated to library Nuxt design * Add PrezUI components to storybook & type defs to lib. * Move type to interface definitions, draft merge of object/list * Added initial Literal, Node & BlankNode components & stories * Added ItemList & ObjectTable components * Added nav components, basic Nuxt pages & updated types * Updated prez lib types (#139) * Added deploy Storybook workflow, moved types, separated out story data, moved unused prez-lib logic to old/ folder for now * Updated workflow env var name * Updated prez-lib types to extend rdfjs types, added PrezUITerm wrapper component * Updated prez-lib types, added some factory methods for generating prez-lib objects, updated storybook data to reflect changes, moved some components to prez-ui * Added initial implementation of API service calls, N3 store & list endpoint support * Added getItem API service call, updated list component sorting * Migrated to pnpm * Added getting profiles from API response * Workflow now deploys prez-ui demo site, test on current branch * Fixed typo in workflow * Changed workflow target branch back to next * Implemented a MVP of Prez UI Nuxt app * Updated Prez UI request pattern, updated component prop types & added loading props * Removed test links from home page * Fixed an issue with Storybook & component types with PNPM * Created a greatly simplified project for demoing the DataProvider component * update with basic data provider & example * update item example * Example updates * update examples * Add first set of examples * Update * Add focus node declaration * Add node examples * Add single object covering difference examples * Add atomic jsonld * Add atomic jsonld for literals * Add atomic for node and annotation * Add atomic for node and annotation * add list, object, concept hierarchy * add list, object, concept hierarchy * json ld updates * Update focus node declaration; add multiple values to composite object test * theming update * Add multiple BNs to one node * multi blank nodes * Lists * Add nested blank nodes to object and sequence path to list * Add example prefix-namespace map * Add list high count * add components, reorg * Split test data into jsonld/ttl and add ttl examples. * lib updates and refactor * update with packages structure * update routing * routing updates * fix concept node bug * fix breadcrumbs for item pages * simplified setup * remote test * progressive update with updated core * test ext extension * update layer setup * move lib to layer due to extend issue * add .env example, update dependencies * config updates * add search functionality, update profile switcher * update to search, breadcrumbs, html rendering, layout, profiles * link updates * styling update * Update API composables and UI rendering * Update profiles and html render * add expand option, profile links * Update for nesting * add item page slots, minor updates * fix broken lock file for examples * Make layout SSR-compatible * Make SSR configurable from env * Updates for per_page, header meta data, start to use profile field order * include field ordering using profiles * update for profile handling, api endpoints * add component commenting, fix debug for ssr, item page wrapper for alt profiles rendering * Minor fixes for localStorage and SSR * Additional localStorage fixes * Apply profile through service layer * Fix for composable inside timeout * Removed PrimeVue & Tailwind for clean slate * Add api docs and sparql. Menu for sparql to do. * Update SPARQL dynamic menu, page titles * Theming refactor with Shad components, layers, Vue component lib & JS lib * Test adding shamefully-hoist to npmrc * Merged pending changes since refactor, added NPX starter template * Renamed packages for testing publishing to NPM * Added PR & release workflows * Added temp push trigger to register release workflow on branch * Removed temp logic in release workflow * Reverted prez-ui dependencies back to workspace scope * Added registry URL to fix auth issue in release workflow * chore: autopublish 2024-12-18T07:43:56Z * Fixed tagging commits in release workflow * chore: release v4.0.2 * prez-ui will be packaged on NPM as a base layer * chore: release v4.0.3 * prez-ui version in template is now explicit, added step in release workflow to bump version after publish * chore: release v4.0.4 * Filled out some documentation, changed the component lib base theme, added some files for starter template * chore: release v4.0.5 * Removed -test from all packages, reverted github URLs to rdflib repo * Reverted version in workspace package.json * Added build steps to PR workflow, fixed TS type errors * Minor bug fixes, implemented PR code * Minor update to create-prez-app template README * Updated READMEs, bumped down versions for major bump on release * Removed unused nav in default layout, added UI version to footer --------- Co-authored-by: hjohns <[email protected]> Co-authored-by: David Habgood <[email protected]> Co-authored-by: Alejandro Villar <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
- Loading branch information