Skip to content

Feat/repeatedly ranked card stack#1745

Open
davidornelas11 wants to merge 46 commits into
asucms-homepagefrom
feat/repeatedly-ranked-card-stack
Open

Feat/repeatedly ranked card stack#1745
davidornelas11 wants to merge 46 commits into
asucms-homepagefrom
feat/repeatedly-ranked-card-stack

Conversation

@davidornelas11

Copy link
Copy Markdown
Contributor

add RepeatedlyRankedCardStack component

Description

Checklist

  • Tests pass for relevant code changes

Important Reminders

Links

oatkar and others added 30 commits December 15, 2025 18:28
remove reactstrap
 - package is no longer updated and does not support react19
 - BreadcrumbItem converted to native LI element
update react-share
 - update prop quote to title
 - add aria-label
 - update email share to proper usage
   (drafts share email, rather than using mailto:authorEmail link)
 - add console warning if required article prop is undefined, but still allows render
remove reactstrap
 - package is no longer updated and does not support react19
The sticky behavior relocated the menu in the DOM (globalHeader.appendChild),
which moved its focusable controls out of the keyboard tab order. At 200%
desktop zoom (effective width < lg) the menu is a collapsed sticky bar, so
forward Tab skipped it entirely and keyboard users could not reach it.

Pin the menu in place with CSS (position: fixed; top: var(--uds-anchor-menu-top))
instead of moving the node, mirroring the unity-react-core AnchorMenu. The node
never leaves its document position, so tab order is preserved. Attach/detach is
now driven by a scroll threshold against the stored original offset rather than
the live rect of a now-fixed element.

Fixes WCAG 2.1.1 Keyboard (Level A) and 2.4.3 Focus Order (Level A).
UDS-1638 / UDS-2160
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.2 to 6.4.3.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.3/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
… A/Unity)

Self-contained .kiro pipeline seeded from ddt-agent-skills-library-foundry: 5 acp-* agents (orchestrator/architect/coder/reviewer/visual), foundry + ASU skills (jira-figma-intake, unity-components, asu-design-a11y, asu-brand, unity-handoff-out, visual-diff), project-local MCP (Atlassian RO, Figma, Storybook), steering, hooks, preflight + handoff validator, README. Agents stop at branch+commits; humans open PRs.
Clarified comment about fallback submission behavior regarding adblockers and analytics blockers.
chore: update yarn version and add min pckage age
file:// resources resolve relative to the agent file dir (.kiro/agents), not the workspace root (skill:// is workspace-relative). file://.kiro/steering/** looked for .kiro/agents/.kiro/steering and silently loaded nothing. Use file://../steering/**/*.md so unity-pipeline.md actually loads. Confirmed via /context show during the Stage A dry run.
…skill

The docs build (jsdoc-to-markdown) rejects TS arrow types in JSDoc tags; document closure/@callback syntax so the coder avoids the JSDOC_ERROR the dry run hit.
Replace hardcoded JIRA_USERNAME/CONFLUENCE_USERNAME with $JIRA_USERNAME/$CONFLUENCE_USERNAME (mirrors the *_API_TOKEN pattern). Reconcile the jira-figma-intake REST fallback to $JIRA_USERNAME and document both vars in the README. No personal data in committed config.
fix(component-header-footer): adjust layout add dropdown examples
# [@asu/component-header-footer-v1.4.4](https://github.com/asu/asu-unity-stack/compare/@asu/component-header-footer-v1.4.3...@asu/component-header-footer-v1.4.4) (2026-07-01)

### Bug Fixes

* **component-header-footer:** adjust layout add dropdown examples ([07b980c](07b980c))
* **component-header-footer:** col divider bg fix ([cbc8216](cbc8216))
* **component-header-footer:** col divider bg fix ([85b69be](85b69be))
* **component-header-footer:** col divider bg fix ([4dbe1ac](4dbe1ac))
* **component-header-footer:** col divider bg fix ([ffd1bef](ffd1bef))
…doff interactivity contract (schema 1.1)

RETAIN step archives reports to .pipeline/archive/<slug>-<UTC>/ and optionally attaches them + posts a summary comment to the Jira ticket via v3 REST. Handoff schema 1.1 adds an interactivity block (state machine, activation, keyboard/APG, focus, dynamic ARIA, class-toggle contract, motion/forced-colors, breakpoints, analytics) so Webspark reproduces behavior instead of reinventing it. Validator warns when absent.
Uds 2197: update or remove pkg to support react 19
semantic-release-bot and others added 16 commits July 1, 2026 20:24
# [@asu/unity-react-core-v1.11.4](https://github.com/ASU/asu-unity-stack/compare/@asu/unity-react-core-v1.11.3...@asu/unity-react-core-v1.11.4) (2026-07-01)

### Bug Fixes

* **unity-react-core:** update or remove pkg to support react 19 ([7db1f8b](7db1f8b))
# [@asu/app-rfi-v3.10.2](https://github.com/asu/asu-unity-stack/compare/@asu/app-rfi-v3.10.1...@asu/app-rfi-v3.10.2) (2026-07-01)

### Bug Fixes

* **app-rfi:** remove pkg to support react 19 ([3eec4b8](3eec4b8))
fix(app-webdir-ui): fix wrong search input size on search page
# [@asu/app-webdir-ui-v5.0.15](https://github.com/asu/asu-unity-stack/compare/@asu/app-webdir-ui-v5.0.14...@asu/app-webdir-ui-v5.0.15) (2026-07-06)

### Bug Fixes

* **app-webdir-ui:** fix wrong search input size on search page ([9d9a2d8](9d9a2d8))
fix(component-header-footer): fix arbitrary timeout in header submit …
# [@asu/component-header-footer-v1.4.5](https://github.com/asu/asu-unity-stack/compare/@asu/component-header-footer-v1.4.4...@asu/component-header-footer-v1.4.5) (2026-07-06)

### Bug Fixes

* **component-header-footer:** fix arbitrary timeout in header submit function ([05367b9](05367b9))
build(deps-dev): bump vite from 6.4.2 to 6.4.3
# [@asu/app-degree-pages-v3.2.2](https://github.com/asu/asu-unity-stack/compare/@asu/app-degree-pages-v3.2.1...@asu/app-degree-pages-v3.2.2) (2026-07-07)

### Bug Fixes

* **app-degree-pages:** degree links point to degree search degree pages ([dd2e9b6](dd2e9b6))
* **app-degree-pages:** render plain text instead of empty link for edge case degrees ([944cd7b](944cd7b))
* **app-degree-pages:** use DOMAIN_URL constant here ([c158f99](c158f99))
fix(anchor-menu): keep sticky menu keyboard-reachable at 200% zoom
# [@asu/unity-bootstrap-theme-v1.39.5](https://github.com/ASU/asu-unity-stack/compare/@asu/unity-bootstrap-theme-v1.39.4...@asu/unity-bootstrap-theme-v1.39.5) (2026-07-07)

### Bug Fixes

* **anchor-menu:** keep sticky menu keyboard-reachable at 200% zoom ([2112719](2112719))
chore(pipeline): add project-local adversarial coding pipeline (Stage A/Unity)
@davidornelas11
davidornelas11 requested a review from a team as a code owner July 14, 2026 21:44
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.

7 participants