All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- ✅ 7个真实国家数据 - 中美日德英法俄完整宏观经济数据库
- ✅ 12维经济模拟系统 - GDP/通胀/失业/债务/利率/汇率完整计算引擎
- ✅ 国策树系统 - 4大类50+项政策可执行
- ✅ 随机事件系统 - 100+随机事件覆盖经济/政治/社会/外交/科技领域
- ✅ 国家精神系统 - 每个国家独特buff系统
- ✅ 成就系统 - 完整成就解锁与追踪
- ✅ 难度系统 - 4级难度动态平衡调整
- ✅ 教程系统 - 完整/快速/跳过三种引导模式
- ✅ 数据格式化 - 现实单位显示,万亿级数据友好展示
- ✅ 游戏结束条件优化 - 债务阈值从300%提升至500%,60天连续判定
- ✅ 63个完整境界 - 从炼气期到道祖完整修炼体系
- ✅ 灵根系统 - 五行/变异/混沌灵根资质系统
- ✅ 功法神通系统 - 10大类50+功法与神通
- ✅ 炼丹炼器系统 - 完整物品合成与品质机制
- ✅ 渡劫系统 - 心魔/天雷/心魔三重天劫机制
- ✅ Buff系统 - 18类状态效果持续生效系统
- ✅ 机缘奇遇系统 - 随机事件与NPC互动
- ✅ 宗门系统 - 创建/发展/管理修仙门派
- ✅ 寿元系统 - 境界突破提升寿命机制
- ✅ 统一入口界面 - 4大世界同屏展示,一键进入
- ✅ 入口层级简化 - 删除冗余跳转,首页→模拟世界大厅→直接游戏
- ✅ 世界卡片系统 - 状态/难度/时长/特性完整信息展示
- ✅ 特色世界置顶 - 大型沙盒世界高亮优先显示
- ✅ 循环依赖彻底修复 - 场景注册架构重构
- ✅ 完整性检查脚本 - 自动检测计算器/测评注册遗漏
- ✅ 索引文件自动生成 - 22个计算器全部正确注册
- ✅ 23项测评全覆盖 - 职业倦怠MBI测评全新上线
- ✅ npm quality命令 - 一键执行typecheck+lint+integrity三重检查
- ✅ 场景注册中心化 - 彻底解决循环导入死锁问题
- ✅ 日本开局立即结束 - 债务/GDP比值阈值与判定逻辑修复
- ✅ 双结局判定系统冲突 - 删除冗余硬编码条件,统一判定逻辑
- ✅ React Hook警告 - 5个依赖数组问题全部修复
- ✅ React安全警告 - AdButton javascript:协议移除
- ✅ Fast Refresh警告 - 匿名组件命名规范化
- ✅ 时间错乱问题 - 时间推进逻辑验证修复
- ✅ 界面入口混乱问题 - 彻底梳理统一入口架构
- ✅ TypeScript 0 errors - 全项目类型安全
- ✅ ESLint 0 errors - 代码规范达标
- ✅ Build 100% 通过 - 生产构建验证
- ✅ 2993 modules transformed - 完整模块系统健康
- ✅ 四大沙盒世界正常运行
- ✅ 23项测评全部可用
- ✅ 四大理论框架详情页 - 戈尔曼情商模型、中国式家长研究、行为经济学、政治光谱分析
- ✅ 历史背景时间轴 - 每个理论完整发展历程可视化
- ✅ 学术奠基者展示 - 核心学者与贡献矩阵
- ✅ 核心概念卡片 - 互动式知识点讲解
- ✅ 应用领域矩阵 - 跨学科应用场景展示
- ✅ 推荐阅读列表 - 学术文献指引
- ✅ 首页集成入口 - 悬停显示「了解更多」导航按钮
- ✅ 高品质视觉设计 - 渐变背景、动画过渡、响应式布局
- ✅ 官场梦测评 - 5大维度 × 4个子维度 × 20道情境化选择题
- ✅ 中国式家长测评 - 4大维度 × 10道题 = 40道高质量情境化问题
- ✅ 彻底移除模板化选项 - 消灭「完全不符/比较不符/一般/比较符合/完全符合」通用模板
- ✅ 每道题独立选项设计 - 选项与题目强相关,具有争议性和区分度
- ✅ 高区分度选项 - 消除趋同选项,确保不同性格用户选择明显差异
- ✅ 中国式家长四维十六项 - 期望/教养/沟通/价值观四大主维度 × 4个子维度
- ✅ 16项子维度深度解析 - 每一项都有独立评分与解释
- ✅ 教育风格矩阵 - 4×4教育风格分类系统
- ✅ 8种家长原型匹配 - 佛系鸡娃/权威掌控/民主协商等经典类型
- ✅ 戈尔曼情商十大情绪画像 - 从5种扩充到10种,显著提升结果多样性
- ✅ 结果收敛问题修复 - 放宽原型匹配条件,增加分类层次
- ✅ 情绪画像扩充 - EQ测评从5种到10种结果类型
- ✅ 分数阈值精细化 - 多层级分数段划分避免结果集中
- ✅ 后备匹配机制 - 无强匹配时自动选择次优原型
- ✅ TypeScript类型重复定义 - 3个接口重复定义全部清理
- ✅ Switch case词法声明 - 块作用域问题修复
- ✅ 路由404错误 - 首页测评入口路径修正
- ✅ Toast组件内存泄漏 - ref清除函数竞态问题修复
- ✅ 键盘事件闭包问题 - useEffect依赖数组补全
- ✅ 确认页面真实数据对接 - 题目数量/预计时长/测评质量全部动态计算
- ✅ 移动端刘海屏适配 - pb-safe安全区域支持
- ✅ 选项点击区域优化 - 移动端最小48px触控目标
- ✅ 倒计时闪烁提醒 - <10秒红色脉动动画
- ✅ 完整键盘快捷键 - 答题/答题卡全屏快捷键支持
- ✅ 删除50+历史报告文档
- ✅ 删除60+废弃脚本文件
- ✅ 删除2个完整备份目录
- ✅ 删除旧部署目录
- ✅ 项目目录清爽化
- ✅ TypeScript编译 0 errors
- ✅ ESLint检查 0 errors
- ✅ 生产构建 100% 通过
- ✅ 核心流程端到端验证
- ✅ 移动端响应式适配达标
- ✅ 全面质检报告发布
- ✅ 全题库极致争议性 - 480道题目100%升级到"extreme"争议级别,彻底消除中立选项空间
- ✅ 表述绝对化处理 - 所有模糊表述全部修改为具体、明确、非黑即白的极端立场陈述
- ✅ 消除模棱两可 - 移除"某个阈值"、"一定程度"等模糊词汇,全部改为量化标准
| 题库 | 题数 | 维度 | 特点 |
|---|---|---|---|
| 标准版 | 60 | 5维 | 核心意识形态入门级深度考察 |
| 进阶版 | 120 | 7维 | 心理测量学参数校准 |
| 专业版 | 300 | 12维 | IRT项目反应理论 + 9大维度A/B双组深度理论题 |
- ✅ ID唯一性验证 - 修复economic/ecological维度命名空间冲突导致的25个ID重复
- ✅ 计算可追溯性 - 完整审计日志系统:每题贡献值 + 维度加权 + 算法分步记录
- ✅ 结果可重现 - 纯函数确定性计算 + LRU缓存机制 + 哈希完整性校验
- ✅ 跨题库无重复 - 三大题库命名空间完全隔离,无内容重复
修复了8个核心专业测评全部使用随机数的严重问题
- ✅ 意识形态专业测评 - 替换随机数为完整IRT参数模型 + 8维度欧氏距离匹配32种意识形态分类
- ✅ Kolb学习风格 - 实现CE/RO/AC/AE四维度学习风格科学计算 + 4种类型判定算法
- ✅ ECR亲密关系依恋 - 焦虑/回避二维度 + 4种依恋类型(安全型/痴迷型/疏离型/恐惧型)
- ✅ Haidt道德基础理论 - 关怀/公平/忠诚/权威/圣洁五基础 + 个体化vs约束性二阶因子
- ✅ Flavell元认知能力 - 知识/监控/控制三因素模型 + 5级发展水平划分
- ✅ Dweck思维模式 - 挑战拥抱/努力信念/挫折韧性三维 + 4种思维模式分级
- ✅ Enhanced分析框架 - 移除随机填充,实现基线常模百分位计算
- ✅ Theme主题分析框架 - 替换模拟数据随机生成,实现心理测量学基线值计算
- ✅ IQ专业测评 - 修复信度计算,基于实际得分动态计算(0.80-0.98)
- 所有测评结果计算基于心理测量学标准算法
- 维度映射、反向计分、标准化转换、边界截断、加权平均完整实现
- Logistic CDF百分位转换算法标准化应用
- 所有Math.random()已从核心计算引擎清除(剩余仅用于娱乐类趣味性和UI动画)
- 专业版题目扩充至100题,覆盖8大模块:经济/社会/外交/治理/民权/环境/文化/科技
- 每道题目配备IRT参数:因子载荷、区分度、难度、方向、项目反应曲线
- 32种意识形态分类系统,基于欧氏距离匹配
- Cronbach's α信度、Pearson相关效度检验机制
- 六边形意识形态雷达图可视化
- 全部32+测评普通版题目标准化至20题
- 覆盖专业心理、个人成长、娱乐趣味三大类别
- 题目分属维度映射关系明确
- 计分算法与学术标准对齐
- 用户测评数据JSON完整导出/导入
- 单条记录管理与批量清除
- 测评权重配置面板与框架说明文档
- 隐私模式切换:公开/私人数据隔离
- GitHub Actions Node.js版本统一为20.x
- Lint → TypeCheck → Build → Deploy 四阶段流水线
- 构建产物自动上传GitHub Pages
- Workflow Dispatch手动触发支持
- TypeScript严格模式验证通过
- Vite生产构建无错误
- 动态import代码分割优化
- 3084 modules transformed成功
- 修复6个专业测评计算器随机数生成问题
- 修复2个分析框架模拟数据随机性
- TypeScript类型错误全部修复
- 所有模块导出路径正确,前端入口完整
- Comprehensive chart system with 5 visualization types
- Professional report generation with PDF export
- Enhanced weight configuration system
- Multi-language support (Chinese/English)
- Complete animation configuration system with centralized variants and transitions
- SplashScreen component with boot sequence animation
- GlowCard component with 3D tilt and hover glow effects
- RippleButton component with click ripple animation
- AnimatedNumber component for number counting animations
- AnimatedProgress component for animated progress bars
- FadeInSection component for scroll-triggered fade-in animations
- ResultReveal component for assessment result reveal animations
- AchievementUnlock component for achievement notification animations
- User profile management with avatar support
- Achievement system with 6 types of badges
- User level and points system
- Favorites and history records management
- Personality radar chart visualization
- 30+ professional assessments across 7 categories
- Card flip and hover glow effects for assessment cards
- Assessment result persistence with localStorage
- Progress tracking and completion history
- Glassmorphism design style
- Responsive layout for all devices
- Smooth page transitions
- Scroll-triggered animations
- Interactive micro-interactions
- Comprehensive README in Chinese and English
- Contributing guidelines
- Code of conduct
- Security policy
- Issue and PR templates
- Migrated to TypeScript 5.x
- Improved component architecture with better separation of concerns
- Enhanced state management with Zustand
- Optimized build configuration with better code splitting
- Reduced bundle size through intelligent code splitting
- Improved animation performance with Framer Motion
- Optimized 3D rendering with React Three Fiber
- Fixed CI/CD pipeline issues
- Resolved TypeScript path alias errors
- Fixed animation component export issues
- Corrected ESLint configuration warnings
- Initial release with core assessment functionality
- Basic UI components and layouts
- Local storage for assessment results
- Simple animation effects
- MBTI personality assessment
- Big Five personality assessment
- Basic result visualization
- Dark theme support
- Project initialization
- Basic React setup with Vite
- Tailwind CSS configuration
- ESLint and Prettier setup
| Version | Date | Description |
|---|---|---|
| 2.0.0 | 2024-01-15 | Major update with animation system and user features |
| 1.5.0 | 2024-01-01 | Enhanced assessment features |
| 1.0.0 | 2023-12-01 | Initial release |
- Expand question bank to 100+ items
- Add more assessment categories
- Implement adaptive testing algorithm
- Daily challenges and streaks
- Leaderboards and rankings
- More achievement badges
- Share results to social media
- Export results as PDF
- Compare with friends
- Intelligent assessment recommendations
- Personalized insights
- Natural language result interpretation
- Multi-language support
- RTL language support
- Localized content
- Detailed personality insights
- Trend analysis over time
- Comparative statistics