feat: show customer branding on login page #7

Merged
ryan merged 2 commits from feature/login-branding into main 2026-04-05 16:19:32 +00:00
Owner

Summary

  • Adds public GET /v1/store/branding and GET /v1/store/logo endpoints (no auth required)
  • Login page fetches branding on mount — shows customer logo and/or name
  • Displays "Powered by LunarFront" underneath, matching the sidebar style
  • Falls back to default LunarFront branding if no store is configured

Test plan

  • Verify login page shows customer name when store is configured
  • Verify logo displays when a logo file is uploaded
  • Verify fallback to "LunarFront" / "Small Business Management" with no store
  • Verify /v1/store/branding and /v1/store/logo work without auth

🤖 Generated with Claude Code

## Summary - Adds public `GET /v1/store/branding` and `GET /v1/store/logo` endpoints (no auth required) - Login page fetches branding on mount — shows customer logo and/or name - Displays "Powered by LunarFront" underneath, matching the sidebar style - Falls back to default LunarFront branding if no store is configured ## Test plan - [ ] Verify login page shows customer name when store is configured - [ ] Verify logo displays when a logo file is uploaded - [ ] Verify fallback to "LunarFront" / "Small Business Management" with no store - [ ] Verify `/v1/store/branding` and `/v1/store/logo` work without auth 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ryan added 1 commit 2026-04-05 16:14:29 +00:00
feat: show customer branding on login page
Some checks failed
CI / ci (pull_request) Failing after 20s
CI / e2e (pull_request) Has been skipped
da4b765b14
Adds public /v1/store/branding and /v1/store/logo endpoints so the
login page can display the customer's name and logo without auth,
with "Powered by LunarFront" underneath — matching the sidebar style.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ryan added 1 commit 2026-04-05 16:17:45 +00:00
fix: remove unused imports to pass lint
All checks were successful
CI / ci (pull_request) Successful in 22s
CI / e2e (pull_request) Successful in 59s
e589ff02f0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ryan merged commit 6870aea1a5 into main 2026-04-05 16:19:32 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ryan/lunarfront-app#7