Releases: xiaou61/Code-Nest
Releases · xiaou61/Code-Nest
V1.7.1版本
- 🆕 Electron 桌面端打包:支持将 vue3-admin-front 和 vue3-user-front 打包为独立桌面应用(Windows exe / macOS dmg / Linux AppImage)。
- 🖥️ 桌面端功能:系统托盘、窗口状态记忆、本地存储、IPC 通信等原生桌面能力。
- 🔧 electron-vite 构建:采用 electron-vite + electron-builder 技术栈,支持开发热重载与生产打包。
- 👥 小组头像上传:学习小组支持自定义头像上传,优化组件交互体验。
- 📝 PRD 文档:新增
docs/PRD/Electron桌面端打包PRD-v1.0.0.md,完整记录桌面端技术方案。
V1.7.0版本
学习效果追踪系统
- ✨ 掌握度标记:支持不会/模糊/熟悉/已掌握四级评估
- 📈 GitHub风格学习热力图:可视化展示全年学习轨迹
- 🔔 艾宾浩斯遗忘曲线复习提醒:智能计算最佳复习时间
- 📊 复习中心:统一管理待复习题目(逾期/今日/本周)
- 🔥 学习统计:连续学习天数、最长连续、本月学习等数据
IM聊天功能增强
- 💬 新增消息回复功能:支持引用回复历史消息
- 👥 优化在线用户管理:实时显示在线用户列表
🛠️ 技术实现
- 新增 3 张数据表:
interview_mastery_record、interview_daily_stats、interview_mastery_history - 新增复习中心页面
/interview/review - 学习热力图集成到面试题库首页
- 掌握度标记集成到做题模式
V1.6.3版本
- 🆕 AI模拟面试模块:
xiaou-mock-interview新增完整的AI模拟面试功能,支持多方向、多难度、多风格的模拟面试体验。 - 🤖 双模式出题:支持本地题库模式(从Interview题库抽题)和 AI出题模式(调用Coze工作流智能出题)。
- 📝 实时AI评价:用户回答后地获取AI评分、回答优点、改进建议,支持多种面试官风格(严厲/中性/温和)。
- 🔄 用户主动追问:用户可在回答后主动请求追问,深入考察知识点掌握情况,每题最多追问2次。
- 📊 面试报告与统计:面试结束后生成详细报告,包含AI总结、建议、各题得分明细;支持历史记录查询与用户统计面板。
- 🎯 题库选择:本地模式下用户可手动选择题库集进行定向训练。
- 🗂️ 前端页面:新增面试入口页、配置页、面试进行页、报告页、历史记录页,全流程用户体验。
- 🗄️ 数据库表:新增mock_interview_direction、mock_interview_session、mock_interview_qa、mock_interview_user_stats等表。
V1.6.1版本
- 🆕 计划打卡模块:
xiaou-plan支持个人计划创建、每日打卡、连续打卡统计、站内提醒通知、打卡记录查询等功能。 - 🎨 首页重新设计:采用现代卡片式布局,新增 Hero 区域、核心功能展示、快速入口网格、特色亮点区域,提升视觉体验。
- 📱 面试详情页优化:优化移动端适配与样式细节,提升手机端刷题体验。
- 🗄️ 数据库脚本:
sql/v1.6.1新增计划打卡相关表结构(user_plan、plan_checkin_record、plan_remind_task)。 - 🔔 定时任务:计划模块集成提醒调度器,支持每日任务生成与站内通知推送。
- 🔧 导航优化:首页快速入口新增「计划打卡」,顶部导航「学习」菜单新增入口。
V1.6.0版本
V1.5.0版本
V1.4.0版本
🔐 权限系统重构
- Sa-Token认证系统迁移 - 从JWT迁移到Sa-Token
- 使用Sa-Token独立Redis存储(database 4)
- 支持管理员和用户双账号体系(StpAdminUtil / StpUserUtil)
- 完善的Session管理和Token续签机制
- 路由级权限拦截配置
- 优化的异常处理(401/403状态码)
- WebSocket Token认证支持
💬 IM聊天室模块
- 实时聊天功能 - 基于WebSocket的即时通讯
- WebSocket实时消息推送
- 支持文本、图片、系统消息
- 在线用户列表和人数统计
- 历史消息加载(分页)
- 消息撤回功能(2分钟内)
- 心跳检测和断线重连
- 管理员功能:
- 消息管理和删除
- 用户踢出功能
- 系统公告推送
- 在线用户监控
⭐ 积分系统模块
- 用户积分管理 - 完整的积分体系
- 积分规则配置和管理
- 积分明细记录和查询
- 用户积分统计
- 积分排行榜
- 支持多种积分变动类型
- 积分日志追踪
🔧 技术架构优化
-
全局异常处理增强
- Sa-Token异常统一处理
- NotLoginException → 401 状态码
- NotPermissionException → 403 状态码
- 详细的异常类型区分和消息提示
-
WebSocket安全认证
- Sa-Token握手拦截器
- Token验证和用户信息提取
- Session数据同步到WebSocket attributes
-
模块化架构
- xiaou-chat 聊天室模块
- xiaou-points 积分系统模块
- 模块间依赖优化
V1.3.0版本
-
🤖 Coze AI工作流集成 - 引入智能AI工作流平台
- 支持Coze平台工作流调用
- 提供统一工具类和配置管理
- 同步和异步两种调用方式
- 参数传递、结果缓存、异常处理等完整功能
- 通过枚举统一管理工作流信息
-
🐛 Bug商店功能模块 - 趣味化编程体验
- Bug条目展示和管理系统
- 随机Bug获取和浏览功能
- 用户Bug浏览历史记录
- Bug内容复制和切换浏览
- 批量导入和数据初始化
- 管理端完整的CRUD操作
-
🎮 摸鱼工具集 - 程序员专属工具箱
- 程序员日历和每日内容管理
- 时薪计算器功能
- 今日热榜数据展示
- 热榜数据初始化和管理
-
🛠️ 开发者工具模块 - 提升开发效率
- 程序员工具模块集成
- 完善的工具路由配置
- 统一的工具管理界面
🎨 用户体验优化
-
导航系统升级 - 全局导航栏设计
- 统一的页面布局优化
- 响应式导航交互
- 更好的用户体验流程
-
版本管理功能 - 系统版本追踪
- 版本历史管理和展示
- 菜单搜索功能实现
- 版本信息统一管理
🔧 技术架构优化
-
知识图谱增强 - 知识管理系统完善
- 知识节点内容改为飞书文档链接
- 管理员端知识图谱和节点管理
- 更好的知识内容组织方式
-
模块化架构 - 新增多个功能模块
- xiaou-moyu 摸鱼工具模块
- xiaou-version 版本管理模块
- 模块间依赖关系优化