v25.0 — 14 Mar 2026
Code optimisation, 14 new interactive tools, live social media feeds, favicon
•
Code optimisation: Removed ~600 lines of dead/duplicate code, fixed broken <script> tags, parallelised API fetches with Promise.allSettled, fixed memory leak in exportData
•
Social Media Feed: Live Reddit posts from r/india, r/delhi, r/environment; Twitter/X via Nitter RSS proxy (Netlify Function); Instagram via RSS Bridge proxy; curated links fallback
•
Live News: Google News RSS proxy (5 categories: Delhi AQ, India Pollution, CPCB, Stubble Burning, Clean Air India) with Reddit supplementary
•
AQI Alerts: Browser push notifications when any city crosses your threshold (uses Notification API + localStorage)
•
"Should I Go Outside?": Real-time decision engine based on current AQI, activity type, and vulnerable group status
•
School Closure Predictor: GRAP stage analysis with PM2.5 threshold tracking for school closure likelihood
•
Personal Exposure Report: Annual PM2.5 exposure calculation using GEMM model with equivalent cigarettes and life-years-lost estimates
•
RTI Filing Assistant: Auto-generates RTI applications for CPCB, DPCC, MoEFCC, CAQM, Municipal Corps with pre-built question templates
•
Air Purifier Calculator: Room-size based CADR recommendation with cost estimates
•
Hyperlocal Comparison: WAQI bounds API integration showing all monitoring stations in a city
•
Pollution Calendar: Month-by-month seasonal pollution source breakdown (stubble, Diwali, inversion, dust storms)
•
Migration Calculator: Compare PM2.5 exposure, health impact, and life expectancy across cities
•
Accountability Scorecards: NCAP target vs actual performance for major cities with budget utilisation
•
Data Archive: Persistent localStorage-based AQI data accumulation with CSV export
•
Correlation Explorer: Temperature, wind speed, humidity vs PM2.5 correlation data for cities
•
Netlify Functions: 3 serverless proxies (twitter-feed.js, news-proxy.js, instagram-feed.js) for CORS-free social media fetching
•
Favicon: SVG wind-leaf motif in JanVayu green theme
• Total: 36+ content sections, 14 new interactive tools
v24.0 — 23 Feb 2026
Clean Air Wins section
• New "Clean Air Wins" panel tracking genuine progress: cities improving, e-bus deployment, policy wins, citizen victories
• Delhi e-bus fleet (4,286, largest in India), PM-eBus Sewa (10,000 across 169 cities), CAQM 27th meeting findings
• City progress cards: Varanasi (76.4%), Bareilly (70%+), Moradabad (58%) PM10 reductions
• Year-round CAQM action plans, public participation precedent, industrial compliance models
• BS-VI leapfrog, "Double the Bus" citizen campaigns, Warrior Moms/Clean Air Fund
• Honest caveats: PM10 vs PM2.5 distinction, monitoring gaps, mixed national picture
• Total: 23 content sections
v23.0 — 23 Feb 2026
Multilingual support, mobile nav fix, title localisation
• Language switcher: EN, Hindi (हिन्दी), Tamil (தமிழ்), Marathi (मराठी), Bengali (বাংলা)
• All navigation, hero text, stat labels, and mobile menu translated in all 5 languages
• Title localised: जनवायु (HI), ஜன்வாயு (TA), जनवायू (MR), জনবায়ু (BN)
• Hindi title colour fixed to match green accent (was grey)
• Mobile hamburger breakpoint raised from 768px to 1024px (tablets now get hamburger)
• Non-English languages show info banner noting detailed analysis is in English
• Anchor link routing via URL hash for all 22 sections
v22.0 — 23 Feb 2026
Navigation overhaul, city selector, 6 new sections
• Replaced horizontal scrolling nav with dropdown-grouped navigation (7 top-level items)
• Added hamburger slide-out menu for mobile (grouped into 5 categories)
• Anchor link support: all sections now shareable via URL hash (e.g. #health, #forecast)
• Hero PM2.5 card: city dropdown selector with 30+ cities (metros, NCR, tier 1, tier 2)
• Added 14 new cities: Chandigarh, Varanasi, Agra, Bhopal, Indore, Nagpur, Kochi, Visakhapatnam, Thiruvananthapuram, Coimbatore, Muzaffarpur, Gaya, Raipur, Jodhpur, Guwahati, Dehradun, Amritsar
• 6 new sections: Indoor Air Quality, Children's Health Dashboard, Industrial Sources & Corporate Accountability, AQI Forecast, Clean Air Mission Tracker, Migration & Climate Displacement
• Full version history changelog added to About section
• Total: 22 content sections, 30+ monitored cities
v21.0 — 23 Feb 2026
Content updates, download fixes, nav visibility
• Fixed nav bar visibility: ink-faint colour darkened for both light and dark modes
• Dark mode --text-4 changed from #4a4a44 to #8a8a82 for legibility
• 6 new social media voice-cards: @rishabhhshukla oxygen mask reel, Superman meme, Rekha Gupta AQI gaffe, air purifier charcoal reel, Yogi Adityanath "gas chamber" remark, AAP "Ek Saal Dilli Behaal" campaign
• All fake download links replaced with real external sources (SCI portal, CAQM GRAP PDF, CREA report, IQAir report, Delhi EV Policy portal)
• Zero remaining broken download links
v20.0 — 23 Feb 2026
Chart bug fix, mobile responsiveness, latest content
• Fixed Chart.js TypeError: metroCtx.createLinearGradient called on canvas element instead of 2D context. All 10 Chart.js instances now functional
• Comprehensive mobile breakpoints at 480px, 768px, 769-1024px
• 5 new voice-cards: Reddit r/india viral post, Bloomberg India Gate longform, Washington Post "9 cigarettes/day" analysis, BusinessToday industrialisation debate, Mumbai Climate Week coverage
• 8 new Research Library entries: IMPRI seminars, MCW/ICW coverage, CREA Jan 2026 snapshot, IQAir Feb 2026 alert, Guttikunda et al. NCAP assessment, digital activism study
• 4 new timeline entries for Jan-Feb 2026
v19.0 — 22 Feb 2026
Editorial redesign with Sargam Icons
• Complete visual overhaul: tab-based layout replaced with editorial scroll format
• Typography: Newsreader serif, DM Sans, JetBrains Mono
• Sargam Icons v1.6.7 integrated via CSS mask-image (40+ icons), all emoji removed
• Layout variety system: pull-quote, stat-strip, card-accent, number-callout variants
• Two main bar charts upgraded to horizontal bars with rounded corners
• Downloads section added (5 cards), Research Library renamed, footer updated with IT Act compliance
v18.0 — 22 Feb 2026
Icon system and UI polish
• Sargam Icons integrated, icon size constraints applied globally
• Viewport fixes for overflow issues
• Card styling refinements, dark mode improvements
v15.0-17.0 — Feb 2026
15-panel extraction and editorial framework
• Extracted 15 content panels from monolithic page into template-based system
• Section navigation with panel switching
• Environmental justice content: impacts on Dalit communities, women using solid fuel, informal workers
• PM2.5-primary reporting methodology aligned with WHO 2021 guidelines
• GEMM model health calculator integration
v10.0-14.0 — Feb 2026
Core platform features
• Live AQI data integration via WAQI API for 16 Indian cities + 3 international
• Health impact calculator with GEMM exposure-response functions
• Economic cost analysis (Lancet Commission, World Bank methodology)
• NCAP budget tracker with fund utilisation analysis
• Political accountability: MoEFCC spending, CAQM compliance, RTI templates
• Global comparison panel (Beijing, London, Singapore benchmarks)
• Interactive Leaflet.js map with live station markers
• Dark mode with comprehensive colour system
v5.0-9.0 — Jan-Feb 2026
Research integration and content depth
• Comprehensive briefing document: 50+ pages covering health data, policy analysis, economic costs, legal framework
• Partnership with UrbanEmissions.info (Dr. Sarath Guttikunda)
• Historical trends panel with timeline from 1981 Air Act to present
• Legal framework: Supreme Court orders, NGT rulings, Article 21 right to clean air
• Citizen action planning tools and advocacy guides
v1.0-4.0 — Jan 2026
Platform foundation
• Initial JanVayu (Vayu Smriti) concept and architecture
• Single-page HTML application with vanilla JavaScript
• Chart.js integration for data visualisation
• WAQI API integration for live air quality data
• Basic dashboard with Delhi-focused AQI monitoring
• GitHub repository setup and deployment