Skip to content

Prod Release - #64

Draft
geoff-jiang wants to merge 22 commits into
mainfrom
dev
Draft

Prod Release#64
geoff-jiang wants to merge 22 commits into
mainfrom
dev

Conversation

@geoff-jiang

Copy link
Copy Markdown
Contributor

Reason

Update prod with cmd-f updates, wallet, and CI changes

Explanation

Other considerations

marlotea and others added 20 commits June 2, 2026 16:37
- updated cmd-f portal to view statement
- updated workflow pnpm action versions
- Adds "Add to Wallet" button with loading state on the ticket page
- Creates wallet service that calls generateGoogleWalletPass callable
- Update addHackerPassToGoogleWallet to use dbCollectionName from useHackathonInfo
- Make Add to Google Wallet button borderless and transparent
- Add Add to Apple Wallet button to my-ticket page
- Add addHackerPassToAppleWallet service calling generateAppleWalletPass
- Add Apple Wallet badge SVG asset
- addHackerPassToAppleWallet now returns a storage path instead of a download URL
- my-ticket resolves the tokenized URL client-side via getDownloadURL so signed-in auth passes storage rules
- Swap primary Google Wallet asset for condensed variant
- Update button sizes and responsive stacking (column on mobile, row on desktop)
- Add hover/focus-visible opacity feedback
@github-actions

github-actions Bot commented Aug 26, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 0c0d9ce):

https://dev-nwplus-portal--pr64-33069340929-9apzrgxz.web.app

(expires Sun, 06 Sep 2026 11:54:23 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 9682730d6892ff820b04dca436d4869eb6a4f555

@geoff-jiang
geoff-jiang marked this pull request as draft August 26, 2026 21:26
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.

3 participants