Commit Graph

  • b6384da417 Embed mini widget + prominent back button main omair 2026-03-05 18:06:08 +08:00
  • 5c615ad35e fix: WhatsApp banner → thin midnight strip + Collect quick-add appeal picker omair 2026-03-05 17:58:33 +08:00
  • 50d449e2b7 feat: conditional & match funding pledges — deeply integrated across entire product omair 2026-03-05 04:19:23 +08:00
  • c11bf4bea7 Fundamental Collect redesign: unified creation, payment clarity, widget embed omair 2026-03-05 04:00:14 +08:00
  • dc8e593849 Fix dead space: remove max-w-6xl, edge-to-edge heroes, full-width layout omair 2026-03-05 03:49:02 +08:00
  • e852250ce0 Landing page philosophy across ALL dashboard pages omair 2026-03-05 03:35:08 +08:00
  • 8366054bd7 Deep UX: 2-column automations, visible appeal cards, platform education, strip model refs omair 2026-03-05 03:20:20 +08:00
  • 3c3336383e Platform overhaul: every dashboard page feels like a landing page omair 2026-03-05 03:03:55 +08:00
  • 097f13f7be Full messages visible, cron A/B wired, world-class templates, conversion tracking omair 2026-03-05 02:43:46 +08:00
  • bcde27343d Universal CTA: payment_block + pay_link adapt to bank/external/card/DD omair 2026-03-05 02:26:02 +08:00
  • 13c1b1dd17 Fix AI message generation: enforce variables, due date step, regenerate, style adoption omair 2026-03-05 02:12:45 +08:00
  • b2cfdff959 Surgical photography: continuous brand experience from landing page to dashboard omair 2026-03-05 01:58:17 +08:00
  • 7f347260c5 AI-first Automations: done-for-you optimisation omair 2026-03-05 01:50:26 +08:00
  • f1a8c59b0d Automations radical simplification: the page IS the conversation omair 2026-03-05 01:24:28 +08:00
  • d5347d47a1 Switch AI to gpt-4.1-nano + add OpenAI key omair 2026-03-05 01:01:24 +08:00
  • ea37d7d090 Switch AI from OpenAI to Gemini 2.0 Flash (free, key exists) omair 2026-03-05 00:56:44 +08:00
  • b25d8c453a AI-native A/B testing: auto-generate variants, auto-promote winners omair 2026-03-05 00:42:35 +08:00
  • 17b3e15fae Automations deep redesign: message design studio with WhatsApp-native preview omair 2026-03-05 00:22:18 +08:00
  • c52c97df17 Automations engine: multi-channel messaging + dashboard omair 2026-03-04 23:20:50 +08:00
  • ce4f2ba52a Settings: deep UX redesign — checklist pattern, not form boxes omair 2026-03-04 23:02:17 +08:00
  • 3b46222118 Stripe integration: charity connects their own Stripe account omair 2026-03-04 22:46:08 +08:00
  • 62be460643 Remove dead Stripe integration omair 2026-03-04 22:29:49 +08:00
  • f75cc29980 Settings page: full telepathic redesign matching brand system omair 2026-03-04 22:19:31 +08:00
  • b477dc30d1 Role-based access control: guards on all critical APIs + redirects omair 2026-03-04 21:58:25 +08:00
  • b771858280 Settings + Admin redesign + Community Leader role omair 2026-03-04 21:48:10 +08:00
  • 9c7990e05c Reconciliation embedded in Money — no more separate page omair 2026-03-04 21:35:23 +08:00
  • c43404694e Telepathic Money + Reports: context-aware inbox, financial summary omair 2026-03-04 21:22:03 +08:00
  • a9b3b70dfc Telepathic Collect: link-first, flattened hierarchy, embedded leaderboard omair 2026-03-04 21:13:32 +08:00
  • 6fb97e1461 Telepathic onboarding: welcome flow + context-aware dashboard omair 2026-03-04 21:01:16 +08:00
  • 170a2e7c68 Complete dashboard UI overhaul: persona journeys + brand unification omair 2026-03-04 20:50:42 +08:00
  • fcfae1c1a4 Ship all P0/P1/P2 gaps + 11 AI features omair 2026-03-04 20:10:34 +08:00
  • 59485579ec clean: remove .pi/ config from calvana repo — lives in pi-vs-claude-code now omair 2026-03-04 17:32:20 +08:00
  • ef37ca0c18 Fix payment flexibility quote length and orphan word omair 2026-03-04 13:58:42 +08:00
  • 6b71fa227b fix stacking cards: flatMap siblings, no wrappers, no shadow, z < header omair 2026-03-03 23:29:26 +08:00
  • dc1253af33 sticky stacking cards on scroll + kill border white space omair 2026-03-03 22:55:03 +08:00
  • 233e9320b5 stunning alternating editorial rows + fix invisible gray text omair 2026-03-03 22:35:25 +08:00
  • 3a6ec55a68 persona section: scenario-based personas + cinematic photography + pain stats omair 2026-03-03 22:21:49 +08:00
  • c18dc50657 persona section overhaul — editorial gap-px grid + fresh photography omair 2026-03-03 22:01:53 +08:00
  • 3ab440f103 center stat strip text omair 2026-03-03 21:41:11 +08:00
  • f0b1cb2f3a fix headline rhythm + wider hero image + 10x faster deploys omair 2026-03-03 21:37:34 +08:00
  • c9301edbe8 hero image fills full text column height on desktop omair 2026-03-03 21:17:19 +08:00
  • ac19afce4e world-class hero image + 85% image optimization + sharp omair 2026-03-03 21:10:59 +08:00
  • 2592c4ba5b dark editorial hero — typography + documentary photo + gap-px stat strip omair 2026-03-03 20:53:25 +08:00
  • e2295020a1 add brand/ assets to repo + BRAND.md as single source of truth omair 2026-03-03 20:31:01 +08:00
  • fc80399092 brand identity overhaul: match BRAND-IDENTITY.md across all pages omair 2026-03-03 20:13:22 +08:00
  • f4ad6df45a add AI-generated landing page photography (Gemini 3 Pro) omair 2026-03-03 19:27:36 +08:00
  • 581f1e5f14 sharp flat redesign: all landing pages + replace donors with organisations omair 2026-03-03 18:27:04 +08:00
  • 121e2bbde8 4-persona landing pages + main page CRO rewrite omair 2026-03-03 17:46:20 +08:00
  • 582c85b3d9 landing page: compliance section covers Gift Aid, Zakat, email + WhatsApp consent omair 2026-03-03 17:25:48 +08:00
  • 865c5a1f93 bulletproof consent: Gift Aid (HMRC), email opt-in, WhatsApp opt-in with full audit trail omair 2026-03-03 07:38:51 +08:00
  • e6b7f325da replace PNPL abbreviation with full name in all user-facing copy omair 2026-03-03 07:24:14 +08:00
  • fc80a43a89 simplify: zakat yes/no per campaign, remove 5 fund types, add I've Donated button for external pledges omair 2026-03-03 07:19:52 +08:00
  • f87aec7beb full terminology overhaul + zakat fund types + fund allocation omair 2026-03-03 07:00:04 +08:00
  • 0e8df76f89 fundraiser mode: external platforms, role-aware onboarding, show-don't-gate omair 2026-03-03 06:42:11 +08:00
  • 05acda0adb auth0: Google login, social auth auto-provisioning omair 2026-03-03 06:17:34 +08:00
  • 369860d8b9 insanely simple onboarding: 1-screen signup → dashboard checklist omair 2026-03-03 06:05:10 +08:00
  • 12ea9691c4 demo login, super admin view, password reset omair 2026-03-03 05:55:27 +08:00
  • 5f111d1808 fix: only show WhatsApp QR after user clicks Connect omair 2026-03-03 05:47:20 +08:00
  • 4f23f28873 production auth: signup, login, protected dashboard, landing page, WAHA QR fix omair 2026-03-03 05:37:04 +08:00
  • 6894f091fd waha: QR pairing in dashboard, whatsapp/qr API, settings overhaul omair 2026-03-03 05:19:54 +08:00
  • c79b9bcabc production: reminder cron, dashboard overhaul, shadcn components, setup wizard omair 2026-03-03 05:11:17 +08:00
  • 250221b530 feat: deferred payments & installment plans — pledge = promise to pay on a date omair 2026-03-03 04:43:19 +08:00
  • c6e7e4f01e feat: premium UI overhaul, AI suggestions, WAHA WhatsApp integration omair 2026-03-03 04:31:07 +08:00
  • 0236867c88 feat: remove FPX, add UK charity persona features omair 2026-03-03 03:47:18 +08:00
  • 1389c848b2 infra.md: full topology map, .env: all server credentials Azreen Jamal 2026-03-03 03:11:11 +08:00
  • dfd64112dd infra.md references .env vars only, no hardcoded values Azreen Jamal 2026-03-03 03:09:13 +08:00
  • 201aa94056 move infra.md to .pi/ Azreen Jamal 2026-03-03 03:07:09 +08:00
  • a3c6d09350 remove infra.md.example, infra.md is the source of truth Azreen Jamal 2026-03-03 03:06:13 +08:00
  • 1ad3033cc1 infra.md: reference only, secrets stay in .env Azreen Jamal 2026-03-03 03:05:06 +08:00
  • 5e0d80daf9 add infra credentials setup (gitignored secrets, shared template) Azreen Jamal 2026-03-03 03:01:54 +08:00
  • f832b913d5 feat: add improved pi agent with observatory, dashboard, and pledge-now-pay-later Azreen Jamal 2026-03-01 23:41:24 +08:00
  • ae242436c9 pi vs open code IndyDevDan 2026-02-26 15:55:17 -06:00
  • 32dfe122cb 🚀 IndyDevDan 2026-02-22 20:19:33 -06:00