From 097fa21ff2af81bc0c90104f084cc35cee921c31 Mon Sep 17 00:00:00 2001 From: Karthik Reddy Date: Mon, 1 Dec 2025 14:59:47 -0500 Subject: [PATCH 1/3] deploy secrets update --- .github/workflows/deploy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b7d1678..b4323a3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -27,6 +27,12 @@ jobs: - name: Create .env file run: | echo "VITE_GEMINI_API_KEY=${{ secrets.VITE_GEMINI_API_KEY }}" > .env + echo "VITE_FIREBASE_API_KEY=${{ secrets.VITE_FIREBASE_API_KEY }}" >> .env + echo "VITE_FIREBASE_AUTH_DOMAIN=${{ secrets.VITE_FIREBASE_AUTH_DOMAIN }}" >> .env + echo "VITE_FIREBASE_PROJECT_ID=${{ secrets.VITE_FIREBASE_PROJECT_ID }}" >> .env + echo "VITE_FIREBASE_STORAGE_BUCKET=${{ secrets.VITE_FIREBASE_STORAGE_BUCKET }}" >> .env + echo "VITE_FIREBASE_MESSAGING_SENDER_ID=${{ secrets.VITE_FIREBASE_MESSAGING_SENDER_ID }}" >> .env + echo "VITE_FIREBASE_APP_ID=${{ secrets.VITE_FIREBASE_APP_ID }}" >> .env - name: Build project run: npm run build From e389ea78b02bf1d9c35b9425ebcde17194ef3c0c Mon Sep 17 00:00:00 2001 From: Karthik Reddy Date: Mon, 1 Dec 2025 15:06:26 -0500 Subject: [PATCH 2/3] Trigger deployment with secrets From cba9d62b4f884b2f891c96906911c0004232269d Mon Sep 17 00:00:00 2001 From: Karthik Reddy Date: Tue, 13 Jan 2026 08:02:44 -0500 Subject: [PATCH 3/3] Url change --- firebase.json | 2 +- src/components/SettlementPhase.tsx | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/firebase.json b/firebase.json index 5528de2..57d2697 100644 --- a/firebase.json +++ b/firebase.json @@ -22,7 +22,7 @@ "headers": [ { "key": "Access-Control-Allow-Origin", - "value": "https://www.presplit.pro" + "value": "https://www.billbeam.pro" } ] } diff --git a/src/components/SettlementPhase.tsx b/src/components/SettlementPhase.tsx index e0e2c58..aab2f3a 100644 --- a/src/components/SettlementPhase.tsx +++ b/src/components/SettlementPhase.tsx @@ -67,7 +67,7 @@ export const SettlementPhase: React.FC = () => { const shareData = { title: `BillBeam: ${receipt?.title || 'Receipt'}`, - text: `BillBeam Split: ${receipt?.title || 'Receipt'}\n\n${text}\n\nTotal: $${receipt?.total.toFixed(2)}\n\nSettled via BillBeam: https://presplit.pro`, + text: `BillBeam Split: ${receipt?.title || 'Receipt'}\n\n${text}\n\nTotal: $${receipt?.total.toFixed(2)}\n\nSettled via BillBeam: https://billbeam.pro`, }; try { @@ -87,7 +87,7 @@ export const SettlementPhase: React.FC = () => { const itemsList = data.items.map(item => `- ${item.description}: $${item.sharePrice.toFixed(2)}` ).join('\n'); - const text = `BillBeam Split: ${data.person.name}\n\n${itemsList}\n\nTotal: $${data.total.toFixed(2)}\n\nSettled via BillBeam: https://presplit.pro`; + const text = `BillBeam Split: ${data.person.name}\n\n${itemsList}\n\nTotal: $${data.total.toFixed(2)}\n\nSettled via BillBeam: https://billbeam.pro`; navigator.clipboard.writeText(text); }; @@ -236,7 +236,7 @@ export const SettlementPhase: React.FC = () => { const billDetails = `*Bill Details*\nSubtotal: $${receipt?.subtotal.toFixed(2)}\nTax: $${receipt?.tax?.toFixed(2) || '0.00'}\nTip: $${receipt?.tip?.toFixed(2) || '0.00'}\nMisc: $${receipt?.miscellaneous?.toFixed(2) || '0.00'}\nTotal: $${receipt?.total.toFixed(2)}`; - const text = `BillBeam Split: ${receipt?.title || 'Receipt'}\n\n${breakdown}\n\n${billDetails}\n\nSettled via BillBeam: https://presplit.pro`; + const text = `BillBeam Split: ${receipt?.title || 'Receipt'}\n\n${breakdown}\n\n${billDetails}\n\nSettled via BillBeam: https://billbeam.pro`; window.open(`https://api.whatsapp.com/send?text=${encodeURIComponent(text)}`, '_blank'); }} className="bg-[#25D366] text-white py-3 rounded-xl font-semibold shadow-lg shadow-green-200 active:scale-[0.98] transition-all duration-300 flex items-center justify-center gap-2"