Skip to content

Add OG meta tags, logo, dark mode, and branded footer#208

Merged
neuromechanist merged 4 commits intomainfrom
develop
Feb 13, 2026
Merged

Add OG meta tags, logo, dark mode, and branded footer#208
neuromechanist merged 4 commits intomainfrom
develop

Conversation

@neuromechanist
Copy link
Member

Summary

  • Add Open Graph meta tags to demo and dashboard pages for better social sharing
  • Add OSA logo, dark mode support, and branded footer to the demo page
  • Reorder footer to show copyright holder first

Changes

  • frontend/index.html - OG tags, logo, dark mode, branded footer
  • dashboard/osa/index.html - OG tags

Test plan

  • Visual inspection of demo page (logo, dark mode, footer)
  • Check OG meta tags render correctly

Add Open Graph and Twitter Card meta tags so sharing
links on Slack, Discord, Twitter, etc. shows a proper
preview card with the OSA branding image from osc.earth.
- Inline SVG OSA logo in header (uses currentColor for
  dark mode compatibility)
- Dark mode CSS via prefers-color-scheme on demo page
- Footer with dynamic year, heart, and OSC link
- Consistent deep blue color palette across both pages
@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

Dashboard Preview

Name Link
Preview URL https://develop.osa-dash.pages.dev
Branch develop
Commit 5028bb4

This preview will be updated automatically when you push new commits.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

Preview Deployment

Name Link
Preview URL https://develop-demo.osc.earth
Branch develop
Commit 5028bb4

This preview will be updated automatically when you push new commits.

- Add dark mode to dashboard (matching frontend theme)
- Add <meta name="description"> to both pages for SEO
- Remove redundant twitter:title/description/image tags
- Fix broken GitHub links (osc-em -> OpenScience-Collective)
- Standardize org name to "OpenScience Collective"
- Move dashboard inline styles to CSS classes
- Rename .footer to .site-footer for consistency
@neuromechanist neuromechanist merged commit ee3ee37 into main Feb 13, 2026
22 checks passed
@neuromechanist neuromechanist mentioned this pull request Feb 25, 2026
4 tasks
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.

1 participant