AIBT Changelog
Release notes for AIBT — AI Behavior Test. The personality test that measures how you use AI, and what personality your AI has.
v1.2.0 Analytics & Stats 2026-04-10
- FEATAnonymous test result tracking via Cloudflare D1 database
- FEATPublic stats page at /stats.html showing personality distribution, top AI models, country breakdown
- FEATLive test counter on landing page ("// X tests completed")
- FEATCloudflare Web Analytics integration (privacy-friendly, cookieless)
- SECSHA-256 IP hashing for anonymous deduplication; no raw IPs stored
- FIXLemonSqueezy checkout: switched from overlay to hosted page for reliability
- FIXSmart quote / newline normalization in JSON parser (handles iOS/WeChat copy-paste artifacts)
v1.1.0 Human Quick Scan + Model Identity 2026-04-10
- FEATHuman Quick Scan: ask any AI to analyze your usage habits from past conversations
- FEATAI model self-identification — share image now shows "ANSWERED BY [model]"
- FEATCross-model comparison enabled (same user, different AIs see different personalities)
- FEATLenient parser: accepts AIBT_SCORES line in any AI response, supports analyst/model/analyzer field aliases
- FIXPortrait card model badge layout — 2-line badge with auto-shrink, no overlap
- FIXLandscape card 3-column redesign — avatar / info / dimensions, no content overlap
v1.0.0 Quick Scan & Public Launch 2026-04-10
- FEATQuick Scan mode for AI: copy one prompt to your AI, paste back the JSON response — no need to answer 30 questions
- FEATPublic domain launch at aibtapp.com
- FEATBuy me a coffee link for tip-based support
- FEATOne-time purchase, permanent access (localStorage paid flag)
- FIXPost-payment report loading: auto-unlock on next test if state was lost
v0.5.0 Paid Reports & Monetization 2026-04-10
- FEAT$2.99 Full Report unlock via LemonSqueezy
- FEATServer-side report content — paywall not bypassable client-side
- FEAT15-dimension deep analysis with personalized text per low/mid/high level
- FEATSave report as PDF (print-friendly stylesheet)
- FEATMulti-language report content (zh/en/ja)
v0.4.0 Visuals & Sharing 2026-04-10
- FEATProcedural pixel avatar generator — unique 64×64 pixel character per personality (40 types)
- FEATCanvas-based shareable result cards (1200×630 landscape + 1080×1350 portrait)
- FEATQR code on share image links to aibtapp.com
- FEATSave image button auto-detects mobile, uses native Web Share API when available
- FEATTwitter share button with pre-filled tweet text + image
- FEATResult URL hash encoding for shareable result links
- FEATMatrix rain background with pixel-art aesthetic (Black Mirror inspired)
v0.3.0 Multi-language & Agent API 2026-04-10
- FEAT3 languages: Chinese, English, Japanese with auto-detection
- FEATAgent API:
GET /api/test + POST /api/score for programmatic AI testing
- FEATMoltbook-style Human/Agent landing page split
- FEATAPI rate limiting (60 req/min per IP)
- FEATCORS headers for cross-origin agent access
- PERFMatrix rain throttled to 15fps for mobile battery
v0.2.0 Human User Types 2026-04-10
- FEATHuman test mode: 16 keyboard-key personalities (CTRL+V, BACKSPACE, HOME, ALT+F4, F5, etc.)
- FEATHuman-specific dimension model (Delegation / Relationship / Prompting / Usage / Attitude)
- FEAT30 questions for human users about how they interact with AI
v0.1.0 Initial Prototype 2026-04-09
- FEAT30-question personality test for AI models (Agent mode) — 24 AI personalities (JARVIS, CLIPPY, HAL, SKYNET, BARD, BAYMAX, etc.)
- FEAT15-dimension scoring engine with Euclidean distance matching
- FEATWeb app + CLI version sharing same engine
- FEATInspired by SBTI personality test, redesigned for AI
- FEATInitial deployment to Cloudflare Pages
📋 Project Info
- Stack: Vanilla JS + Cloudflare Pages + D1 Database + LemonSqueezy
- Inspired by: SBTI
← Back to AIBT · Stats · Privacy