Product Updates

AfroTools Changelog

Every tool launch, feature update, bug fix, and improvement — tracked here as we ship. Updated daily.

2,594+ tools shipped
·
Daily updates
·
Launched March 8, 2026
Filter:
v2.11.0 - Backend Resilience and Account Workspace Routing
AI
AI Request Guards Extended Improved
Direct Anthropic-backed creator, business-plan, and crypto advisor functions now share a standard input guard so oversized prompts are trimmed before reaching the provider. The main AI Advisor path remains on the standard Claude API without the retired 1M-context beta header.
DB
Supabase Helper RPCs Locked Down Security
Internal security-definer helpers for usage tracking, account triggers, AfroStream snapshots, and counter maintenance are now callable only by Postgres or the service role. A duplicate AfroStream snapshot index was removed after advisor verification.
API
Workspace API Routing Added Fix
The account workspace endpoint is now exposed through both Netlify redirect sources at /api/workspace, preparing cloud-backed dashboard drafts and saved workspace items to work after deployment.
AUTH
Dashboard Sign-Out Recovery Hardened Fix
Dashboard sign-out now clears both host-only and domain-scoped auth cookies before returning to the signed-out state, and password reset links preserve the dashboard return path for a smoother account recovery flow.
PTS
AfroPoints Backend Env Handling Aligned Fix
AfroPoints leaderboard and shared market-data helpers now accept the same service-role env variants as the account and workspace APIs, while still failing closed when no server key is configured.
v2.10.0 — Tool Count Audit
🔢
Country-Specific Tool Counts Reconciled Improved
Registry counting now treats country-specific calculators and apps as distinct tool instances without double-counting country pages already registered as child URLs. The current audit reports 1,248 English registry entries, 1,245 unique English hrefs, and 1,354 declared non-duplicated country variants, with 2,594 live/new public instances.
🧭
Tool Count Workflow Tightened Fix
Added a central country-variant count map, updated getTotalToolCount() to dedupe duplicate hrefs, and changed scripts/count-tools.js to report registry entries separately from distinct tool instances.
🌍
Sitewide Tool Count Reaffirmed at 2,594+ Improved
Updated homepage, search, all-tools, categories, country hubs, FAQ, French, and Swahili count copy from stale and overcounted claims to the current rounded live/new display count of 2,594+.
v2.9.0 — Comprehensive Audit: Security, OG Images, Agriculture Expansion, 1,112 Tools
🔒
HttpOnly Cookie Auth Migration Security
Progressive enhancement from localStorage tokens to HttpOnly cookies. New auth-session.js Netlify function sets afro_session (1hr) and afro_refresh (30d) cookies with SameSite=Lax, HttpOnly, Secure. Auto-refreshes expired tokens. Falls back gracefully if cookie API fails — zero disruption to existing users.
🔐
Auth Loads on Every Page Improved
Navbar now lazy-loads the full auth chain (african-countries.js → afro-auth.js → auth-modal.js → auth-cookie-upgrade.js) after 800ms on every page. Sign in/up from anywhere on the site. Minifier-safe scoping via setTimeout callbacks.
🖼️
OG Images: 23 Category + Country Images Generated New
Created generate-og-images.js script producing branded SVG → PNG OG images for all 15 categories, 6 major countries, homepage, and default fallback. Updated og:image references across 20 category pages in EN, FR, and SW.
🌾
Agriculture: Live Data Bridge + 634 Tools New
Created agri-live-data.js bridge module connecting static data files to live Netlify API endpoints. 30-minute sessionStorage cache with offline fallback. Visual source indicator (live/cached/static). Agriculture category now at 634 tools with hub sub-tools across 54 countries.
🏗️
Building Permit Tool: 5 → 10 Jurisdictions New
Expanded building permit checklist with Egypt (GOPP), Ethiopia (Construction Bureau), Rwanda (RHA + One-Stop Centre), Tanzania (Municipal Council + NHBRA), and Uganda (Physical Planning Committee). Each with full authority info, cost estimates, timelines, 8-10 steps, and penalty information.
📄
Shared PDF Library for 14 Tools New
Created pdf-lib-utils.js (AfroPdfLib) — shared utilities for lazy-loading pdf-lib/PDF.js, drag-and-drop, validation, page rendering, and downloads. Eliminates duplicated initialization code across 14 PDF tools. CDN fallback chain matches existing tool patterns.
✉️
Branded Supabase Email Templates New
Created branded password reset and signup confirmation email templates with dark header (#0A1628), blue accent bar, CTA buttons (#007AFF), and fallback raw URLs. Ready to paste into Supabase Dashboard.
🔢
Tool Count: 1,078 → 1,112 (Sitewide Update) Improved
Tool directory now at 920 entries (1,112 with hub sub-tools). Updated stale references across 21 HTML files and corrected Agriculture page counts to match the current public total.
🌐
28 Country PAYE OG Images + 5 Blog Images Fix
Generated missing OG images for 28 country PAYE pages (Burkina Faso through Zimbabwe). Created blog image directory with 5 branded article hero images. Added manifest.json link to all main site pages for PWA support.
v2.8.0 — Registry Overhaul: 956 Tools, 3 Languages, Full SEO Audit
📦
Tool Directory: 874 → 956 Tools (+82 entries) New
Comprehensive registry audit found 82 live tool pages that existed on disk but were never registered. Added: 54 AfroAtlas country profiles (all 54 nations), 20 English tools (compound interest, BMI, HS code lookup, business ideas, mortgage tools, Paystack fees, etc.), 7 French tax tools (Cape Verde PAYE+VAT, Eq Guinea PAYE+VAT, Burundi VAT, CAR VAT, SN-vs-CI comparison), and 1 Swahili comparison tool (Kenya vs Tanzania).
🌍
Swahili Now Listed as Third Language Sitewide Improved
Updated "English & French" → "English, French & Swahili" across all homepages (EN, FR), about page, all-tools, FAQ, and all JS fallback strings. Added og:locale:alternate sw_TZ and hreflang="sw" to about, all-tools, and FAQ pages.
🔢
Sitewide Tool Count Updated to 1,070+ Improved
Corrected tool counts across all 11 HTML files (71 occurrences). Previous claims of 250+/670+/740+ updated to 1,070+ to reflect the actual 956 tools in the registry. Includes title tags, OG/Twitter meta, JSON-LD, hero sections, category headings, FAQ answers, and mission control.
Minified Registry Rebuilt (337KB) Fix
tool-registry.min.js was 2 days stale (189KB) and missing all tools added since March 25. Rebuilt with terser to 337KB, now in sync with source. All 82 new entries included.
v2.7.0 — Swahili Category Hubs: 10 Pages + Legacy Slug Fixes
🗂️
10 Swahili Category Hub Pages New
Built full Swahili category pages: Fedha na Kodi (tax/finance), Sarafu (currency), Biashara (business), Afya na Bima (health), Kazi na Nyaraka (career), Zana za PDF (PDF tools), Zana za AI (AI tools), VAT na Kodi (VAT), Mali na Mikopo (loans), Zana za Elimu (education). All with tool cards and translated UI.
🔗
Legacy Slug Redirects Fixed Fix
Fixed broken legacy Swahili URL slugs in _redirects. Ensured all /sw/ category paths resolve correctly with proper first-match-wins ordering.
📱
View Transition Meta on 43 Missing Pages Fix
Added <meta name="view-transition" content="same-origin"> to 43 pages that were missing it, enabling smooth cross-page animations sitewide.
🖼️
Dynamic OG Images Extended to 135 French Pages Improved
The Netlify Edge Function for dynamic Open Graph images (country flags + tool names) now covers all 135 French-language tool pages, improving social share previews across the entire /fr/ section.
v2.6.1 — PAYE Engine Fixes: Tanzania Pollution Cleared, FR Sync
🐛
Tanzania Data Pollution Fixed — 20+ PAYE Pages Fix
Cleared Tanzania-specific fields (socialRate, SDL, WCF) leaking into other countries' PAYE engines across 4 fix batches. Affected pages rebuilt with correct per-country engine configs. Countries include: Gabon (EN+FR), Mauritania, Cape Verde (FR), Congo, CAR, Morocco, Senegal and 10+ others.
📜
PDF Template Literal Escaping Fixed Across All PAYE Pages Fix
Fixed broken PDF export on all PAYE pages caused by unescaped </script> tags inside template literals. Repaired all instances to prevent early script closure.
🇫🇷
French PAYE Subpath Index Files Synced Fix
Synced stale /fr/ subpath index.html files with their fixed canonical counterparts for 7 Francophone PAYE pages. Fixed currency symbol display and Senegal data leaks in MG/BJ/TD pages.
v2.6.0 — SEO & Performance Blitz: Schema, OG Images, Speculation Rules
🖼️
Dynamic OG Images via Netlify Edge Function New
Built a Netlify Edge Function that generates on-the-fly Open Graph images with country flags and tool names. Social share previews are now unique per page instead of using a generic fallback image.
Speculation Rules API — Instant Page Loads New
Added Chrome Speculation Rules API for prerendering likely-next pages in the background. Paired with IndexNow integration for instant Bing/Yandex indexing on new content publishes.
🗂️
HowTo Schema, Organization Schema & Sitelinks Searchbox New
Added HowTo structured data to calculator pages, Organization schema to root, dateModified signals to all pages, and Sitelinks Searchbox JSON-LD. Improves rich result eligibility and brand SERP presentation.
🔗
Related Tools Sections + Topic Cluster Blog Posts New
Added contextual Related Tools strips to key pages for stronger internal linking. Shipped 6 new topic cluster blog posts to build topical authority around PAYE, VAT, and currency tools.
🚀
View Transitions API — Smooth Cross-Page Navigation New
Implemented the View Transitions API for smooth, app-like page-to-page animations. Zero-risk progressive enhancement — degrades silently on unsupported browsers.
⚙️
Performance: Inline Critical CSS, Async Loading, Security Headers Improved
Inlined critical above-the-fold CSS for faster first paint. All non-critical CSS loads asynchronously. Added security headers (CSP, X-Frame-Options, Referrer-Policy) to _headers. fetchpriority="high" on hero images.
v2.5.0 — Swahili Launch + French Expansion: 15 New Tools, 6 Country Comparisons
🇹🇿
Swahili Section Launch — Homepage, Country Hubs & PAYE Calculators New
World's first Swahili-language African finance tools. Launched /sw/ section with dedicated homepage, countries directory, country hub pages for Kenya, Tanzania, Uganda, Rwanda, and Burundi. Full PAYE calculators in Swahili for Tanzania (TRA 5-band) and Kenya (KRA 5-band) with translated UI, labels, and results.
🇫🇷
7 New French Utility Tools New
Launched French-language versions of 7 utility tools: Calculateur TVA (VAT), Convertisseur de devises (currency), Générateur de factures (invoices), Calculateur de droits de douane (customs), Mobile Money, Transferts d'argent, and Créateur de CV. All under /fr/ with full French UI.
🌍
8 New Francophone PAYE Calculators New
Added French-language PAYE calculators for 8 new countries: Burundi (OBR), Mauritanie (DGI), Madagascar (DGI + CNaPS), Bénin, Tchad (DGI + CNPS), Centrafrique, Djibouti, and Comores. Plus finalized the Francophone PAYE registry with all 8 new engines.
⚖️
6 Country vs Country Tax Comparison Pages New
Launched 6 side-by-side tax comparison pages with embedded calculators. Each page available in English, French, and Swahili (where applicable). Covers high-traffic comparisons including Kenya vs Tanzania.
📝
SEO Content Guides Added to 20+ PAYE Pages Improved
Added structured SEO content guide sections to 20+ English and French PAYE pages covering: Djibouti, Eq. Guinea, Eritrea, Somalia, CAR, Congo, DRC, Egypt, Ethiopia, Morocco, Rwanda, São Tomé, Senegal, South Africa, Sudan, Benin, Ghana, Kenya, Uganda (EN) + 12 FR pages.
🌐
Swahili All-Tools Directory + Zana Zote Page New
Added /sw/zana-zote/ (all tools in Swahili) and /sw/nchi/ (countries directory) pages. Provides full Swahili navigation parity with English and French sections.
v2.4.0 — Agriculture Expansion: 9 New Calculators, 355 Total Tools
🐔
Poultry Farm ROI Calculator New
Calculate broiler and layer farming profitability with local chick prices, feed costs, and market prices. Full ROI, payback period, cash flow timeline, and risk scenario analysis. 15 African countries.
🐟
Fish Farming ROI Calculator New
Calculate aquaculture profitability for catfish, tilapia, and trout. Full ROI with local feed prices, fingerling costs, pond setup costs, and sensitivity analysis. Hub page + 15 country-specific pages.
🏭
Cassava Processing Profit Calculator New
Calculate profits from processing cassava into garri, fufu flour, HQCF, chips, or starch. Compare all processing pathways with local labour rates and equipment ROI. Hub + 15 country pages across West, Central, and East Africa.
🐄
Livestock Feed Calculator New
Formulate balanced feed rations for cattle, goats and sheep using locally available ingredients. Calculates daily feed costs, crude protein, metabolisable energy, and mixing ratios. Hub + 15 country pages.
📅
Harvest Date Estimator — 54 Countries New
Estimate crop harvest dates from planting date, variety and local growing conditions. Full growth stage timelines, key farming calendar dates, altitude and temperature adjustments. 19 crops × 54 country pages.
🏡
Greenhouse Cost Estimator New
Estimate greenhouse setup costs, annual running expenses, ROI and payback period. Covers 5 structure types across 6 high-value crops with open-field comparison. Hub + 15 country pages.
🧪
Soil pH Calculator New
Assess soil pH and calculate lime or gypsum amendments. Includes wood ash alternatives, crop suitability traffic light for 30+ crops, and visual pH scale. Covers acid and alkaline soils across all African farming zones.
📐
Farm Size Converter New
Convert between hectares, acres, feddan, Nigerian plots, Ghanaian ropes, Ethiopian timad, South African morgen and 25+ African land measurement units. Instant bidirectional conversion.
🔄
Crop Rotation Planner New
Plan optimal multi-season crop rotation sequences for better yields and soil health. Season-by-season recommendations based on African agronomic research, nitrogen fixation cycles, and pest management principles. All 54 countries.
📊
Agriculture Suite Now 355 Tools — Sitewide Count Updated to 1,070+ Improved
Agriculture category page updated with all 15 calculator types. Total agriculture tool count raised to 355. Sitewide tool count updated to 1,070+. Tool directory updated with all livestock-feed country pages.
v2.3.0 — Agriculture Suite, French Expansion & Sitewide Sync
🌾
Agriculture Tool Suite — Crop Yield, Fertilizer & Irrigation New
Launched 3 new agriculture calculators with country-specific pages for all 54 African nations (162 pages total). Crop Yield Estimator (FAOSTAT-backed, 40+ crops), Fertilizer Calculator (NPK with local product recommendations and subsidy info), and Irrigation Water Calculator (FAO Penman-Monteith method).
🇫🇷
French Content Expansion — 3 New Blog Articles New
Added French-language blog articles: Orange Money fees guide, Senegal IRPP tax guide, and Wave vs Orange Money comparison for Senegal. All indexed in sitemap.
📊
Tool Directory & Sitewide Count Sync — 400+ Tools Improved
Updated tool counts across public pages to reflect 400+ live tools. Synced sitemap with all new pages. Updated tool directory metadata and categories to 14.
🗺️
Sitemap & SEO Updates Improved
Added 162 agriculture country pages and 3 French blog articles to sitemap.xml. Ensured all new content is indexed for search engines.
v2.2.1 — Brand Rebrand, Accessibility & Structured Data
🎨
Primary Color Rebrand — #007AFF to #0062CC Design
Sitewide rebrand of the primary color from #007AFF to #0062CC for stronger brand identity and better contrast across all pages.
Accessibility Contrast Improvements Fix
Improved contrast ratios on 23 elements sitewide to meet WCAG standards. Performance optimizations applied alongside contrast fixes.
📊
Structured Data Refactor — WebPage Schema Improved
Simplified page titles and refactored structured data across all pages to use WebPage schema. Rebuilt minified JS components for the shared navigation, footer, newsletter CTA, and tool directory.
📈
AfroAtlas Chart.js Fixes Fix
Fixed Chart.js rendering on country profile pages — added polling, explicit container heights, getContext('2d') with try/catch, and switched CDN from Cloudflare to jsDelivr for reliability.
🔧
Font & PWA Fixes Fix
Reverted blocking font that caused render-block issues. Restored PWA functionality. Fixed footer syntax error. Removed duplicated noscript font preload tags sitewide.
🏥
Health Tool Pages Added Improved
Added missing health tool pages to the site alongside the noscript cleanup pass.
v2.2.0 — Engineering Tools Overhaul & AfroAtlas Launch
🌍
AfroAtlas — Country Data Explorer New
Interactive country profiles for all 54 African nations. Compare countries side-by-side, rankings dashboard, Chart.js visualizations. Premium glass-morphism UI with dark hero section and polished cards.
🧱
Rebar Calculator New
New engineering tool — bar schedule, weight calculation, cutting lengths, and cost estimation for reinforcement steel.
🏗️
BOQ Builder Upgrade Improved
Now with 11 categories, 5 templates, 9 currencies, markup calculation, and improved PDF export.
🎨
Paint Calculator Upgrade Improved
Surface types, brand database, primer calculator, cost estimation, and room shape support added.
📐
Unit Converter Expanded to 20 Categories Improved
20 conversion categories with history, copy to clipboard, and African land units (plot, acre, hectare).
🧪
Concrete Mix Calculator Upgrade Improved
M5-M30 grades, shape helpers, cost estimation, and curing guidance for African construction standards.
Electrical Load Calculator Upgrade Improved
Appliance library, generator sizing, monthly cost estimation, and load visualization chart.
🏠
Building Cost Estimator (Floor Plan Rebuild) Improved
Rebuilt from floor planner into a full building cost estimator with city-specific pricing across African cities.
🔧
Generator Fuel, Water Tank, Roof & Market Stall Upgrades Improved
Generator: model database, maintenance schedule, noise & carbon tracking. Water tank: pump sizing, pipe recommendations, rainwater harvesting. Roof: truss calculation, timber quantities. Market stall: history, CSV export, best/worst analysis, charts.
🔍
Mortgage & Property Category Fixes Fix
Fixed category page layout, added tokens.min.css to 7 tools, added SA stamp duty calculator, fixed calculator bugs.
🖼️
Uniquely African Tool Images & Layout Fix
Signature Builds text always visible, tool images fill containers properly.
🔄
Sitewide Improvements Improved
Chat panel updates, VAT page enhancements, blog post refinements, manifest and Netlify config updates. Registry and navbar synced with latest tools.
v2.1.0 — SEO Overhaul, Receipt Generator & PDF Rebrand
🧾
Receipt Generator — Major Upgrade New
Logo upload, QR codes, PDF download, watermarks, and 16 African currencies supported.
🔍
Comprehensive SEO Audit — 172 Pages Improved
Added SEO content to all 172 remaining pages — VAT guides, PAYE cross-links, tool descriptions. Optimized titles/descriptions for high-impression queries. 14-point audit covering broken links, titles, hubs, minification, and content.
🔵
PDF Tools — CDN Fallback & Blue Rebrand Design
All 22 PDF tools rebranded from green to blue. Added CDN fallback for reliability. Fixed twitter:title and twitter:description on pdf-editor and pdf-workspace.
🛠️
Tool UI Overhauls & PAYE Engine Fixes Improved
Multiple tool UI redesigns, PAYE calculation engine fixes, auth hardening, and sitemap expansion. Blog redesign, category page refresh, and tool enhancement pass.
Site Audit P1-P6 Fix
Fixed canonical URLs, GA4 tracking, redirects, and registry cleanup across the entire site.
🐛
PDF, CV, Business Plan & Emoji Fixes Fix
PDF find-replace coordinates fixed, CV preview sync, business plan completion flow, cover letter download. Replaced broken unicode escapes with actual emojis across 11 tools.
📱
Uniquely African Layout Fixes Fix
Restored intro text, moved Why section after All Tools grid, tightened mobile layout. SQL formatter multi-word clause matching. VAT country images added.
📦
Build Scripts & Service Worker Improved
Added build scripts for bundling and minification. Updated service worker cache strategy. Minified _serve.js.
v2.0.1 — Education Hub & Auth Fixes
🎓
Education Hub & Scholarship System New
New Education Hub page with scholarship finder system. Upgraded education tools with blue rebrand, bug fixes, and cloud sync support.
🔐
Auth & Session Fixes Fix
Fixed logout not clearing session properly. Added localStorage fallback for session token retrieval. Routed all saves through API. Fixed dashboard reading country from extendedProfile when auth user lacks it.
📊
Dashboard & Profile Fixes Fix
Profile save now uses upsert. Dashboard timeouts improved. PAYE placeholder restored. Full profile preserved in localStorage after save. Removed email_digest_enabled from allowed fields.
🔢
Tool Count Corrected Fix
Corrected tool count from 540+ to 400+ across the entire site.
🧩
Widget CSP Fix Fix
Widgets now use script tag injection instead of eval to bypass Content Security Policy restrictions.
v2.0.0 — AfroTools Platform Transformation
🚀
Africa's Financial Operating System Major
The biggest update in AfroTools history. 518 files changed, 77,000+ lines of new code. Total tools: 400+ (up from 184). All 54 African countries. English + French.
📊
Smart Dashboard New
Your financial overview in one place. Calculation history, salary benchmarks, document vault, workflow engine, and user profiles with country/currency/employment personalization.
🔒
Document Vault New
Save payslips, tax summaries, and invoices securely. Integrated with dashboard for easy access.
Workflow Engine New
Chain calculators: Salary → Tax → Budget. Monthly recurrence support. Guided multi-step financial workflows.
📈
Salary Benchmarks New
See how your pay compares in your country. Benchmark data seeded for 15 countries across multiple roles and industries.
🧑‍💼
Onboarding & User Profiles New
2-step setup personalizes your experience. Country, currency, employment type. Calculation history saved and revisitable.
📊
Charts, PDF Export & Share Cards New
Donut/bar chart visualizations on all calculator results. Download professional tax summaries as PDF. WhatsApp-optimized result sharing with compare mode.
🇫🇷
Francophone Africa — 14 Countries New
Full French UI for 14 French-speaking countries: CI, SN, CM, CD, MA, DZ, TN, ML, BF, NE, GN, CG, GA, TG. Calculateur salaire net + calculateur TVA. CFA franc formatting.
📱
Mobile Money Fee Calculators New
M-Pesa, MTN MoMo, Wave, OPay, TeleBirr, EcoCash fee calculators with all transfer tiers.
🏦
Pension & Import Duty Calculators New
Pension calculators (SSNIT, CNPS, NSSF, RSSB, INSS, NAPSA, CNSS). Import duty calculators for EAC, ECOWAS, SADC, and North Africa.
🎓
Education & Specialty Tools New
JAMB Score Calculator, HELB Loan Calculator (Kenya), SACCO Projector (Kenya), Mining Royalty Calculator (Zambia), Terminal Benefits, Rental Income Tax, Capital Gains Tax.
🔌
Public API & Data Platform New
REST API: tax rates, FX rates, salary benchmarks for all 54 countries. API docs at /api/. Free tier: 100 req/day. FX rate pipeline with daily updates for 20 African currencies.
🤖
AI Advisor Upgrade Improved
Cross-tool context, references your calculation history. French AI advisor responses. Smart search with Ctrl+K shortcut. Mobile bottom navigation bar.
📝
40 New Blog Articles New
Salary, FX, business, relocation, and personal finance SEO articles. 117 total articles (up from 77). Structured data (JSON-LD), OG images, canonical URLs, hreflang tags.
🗄️
Infrastructure & Database Improved
Supabase: 10 migration tables (history, benchmarks, FX, vault, workflows, API keys, leads). Netlify: 34 serverless functions. CSS minification, dark mode, print styles.
v0.10.0 — AfroPlan Floor Planner & Site Cleanup
🏗️
AfroPlan — AI-Powered Floor Planner New
Full 2D floor planner at /engineering/floor-planner/. 15 African house templates (Nigerian, Kenyan, South African, Pan-African), wall drawing with snap-to-grid, 5 door types, 5 window types, 40+ furniture items across 6 categories. AI-powered plan generation, cost estimator for 6 countries, PDF/PNG/SVG/BOQ export. Infinite canvas with zoom/pan, undo/redo, auto-save.
🔄
Old Floor Plan Tool Redirected Improved
Old /tools/floor-plan/ now redirects to the new AfroPlan. Tool directory and navbar updated with the new name, description, and URL.
🧭
Navbar "Sign in" Text Fix Fix
Fixed mobile navbar truncating "Sign in" to "Sign" due to max-width: 32px constraint. Button now displays full text on all screen sizes.
v0.9.0 — Embeddable Widgets, CV Builder Pro & Platform Upgrades
🔌
Embeddable Widget System — 128 Widgets New
Full embed system at /widgets/. 128 widgets across 12 categories (financial, health, crypto, education, developer, etc.). Single-line embed code, iframe-based isolation, responsive design. Demo page at /widgets/demo/. Supports camelCase, underscore, and PascalCase widget keys.
📝
CV Builder — Advanced Features New
Custom sections, multi-language support, photo upload, drag-and-drop section reordering, 6 professional templates, real-time preview, PDF export. Dashboard integration with saved CVs.
🎨
Widget Blue Rebrand Design
Rebranded all 128 widgets from green accent to blue (#007AFF) to match the site-wide Apple Blue design system. Updated widget-base.css and all widget templates.
Generator Fuel Widget Upgrade Improved
Added generator brand presets (Honda, Firman, Elepaq, Sumec, Lutian) with auto-populated specs. Country-specific fuel price database for 6 African countries.
🤖
AI Advisor — Light UI Overhaul Design
Rebuilt AI advisor with light-first UI, markdown rendering support, improved mobile layout, and architecture upgrades for better response handling.
🛠️
Full Site Audit & Dashboard Rebuild Improved
Comprehensive audit fixing tool pages, dashboard profile section rebuild, UI improvements across the platform. Fixed hero text flash, optimistic save button, auth polling.
📱
Mobile Navbar Fixes Fix
Hide username on mobile — show only avatar circle. Full name visible in hamburger menu only. Fixed saved-tools auth polling race condition.
v0.8.0 — Live Monitoring & Data Platform
💱
AfroFX — Live African Currency Dashboard New
Complete forex monitoring hub with 42 African currencies. Live rate ticker, currency heatmap, cross-rate matrix, crypto prices, historical charts, CBN vs parallel rate section.
AfroFuel — Pan-African Fuel Price Tracker New
Live petrol, diesel, and LPG prices for all 54 African countries. Interactive SVG map, sortable comparison table, generator cost calculator with grid/solar comparison.
🏦
AfroRates — Central Bank Rate Tracker New
Policy rates, inflation, T-bill yields, and MPC calendar for all 54 countries. Inflation heatmap, real interest rate ranking, hawk/dove indicators, treasury yields.
🔌
AfroTools API — Developer Data Platform New
REST API endpoints for forex, fuel, and rates data. Free tier (100 calls/day), API docs at /docs/api/. Three endpoints: /api/forex, /api/fuel, /api/rates.
🗺️
Africa SVG Map Component New
Reusable <afro-map> web component with all 54 country paths. Hover tooltips, click events, configurable color scales.
⚙️
Data Pipeline Infrastructure Improved
Netlify Scheduled Functions for automated data fetching — forex every 15 min, fuel every 6 hrs, rates every 12 hrs. Multi-source fallback with Netlify Blobs caching.
🖼️
311 Tool Card Images Generated Design
Professional SVG card images for every tool in the registry. Category-themed gradients, emoji icons, tool names, and AfroTools branding.
🛠️
Tool Card Audit — All Pages Fixed Improved
Fixed all-tools page rendering, PAYE filter, categories page slugs, salary-tax page links, homepage card alt text and dimensions. Full audit logged.
v0.7.5 — UI/UX Fixes & Suggest a Tool
💡
Suggest a Tool Page New
Dedicated tool/country request page at /suggest-tool/ with structured form — tool category, country, description, priority voting.
🧭
Auth-Aware Navbar Improved
Navbar now shows user's name linking to /dashboard/ when logged in, instead of showing the signup modal. Detects auth state on load and listens for changes.
📬
Contact Page Fixes Fix
Added missing tokens.min.css, fixed nested anchor tags, updated suggest-tool links, improved mobile form layout.
📋
Changelog Text Overflow Fix
Fixed text overflowing containers with min-width, overflow-wrap, and flex-wrap. Date badges and tags now wrap properly.
🏠
Homepage "104 PAYE tools" Fix
Corrected hero text from "104 COUNTRIES" to "104 PAYE tools across 54 countries" — there are 54 African countries, not 104.
v0.7.0 — Auth & Design Overhaul
🎨
Apple Blue Design System Override Design
Complete shift from dark green to Apple Blue (#007AFF, #F8FAFD). Glass morphism navbar, pill buttons, updated all 335+ files.
🔒
Auth Modal Rebuild — 4 OAuth Providers Security
Supabase Auth with Google, Facebook, X/Twitter, GitHub. Password strength indicator, forgot password flow, improved error handling.
🧹
Site-Wide Green Purge Fix
Eliminated every remaining green hex from tokens, SVG logos, JS components, homepage flags. Renamed --_green-* tokens to --_blue-*. Only national flag colors preserved.
🔒
Security Headers Hardened Security
Updated CSP for CDN sources, added HSTS preload, removed deprecated X-XSS-Protection, added upgrade-insecure-requests.
v0.6.0 — Platform Upgrade
🤖
Site-wide AfroBot AI Advisor New
Floating AI assistant on every page — explains tools, recommends calculators, answers financial questions.
📐
AfroDraft 2D CAD — Homepage Spotlight Improved
AfroDraft now prominently showcased as a flagship engineering tool with live CAD preview banner.
🎨
About, Contact & Privacy Redesign Design
All three pages rebuilt with dark navy hero, professional card layouts, proper typography, table of contents on privacy page.
🐛
VAT Calculator & Floor Plan Fix Fix
Added missing afro-related-tools component and proper script loading order to vat-calc and floor-plan pages.
v0.5.0 — Tools & Registry Expansion
🦟
Malaria Risk by Region Tool New
WHO/CDC validated data for 11+ African countries, monthly risk calendars, prevention guides, medication tables, symptom checker.
📏
Unit Converter — Complete Rebuild Improved
15 categories including African-specific area units (Nigerian Plot, SA Morgen, Ghana Plot), special fuel & temperature converters.
Tool Directory Expanded to 368 Tools Improved
Added 72 planned tools across health, education, finance, developer, language, African-specific, engineering, and legal categories.
🌍
Homepage Country Flags Fix Fix
Fixed IntersectionObserver issue preventing country flag pills from appearing. Updated roadmap section.
🖼️
Favicon Added to 59 Pages Fix
Added AfroTools favicon to all pages that were missing it — 404, privacy, terms, about, and all country/category index pages.
v0.4.0 — Health, Engineering & Finance
📐
AfroDraft 2D CAD Tool New
Africa's first browser-based CAD tool. 60+ AutoCAD-style commands, layers, blocks, DXF/SVG/PNG export, touch-enabled for mobile.
⚖️
Lobola Calculator New
Culturally-aware bridewealth calculator for Zimbabwe, South Africa, and other southern African nations.
🏥
BMI Calculator — Major Upgrade Improved
Added body fat estimation, macro targets, goal timeline, waist-to-hip ratio, health risk assessment, AI advisor integration.
v0.3.0 — PDF & Documents
📄
PDF Workspace — 8-in-1 PDF Suite New
Merge, split, compress, add page numbers, watermarks, password protect, sign PDFs — all in one app without page reloads.
📱
Mobile Money Fees Calculator New
Compare M-Pesa, Airtel Money, MTN MoMo, and Orange Money transaction fees across East and West Africa.
☀️
Solar Energy Calculator New
Calculate solar panel requirements, battery sizing, and payback period for all 54 African countries with country-specific solar irradiance data.
v0.2.0 — Tax Tools for Africa
🌍
PAYE Calculators — All 54 Nations New
Country-specific PAYE salary tax calculators for all 54 African nations with current 2025/26 tax rates, allowances, and deductions. AI advisor + PDF export.
🧾
VAT Calculators — Pan-African New
VAT calculation for all 54 African countries with correct rates, multi-item invoice mode, and reverse VAT calculation.
📦
Import Duty Calculator — 17 Countries New
Full customs duty + levy calculation for Nigeria (NCS), Kenya (KRA), South Africa (SARS), Ghana (GRA), and 13 more African nations.
💱
Currency Converter New
Convert between 42 African currencies and major world currencies. Live rates, historical comparison.
📝
CV Builder & Invoice Generator New
Professional CV/resume builder with African-optimised templates. Invoice generator with local currency support and tax calculations.