Skip to content

Cns website#1811

Open
edlu77 wants to merge 124 commits intodevelopfrom
cns-website
Open

Cns website#1811
edlu77 wants to merge 124 commits intodevelopfrom
cns-website

Conversation

@edlu77
Copy link
Copy Markdown
Contributor

@edlu77 edlu77 commented Oct 10, 2025

@edlu77 edlu77 requested a review from axdanbol October 10, 2025 19:20
@edlu77 edlu77 self-assigned this Oct 10, 2025
@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented Oct 10, 2025

View your CI Pipeline Execution ↗ for commit 3e179c9

Command Status Duration Result
nx affected --targets=lint,test,compodoc --conf... ✅ Succeeded 2m 26s View ↗
nx affected --target=build,build-webcomponent,b... ✅ Succeeded 4m 35s View ↗

☁️ Nx Cloud last updated this comment at 2026-04-21 16:05:20 UTC

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 10, 2025

🚀 Preview Deploy Report

✅ Successfully deployed preview here

Comment thread apps/cns-website/eslint.config.mjs Outdated
Comment thread apps/cns-website/project.json Outdated
Comment thread apps/cns-website/project.json Outdated
Comment thread apps/cns-website/tsconfig.editor.json
@edlu77 edlu77 removed their assignment Oct 17, 2025
axdanbol and others added 16 commits November 3, 2025 13:04
* Add CNS logos for header and footer

* Add cns footer

* Update cns footer styles

* Testing

* Documentation

* Footer style updates
* feat(cns-website): ✨ #1860 - add content template for visitor info page

* feat(global): ✨ misc - add cns-website to scopes list for conventional commits

* feat(lib:design-system): ✨ #1885 - impl basic google maps - markers pending

* feat(lib:design-system): ✨ implement google maps with support for disabling when cookies disabled

* feat(lib:design-system): ✨ add analytics trackers to maps component

* refactor(lib:design-system): ♻️ change back to iframe based google maps

* feat(lib:design-system): ✨ sample tests included

* refactor(lib:design-system): ♻️ rename stories file

* feat(cns-website): ✨ add google maps implementation to visitor info page

* refactor(lib:design-system): ♻️ #1885 - review changes done

* feat(cns-website): update visitor info page after component inputs updated

* test(lib:design-system): ✅ pass tests after changes to input

* style(global): lint fixes

* Revert "Merge branch 'develop' of github.com:hubmapconsortium/hra-ui into 1860-cns-ws-visitor-info-page"

This reverts commit 932ed6f, reversing
changes made to 96c5c12.

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* feat: ✨ added jobs page to new cns website

* moved data yaml file to public assets in cns website

* removed some extra comments in app routes

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* feat: ✨ added jobs page to new cns website

* feat: added privacy policy page to cns website

* synced branch with develop

* moved privacy policy data yaml to public assets cns website

* removed extra comments from app routes

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* added content-paga schema

* added all the images

* added content data file

* updated routes

* update project.json and app config

* lint fix

* Merge branch 'cns-website' into amatria-page

* updated project json and app config

* moving data.yaml and images to a new folder

* updated project.json

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* add image assets for the about page

* add schema for content page

* add json schema for content page

* add about page content

* add routes for about page

* update contact info

* lint changes

* update routes

* refactor(app:cns-website): Lint fix

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* Add header component and mobile menu

* Merge branch 'cns-website' of https://github.com/hubmapconsortium/hra-ui into cns-header

* Add mega menu

* Add backdrop blur

* Tweaks

* Requested tweaks
edlu77 and others added 30 commits March 16, 2026 13:18
* Make splash section 100% of view height

* Add splash page animations

* Sort featured content by date

* Adjust animations

* Align title text to center

* Import animation.css instead

* Filter out cards without links

* Simplify sorting and filtering of cards
* Fix responsiveness on research page

* Add more filter menu position settings

* Tweaks for research page width
* Hide Featured tags in gallery cards

* Update getTagLabels
* refactor(app:cns-website): Reduce query parameter clutter on research page

* feat(app:cns-website): Add archive redirect component (WIP)

* refactor(app:cns-website): Tweak navigation error handling

* refactor(app:cns-website): Add redirects from old .html routes

* feat(app:cns-website): Implement archive redirect

* test(app:cns-website): ✅ Add more tests for archive redirect component

* refactor(app:cns-website): Update archive query url

* refactor(app:cns-website): Tweak timing for archive redirect page ui changes
* Research page cosmetic fixes

* Insert break points in doi links

* Don't modify links when inserting breakpoints

* Revert publication formatting changes
* Add UCSD map of science page

* Add Envisioning Intelligences page

* Page updates

* Remove extra bullet point
Removed CNS curation text. This text is needed for the kiosk, but not this page.
* Modify event link and add birthday party details

Updated event label and href for better clarity. Added details for the 8th birthday party of Amatria.

* fix formatting

* fix yaml syntax in tagline
* fix(app:cns-website): 🚑 Redirect mounted subpaths

* fix(lib:common): 🐛 Ensure layout is stable before scrolling to anchors

* test(lib:common): ✅ Add additional testing
* Add exhibit content

* Add venues data resolver

* Add date column type and initial column sort to table

* Add venues table

* Fetch data from dev.scimaps

* Add website and image gallery links

* Styling updates

* Update documentation

* Use shared JSON resolver for venues

* Add exhibits button to navigation

* Revert changes to mega menu

* Replace exhibit page images

* Refactor link constructing logic

* Refactor venues table as content template component

* Increase test coverage on table component

* Italicize all instances of "Places & Spaces" in table

* Use httpResource and remove changes to SlugifyPipe
* Render gallery card as plain text if no link

* Redirect publications to default view

* Change focus behavior on mega menu open

* Pull data from cns.iu.edu

* Set menu focus behavior properly
* Amatria page: Add photo credit and past event sections

Added header content and multiple event sections for Amatria.

* Fix YAML tag formatting for event years
* Amatria page: Dendrite card updates

* Fix typos

* Update labels

* Add 2017 Dendrite file

* Rename amatria pdf
Updated content to include a hyperlink for the 2017 ISE Summer Camp.
* refactor(app:cns-website): Update tags logic

Use category instead of type & limit to 2 tags

* refactor(lib:design-system): 💄 Tweak gallery card chips alignment

* test(app:cns-website): ✅ Fix tests
* Add new cns color variables

* Update cns footer to new spec

* Add new color variables to cns website + footer update

* Start on adding dark mode

* More dark mode edits

* Change header blur

* Styling updates for error pages, mega menu, footer, and privacy preferences

* Additional styling tweaks

* Cleanup and additional styling tweaks

* Navigation style changes

* Fix logo color on mobile menu

* Mobile menu redesign

* Update menu content
* fix(app:cns-website): Fix privacy policy link in consent banner

* fix(app:cns-website): Correct the aria-label for jsmf

* fix(lib:design-system): ♿ Improve section link accessability

* docs(lib:design-system): 📝 Add missing code docs

* fix(lib:design-system): Fix consent banner layout issues

* refactor(lib:design-system): Use cdk overlay instead of dialog for consent banner

* test(app:cde-ui): Update a failing test

* fix(app:cns-website): Hide mobile only button in mega menu
* refactor(app:cns-website): Fix a couple of links

* build(app:cns-website): Reenable code splitting for cns website

* refactor(app:cns-website): ♿ Add appropriate roles & labels

* refactor(app:cns-website): Additional aria role tweaks

* test(app:cns-website): Fix search tests on team & research pages

* test(app:cns-website): More search test fixes

* refactor(app:cns-website): Add skip to main content button

Also adjust some inconsistent focus states
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cns-website ♻️ Design system component needed for cns.iu.edu implementation and later iterations of the HRA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants