Skip to content

Conversation

@futa-ikeda
Copy link
Contributor

@futa-ikeda futa-ikeda commented Oct 9, 2025

Purpose

  • Update legacy page styling to match new Angular frontend

Changes

  • Update footer, nav, and base mako files
  • Update CSS
  • Update page-specific mako files
    • external_login_email.mako for ORCiD login page
    • Fix problem caused by missing push status message

To do:

  • Update left nav
    • Update icons
    • Update spacing/sizing
    • Update hover behavior
    • Actually add hrefs to links
  • Implement event tracking?
  • Trim unneeded template code
  • Fix submission problem caused by missing push status message

QA Notes

N/A

Screenshots

Desktop

image

Desktop with banners

image

Mobile

image

Mobile with leftnav open

image

Mobile with banners

image

Side Effects

N/A

Ticket

https://openscience.atlassian.net/browse/ENG-9015

@futa-ikeda futa-ikeda changed the title [ENG-9015] Redesign legacy pages [ENG-9015][WIP] Redesign legacy pages Oct 9, 2025
@futa-ikeda futa-ikeda changed the title [ENG-9015][WIP] Redesign legacy pages [ENG-9015] Redesign legacy pages Oct 9, 2025
@cslzchen cslzchen changed the base branch from develop to feature/pbs-25-21 October 16, 2025 20:29
Copy link
Collaborator

@cslzchen cslzchen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here is my update after fix the problem due to missing push status message.

Screenshot 2025-10-16 at 09 48 30 Screenshot 2025-10-16 at 09 49 21 Screenshot 2025-10-16 at 14 15 42

In addition, the style rework also fixed these two pages automatically (style-only, functionality is out of scope)

Screenshot 2025-10-16 at 13 23 40 Screenshot 2025-10-16 at 10 56 43

@adlius adlius merged commit a04d2c6 into CenterForOpenScience:feature/pbs-25-21 Oct 17, 2025
7 checks passed
antkryt pushed a commit to antkryt/osf.io that referenced this pull request Nov 14, 2025
* Update font-awesome

* Update font-awesome import

* Update CSS

* Update footer

* WIP nav and base mako

* Update to styling for main content background

* Update Orcid login page

* Update leftnav links and styling; Add proper icons

* Move maintenance banner to a more appropriate place

* Remove old navbar

* Appease jshint

* Rework external_login_email_get&post without push status message

---------

Co-authored-by: Longze Chen <cslzchen@gmail.com>
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.

3 participants