Locatalyze/Changelog

Changelog

A running record of what has shipped, what has been fixed, and what has changed.

v2.5Latest
March 2026

SEO hub pages, blog upgrade, security headers, contact form, city redirects, and checklist fixes.

NEWProgrammatic SEO pages — Sydney hub linking all 6 business types (café, restaurant, gym, retail, bakery, salon). Perth hub with same structure. Each business type has a dedicated suburb guide with real financial modelling.
NEWBlog index upgraded — premium two-column featured article layout, colour-coded category pills, wired newsletter subscription.
NEWBlog post renderer upgraded — two-column layout with sticky sidebar, article meta, location guide links. All emojis removed sitewide.
NEWContact page and API route — form with reason selector, Resend auto-reply to sender, notification email to team with one-click reply button.
NEWHelp Centre upgraded — accurate pricing, what-if calculator documentation, share link and PDF export FAQs, quick-link navigation cards.
NEWCity redirects — /sydney and /perth now redirect to /analyse/sydney and /analyse/perth respectively.
SECURITYFull Content Security Policy deployed — script-src, style-src, connect-src, frame-src, and frame-ancestors all locked down. X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, and HSTS headers added.
SECURITYCloudflare Turnstile CAPTCHA active on signup form. Upstash Redis rate limiting confirmed active on /api/analyse.
SECURITYEmail verification enforced — dashboard blocks report generation until email_confirmed_at is set. Verify-email gate page added.
FIXSupabase SQL migration run — reports table now has status, progress_step, error_message, result_data, started_at, and completed_at columns. Async architecture fully operational.
FIXGoogle Analytics tag (G-4GWEH0M5WE) added to layout.tsx. Vercel Analytics confirmed active.
SEOGoogle Search Console verified. Sitemap submitted. 475 crawl requests recorded. Canonical tags confirmed on all marketing pages.
SEOOG image route added at /opengraph-image. Twitter card meta added to layout.tsx.
SEOBlog section added to city hub pages — Sydney and Perth /analyse/ pages now surface related blog articles.
v2.4
February 2026

Async analysis engine, pricing overhaul, founder pages, and trust and security hardening.

NEWAsync analysis architecture — browser receives a report ID in under 200ms, analysis runs in the background, dashboard updates live via Supabase Realtime when complete. Eliminates timeout errors.
NEWPricing overhaul — Free (3 reports), Pro ($59/mo), Annual ($490/yr), Business ($119/mo). Lifetime plan retired.
NEWAbout page added — founder profiles with background and methodology context.
NEWCompetitor data caching — results cached 48 hours per suburb, reducing API costs and speeding up repeat analyses.
FIXScore ring display bug resolved — feasibility ring no longer shows 0/100 on page load.
FIXStaging URLs removed from all public-facing pages.
SECURITYAPI keys removed from client bundle and moved to server-side environment variables.
SECURITYPrompt injection prevention added to analysis input validation.
SECURITYRate limiting active on /api/analyse — Upstash sliding window, 5 requests per user per hour.
SEOJSON-LD structured data added — FAQPage and HowTo schemas on key pages.
SEOCanonical tags and meta descriptions added to all marketing pages.
SEO35 blog articles published covering location strategy, city guides, and financial modelling.
v2.3
January 2026

Report improvements, financial model accuracy fixes, and scoring engine overhaul.

NEWScore explainability tooltips on each breakdown bar — shows exactly why each dimension scored the way it did.
NEWRisk scenario section in all reports — best case (130%), base, and worst case (70%) with cash buffer estimates.
FIXFinancial model now uses demand-driven baseline customers. Revenue is independent of rent; rent affects score only.
FIXPayback period no longer shows 999 months. Unprofitable locations now show "not achievable under current assumptions".
FIXThree-year projection now accurately reflects whether years are profitable or loss-making.
FIXSWOT strengths no longer claim profitability when net profit is negative.
IMPROVEMENTDemographics engine expanded to 400+ Australian suburbs across all major cities and regional towns.
IMPROVEMENTScoring weights updated — Rent 30%, Profitability 25%, Competition 25%, Demographics 20%.
v2.2
November 2025

Public share links, PDF export, and dashboard usability improvements.

NEWPublic share links for reports — high-entropy URLs allow sharing with advisors without requiring account login.
NEWPDF export added to all reports.
NEWDashboard report history — all past analyses saved and filterable by verdict, date, or business type.
FIXMobile map tap-to-activate added to prevent scroll trap on the competitor map.
v2.1
September 2025

Self-contained analysis engine replacing the previous multi-service pipeline.

NEWSelf-contained analysis engine — all competitor, demographic, financial, and AI steps now run in a single coordinated workflow.
NEWFinancial modelling layer — monthly P&L, break-even, payback period, and 3-year projection in every report.
NEWIDOR protection — users can only access their own reports.
IMPROVEMENTCompetitor search standardised at 500m. Category taxonomy expanded for Australian OSM edge cases.
v2.0
July 2025

Full platform relaunch. Production SaaS with auth, billing, and structured reports.

NEWAuthentication system — email/password signup, login, and password reset via Supabase Auth.
NEWStripe billing integration.
NEWStructured report format — GO / CAUTION / NO verdict with score breakdown, competitors, demographics, and AI analysis.
NEWMethodology page — full six-step pipeline explanation with data sources and scoring weights.
NEWBlog and location insights hub launched.
NEWHelp Centre launched with onboarding guides and plan FAQ.
v1.0
March 2025

Initial private beta — address input, basic scoring, and AI narrative generation.

NEWAddress-to-verdict pipeline — paste any Australian address, receive a GO / CAUTION / NO score.
NEWCompetitor proximity scoring within 500m radius.
NEWLocation narrative with competitor, rent, and demand summaries.
NEWPrivate beta — 50 invites sent to Australian café, restaurant, and retail founders.
Found a bug or have feedback?Contact us