• Joined on 2025-05-04
matt pushed to main at matt/puffin-app 2025-10-30 15:31:45 +01:00
bda4a84bce Auto-redirect to calculator when checkout is cancelled
matt pushed to main at matt/puffin-app 2025-10-30 15:06:33 +01:00
319db3627c Update receipt logo to match homepage branding
matt pushed to main at matt/puffin-app 2025-10-30 15:05:14 +01:00
b5847b573b Enable business payments and bank transfers in Stripe checkout
matt pushed to main at matt/puffin-app 2025-10-30 15:02:44 +01:00
a0bc75493d Update Stripe checkout processing fee display to 3%
matt pushed to main at matt/puffin-app 2025-10-30 14:58:21 +01:00
6753337135 Add numerical formatting to custom amount field in calculators
matt pushed to main at matt/puffin-app 2025-10-30 14:49:26 +01:00
0b2d8685d8 Add comprehensive console logging for Wren API calls
matt pushed to main at matt/puffin-app 2025-10-30 14:38:10 +01:00
8b92e1673c Change processing fee from 5% to 3%
matt pushed to main at matt/puffin-app 2025-10-30 14:22:25 +01:00
d6896fa591 Fix receipt page display issues
matt pushed to main at matt/puffin-app 2025-10-30 14:17:22 +01:00
e8d47f0fb3 Fix pricing discrepancy: use rounded-up price in Stripe checkout
matt pushed to main at matt/puffin-app 2025-10-30 14:09:08 +01:00
deb4351e21 Enhance UX: Remove calculator comparisons and redesign receipt page
matt pushed to main at matt/puffin-app 2025-10-30 14:02:31 +01:00
043cdf07b3 Fix state persistence: save state before navigation
matt pushed to main at matt/puffin-app 2025-10-30 13:56:00 +01:00
5e642794d8 Implement calculator state persistence and fix checkout navigation
matt pushed to main at matt/puffin-app 2025-10-30 13:16:08 +01:00
f7196881d2 Change processing fee from 3% to 5%
matt pushed to main at matt/puffin-app 2025-10-30 13:05:54 +01:00
9c7e65b894 Round prices UP and change portfolio name to "Puffin Portfolio"
matt pushed to main at matt/puffin-app 2025-10-30 13:00:17 +01:00
09e3c13eaf Fix pricing calculation by passing pricePerTon from frontend to backend
matt pushed to main at matt/puffin-app 2025-10-30 12:54:48 +01:00
0177707921 Fix portfolio ID validation to accept Wren API portfolio IDs
matt pushed to main at matt/puffin-app 2025-10-30 12:50:19 +01:00
5ec24af338 Fix service worker cache preventing code updates and change fallback URL
matt pushed to main at matt/puffin-app 2025-10-30 12:43:19 +01:00
8d9f65868a CRITICAL FIX: Lazy evaluate API URLs at request time, not module load time
matt pushed to main at matt/puffin-app 2025-10-30 12:36:58 +01:00
3aac87de50 Fix API_BASE_URL to use runtime configuration
matt pushed to main at matt/puffin-app 2025-10-30 12:34:09 +01:00
0d7ac4b1de Add missing logger.info() and logger.debug() methods