RELEASES

BharatLocal Changelog

Every release — what shipped, when, and what changed for buyers, sellers, builders, and admins.

v3.7.9 HYDERABAD LPG MARKETPLACE

Released 20 Jul 2026 · Build 85 · Android + Web

  • 🔥 One app for HP, Bharat & Indane — book a cylinder refill from the nearest authorized distributor in Hyderabad. We don't own inventory; we connect you with your official dealer, they deliver, you pay at the door.
  • 🛢 10 seed distributors live — Kondapur, Gachibowli, Madhapur, Hitec City, KPHB, Miyapur, Nizampet, Manikonda, Secunderabad (7 verified + 3 pending onboard).
  • 📱 Book flow — pick brand → size (5 / 14.2 / 19 kg) → quantity → slot → address → phone. Nearest distributor auto-assigned via PostGIS if you don't pick one manually.
  • 📋 Two-sided workflow — customer sees status timeline (placed → accepted → out for delivery → delivered) with dealer's phone tap-to-call; distributor gets an inbox with Accept / Out / Delivered actions.
  • 🏪 Zero-commission distributor apply — any authorized dealer can list free from the app; admin verifies the dealer code before their inbox goes live.
  • 🎨 New logo shipped — replaced the old "B" placeholder with the BL super-app monogram across website, webapp, Android/iOS launcher icons, favicons.
  • 📄 Advocate's checklist — full coverage — Doc Verify now supports 5 new document types the property advocate always insists on: Property Tax Receipt, Water Bill, Electricity Bill, Pattadar Passbook, and Floor Plan (with the 6-7 point checklist each).
  • 📐 Floor-plan area sanity check — seller declares built-up area on the sale deed; AI parses the sanctioned floor plan and flags any mismatch >5% (with a +20 risk-score penalty). No more "you said 1250 sqft, plan shows 1050 sqft" surprises after signing.
  • 💰 Utility Dues card on every listing — property tax (GHMC PTIN) · water (HMWSSB consumer no.) · electricity (TSSPDCL SC no.) with current outstanding amount + last-paid date. Green "no dues" or red "₹X,XXX pending" badge shows before buyer even asks. Public read, owner-only edit.
  • 🔎 On-demand TG RERA lookup — type any Telangana RERA number and if we don't have it, the backend fetches it live from the state portal via 2captcha, saves it, and returns the auto-fill in one call. All 11,000+ TG projects effectively covered on demand.
  • 📥 Admin RERA bulk-import — new /admin/rera-import page accepting CSV/JSON with alias handling (rera_number, promoter, district...). Chunks of 500, UPSERT-safe, error report per row.
  • 🐛 Fixed AdBanner debug strip leak — the orange "backend returned no ad" diagnostic strip that was visible to real users is now double-gated on kDebugMode + a constant. Release APKs can never show it again.

v3.7.8 NEW LOGO · SUPER-APP IDENTITY

Released 4 Jul 2026 · Build 84 · Android

  • 🎨 New logo — replaced the old "B" placeholder with a proper super-app mark: five category-colored petals (property / kirana / hospital / services / bills) bloom around a golden location pin with a subtle BL identity carved inside.
  • Rolled out everywhere — website (24 pages), webapp (web.bharatlocal.app), Android launcher icon (5 densities), iOS AppIcon set (15 sizes), macOS icons, Flutter web PWA manifest, all favicons.
  • Design goals — reads at every size (16px favicon → 512px app icon), petals scale to any number of categories added later, works on both light and dark backgrounds.

v3.7.5 MORE HUB REORG + COMPARE FIX + BUILDER LEADERBOARD

22 Jun 2026 · Build 83
  • 🧭 Persona-organized More tab — every property feature now lives under one of three clearly-labelled headings: For Buyers, For Sellers, For Builders. No more hunting across "Real Estate", "Smart Discovery", "Earn with BharatLocal" overlap.
  • 🛒 For Buyers (12 tiles) — Browse · RERA Verified · Favorites · Saved searches · Compare · My visits · Chat · Heat map · AI assistant · AI Doc verify · Recently viewed · EMI.
  • 🏷 For Sellers (9 tiles) — Post Property · My listings · Buyer interest · Get verified · Sponsored · Kirana seller · My earnings · Partner apply · Refer & earn.
  • 🏗 For Builders (10 tiles) — Builder leaderboard · List builder · My CRM board · Lead inbox · Construction diary · Builder analytics · Team · Verified badge · Boost search · Refer & earn.
  • 🐛 Fixed Compare 422 error — opening Compare from More Hub no longer triggers a backend validation failure. Empty state now shows a clear Browse properties CTA instead of a cryptic error.
  • 🐛 Fixed Builder Leaderboard 50-cap — was hard-coded to show only 50 builders even though the DB has 200+. Bumped API limit ceiling to 500 and mobile request to 200; refreshed reputation matview.
  • 🌱 Seeded 125 RERA projects across 72 Hyderabad builders — every major Hyd builder (Aparna, Rajapushpa, Vasavi, Vazra, Shanta Sriram, etc.) is now discoverable from the leaderboard with real RERA numbers + ratings + localities.

v3.7.4 LIVE VERIFICATION SLA + CRM EXPORT

12 Jun 2026 · Build 80
  • 🛡 12-hour Live Verification SLA — admin physically cross-checks GST / PAN / RERA cert / sale-deed / EC against the actual government portal within 12 hours of upload. Three-data display: status · source · verified-at, with screenshot evidence.
  • 🔒 Premium-gated everywhere — only paid builders/sellers get the SLA queue; only paid buyers see the live-verified result chip with evidence.
  • 🤖 Auto-scrape at submit time for RERA — when state scrapers return data, the row confirms automatically. CAPTCHA-blocked states fall through to the human queue.
  • 💸 CRM Lead Export to CSV — Premium builders can download their last-12-months lead history via the system share sheet (Save to Files / WhatsApp / Email).
  • 💬 Lead Response Templates — canned WhatsApp replies with {buyer_name}, {project}, {price} variables; tap once to render and send.
  • 🎯 Featured listings home carousel — composition 50% paid Boosts + 30% Premium-tier auto-featured + 20% Basic-tier auto-featured, deduped, with a small source badge on each card.
  • ⏰ Renewals at risk admin tile — bottom sheet of every subscription expiring within 7 days; overdue rows flagged red.
  • 🔄 Auto-renewal cron loop — day-3 reminder + day+7 silent downgrade. Protects against silent revenue leak from card failures.
  • 🧵 Inquiry → chat thread — every buyer inquiry now spawns a real chat_threads row + first message; the existing chat inbox surfaces them as conversations instead of dead leads.
  • 🏢 OMSREE SKYPARK (TG RERA P02200005110, Kompally) seeded as a real builder verification reference, with Kompally locality created (growth_score = 18% YoY).
  • 🌐 NEW how-we-score.html — 16 numbered sections explaining every chip on a property card with the exact formula, worked examples, and honesty caveats.
  • 🐛 Bug fixes: RERA lookup case-sensitivity (lowercase input now matches), post-property 500 (column rename across 3 modules), restored truncated tail of admin_dashboard_screen.dart, recovered git repo from a corrupt-index commit.

v3.7.3 ADMIN CONTROLS + DPDPA 2023

Jun 2026 · Build 79
  • ⚙ Admin Dashboard: 3 new tiles — Pricing, Builder Plans, Ad Campaigns. Change any platform price live without an APK rebuild.
  • 🛡 DPDPA 2023 explicit consent screen on first sign-in + whenever the consent version is bumped server-side.
  • 📥 Export my data (Right to Access §11(a)) — downloadable JSON of everything we hold about a user.
  • 🗑 Delete my account (Right to Erasure §12) — 30-day grace period with a Restore button; hard-delete cron runs daily.
  • ⚖ Grievance Officer block on every legal page (§13(3), 30-day response SLA).
  • 🚦 Razorpay key-mode banner on backend boot — surfaces whether TEST or LIVE keys are active.
  • 🔒 PII log scrubber on root logger — phone/Aadhaar/PAN/OTP/email/JWT/card numbers redacted from every log line.
  • 💲 Dynamic pricing — Home Go-Premium banner, Profile Premium tile, More Hub blurb all read admin-set prices live.
  • 📘 ADMIN_GUIDE.md + PRE_PRODUCTION_CHECKLIST.md + STAGING_DEPLOY.md — operational documentation.

v3.7.2 TEAM CRM + COMPARE UX

Jun 2026 · Build ~78
  • 👥 Team invite acceptance flow — invitee enters 8-char code → Profile → Join builder team → Accept.
  • 📲 +91 baked in as fixed prefix on invite phone field.
  • ✅ Forgiving invite-code parser (accepts JOIN-prefix, URLs, spaces).
  • 🎟 Team members inherit owner's plan — Analytics / CSV export / Diary / Lead Inbox unlocked without paying again.
  • 🆚 Compare bar discoverable on property list — no more long-press-hidden UX.
  • 📘 Builder Guide page with 18 deep-dive sections + competitor comparison.

Older releases live in the in-app About BharatLocal changelog.