-
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