diff --git a/.github/workflows/percy.yml b/.github/workflows/percy.yml
index 152865b1d..c068dd8ae 100644
--- a/.github/workflows/percy.yml
+++ b/.github/workflows/percy.yml
@@ -122,17 +122,27 @@ jobs:
env:
CYPRESS_CACHE_FOLDER: $HOME/.cache/Cypress
+ - name: Cache Storybook Build
+ id: cache-storybook
+ uses: actions/cache@v3
+ with:
+ path: storybook-static
+ key: storybook-${{ github.sha }}
+
+ - name: Build Storybook
+ if: steps.cache-storybook.outputs.cache-hit != 'true'
+ run: pnpm --filter @ucla-library-monorepo/ucla-library-website-components run build-storybook
+
- name: Percy via Cypress (internal, Netlify preview)
uses: cypress-io/github-action@v5
with:
working-directory: packages/vue-component-library
install: false
- start: "" # using remote Netlify URL
- wait-on: ${{ github.event.inputs.preview_url }}
- wait-on-timeout: 180
+ start: pnpm --filter @ucla-library-monorepo/ucla-library-website-components exec http-server ./storybook-static -p 6006
+ wait-on: http://localhost:6006
+ wait-on-timeout: 600
command-prefix: "percy exec -- pnpx"
env:
- CYPRESS_baseUrl: ${{ github.event.inputs.preview_url }}
PERCY_TOKEN: ${{ secrets.PERCY_TOKEN_STORYBOOK_VUE3X }}
PERCY_TARGET_BRANCH: main
@@ -165,18 +175,27 @@ jobs:
env:
CYPRESS_CACHE_FOLDER: $HOME/.cache/Cypress
+ - name: Cache Storybook Build
+ id: cache-storybook
+ uses: actions/cache@v3
+ with:
+ path: storybook-static
+ key: storybook-${{ github.sha }}
+
+ - name: Build Storybook
+ if: steps.cache-storybook.outputs.cache-hit != 'true'
+ run: pnpm --filter @ucla-library-monorepo/ucla-library-website-components run build-storybook
+
- name: Percy via Cypress (fork, Netlify preview)
uses: cypress-io/github-action@v5
with:
working-directory: packages/vue-component-library
install: false
- start: "" # using remote Netlify URL
- wait-on: ${{ github.event.inputs.preview_url }}
- wait-on-timeout: 180
+ start: pnpm --filter @ucla-library-monorepo/ucla-library-website-components exec http-server ./storybook-static -p 6006
+ wait-on: http://localhost:6006
+ wait-on-timeout: 600
command-prefix: "percy exec -- pnpx"
env:
- CYPRESS_baseUrl: ${{ github.event.inputs.preview_url }}
- # NOTE: uses your fork secret name from your earlier snippet
PERCY_TOKEN: ${{ secrets.PERCY_TOKEN_STORYBOOK }}
PERCY_TARGET_BRANCH: main
PERCY_BRANCH: pr-${{ github.event.inputs.pr_number }}-${{ needs.get-pr-info.outputs.head_ref_sanitized }}
diff --git a/NOTES.md b/NOTES.md
deleted file mode 100644
index 5b88cf2bf..000000000
--- a/NOTES.md
+++ /dev/null
@@ -1,11 +0,0 @@
-Designs:
-https://www.figma.com/design/CDhWDARLb36ftkQce1LyLC/Breakpoints?node-id=1-25&m=dev
-
-https://www.figma.com/design/CDhWDARLb36ftkQce1LyLC/Breakpoints?node-id=1-26&p=f&m=dev
-
-Read in Recording:
-https://drive.google.com/file/d/17tiGmE4aax-faoo5Rjue2Idbx3OGCFGa/view?usp=sharing
-
-Relevant Links
-https://www.library.ucla.edu/
-https://digital.library.ucla.edu/catalog/ark:/21198/z1x98m6j
\ No newline at end of file
diff --git a/package.json b/package.json
index 8b70ee1e7..7892a4876 100644
--- a/package.json
+++ b/package.json
@@ -33,6 +33,5 @@
},
"engines": {
"pnpm": "^9.12.1"
- },
- "packageManager": "pnpm@9.12.1"
+ }
}
\ No newline at end of file
diff --git a/packages/component-library-nuxt-module/CHANGELOG.md b/packages/component-library-nuxt-module/CHANGELOG.md
index 8c83af509..73e14b059 100644
--- a/packages/component-library-nuxt-module/CHANGELOG.md
+++ b/packages/component-library-nuxt-module/CHANGELOG.md
@@ -1,3 +1,15 @@
+# [@ucla-library/component-library-nuxt-module-v1.2.85](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.84...@ucla-library/component-library-nuxt-module-v1.2.85) (2025-10-20)
+
+# [@ucla-library/component-library-nuxt-module-v1.2.84](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.83...@ucla-library/component-library-nuxt-module-v1.2.84) (2025-10-20)
+
+# [@ucla-library/component-library-nuxt-module-v1.2.83](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.82...@ucla-library/component-library-nuxt-module-v1.2.83) (2025-10-17)
+
+# [@ucla-library/component-library-nuxt-module-v1.2.82](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.81...@ucla-library/component-library-nuxt-module-v1.2.82) (2025-10-17)
+
+# [@ucla-library/component-library-nuxt-module-v1.2.81](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.80...@ucla-library/component-library-nuxt-module-v1.2.81) (2025-10-17)
+
+# [@ucla-library/component-library-nuxt-module-v1.2.80](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.79...@ucla-library/component-library-nuxt-module-v1.2.80) (2025-10-17)
+
# [@ucla-library/component-library-nuxt-module-v1.2.79](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.78...@ucla-library/component-library-nuxt-module-v1.2.79) (2025-10-15)
# [@ucla-library/component-library-nuxt-module-v1.2.78](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.77...@ucla-library/component-library-nuxt-module-v1.2.78) (2025-10-10)
diff --git a/packages/component-library-nuxt-module/FORCE_RELEASE.txt b/packages/component-library-nuxt-module/FORCE_RELEASE.txt
index 3e4d8f0c6..7dd7403b7 100644
--- a/packages/component-library-nuxt-module/FORCE_RELEASE.txt
+++ b/packages/component-library-nuxt-module/FORCE_RELEASE.txt
@@ -1 +1 @@
-Triggered release at Wed Oct 15 14:38:07 UTC 2025
+Triggered release at Mon Oct 20 23:38:43 UTC 2025
diff --git a/packages/component-library-nuxt-module/package.json b/packages/component-library-nuxt-module/package.json
index 7b2be7bcb..af1ca49a4 100644
--- a/packages/component-library-nuxt-module/package.json
+++ b/packages/component-library-nuxt-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@ucla-library/component-library-nuxt-module",
- "version": "1.2.79",
+ "version": "1.2.85",
"publishConfig": {
"access": "public"
},
diff --git a/packages/vue-component-library/CHANGELOG.md b/packages/vue-component-library/CHANGELOG.md
index 813d3037f..4b9c003f2 100644
--- a/packages/vue-component-library/CHANGELOG.md
+++ b/packages/vue-component-library/CHANGELOG.md
@@ -1,3 +1,45 @@
+# [@ucla-library-monorepo/ucla-library-website-components-v1.38.0](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.37.1...@ucla-library-monorepo/ucla-library-website-components-v1.38.0) (2025-10-20)
+
+
+### Features
+
+* creates ButtonIiif component ([#806](https://github.com/UCLALibrary/ucla-library-website-components/issues/806)) ([957c9be](https://github.com/UCLALibrary/ucla-library-website-components/commit/957c9be9064dd755eb37e8d86371f63fc14ea01d))
+
+# [@ucla-library-monorepo/ucla-library-website-components-v1.37.1](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.37.0...@ucla-library-monorepo/ucla-library-website-components-v1.37.1) (2025-10-20)
+
+
+### Bug Fixes
+
+* only add primary-with-page-anchor when pageanchor present ([#842](https://github.com/UCLALibrary/ucla-library-website-components/issues/842)) ([04eaa4c](https://github.com/UCLALibrary/ucla-library-website-components/commit/04eaa4cc02e81e53daf0a40838da67113f52feb1))
+
+# [@ucla-library-monorepo/ucla-library-website-components-v1.37.0](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.4...@ucla-library-monorepo/ucla-library-website-components-v1.37.0) (2025-10-17)
+
+
+### Features
+
+* add slot to card meta ([#841](https://github.com/UCLALibrary/ucla-library-website-components/issues/841)) ([79eeea8](https://github.com/UCLALibrary/ucla-library-website-components/commit/79eeea85b3e84f7e28054fc5f1d9717e17f624c2))
+
+# [@ucla-library-monorepo/ucla-library-website-components-v1.36.4](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.3...@ucla-library-monorepo/ucla-library-website-components-v1.36.4) (2025-10-17)
+
+
+### Bug Fixes
+
+* APPS-3471 Truncate long breadcrumb titles ([#837](https://github.com/UCLALibrary/ucla-library-website-components/issues/837)) ([b367f9f](https://github.com/UCLALibrary/ucla-library-website-components/commit/b367f9fdf07486183f83b028dbed88a25e5f019c))
+
+# [@ucla-library-monorepo/ucla-library-website-components-v1.36.3](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.2...@ucla-library-monorepo/ucla-library-website-components-v1.36.3) (2025-10-17)
+
+
+### Bug Fixes
+
+* APPS-3517 update font color on caption on ImageSlider ([#838](https://github.com/UCLALibrary/ucla-library-website-components/issues/838)) ([6ee2317](https://github.com/UCLALibrary/ucla-library-website-components/commit/6ee23175efcf178718405aba717a220c6ac35a8e))
+
+# [@ucla-library-monorepo/ucla-library-website-components-v1.36.2](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.1...@ucla-library-monorepo/ucla-library-website-components-v1.36.2) (2025-10-17)
+
+
+### Bug Fixes
+
+* percy and eslint issues ([#839](https://github.com/UCLALibrary/ucla-library-website-components/issues/839)) ([430626f](https://github.com/UCLALibrary/ucla-library-website-components/commit/430626f6acdd67fc550240680e0e812a5f9e12e2))
+
# [@ucla-library-monorepo/ucla-library-website-components-v1.36.1](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.0...@ucla-library-monorepo/ucla-library-website-components-v1.36.1) (2025-10-15)
diff --git a/packages/vue-component-library/package.json b/packages/vue-component-library/package.json
index 3b40204a8..5157b1028 100644
--- a/packages/vue-component-library/package.json
+++ b/packages/vue-component-library/package.json
@@ -1,7 +1,7 @@
{
"name": "@ucla-library-monorepo/ucla-library-website-components",
"type": "module",
- "version": "1.36.1",
+ "version": "1.38.0",
"homepage": "https://ucla-library-storybook.netlify.app/?path=/docs/configure-your-project--docs",
"repository": {
"type": "git",
diff --git a/packages/vue-component-library/src/lib-components/ButtonIiif.vue b/packages/vue-component-library/src/lib-components/ButtonIiif.vue
new file mode 100644
index 000000000..9d248f6db
--- /dev/null
+++ b/packages/vue-component-library/src/lib-components/ButtonIiif.vue
@@ -0,0 +1,32 @@
+
+
+
+