ESC
Type to search countries
Navigate

Application Scope

Development progress & changelog

3.8.2
Current Version
11
Platform Apps
40
Releases
152
Total Changes
63
Major Updates
460
Days Active

Platform Apps

11 applications — economies, history, maps, AI, crypto, sports, music, movies, religion, food & more

Explore All
Version Change Category Impact Date
3.8.2
Auto-Updater Script
deploy_update/auto_updater.php pulls fresh data from REST Countries API, World Bank API, Wikipedia summaries, and local Factbook JSON to update affiliate app content.
Feature Minor Mar 15, 2026
Admin Auto-Update System
New Auto Updates admin tab with configurable update interval (daily/weekly/monthly), data source selection (REST Countries, World Bank, Wikipedia, Factbook JSON), manual update trigger, and cron job setup instructions.
Feature Major Mar 15, 2026
GDPR Request Processing
Admin can process pending GDPR requests (data deletion, account deletion) and run manual retention cleanup from the admin panel.
Feature Minor Mar 15, 2026
GDPR API Endpoint
New api/gdpr.php endpoint supporting consent recording, consent withdrawal, data export, data deletion, account deletion, and settings retrieval.
Feature Minor Mar 15, 2026
GDPR Admin Controls
Admin panel GDPR & Privacy tab with 10 toggles: GDPR master switch, cookie consent, privacy policy, analytics tracking, usage tracking, data retention, data export, data deletion, account deletion, and configurable retention period.
Feature Major Mar 15, 2026
Privacy & Data Management Page
New privacy.php page where users can manage consent preferences, export personal data as JSON, delete activity data, or permanently delete their account.
Feature Major Mar 15, 2026
GDPR Compliance System
Full GDPR implementation with consent management, data export, data deletion, and account deletion. Includes granular cookie consent banner with essential/analytics/usage tracking options.
Feature Major Mar 15, 2026
3.8.1
Partners slider updated with 5 new apps
Added 5 new apps to frontpage partners auto-scrolling slider. Total: 11 partners.
Feature Minor Mar 14, 2026
Browse Countries pages for all 5 new apps
Extracted Browse by Country into dedicated countries.php pages with region filter, letter filter, search, and data count badges.
Feature Minor Mar 14, 2026
5 New Affiliate App Pages: Sports, Music, Movies, Religion, Food
Created full page sets (index.php, country.php, detail.php, countries.php) for World Sports, World Music, World Movies & TV, World Religion & Culture, and World Food & Cuisine apps.
Feature Major Mar 14, 2026
3.8.0
Users: Activity tab & stats bar
New Activity tab with 30-day signups bar chart, user role distribution, and recent user activity log from audit_logs. Stats bar shows 8 summary cards: total, active, verified, admins, banned, 2FA, new today, new this week. New verified/unverified filter options.
Feature Major Mar 14, 2026
Users: Bulk actions
Select-all checkbox with bulk activate, deactivate, verify, and ban actions. Superadmin accounts are protected from bulk operations. All bulk actions are audit-logged.
Feature Minor Mar 14, 2026
Users: Pagination & sorting
User management now paginates at 50 users per page with page navigation. Sort options: newest, oldest, name, last login, role. Search extended to also match by IP address.
Feature Major Mar 14, 2026
Analytics: Widget & Newsletter sections
New Widgets section (total views, unique embed domains, per-app breakdown) and Newsletter section (total/active/new subscriber counts) added to analytics dashboard.
Feature Minor Mar 14, 2026
Analytics: Content Overview section
New Content section displaying counts for countries, data records, editions, rankings, resources, and affiliate data/content broken down per app.
Feature Minor Mar 14, 2026
Analytics: Performance Metrics section
New Performance section with average page load time, slow pages (>500ms), hourly traffic distribution bar chart, and API response time tracking.
Feature Minor Mar 14, 2026
Analytics: Partner Apps section
New Partner Apps analytics section showing per-app cards with page views, unique visitors, data count, content count, and online users. Includes combined daily traffic chart and top pages per app.
Feature Major Mar 14, 2026
Enhanced API Documentation page
Complete rewrite of api-docs.php with sidebar navigation (Alpine.js). Sections: Overview, Authentication, Get API Key, Countries, Timeline, Export, AI Chatbot, Error Codes, Widgets & Embeds, plus dynamic per-app API documentation for all 5 affiliate apps with endpoint tables and embed code examples.
Feature Major Mar 14, 2026
Admin: API Management Dashboard
New dedicated admin page for managing API keys with 6 tabs: Keys, Usage Analytics, Endpoints, By User, Widget Usage, and App APIs. Supports full CRUD for API keys including approve/reject/revoke/reactivate workflows, rate limit adjustments, per-key detail drill-down with recent call logs, and Chart.js daily API calls chart.
Feature Major Mar 14, 2026
3.7.0
Affiliate app analytics tracking system
Built analytics flow: trackAppPageView() writes to affiliate_analytics_log (raw events) and upserts affiliate_analytics (daily aggregates). affiliate_online table tracks active sessions with 15-minute cleanup. Admin dashboard queries aggregated analytics and live online counts.
Feature Minor Mar 14, 2026
Admin panel — Affiliate Apps management tab
New "Affiliate Apps" tab in admin sidebar. Shows apps table with status indicators, offline/active toggle switches, and analytics summary. Per-app settings editor for title, theme color, description, meta keywords. Per-app analytics view with daily page views and unique visitors. CSRF-protected toggle actions.
Feature Minor Mar 14, 2026
Parent site integration — Explore More, footer links, unified search
Added "Explore More" section on frontpage with affiliate app cards queried from DB. Added "Partner Apps" column in footer with dynamic links. Extended search.php to query affiliate_content via FULLTEXT for unified search results across all apps.
Feature Minor Mar 14, 2026
World AI & Technology app created (affiliate #5)
AI readiness index and digital infrastructure tracker by country. Features country technology profiles, AI milestones timeline, public AI perception data, internet/mobile penetration stats. Path: /affiliates/worldai/
Feature Major Mar 14, 2026
Old Maps Online app created (affiliate #4)
Historical maps collection organized by region and time period — Ancient, Medieval, Renaissance, Early Modern, and Modern eras. Features map browsing by region with detailed descriptions and source attribution. Path: /affiliates/oldmaps/
Feature Major Mar 14, 2026
World History app created (affiliate #3)
Historical eras explorer with civilizations, empires, and major events. Features interactive timeline, era-based browsing, and detailed article pages. Path: /affiliates/worldhistory/
Feature Major Mar 14, 2026
World Economies app created (affiliate #2)
Country economic data explorer with GDP, trade, employment, and financial indicators. Features country profiles, comparison tool, economic rankings, and indicator explorer. Path: /affiliates/worldeconomies/
Feature Major Mar 14, 2026
World Meters app created (affiliate #1)
Real-time animated world statistics counters built with Alpine.js. Shows live population, births, deaths, CO2 emissions, internet users, and more with smooth counter animations. Path: /affiliates/worldmeter/
Feature Major Mar 14, 2026
3.8.0
Crypto World app created (6th affiliate app)
New affiliate app with index, countries, market, history, research pages. Data scraped from CoinGecko API. Theme: amber-to-orange, bitcoin icon. 187 data records, 8 content articles.
Feature Major Mar 14, 2026
World History timeline linked to article detail pages
Timeline events now link to article.php detail pages where matching content exists. Created article.php with sidebar, related articles, breadcrumbs, and styled content layout.
Feature Minor Mar 14, 2026
Admin: logo/favicon file upload for affiliate app settings
Added file upload fields (logo_file, favicon_file) to the affiliate settings form with enctype multipart/form-data. Files saved to uploads/affiliates/ with app_key prefix. Shows preview of existing logo/favicon.
Feature Minor Mar 14, 2026
Admin: edit partners with pre-fill form
Added pencil edit button per partner row in admin Affiliates tab. Clicking it pre-fills the add/edit form via JavaScript (editPartner/resetPartnerForm functions). Added Reset button and editing indicator.
Feature Minor Mar 14, 2026
Advertisements now appear on all affiliate app pages
Added renderAdSlot(content_top) to affiliates/shared/header.php and renderAdSlot(content_bottom) to affiliates/shared/footer.php. When ads are enabled in admin, they now display on all affiliate apps.
Feature Minor Mar 14, 2026
Announcements now appear on all affiliate app pages
Added the announcement ticker (from admin panel) to affiliates/shared/header.php. Reads from announcements table and announcement_enabled setting. Includes marquee animation and dismiss button.
Feature Minor Mar 14, 2026
3.7.0
Affiliate Apps Platform
5 partner applications: World Meters (real-time stats), World Economies (economic data), World History (historical encyclopedia), Old Maps Online (historical maps), World AI and Technology (AI/tech stats). Shared framework with config, header, footer, offline mode. Per-app API, sitemap, PWA manifest, embeddable widgets. Admin panel with offline toggle, settings customization, and per-app analytics. Frontpage Explore More section. Unified search across affiliate content. Cross-linking between all apps. Partner Apps in parent footer and sitemap.
Feature Major Mar 14, 2026
3.6.0
Military Ranking Categories Added
Added 6 new military ranking categories to rebuildRankings(). Total ranking categories now 35.
Feature Minor Mar 14, 2026
GlobalFirepower Scraper for Edition Builder
Added globalfirepower source type to EditionBuilder with scrapeGlobalFirepower() method and parseGfpCountryPage() HTML parser. Covers 145 countries with detailed military strength data.
Feature Major Mar 14, 2026
3.5.0
Admin Contact Messages Management
New Contact Messages tab in admin panel for viewing, filtering, and managing contact form submissions. Includes status updates, admin notes, message deletion, and contact page settings.
Feature Major Feb 16, 2026
Contact Form API with Rate Limiting
Backend API endpoint for contact form submissions with input validation, honeypot spam detection, and IP-based rate limiting (5 per hour).
Feature Minor Feb 16, 2026
Contact Us Page
Professional Contact Us page with interactive globe map (Leaflet.js), contact details, inquiry categories, and modal contact form with CAPTCHA challenge to prevent spam.
Feature Major Feb 16, 2026
3.4.5
Admin CRUD Enhancements
Added full CRUD (Create, Read, Update, Delete) for editions, countries, and categories in the admin panel with inline editing.
Feature Major Feb 14, 2026
3.4.3
Enhanced User Management
Admin can ban/unban users from discussions, suspend users temporarily, enable/disable accounts, and reject pending users directly from the user management panel.
Feature Minor Feb 14, 2026
3.4.1
Admin Download Access Control
Admins can now toggle which download types are available to users. Per-type enable/disable for editions, resources, CIA archives, Gutenberg, HathiTrust, anthems, bulk packs, rankings export, and country export.
Feature Major Feb 14, 2026
3.4.0
Admin Panel: Import Other Archives Script
Added "Import Other Archives (1981-1989, 1998-1999 to DB)" option to the admin import scripts dropdown. Supports single-year or batch processing via CLI argument or admin panel.
Feature Minor Feb 14, 2026
Gutenberg 1998/1999 Text Parsers
Two dedicated parsers for Project Gutenberg text editions. The 1998 parser handles @Country:Section markers with underscore separators. The 1999 parser handles ====== block separators with @CountryName prefixes. Both resolve country names via aliasing and produce structured field-value records.
Feature Minor Feb 14, 2026
OCR Text Parser for 1980s Factbook Editions
Parses scanned OCR text files for years 1981, 1983-1989. Detects country names by matching against the database, identifies section headers (Geography, People, Government, Economy, Communications, Defense Forces), and extracts field-value pairs with continuation line support. Handles both ALL-CAPS and mixed-case section headers.
Feature Minor Feb 14, 2026
3.1.0
Discussion Moderation Queue
Students can flag discussion posts. Teachers see flagged posts and can approve or reject them. Notifications sent to teachers.
Feature Minor Feb 8, 2026
Classroom Leaderboard
Real-time leaderboard ranking students by average score and assignments completed. Cached in database for performance.
Feature Minor Feb 8, 2026
Student Analytics Dashboard
My Progress page with XP chart, streak calendar, learning path progress bars, recent quizzes, achievements, and quick links.
Feature Major Feb 8, 2026
Export/Import Learning Paths
Export learning paths as JSON for backup or sharing. Import JSON to create new paths with all lessons. Admin-only import.
Feature Minor Feb 8, 2026
PWA Support
Web app manifest, service worker with cache-first for assets and network-first for pages, and automatic SW registration.
Feature Major Feb 8, 2026
Bulk Student Import
Teachers can import multiple students into a classroom by username or email. Handles duplicates, capacity limits, and reports results.
Feature Minor Feb 8, 2026
Class Archiving
Teachers can archive and unarchive classes. Archived classes are preserved but hidden from active views.
Feature Minor Feb 8, 2026
In-App Notification System
Real-time notification bell in header with dropdown showing assignment alerts, grade notifications, class joins, path completions, and moderation flags.
Feature Major Feb 8, 2026
Assignment Rubrics
Teachers can create detailed rubrics with criteria and point breakdowns for assignments. Rubric-based grading with per-criterion scores and feedback.
Feature Major Feb 8, 2026
Lesson Attachments
Lessons now support file attachments (PDF, images) with sort ordering. Attachments are displayed alongside lesson content.
Feature Minor Feb 8, 2026
Lesson Bookmarking
Users can bookmark lessons for quick access later. Bookmarks include optional notes and are accessible from the My Progress dashboard.
Feature Minor Feb 8, 2026
Learning Path Prerequisites
Paths can now require completion of a prerequisite path before enrollment. Enforced in API and shown in UI.
Feature Major Feb 8, 2026
3.0.0
Classroom / Teacher Mode
Full classroom management system. Teachers can create classes with unique 6-character join codes, invite students, create quiz assignments with configurable difficulty/question count/deadlines/max attempts, view submission status, remove students, and export grades as CSV. Students join classes via code, view assignments with due dates, and submit work. Includes per-class and per-assignment threaded discussion boards with teacher badges. 5 new database tables: classrooms, classroom_students, classroom_assignments, assignment_submissions, classroom_discussions.
Feature Major Feb 8, 2026
Learning Paths / Guided Curricula
New structured course system with 8 learning paths (World Geography 101, Global Economics, Demographics Deep Dive, World Governments & Politics, Africa Focus, Asia & Oceania Focus, Europe Focus, Americas Focus). Each path contains 4-5 lessons following a Reading → Visual → Quiz → Summary flow. Features include enrollment tracking, per-lesson progress, XP rewards, Chart.js data visualizations from live country data, integrated quiz engine, and certificate of completion. 36 lessons total with rich educational content.
Feature Major Feb 8, 2026
2.8.0
Site Analytics: Edition Updates Section
Added Edition Updates section to analytics page showing full/partial edition counts, records by decade breakdown, and complete edition table with coverage indicators.
Feature Minor Feb 8, 2026
Download Center: Anthems Tab
Added National Anthems tab to the Download Center with search, play/pause controls, progress bar, download buttons, and session listen/download counters.
Feature Major Feb 8, 2026
Updated Resource Library
Added 15 new resources including edition guides, analysis documents, field references, and educational materials. Total: 36 resources.
Feature Minor Feb 8, 2026
Expanded Did You Know Facts
Added 61 new curated facts covering geography, demographics, economics, government, military, infrastructure, and culture. Total: 181 facts.
Feature Minor Feb 8, 2026
Added 5 New Flashcard Decks
Created World Regions, World Religions, Independence Dates, Country Climates, and National Anthems flashcard decks. Total: 10 system decks with 1,400+ cards.
Feature Major Feb 8, 2026
Expanded Glossary to 106 Terms
Added 81 new glossary terms covering economic, demographic, geographic, government, military, infrastructure, and energy categories. All terms include related_field mappings for country data tooltips.
Feature Major Feb 8, 2026
2.3.2
Application Scope / Changelog
Development progress page with list and timeline views showing all platform changes.
Feature Minor Aug 8, 2025
2.3.0
Online Users & User Analytics
Real-time online user counter, admin user management with ban/suspend/reject, visitor analytics (IP, device, location).
Feature Major Aug 8, 2025
2.2.4
Glossary / Encyclopedia
25+ defined terms across economic, government, geographic, demographic, military categories. Alphabet browse, search, related field links.
Feature Minor Jul 30, 2025
2.2.3
Did You Know? Facts Engine
Auto-generated facts from data anomalies, community submissions, upvote/downvote, category filtering.
Feature Minor Jul 28, 2025
2.2.2
Interactive Flashcards
Spaced repetition (SM-2 algorithm) flashcards. System decks: Capitals, Flags, Currencies, Government Types, Languages. Progress tracking.
Feature Minor Jul 25, 2025
2.2.1
Bookmarks & Collections
Bookmark countries, create named study collections, personal notes, public sharing via token links.
Feature Minor Jul 20, 2025
2.2.0
Data Visualizations
Interactive Chart.js dashboard: population bars, GDP charts, region pie/doughnut, GDP vs Life Expectancy bubble scatter plot.
Feature Major Jul 15, 2025
2.1.0
Discussion Board
Full forum system: groups (open/restricted/private), threads, nested replies, reactions, polls, @mentions, notifications, moderation (ban/suspend), reputation system.
Feature Major Jul 1, 2025
2.0.2
Gamification Engine
XP system with 25 levels, 30 achievements across 6 categories, 5 tiers, streak tracking, leaderboard, country visit tracking.
Feature Major Jun 10, 2025
2.0.1
Country of the Day
Daily featured country with deterministic rotation, key facts, map, anthem, streak tracking, XP rewards.
Feature Minor Jun 5, 2025
2.0.0
Learning Platform - Quiz System
6 quiz modes, 9 question types auto-generated from DB, 3 difficulty levels, region filter, leaderboard, Alpine.js interactive UI.
Feature Major Jun 1, 2025
1.9.0
Multi-Provider AI System
AIProvider abstraction supporting Local, Ollama, OpenAI, Groq, Together AI, and OpenRouter. Admin-switchable providers.
Feature Major May 15, 2025
1.8.0
Research Assistant
AI-powered research with 6 database tools (search, compare, rankings, trends, profiles, field discovery). Function calling loop with up to 5 tool calls per query.
Feature Major May 1, 2025
1.7.0
Download Center
Edition archives (JSON/CSV/SQL), resource downloads, bulk packs, download analytics with charts.
Feature Major Apr 15, 2025
1.6.0
Interactive World Map
jVectorMap integration replacing Leaflet. Click-to-play anthems, country modals, region coloring. 216 local MP3 anthems.
Feature Major Apr 1, 2025
1.4.0
Admin Panel
Admin dashboard for site settings, announcements, user management, AI configuration.
Feature Major Mar 1, 2025
1.3.0
User Authentication System
Full auth system: registration, login, sessions, 2FA, password policies, CSRF protection, audit logging, rate limiting.
Feature Major Feb 15, 2025
1.1.0
AI Chatbot Integration
Hybrid chatbot with SQL-first approach and OpenAI fallback. Natural language queries about country data.
Feature Major Jan 15, 2025
1.0.0
Initial Platform Launch
Core platform built with 261 countries, 138,606 data records, 256 flags, 267 maps. Pages: Home, Countries, Country Profile, Compare, Rankings, Regions, Search, About.
Feature Major Jan 1, 2025

World Factbook Assistant

Ask me about any country or world data

Powered by World Factbook data • Answers sourced from country profiles

Stay in the Loop

Get notified about new data editions and features

Privacy & Cookies

We use essential cookies for site functionality. Analytics cookies help us improve your experience. You can manage your preferences anytime. Privacy Policy