diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ca96e7..fe2b2fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,124 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [0.5.0-beta1](https://github.com/access-ci-org/access-ci-ui/compare/v0.5.0-beta1...v0.5.0-beta1) (2024-12-04) + + +### Features + +* **footer:** add footer components ([1359aaa](https://github.com/access-ci-org/access-ci-ui/commit/1359aaad704e21ad289e4d8ab7e1dbf19c8a83b9)) +* **footer:** add How to Acknowledge ACCESS link ([3aa9801](https://github.com/access-ci-org/access-ci-ui/commit/3aa98015030d2293e8e31c6c9ae1ad4491663fbf)) +* **footer:** add persona links and update style ([deae672](https://github.com/access-ci-org/access-ci-ui/commit/deae672d658248c50079e6e8ed9960a96053ff27)) +* **footer:** add scroll-to-top button ([d84fafb](https://github.com/access-ci-org/access-ci-ui/commit/d84fafbb31259d23ff2d91712c442ce265e6bb7d)) +* **header:** add header and logo components ([8c6695f](https://github.com/access-ci-org/access-ci-ui/commit/8c6695f72bf643d5364ca882f3720c6d6f6816a5)) +* **index:** add warning banner with link to production catalog ([4309bb8](https://github.com/access-ci-org/access-ci-ui/commit/4309bb8491979bf3c96ad2caaa1b0fe3f0f164c1)) +* **logo:** adjust logo to match main ACCESS site ([e9491a9](https://github.com/access-ci-org/access-ci-ui/commit/e9491a99ca090e56ea127cd1310586d3b0b086b6)) +* **menus:** add footer menus ([0000b88](https://github.com/access-ci-org/access-ci-ui/commit/0000b88ef2bef1ff8641c4a2bb4457be5cbaf2d4)) +* **menus:** add universal and site menus ([c58291d](https://github.com/access-ci-org/access-ci-ui/commit/c58291d64f9e6b4f0c953e5e9755d20456c26613)) +* **menus:** highlight current site in universal menus ([a88dd51](https://github.com/access-ci-org/access-ci-ui/commit/a88dd5166157e2ccdad34fbda3008f7580a07d89)) +* **menus:** update search URL in universal nav ([c106f12](https://github.com/access-ci-org/access-ci-ui/commit/c106f1222eb2277cd19b3f75e636a8802772eeba)) +* **menus:** use FontAwesome home icon ([6101066](https://github.com/access-ci-org/access-ci-ui/commit/6101066748681eff99d0248ba15ec9ca549af178)) +* **menu:** update icons and spacing ([274d6db](https://github.com/access-ci-org/access-ci-ui/commit/274d6dbf387e69bfe82cacde4122c3ec98246087)) +* **menu:** update menu items and styles ([5d4ef70](https://github.com/access-ci-org/access-ci-ui/commit/5d4ef70624b2c4213a438d6b107e48b9548846db)) +* **mini-bar:** add mini bar chart component ([c618fcd](https://github.com/access-ci-org/access-ci-ui/commit/c618fcd2a34d168ff8bc83b465a933643a2a794d)) +* **resource-catalog:** add catalog and carousel components ([c0a354b](https://github.com/access-ci-org/access-ci-ui/commit/c0a354bca6772133ce466beaea934bd2f054d309)) +* **resource-catalog:** add filter icon ([b1963ae](https://github.com/access-ci-org/access-ci-ui/commit/b1963ae81f98e3305471d6c3ce71727b8d22a19e)) +* **resource-catalog:** add filter reset button ([db73d79](https://github.com/access-ci-org/access-ci-ui/commit/db73d79f49fa29dcec8e0fe04ddb1da35b76e07a)) +* **resource-catalog:** add filtering by tag ([a490306](https://github.com/access-ci-org/access-ci-ui/commit/a49030618838e17af7e2a310ad65ba1ca4d76e8b)) +* **resource-catalog:** add node details ([8665dd5](https://github.com/access-ci-org/access-ci-ui/commit/8665dd58e316ce68c60dc77509d645f5cf104b52)) +* **resource-catalog:** add queue metrics component ([6f4da60](https://github.com/access-ci-org/access-ci-ui/commit/6f4da60bc6ab16c2358ef108ef62a8654a41706e)) +* **resource-catalog:** add resource group description component ([a006f4e](https://github.com/access-ci-org/access-ci-ui/commit/a006f4ed855a5de42d063f49092aee2cf2eb33d5)) +* **resource-catalog:** add resource groups and tags ([f47a3ba](https://github.com/access-ci-org/access-ci-ui/commit/f47a3ba58054569aab248a80a7f36defd3c73c95)) +* **resource-catalog:** add software list to resource group detail page ([3c639cf](https://github.com/access-ci-org/access-ci-ui/commit/3c639cf26ae8ca5272883590afdfd20e045781c4)) +* **resource-catalog:** add support for custom base URI ([e12d79e](https://github.com/access-ci-org/access-ci-ui/commit/e12d79e9c17a29941e8c702dcbdee5409c00e630)) +* **resource-catalog:** add tags and filtering ([3a9965e](https://github.com/access-ci-org/access-ci-ui/commit/3a9965e4cd035364df58b164b71a04823f069f40)) +* **resource-catalog:** remove resources path element ([aba2256](https://github.com/access-ci-org/access-ci-ui/commit/aba2256a65e3958162d3b3c00b8b0d2edcfa0e2c)) +* **resource-catalog:** render using shadow DOM ([a49d33e](https://github.com/access-ci-org/access-ci-ui/commit/a49d33e80b879a93b98e93086d245a2eded65f19)) +* **resource-catalog:** use group data from the Operations API ([3bc9079](https://github.com/access-ci-org/access-ci-ui/commit/3bc90791395565b6fd3c9311a089d607aa35c454)) +* **resource-group-affinity-group:** add affinity group component ([91570a4](https://github.com/access-ci-org/access-ci-ui/commit/91570a4da805112c96cfacd18c00c7cbfaa9e7ab)) +* **resource-group-affinity-group:** make links active ([bd84903](https://github.com/access-ci-org/access-ci-ui/commit/bd849035d111cec67bdf49f489e9cafec317e1f3)) +* **resource-group-description:** link Get Started button to Allocations site ([9c83113](https://github.com/access-ci-org/access-ci-ui/commit/9c83113f9de93fb1cf7c71112a6f7fdc52bb8410)) +* **resource-group-description:** use CIDeR resource group data ([4bac6f0](https://github.com/access-ci-org/access-ci-ui/commit/4bac6f07ccd45526162273f8345481116223c3be)) +* **resource-group-detail:** move documentation up in order ([f861191](https://github.com/access-ci-org/access-ci-ui/commit/f8611915c10070b099d254e0d2ab6b32bfbc74c3)) +* **resource-group-detail:** use resource data from CIDeR ([096778b](https://github.com/access-ci-org/access-ci-ui/commit/096778b582491e9ec57405ea762b838db27c5a9f)) +* **resource-group-discussion:** add discussion topics component ([4c12099](https://github.com/access-ci-org/access-ci-ui/commit/4c12099d9491b6d836f036401ae855ffc2a4a2f9)) +* **resource-group-discussion:** use data from the Ask.CI API ([1413241](https://github.com/access-ci-org/access-ci-ui/commit/14132410a5cb37a40852591b3f9875b72789d22b)) +* **resource-group-documentation:** add list of documentation links ([c3069b9](https://github.com/access-ci-org/access-ci-ui/commit/c3069b96061c87da40d0658a41f573873e06ca6a)) +* **resource-group-documentation:** get data from Support knowledge base API ([8227e26](https://github.com/access-ci-org/access-ci-ui/commit/8227e2692179184eca8f23f99cff2445b7636c1c)) +* **resource-group-events:** add events and announcements ([c1a32b4](https://github.com/access-ci-org/access-ci-ui/commit/c1a32b443b5f2fdca1a21be5674562395c69936d)) +* **resource-group-events:** filter events to include only future events ([3c34ce1](https://github.com/access-ci-org/access-ci-ui/commit/3c34ce1c676fbf2af9fd8966069ca8359a67a441)) +* **resource-group-events:** get data from affinity group events API ([82e86ce](https://github.com/access-ci-org/access-ci-ui/commit/82e86ce81377e650fff1e864bc447605990626d1)) +* **resource-group-events:** use announcement data from the Operations API ([a351040](https://github.com/access-ci-org/access-ci-ui/commit/a351040b0dba3adc9eebd68091b5fde0b62d0188)) +* **resource-group-hardware:** add OS and batch system to specs table ([199e605](https://github.com/access-ci-org/access-ci-ui/commit/199e60507e39dbe54636a1e99d1886c57f623488)) +* **resource-group-projects:** add charts for project statistics ([28ba672](https://github.com/access-ci-org/access-ci-ui/commit/28ba67242fc0509dde1aa64b60699fdee9d12b58)) +* **resource-group-projects:** replace statistics with recent projects carousel ([2f4cfc6](https://github.com/access-ci-org/access-ci-ui/commit/2f4cfc638299c4ccfa8077356bc152557d6ac267)) +* **resource-group-projects:** use grid with mini bar for displaying projects ([d1b5dd3](https://github.com/access-ci-org/access-ci-ui/commit/d1b5dd3f354b245e8a9e418d83d0d6cbfa482ee1)) +* **resource-group-projects:** use real project statistics ([e69937d](https://github.com/access-ci-org/access-ci-ui/commit/e69937d5b74513a11a1441581a67f6b61c65275f)) +* **resource-group-queue-metrics:** add detail charts ([9295650](https://github.com/access-ci-org/access-ci-ui/commit/9295650ac18b6248b4de16bb0bf1fee820acc89a)) +* **resource-group-queue-metrics:** improve formatting of overview metrics ([ee0986b](https://github.com/access-ci-org/access-ci-ui/commit/ee0986b0ff9f419530e5098bac16a47fc028964d)) +* **resource-group-queue-metrics:** remove CORS proxy ([99a4f6f](https://github.com/access-ci-org/access-ci-ui/commit/99a4f6f96cbe4e2bb7ed1868b402a192208784c6)) +* **resource-group-queue-metrics:** remove CORS proxy ([114912b](https://github.com/access-ci-org/access-ci-ui/commit/114912bf460b9d282ab3c4a569063fdf418b4282)) +* **resource-group-queue-metrics:** support multiple time periods ([b3a4b5f](https://github.com/access-ci-org/access-ci-ui/commit/b3a4b5f20e2e16012916dd10109d6822b7403494)) +* **resource-group-queue-metrics:** use overview data from XDMoD ([ea84e5e](https://github.com/access-ci-org/access-ci-ui/commit/ea84e5e5afc842b5f1122bf4c6ba4b65e17ef8f2)) +* **resource-group-software:** load software data from SDS API ([46fc4f5](https://github.com/access-ci-org/access-ci-ui/commit/46fc4f5fa9e129bf3eb669b6080f83971630fe97)) +* **resource-home:** use resource group data exported from CIDeR ([60f9dd0](https://github.com/access-ci-org/access-ci-ui/commit/60f9dd0e791b48128980973455c45c7db1106397)) +* **resource-news:** add resource headlines to catalog ([d04b882](https://github.com/access-ci-org/access-ci-ui/commit/d04b882f760053a400fc1316cee1c46068210830)) +* **resource-pathways:** add pathways buttons ([35f4b17](https://github.com/access-ci-org/access-ci-ui/commit/35f4b1740497b84e73e54528810f0047a22746dd)) +* **search:** add clear button ([2e8f0e6](https://github.com/access-ci-org/access-ci-ui/commit/2e8f0e6d8e2ec92a6e47827223b324547edaed17)) +* **section-navigation:** add section navigation component ([43204c5](https://github.com/access-ci-org/access-ci-ui/commit/43204c5fc92a178877065d3c7acd962f9c60e38d)) +* **table-of-contents:** add table of contents component ([5be54ed](https://github.com/access-ci-org/access-ci-ui/commit/5be54ed374f61a9bb9628ed5ea7a25e9ef5cdf28)) +* **tags:** prevent long tags from wrapping ([308c265](https://github.com/access-ci-org/access-ci-ui/commit/308c265565dd2484d844efee77e29bac22dc38ab)) +* **tags:** sort tag categories by name ([a442135](https://github.com/access-ci-org/access-ci-ui/commit/a442135a46055defa703e25a65c56d7f85828c21)) +* **utils:** allow useJSON to accept multiple URIs ([f12d16f](https://github.com/access-ci-org/access-ci-ui/commit/f12d16f519a1c38218142fe56e0adc51c55e1bee)) +* **utils:** improve error handling while parsing JSON ([dd0c8ab](https://github.com/access-ci-org/access-ci-ui/commit/dd0c8ab027a3882956a8fadd98a776d961d323dc)) +* **utils:** use organization and feature data from CIDeR ([b51aeac](https://github.com/access-ci-org/access-ci-ui/commit/b51aeac88b50b50f09f7255ddd2014c5f1c3b97f)) + + +### Bug Fixes + +* **donut-chart:** reset the active index when the items change ([70ec29d](https://github.com/access-ci-org/access-ci-ui/commit/70ec29dc4ed40a064a4e8ea712d18c4b1d0e30a3)) +* **footer:** use lighter color for footer rule ([70a3d81](https://github.com/access-ci-org/access-ci-ui/commit/70a3d81850f3650e46a1521c116563c0debde1d8)) +* **footer:** use NSF acronym in disclaimer text ([f8fb3e8](https://github.com/access-ci-org/access-ci-ui/commit/f8fb3e844a01b1507dd1c867b85b5dbacb76e506)) +* **grid:** remove buggy auto-scroll feature ([1c1be21](https://github.com/access-ci-org/access-ci-ui/commit/1c1be2137c8b2c798b2e19876d70f9ebbaf22acf)) +* **header:** fix side padding on mobile ([83558e4](https://github.com/access-ci-org/access-ci-ui/commit/83558e4a1b91cfcf75be5104108372bf63130a40)) +* **header:** move styles to child element to avoid conflicts ([a5bd218](https://github.com/access-ci-org/access-ci-ui/commit/a5bd218754b0aa773aff88604d3bf2e044be4d70)) +* **header:** set parent element box sizing model ([dd4dd80](https://github.com/access-ci-org/access-ci-ui/commit/dd4dd802fc2124e1712b8503cd1e833cf5297389)) +* **logo:** include images in published bundle ([a8214b3](https://github.com/access-ci-org/access-ci-ui/commit/a8214b301a4c10be404d8fec00243c615886da13)) +* **menu:** fix error for sites without a top-level nav item ([3722bf8](https://github.com/access-ci-org/access-ci-ui/commit/3722bf8acbe5a082c52bdcc5c0c32ae64b11f793)) +* **menu:** rename Acceptable Use menu item ([d8a82bc](https://github.com/access-ci-org/access-ci-ui/commit/d8a82bc087a66a2d925fb77d06b97f8e9b9e75af)) +* **menus:** fix typo in reset password URL ([241c1d0](https://github.com/access-ci-org/access-ci-ui/commit/241c1d0ecdeed5daab6722b94b236ed9beefa622)) +* **menus:** use ACCESS skin for default login link ([762aada](https://github.com/access-ci-org/access-ci-ui/commit/762aadad3fe77e5c9c9127e8b52413165cf4c28f)) +* **resource-catalog:** allow body to be longer than browser height ([2cbfe38](https://github.com/access-ci-org/access-ci-ui/commit/2cbfe382b76c090fe478e32103c895d86f07d713)) +* **resource-catalog:** include icon CSS in parent DOM ([ff3de37](https://github.com/access-ci-org/access-ci-ui/commit/ff3de37d9bd8d494b49888a82879ce16dede4b3c)) +* **resource-filters:** fix vertical alignment of dropdown menu ([aac7aa6](https://github.com/access-ci-org/access-ci-ui/commit/aac7aa61562e8ee77b131cc68b5daf08384c4e9f)) +* **resource-group-affinity-group:** use affinity group URL from API ([30ae827](https://github.com/access-ci-org/access-ci-ui/commit/30ae82743e2e9300f013379009d27dbee6d04600)) +* **resource-group-discussion:** get category ID from affinity group API ([4934a14](https://github.com/access-ci-org/access-ci-ui/commit/4934a14b81b864fa7efb0d6dabd2c5fb8e43555b)) +* **resource-group-discussion:** remove CORS proxy for Ask.CI API ([37620ce](https://github.com/access-ci-org/access-ci-ui/commit/37620ce2a5fe98644929d7e866370493b8d2dde8)) +* **resource-group-software:** fix usage example link and version spacing ([8e34ed6](https://github.com/access-ci-org/access-ci-ui/commit/8e34ed6ed24a10df31fe2c76d3abe78606699a04)) +* **section-navigation:** fix navigation in shadow DOM ([2e5ddcb](https://github.com/access-ci-org/access-ci-ui/commit/2e5ddcbf9a7c81eb7e9be57f32d853d2b7b88687)) +* **section-navigation:** hide for fewer than two sections ([67711a0](https://github.com/access-ci-org/access-ci-ui/commit/67711a0e196b2876a08b8b968542c50ec396b6d6)) +* **section-navigation:** set font size and line height ([5c7ef8a](https://github.com/access-ci-org/access-ci-ui/commit/5c7ef8a340b44b49422216c30cce602d7c3ae13e)) +* **style:** fix mobile style bugs ([66dc1e0](https://github.com/access-ci-org/access-ci-ui/commit/66dc1e0f00eca2566a5b49cc158e0d696857b907)) +* **tags:** sort tags by name ([e25b2bd](https://github.com/access-ci-org/access-ci-ui/commit/e25b2bd5fa810f83fdc77797757b7ed6671f6ef4)) +* update resource providers link ([2403248](https://github.com/access-ci-org/access-ci-ui/commit/24032484fdf8f57f426b0b0fe5c572d016346f6f)) +* use production URLs for Support APIs ([f3c8e4c](https://github.com/access-ci-org/access-ci-ui/commit/f3c8e4ce4adbfd4d3a38992f40b32310d35e797d)) +* **utils:** use favicon URL field from CIDeR ([f82685b](https://github.com/access-ci-org/access-ci-ui/commit/f82685b9aee5d0e79e1796ebb8407a472f9f04d8)) + + +### Performance Improvements + +* **resource-group-events:** use events API version 1.1 ([a41234c](https://github.com/access-ci-org/access-ci-ui/commit/a41234c53c7de077a77a9afdbf35726815d2ec44)) +* **utils:** optionally cache JSON responses ([ef6c765](https://github.com/access-ci-org/access-ci-ui/commit/ef6c7657fdbf81331e40f8b5618ff989139984e2)) + + +### Miscellaneous Chores + +* release 0.3.0 ([c23b8a6](https://github.com/access-ci-org/access-ci-ui/commit/c23b8a6a8891227ac2393e6430a74283cbacf529)) +* release 0.3.0-beta1 ([e67a563](https://github.com/access-ci-org/access-ci-ui/commit/e67a563f2e8056feefdfedb3a67fd908d854a887)) +* release 0.3.0-beta2 ([b2f9985](https://github.com/access-ci-org/access-ci-ui/commit/b2f9985db7e2aca9056f3cfd9e195f0d10c62c11)) +* release 0.3.0-beta3 ([88db9a2](https://github.com/access-ci-org/access-ci-ui/commit/88db9a2eff9eb9b22156ffc0aa94332efbabd985)) +* release 0.5.0-beta1 ([2df5c15](https://github.com/access-ci-org/access-ci-ui/commit/2df5c15488013eaf77079c90476b9207b794c439)) + ## [0.4.0](https://github.com/access-ci-org/access-ci-ui/compare/v0.3.1...v0.4.0) (2024-10-28) diff --git a/package-lock.json b/package-lock.json index 986768d..9338790 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@access-ci/ui", - "version": "0.4.0", + "version": "0.5.0-beta1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@access-ci/ui", - "version": "0.4.0", + "version": "0.5.0-beta1", "license": "Apache-2.0", "dependencies": { "@glidejs/glide": "^3.6.1", diff --git a/package.json b/package.json index bbcfd7f..8c90484 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@access-ci/ui", - "version": "0.4.0", + "version": "0.5.0-beta1", "description": "User interface components for ACCESS CI", "repository": "github:access-ci-org/access-ci-ui", "license": "Apache-2.0",