nodunayo / speakerline

Showcasing speakers' proposals and timelines in an effort to demystify the CFP process and help new speakers get started.
http://speakerline.io
MIT License
73 stars 26 forks source link

Issue #564 - No clear indicator in the header re: what page you're currently viewing #571

Closed hilarysk closed 1 month ago

hilarysk commented 1 month ago

What does this PR do?

I didn't realize with forking that you can't branch off a different forked branch, so https://github.com/nodunayo/speakerline/pull/567 should be merged first (this PR is branched from that PR).

  1. Makes the gray in the navigation WCAG-compliant.
  2. Adds a navigation indicator re: what section you're exploring.
  3. Styles flash alert and notice
  4. Redirects if you attempt to visit a tag show page for a tag that doesn't exist.
Why was this work done? Is there a related Issue?

Issue #564

Where should a reviewer start?

Probably the new Navigation Helper.

Are there any manual testing steps?

Load the site locally and click around.

Screenshots

Screen Shot 2024-05-08 at 12 26 35 PM Screen Shot 2024-05-08 at 12 21 25 PM Screen Shot 2024-05-08 at 12 21 19 PM Screen Shot 2024-05-08 at 2 45 42 PM Screen Shot 2024-05-08 at 2 37 24 PM

Deployment instructions

N/A

Database changes

N/A

New ENV variables

N/A