Skip to content

Fix unauthenticated page tagline & logo visibility - #266

Merged
shaply merged 3 commits into
mainfrom
tiffany/254-organization-logo-and-tagline-fixes
Sep 14, 2026
Merged

shaply merged 3 commits into
mainfrom
tiffany/254-organization-logo-and-tagline-fixes

Conversation

@tifpham021

@tifpham021 tifpham021 commented Sep 11, 2026 •

Copy link
Copy Markdown
Collaborator

Closes #254

Description

  • Org logos weren't showing up on unauthenticated pages (login, signup, forgot password, reset password) b/c they relied on an active org from the user's session; signed out visitors have no session --> logo never rendered
  • Taglines weren't showing up on unauthenticated pages (login and signup) b/c they used white text on a white background

Changes Made

  • Fixed organization logos so they appear on all four authentication pages while signed out
  • Used the logo_url setting for configured logos, matching the navbar
  • Added the existing Bits of Good Sunset logo as the fallback when no logo is configured
  • Made the logos consistently sized and placed them in the bottom-left corner
  • Adjusted fallback logo spacing and added a soft glow around the circle
  • Added tests for configured logos, fallback logos, and readable taglines while signed out

Video Testing Configured Logo + Tagline

Screen.Recording.2026-09-13.at.1.53.32.AM.mov

Video Testing Fallback Logo + Tagline

Screen.Recording.2026-09-13.at.1.57.36.AM.mov

How to Test

To check the fallback log and tagline...

  • Use an org that has no logo_url or tagline configured
  • Visit the unauthenticated pages (login, signup, forgotpassword, resetpassword) and confirm that the fallback Bits of Good Sunset logo appears on the bottom-left corners shows up
  • Confirm that the fallback "Welcome" tagline shows up on the login and signup pages

To check the configured log and tagline...

  • Have an admin configure a logo and tagline OR run pnpm db:view and add two rows (one for the logo and one for the tagline) in the local organization_config table
  • Set the id to anyname, organization_id = org_servicestart, key = logo_url <-- testing out logo (key = tagline <-- testing out tagline), value = /sunset.svg <-- for logo (value = Tester tagline text <-- for tagline)
  • Visit all four unauthenticated pages
  • Confirm that the configured logo and tagline replaces the fallback ones

Checklist:

  • I have mentioned a ticket above
  • My changes meet the acceptance criteria of said ticket
  • I have self-reviewed my changes
  • I have requested a review from the appropriate team member(s)
  • I have fixed all merge conflicts
  • I have ensured CI checks pass

@netlify

netlify Bot commented Sep 11, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for servicestart ready!

Name Link
🔨 Latest commit 06466a1
🔍 Latest deploy log https://app.netlify.com/projects/servicestart/deploys/6aa642302030c700089897b8
😎 Deploy Preview https://deploy-preview-266--servicestart.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@tifpham021
tifpham021 requested a review from shaply September 13, 2026 06:59
@shaply
shaply merged commit 036eb27 into main Sep 14, 2026
25 checks passed

This branch was successfully deployed

1 active deployment
Preview — 06466a11 Deployed Sep 14, 2026 by shaply via drop-db #251
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.

Fix Organization Logo and Tagline on Unauthenticated Pages

2 participants