feat: add avatar menu and improve vendor profile #55

Merged
addison merged 7 commits from exe-dev-bot-vendor-profile-portfolio-avatar-menu into main 2026-01-10 05:47:43 -05:00
Owner
No description provided.
fix(vendor): use authenticated client for vendor pages to avoid JWT parsing errors
Some checks failed
ci.yml / fix(vendor): use authenticated client for vendor pages to avoid JWT parsing errors (pull_request) Failing after 0s
309b3b8d2e
fix(vendor): revert to anonymous client for public vendor pages
Some checks failed
ci.yml / fix(vendor): revert to anonymous client for public vendor pages (push) Failing after 0s
ci.yml / fix(vendor): revert to anonymous client for public vendor pages (pull_request) Failing after 0s
04868b972b
The previous change incorrectly switched to authenticated client claiming
it fixed JWT parsing errors. Testing showed the errors come from middleware,
not the vendor page. Using anonymous client (empty cookieHeader) is the
correct approach for public pages as it:
- Ensures only public data via RLS regardless of viewer auth state
- Avoids parsing potentially malformed auth cookies
- Provides defense-in-depth alongside RLS policies
chore: update spec
Some checks failed
ci.yml / chore: update spec (push) Failing after 0s
ci.yml / chore: update spec (pull_request) Failing after 0s
71fea32f21
fix: cursor-pointer
Some checks failed
ci.yml / fix: cursor-pointer (push) Failing after 0s
ci.yml / fix: cursor-pointer (pull_request) Failing after 0s
ci.yml / feat: add avatar menu and improve vendor profile (#55) (pull_request) Failing after 0s
99c9459160
addison deleted branch exe-dev-bot-vendor-profile-portfolio-avatar-menu 2026-01-10 05:47:43 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kwila/market!55
No description provided.