Product Updates

Changelog

Every release, every improvement, every fix — documented in order. We ship fast and we write it down.

NEWNew feature
IMPROVEDImprovement
FIXEDBug fix
LIVELaunch / Live
v2.7September 2026

VedIntel™ AstroAPI — 53-endpoint Vedic astrology namespace now live on Aplicious

  • New
    VedIntel™ AstroAPI namespace (/api/v1/vedintel/) — full professional Vedic astrology engine, Swiss Ephemeris accuracy, Lahiri ayanamsa, all 9 grahas
  • New
    Horoscope group (9 endpoints) — kundli, planet positions, ascendant report, planet dignity report, planets-in-houses, planetary aspects (Vedic special aspects), Binnashtakvarga, personal characteristics, Ashtakvarga chart image (SVG/base64)
  • New
    Dashas group (11 endpoints) — Vimshottari Mahadasha timeline, antardashas, current MD/AD/PD/SD, mahadasha predictions, specific sub-dasha, Yogini Dasha main/sub, Char Dasha main/current/sub
  • New
    Dosha group (5 endpoints) — Mangal Dosha, Kaal Sarp Dosha, Manglik Dosha, Pitra Dosha, Papasamaya — all with severity and cancellation factors
  • New
    Matching group (12 endpoints) — Ashtakoot north and south Indian methods, full compatibility, aggregate match, astro details for both partners, Papasamaya match, Rajju-Vedha check, western match, bulk match (up to 10 pairs)
  • New
    Panchang group (8 endpoints) — daily almanac, Choghadiya, sunrise, sunset, moon phase, hora muhurta, Abhijit Muhurta, auspicious yogas
  • New
    Muhurta group (5 endpoints) — marriage, travel, business, vehicle purchase, Griha Pravesh — each returns a 0–4 score with per-factor Vedic reasoning and recommendation
  • New
    /build/vedintel — full business ideas page with 5 revenue-modelled product concepts (KundliPro, ShaadiMatch, MuhurtaApp, DoshaAnalysis, VedicDailyBrief)
  • Improved
    Footer — removed redundant VedIntel™ banner (it now lives as a first-class namespace in the namespaces grid)
  • Improved
    BUILD_PAGE_SLUGS — all namespaces with /build sub-pages now correctly wired to show the 'Build with it' button on their namespace detail page
v2.6September 2026

6 new namespaces — Astrology, Vedic, Panchang, Numerology, Astronomy, Ephemeris (87 endpoints)

  • New
    Astrology namespace — 20 endpoints: natal chart, sun/moon/rising sign, planet positions, aspects, houses, transits, retrograde, daily horoscope, compatibility, synastry, Arabic Parts, solar return, progressed sun, element balance, dominant planet, vertex, moon phase — JPL-grade tropical zodiac via astronomy-engine
  • New
    Vedic Astrology namespace — 15 endpoints: kundli, lagna, grahas (9 planets + Rahu/Ketu), nakshatra, Vimshottari Dasha, yoga detection, divisional charts (D1–D60), navamsa, compatibility, muhurta, rashi info, transit forecast, panchanga-lite, Ashtakavarga, shodashvarga — Lahiri ayanamsa
  • New
    Panchang namespace — 15 endpoints: daily almanac, tithi, nakshatra, yoga, karana, sunrise/sunset, moonrise/moonset, Rahu Kaal, Abhijit Muhurta, lunar month, ayanamsa, moon phase, planetary hora, choghadiya, varsha panchang, muhurta finder, samvat
  • New
    Numerology namespace — 14 endpoints: life path, expression, soul urge, personality, personal year/day, universal day, pinnacles, challenges, missing numbers, name breakdown, compatibility, lucky numbers, full profile — Pythagorean & Chaldean systems
  • New
    Astronomy namespace — 13 endpoints: planet positions (topocentric + geocentric), rise/set times, moon phase, solar/lunar eclipses, equinox/solstice, elongation, planetary distance, conjunctions, seasons, solar noon, perihelion/aphelion, lunar distance, planetary visibility, sky events
  • New
    Ephemeris namespace — 10 endpoints: daily ephemeris, Julian date, sidereal time, obliquity, Delta-T, lunar nodes, precession, body info catalog, planet ephemeris (multi-step), star data (800+ fixed stars)
  • New
    Swiss Ephemeris commercial license — full perpetual license, no per-call fees, native C addon on Vercel serverless (not WASM)
  • New
    /build pages for all 6 new namespaces — detailed business plans, starter code, revenue estimates, market context
  • Improved
    Docs page is now fully dynamic — built from NAMESPACE_ENDPOINTS at runtime, no more static docs-data.json to maintain
  • Improved
    Namespace & endpoint counts updated sitewide — docs, emails, SEO pages, admin, marketing, blog, postman, seo-pages all reflect 21 namespaces and 302+ endpoints
  • Improved
    Homepage terminal — new 'build astrology' chip and full ChartMind business plan in the terminal
v2.5August 2026

Dashboard features — connected accounts, invoice download, notification preferences

  • New
    Connected accounts — Settings page shows linked OAuth providers (Google/GitHub) with logo, connection date, and Active badge
  • New
    Invoice/receipt download — /api/dashboard/receipt/[id] returns printable HTML receipt per billing event; download button on each billing row
  • New
    Notification preferences — two toggles (usage warnings, product updates) persisted to lapi_users.notification_prefs JSONB; quota warning email respects the preference
  • Fixed
    Docs code block was blank in light mode — CSS variable not resolving; fixed with explicit hex colors matching finance page pattern
  • Improved
    Pricing page audit — uptime SLA wording, downgrade FAQ, endpoint counts, namespace count corrections all updated to be accurate
v2.4August 2026

3 country namespaces + Weather + Currency (40+ new endpoints)

  • New
    India namespace — GSTIN validation, PAN validation, IFSC lookup, PIN code lookup, UPI VPA validation, income tax calculator (new & old regime FY 2025-26), state reference data
  • New
    UK namespace — Royal Mail postcode geocoding, HMRC VAT validation, gov.uk bank holidays, sort code lookup, postcode format validation, DVLA licence format check
  • New
    USA namespace — ZIP code geocoding, federal holidays, 50-state reference data, SEC EDGAR company filings, area code lookup, IRS EIN validation, ABA routing number verification, Census Bureau population data
  • New
    Weather namespace — current conditions, 16-day forecast, and air quality index via Open-Meteo (free, no upstream API key)
  • New
    Currency namespace — live exchange rates, instant conversion, and historical time-series for 30+ currencies via ECB/Frankfurter
  • New
    /build landing pages for all 5 new namespaces with business ideas, starter code, and revenue projections
v2.3August 2026

SaaS hardening — lifecycle emails, GDPR deletion, billing accuracy, quota fixes

  • New
    Self-service account deletion — Settings → Danger zone now permanently deletes all data (GDPR/DPDPA compliant). Requires typing DELETE to confirm.
  • New
    Full lifecycle email suite — upgrade confirmation, cancellation, access revoked, trial expired, and 24h trial reminder all fire automatically at the right moment
  • New
    Welcome email now shows exact trial expiry date in a prominent banner — no more hunting for when the trial ends
  • New
    Billing history shows type badge per row — First payment, Renewal, or Failed — with colour coding
  • New
    Billing history now includes monthly renewals and failed payment events, not just the first payment
  • Fixed
    Usage dashboard now reads the Redis counter directly — same source as the API enforcer — eliminating the 60-second drift between displayed and enforced quota
  • Fixed
    80% quota warning could fire twice under concurrent load — now uses Redis SET NX so exactly one email fires per billing period
  • Fixed
    Support tickets were routing to the wrong email address — now correctly routes to support@predintel.zohodesk.in
  • Fixed
    Upgrading plans could create a second Razorpay subscription without cancelling the old one — now cancels the previous subscription before activating the new one
  • Fixed
    Past-due accounts being expired were incorrectly granted 250 quota (trial level) — now correctly set to 0
  • Fixed
    Password change form now hidden for Google/GitHub OAuth users who have no password to change
  • Fixed
    subscription.halted webhook event (Razorpay gives up after all retries) now handled — marks past_due and notifies the user
  • Fixed
    Downgrade guard added to checkout — a direct POST cannot silently downgrade an active paid plan, returns 409
  • Improved
    Days left in usage page now uses the actual Razorpay billing period end date, not the calendar month end
v2.2August 2026

Dashboard accuracy — real expiry dates, quota performance, Redis AI sub-quota

  • Fixed
    Dashboard past-due banner showed hardcoded '7 days' — now shows the actual billing period end date from the subscription record
  • Fixed
    Quota gate was hitting Supabase COUNT(*) on every API request (50–200ms); replaced with Redis INCR — now sub-millisecond, seeds from DB only on first call of each billing period
  • Fixed
    AI sub-quota was completely broken — ilike with pipe-separated values never matched; fixed with Redis INCR per tier per calendar month
  • New
    Auto API key creation on signup — new users get a 'Default' key immediately, no manual step required
  • New
    Admin customer diagnostic drawer — calls this month, all-time, last API call status, last webhook event, open tickets
  • Fixed
    Webhook env guard — Razorpay webhook now returns 500 instead of crashing if RAZORPAY_WEBHOOK_SECRET is unset
  • Improved
    Stale endpoint counts removed — status page and MCP docs now read from the live namespaces registry, not hardcoded strings
  • Improved
    Footer version bump to v1.2.0
v2.1August 2026

Admin control plane — customers, diagnostics, maintenance mode, billing accuracy

  • New
    Admin customers page — search, segment filter, individual email, broadcast to segments, create support tickets on behalf of customers
  • New
    Per-user diagnostic drawer — calls this month, calls all-time, last API call details, last webhook event, open tickets, all live
  • New
    Maintenance mode — toggle in Admin → Settings now writes to Redis instantly; all /api/v1/* requests return 503 while ON
  • Fixed
    Cancelled subscriptions showed 'Renews [date]' on the billing page — now correctly shows 'Active until [date] · Will not renew'
  • Fixed
    Payment failed email said '7 days' access — now shows the actual billing period end date from the subscription record
  • Improved
    Reconciliation cron — stale paid sub detection is now log-only; Razorpay owns retry and cancellation via webhooks, app never acts unilaterally
v2.0August 2026

World-class hardening — rate limit headers, payment emails, billing sync

  • New
    Retry-After and X-RateLimit-Reset headers on all 429 responses — adaptive clients can back off precisely
  • New
    X-RateLimit-Limit, X-RateLimit-Remaining, X-Quota-Limit, X-Quota-Remaining on every successful response
  • New
    Payment failure email — Razorpay webhook now sends a branded HTML email with grace period notice and billing link
  • New
    Past-due banner in dashboard and billing page — users with failed payments see a clear red alert with update link
  • Improved
    Billing period sync — subscription current_period_start/end now fetched directly from Razorpay API at payment time, never guessed
  • Improved
    Plan expiry cron — now expires past-due subscriptions when Razorpay's current_period_end passes, not an arbitrary 7-day timer
  • Fixed
    Billing and usage pages now correctly show plan details for past-due subscriptions, not free tier defaults
  • Fixed
    Delete account button no longer uses alert() — routes to support form instead
  • Fixed
    Status page recipe health check was using wrong query param (q=pasta → query=chicken)
  • Improved
    Isolated Upstash Redis database — Aplicious now has its own Redis instance, separated from other products
v1.9August 2026

Full endpoint audit — 178 endpoints confirmed 200, 6 bugs fixed, 6 new routes

  • Fixed
    finance/index/quote — NaN values were serialised to null and cached, corrupting subsequent responses
  • Fixed
    finance/crypto/history — period param was ignored, always returning 30 days regardless of 7d/1mo/3mo input
  • Fixed
    jobs/remote and jobs/search — Remotive upstream ignores limit; now cached and sliced locally
  • Fixed
    recipes/random — returned a single object and ignored the count param; now returns a shuffled array
  • New
    legal/consumer-rights — 16-country dataset: return periods, warranty law, cooling-off, refund rights
  • New
    legal/public-holidays-info — live Nager.Date API, country + year params
  • New
    jobs/job-market-trends — live Remotive data with demand, salary, and top skills context per category
  • New
    jobs/remote-companies — aggregates companies with open remote roles and role count
  • New
    jobs/ats-keywords — extracts and ranks ATS keywords from a job description; optional resume gap analysis
  • New
    jobs/offer-evaluation — salary vs BLS/Glassdoor benchmarks, equity math, benefits scoring, negotiation tips
v1.8August 2026

Admin Mission Control rebuild + welcome email

  • Improved
    Admin dashboard rebuilt to Mission Control quality — live system health pills, business stat cards, namespace health tiles with latency, recent signups feed, recent transactions, plan distribution chart
  • New
    Welcome email on sign-up — dark-themed HTML email sent via Resend, fire-and-forget so it never blocks auth
  • Fixed
    Pricing page CTAs now context-aware for signed-in users — shows Current Plan, Upgrade, or Downgrade with correct styling
  • Fixed
    Billing page currency — top card and history show actual paid currency; plans grid follows INR/USD toggle
v1.5June 2026

Auth flow fixed, admin login stabilised

  • Fixed
    Email confirmation flow — users no longer get stuck in limbo after sign-up
  • Fixed
    Dashboard initialisation on first load — API key and quota now hydrate correctly
  • Fixed
    Admin login — session persistence across reloads without forced re-auth
  • Fixed
    Edge case where onboarding wizard would loop for existing Supabase accounts
v1.4June 2026

9 live namespaces, 133 endpoints, Redis caching across the board

  • New
    9 live namespaces with 133 endpoints now available to all plan tiers
  • New
    withCache helper — Upstash Redis caching applied uniformly across all namespace handlers
  • Improved
    Cache TTL configurable per namespace — shorter for live data (stocks, crypto), longer for static (legal, property)
  • Improved
    Cold-start response time reduced by ~70% on cached routes
v1.3June 2026

Admin panel — namespace controls and cache management

  • New
    Admin panel: per-namespace live/offline toggle — take any namespace down without a deploy
  • New
    Cache flush control — flush all keys or target a specific namespace prefix
  • New
    Bulk namespace refresh — re-warm cache for all endpoints in one click
  • Improved
    Admin dashboard surface now shows live endpoint count, cache hit rate, and last flush timestamp
v1.2June 2026

Razorpay billing with INR + USD plans

  • New
    Razorpay integration — fully functional subscription billing for Starter, Growth, and Scale plans
  • New
    Dual-currency pricing: INR plans for India, USD for international — auto-detected by locale
  • New
    Webhook signature verification — all Razorpay events validated with HMAC-SHA256 before processing
  • New
    Upgrade/downgrade flow with prorated billing and instant quota adjustment
  • Fixed
    Plan status sync between Razorpay and Supabase on payment failures and renewals
v1.1May 2026

Music, Sports, and News namespaces launched

  • New
    Sports namespace — Cricsheet (150K+ matches, owned dataset) plus ESPN football scores
  • New
    Recipes namespace — 100 originally-authored recipes across 20 world cuisines, fully owned
  • New
    Education namespace — university search, Wikipedia lookup, quiz generator, course finder
  • Improved
    Response envelope standardised across all namespaces: { success, data, error, meta }
v1.0May 2026

Platform launch

  • Launch
    Aplicious is live at aplicious.com
  • Live
    Finance — 31 endpoints: stock quotes, crypto, forex, SIP, compound interest, EMI, bond yields, ETF info, sector performance
  • Live
    Wellness — 11 endpoints: biorhythm, sleep cycles, fasting tracker, stress score, circadian rhythm, mood tracker
  • Live
    Legal — 30 endpoints: minimum wage, employment rights, GDPR checklist, NDA generator, VAT rates, jurisdiction data
  • Live
    Property — 20 endpoints: stamp duty, mortgage amortization, rent-vs-buy, rental yield, loan eligibility, capital gains tax
  • Live
    Jobs — 25 endpoints: remote listings, salary estimates, resume scoring, cover letter, career paths, visa permits
v0.9May 2026

Dashboard — usage analytics and API key management

  • New
    Developer dashboard at app.aplicious.com — live usage graphs, request history, error rate
  • New
    API key management — create, rotate, and revoke keys with per-key usage stats
  • New
    Per-plan quota tracking with real-time meter — remaining requests shown in dashboard and response headers
  • New
    Support ticket system wired into dashboard — raise issues directly from the console
  • Improved
    Quota headers on every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
v0.8April 2026

Core infrastructure — auth, rate limiting, per-plan quotas

  • New
    Supabase auth — email/password sign-up, OAuth (Google), magic link, full RLS policies
  • New
    Upstash Redis rate limiting — sliding window algorithm, per-key enforcement at the edge
  • New
    Per-plan quota system — Starter (1k/day), Growth (10k/day), Scale (100k/day), Enterprise (unlimited)
  • New
    Supabase schema — usage_logs, api_keys, subscriptions tables with audit trail and RLS
  • New
    Next.js 15 App Router foundation — Server Components throughout, streaming responses

Want longer-form write-ups on what we ship?

Follow along on the blog