Skip to content

Cns website#1811

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

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

Conversation

@edlu77
Copy link
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

nx-cloud bot commented Oct 10, 2025

View your CI Pipeline Execution ↗ for commit 5f15548

Command Status Duration Result
nx affected --targets=lint,test,compodoc --conf... ✅ Succeeded 3m 27s View ↗
nx affected --target=build,build-webcomponent,b... ✅ Succeeded 3m 48s View ↗

☁️ Nx Cloud last updated this comment at 2026-02-11 21:43:21 UTC

@github-actions
Copy link

github-actions bot commented Oct 10, 2025

🚀 Preview Deploy Report

✅ Successfully deployed preview here

@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
@bherr2 bherr2 added the cns-website ♻️ Design system component needed for cns.iu.edu implementation and later iterations of the HRA label Jan 8, 2026
rchavan10 and others added 27 commits January 14, 2026 11:30
* add featured-content schema

* create featured-content resolver

* add doc coverage for the resolver

* update app routes

* update landing page component

* add doc coverage to the landing page

* add tag resolver to the route

* add tags logic to landing page

* add generic json resolver util

* updaet featured content resolver

* add tags resolver

* add tags schema

* add doc coverage

* add test coverage for landing page

* Revert "add test coverage for landing page"

This reverts commit 3a40936.

* update test coverage for the landing page

* update landing page component

* allow lowercase

* update template

* update to use data[selectedType]

* update tests

* update the landing page component

* update landing page component

* update tests for landing page
* add amatria images

* add more amatria images

* add more amatria images

* fix(app:cns-website): fix the route for opening amatria page
* created a new current-team page

* adding a placeholder image

* updating route

* updating profile card style

* updating tests

* updating tests

* created current team resolver

* updated routes

* updated current team component

* updated role interface

* updated search filter

* updated people schema

* updated all the tests

* updated and added more tests

* fixed failing tests

* updating styles

* updated placeholder image

* updated start year

* updated documentation

* updating roles filtering logic

* updated tests

* updated route

* updated people profile resolver

* updated search filter

* added disable search for filter menu

* updated correct tertiary color for cns light theme

* created ngrx store

* updated people profile schema

* updated current team page

* updated team and people resolvers

* minor ui fixes

* added documentation

* updated tests for current team

* updated documentation

* updated people resolver

* refactor(app:cns-website): ♻️ Improve current team store

* fix(app:cns-website): Fix minor bugs on teams page

* added ng-scrollbar and made searchbar sticky

* added scrolling module

* updated order

* added lazy loading to images

* refactor(app:cns-website): Update sortBy logic when switching between teams

* replace button with mat toggle button in the filter menu

* build(global): Update ngxtension dependency

* feat(app:cns-website): Connect filters to query params

* fix(app:cns-website): Fix query param parsing of option lists

* feat(app:cns-website): Update search to ignore diacritics

* removing button toggle border

* removing unecessary styles

* adding documentation

* fix(app:cns-website): Fix group by sorting for start year

* refactor(app:cns-website): Update total count to be num people in the selected team

* feat(app:cns-website): Add root store for managing the sidebar

* refactor(app:cns-website): Simplified team page styles & connected sidebar to state

* docs(app:cns-website): Add missing code documentation

* fix(app:cns-website): Minor sidebar bug fix

* refactor(global): 🚨 Fix lint errors

* refactor(app:cns-website): Tweak styling & aria

* added tests for current-team component

* test(app:cns-website): ✅ Add test for sidebar state

* updated tests

* refactor(app:cns-website): Refactored data schemas

* docs(app:cns-website): Add missing code docs

* refactor(app:cns-website): Tweak some margins for current team page

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* Add gallery view page

* Create page layout/pattern for news

* Set up research pages

* Set up filtering in publications page

* Handle query params for filters

* Apply filters in query params on load

* Combine data resolvers and add footer

* Fix search list filtering issue

* Styling and other tweaks

* Add missing filters and tag lookup

* Some refactoring

* Add filter counts

* FIx filtering issues

* More filtering fixes

* Set initial customize controls on page load

* Add grouping for list and gallery views

* Cleanup and fixes

* Tweaks to filters

* Layout fixes

* Tweaks

* Reset groupBy if option no longer available

* Tweaks

* Refactoring with ngrx state

* Update styling + tweaks

* Styling updates

* Add people to filters

* Updates for filter counts and sorting

* Set ordering on page load + other tweaks

* Header and sidebar tweaks

* Add documentation

* Add missing documentation in design system

* Remove backdrop

* Use total counts in filters

* Tweaks and updates

* Filter searches by title or description

* Fix failing tests
…gn-system

Also centralize navigation error handling
* Add placeholder images

* Add new placeholder thumbnails to landing page and research page

* Update gallery card placeholder image

* Use image url if provided

* Minor tweaks

* Fix import
* update brand logos injection token

* update app config for cns website

* update logo html

* update logo component

* update logo component stories

* update stories for consent banner

* update tests
* Reduced number of tests

* updated failing tests

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* Update tag handling for research page gallery view

* Styling updates

* Merge branch 'cns-website' of https://github.com/hubmapconsortium/hra-ui into research-gallery-view-updates

* Update tests

* Revisions

* Testing updates
* Fix header styling

* Adjust content button styles

* Reorder funders

* Tweaks to styling and content

* Adjust content width on teams page mobile view
* Move placeholder assets to cns-website

* Fix profile picture placeholder url

* refactor(app:cns-website): Move cns logos from design system to website

* refactor(app:cns-website): Update socials

* chore(app:cns-website): Cleanup unused assets

* Add event placeholder images

---------

Co-authored-by: Daniel Bolin <axbolin@iu.edu>
* Add funding and visualization data

* Fix presentations url

* Add funding types

* Filter out non-pubs when grouping by pub type

* Update tests
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.

7 participants