Releases: ranwawa/kinkeeper
Releases · ranwawa/kinkeeper
Release v1.17.0
📦 版本 1.17.0
更新内容
- fix(invitation): 优化请帖查询会话交互,减少重复结果和异常误导
- feat(invitation): 改造请帖识别会话核对流程,提升追查体验
- fix(server): 恢复识别任务触发,降低运行日志噪声
- feat(tts): 接入统一 AI 配置,改善语音生成失败反馈
- fix(search): 改为用户主动粘贴请帖内容,避免进页读取剪贴板
- fix(client): 优化隐私权限错误提示,解决图片选择失败原因不清晰的问题
- fix(server): 让识别测试直接解析 ai-core 源码,修复 CI 干净环境失败
- feat(server): 按模型能力控制礼薄参考图,统一 AI 场景配置
- feat(evaluation): 接入 Langfuse 评测流程,支持按序号选择参考图
- feat(ai-core): 提取礼薄识别模型策略,支撑评测和服务端复用
- feat(evaluation): add prompt feedback workflow
- fix(evaluation): 修正备注准确率计算,避免空备注抬高评测分数
- feat(evaluation-web): 新增独立 Vite + React + Antd 评测控制台
- feat(server): 收紧评测 API 边界与移除内置 Web 托管
- fix(server): 评测路由前置避免被 auth 中间件拦截
- feat(server): 评测系统 Web 界面改用 antd + 礼薄管理 + 图片直传 + 表格录入
- feat(server): 识别评测系统(Web 管理 + CLI 脚本)
- fix(deploy): 优化云托管部署上下文
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.16.0
📦 版本 1.16.0
更新内容
- feat(server): /health 接口返回服务版本号
- feat: ???
- fix: 移除后台识别 Worker 轮询,防止云函数实例持续保活
- fix(client): 首页启动优先渲染缓存
- fix(client): 列表改为触底增量加载
- fix(deploy): 部署脚本补充 website package.json 复制
- fix(docker): Dockerfile 中补充 website package.json COPY
- feat(landing): 新增小程序免登录落地页与共享营销数据
- feat(website): 更新 llms 索引,加入 FAQ 页面
- fix(website): 改用原生 script 标签加载百度统计
- feat(website): 接入百度统计
- feat(website): 完善 SEO/GEO(FAQ 页面、百度统计、TDK、导航)
- feat(website): 添加百度站点验证 meta 标签
- feat(website): 添加百度站点验证文件
- feat(website): 添加 Bing 站点验证文件
- feat(website): 完善 LLM 友好基础页面
- fix(client): 修复聊天素材打开跳转
- feat: 补充推广素材和图片打开处理
- feat(website): 搭建 SEO 官网基础
- fix(client): 修复微信素材打开请帖识别页面未获取图片路径的问题
- feat(settings): 启用隐私协议入口
- feat: 移动个人中心操作到设置页
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.15.1
📦 版本 1.15.1
更新内容
- fix(client): 优化字母索引拖动定位
- fix(client): 修复字母索引滑动交互
- fix(server): 初始化礼薄协作者列表
- fix(client): 优化字母索引动态渲染
- fix(client): 调整亲友统计差额展示
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.15.0
📦 版本 1.15.0
更新内容
- fix(client): 修复质量门禁 — biome 格式、hook 边界测试、排除预存低覆盖率文件
- feat(client): 礼薄详情页接入按段渲染的字母索引
- feat(client): 记录列表页接入按段渲染的字母索引
- feat(client): 亲友列表页接入按段渲染的字母索引
- feat(client): 首页字母索引改为按段渲染并支持滚动联动
- feat(me): 个人中心头像/昵称分步引导动画
- feat(client): 新增 useAlphabetSectionList 共享 hook
- feat(client): AlphabetIndex 增加受控 activeLetter 高亮
- feat(client): 新增按段聚合的字母索引数据工具
- fix(test): batch.test storagePayloadRef 类型补 jobId 字段
- feat(recognition): 提升礼薄识别准确率 + 沉淀人工校对反馈
- feat(client): 合并收礼送礼 tab 为单一入口
- feat(settings): 新增个人中心-设置页与自动播报开关
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.14.0
📦 版本 1.14.0
更新内容
- fix(client): 优化字母索引滚动定位
- fix(client): 修复字母索引滚动交互
- feat(client): 礼薄详情支持亲友搜索
- fix(client): 修复导入后列表数据不同步
- fix(ledger): 允许详情页删除含记录礼薄
- feat(ledger): 优化礼薄入口和删除体验
- feat(init): 补充结婚演示礼薄
- feat(client): 添加小程序底部菜单
- feat(home): 优化通讯录索引交互
- feat(client): 优化聚合回礼统计展示
- fix(client): 收礼识别允许新建礼薄后回填
- fix(client): 修正识别播报行高亮偏移
- fix(client): 避免安卓播报重复触发播放
- fix(client): 调整识别播报启动判定日志
- fix(client): 开启识别播报 WebAudio 驱动
- feat(client): 优化首页和礼薄详情交互
- fix: test
- fix(share): 统一共享礼薄工作区同步
- feat(client): 迁移首页搜索到亲友搜索页
- fix(auth): 恢复微信API调用的rejectUnauthorized:false
- fix(auth): 登录失败自动重试 + 401后自动重新登录
- fix(auth): 登录接口401不触发logout + 调试按钮用envVersion判断
- feat(me): 添加开发环境鉴权调试按钮
- fix(auth): 修复格式化和覆盖率问题
- fix(auth): 修复鉴权架构问题
- fix(recognition): 安卓播放前销毁重建音频实例
- fix(recognition): 修复识别播报计数和安卓播放
- fix(recognition): 保留识别选择的礼薄
- fix(recognition): 降低缺表日志频率
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.13.0
📦 版本 1.13.0
更新内容
- feat: 收礼识别前置礼薄选择
- fix: collabrator
- fix(permission): 修复 collaborators 为 undefined 时批量导入崩溃
- fix(voice): 修复播报高亮偏移、无自动滚动、删除记录缓存失效
- fix(ai): 修复识别时思维链混入JSON导致解析失败
- fix(workspace): 修复协作礼薄数据源不一致,列表/表单页面无法显示共享数据
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.12.0
📦 版本 1.12.0
更新内容
- fix(ci): 等待开发后端部署完成后再生成预览二维码,避免前端命中新接口时后端仍未就绪
- Revert "fix(config): 修正生产云托管服务名,解决正式环境识别任务路由 404"
- fix(config): 修正生产云托管服务名,解决正式环境识别任务路由 404
- Revert "fix(recognition): 增加任务轮询失败兜底,修复云端查询任务 404 后识别中断"
- fix(recognition): 增加任务轮询失败兜底,修复云端查询任务 404 后识别中断
- feat(recognition): 增加礼薄图片方向确认流程,降低拍照方向错误导致的识别失败
- fix(task): 完成全量biome检查在ci中失败了,要修复
- fix(task): 完成修复首页搜索框对齐及隐藏逻辑
- feat(task): 完成首页过滤交互,交付已批准方案
- feat(task): 完成首页交互,交付已批准方案
- feat(build): along sync
- feat(record): 批量表格改为单行编辑
- fix(recognition): 识别表缺失时重试后台轮询
- feat(recognition): 增加礼薄识别上下文参考
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.11.0
📦 版本 1.11.0
更新内容
- fix(recognition): avoid inline task execution
- fix(invitation): poll text recognition tasks
- fix(home): refine invitation input actions
- fix(home): stabilize bottom input search state
- feat(home): recognize clipboard invitation text
- fix(ai): use deepseek v4 pro for text invitation
- feat(invitation): move recognition entry to home input
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.10.0
📦 版本 1.10.0
更新内容
- feat(invitation): expand aliases and simplify lookup result
- fix(server): correct recognition job claim condition
- fix(server): stop recognition worker on missing ots tables
- fix(deploy): 缩小后端云托管镜像构建上下文
- fix(recognition): 改为常驻worker拉起识别任务,修复云托管请求结束后任务不执行的问题
- feat(home): 首页新增礼薄块筛选并复用礼薄展示,替代搜索栏下拉以便后续统一演进
小程序体验版已按变更自动部署;后端生产环境需经人工审核后才会继续部署。
Release v1.9.0
📦 版本 1.9.0
更新内容
- fix(auth): 修复体验版环境识别与跨环境 token 复用导致的启动失败问题
- fix(ci): 保留客户端包元信息以修复云托管构建失败问题
- fix(runtime): 补充环境中文日志并修复云托管构建失败问题
- feat(state): migrate collaboration runtime state to zustand
- fix(client): 补齐 decorators 依赖并封装本地 Taro 构建入口,修复小程序构建失败与 macOS 校验阻塞问题
- fix(client): 修复批量导入记录的 TypeScript 类型错误
- fix(repo): 修复了全仓检查与测试失败问题,确保批量录入播报和服务端控制器测试恢复通过
- feat(invitation): 重构了请帖识别链路并统一图片文本来源,解决了旧快慢路径耦合和调试数据分散的问题
- fix(invitation): 兜底缺失识别字段并提示结果异常,避免请帖页静默报错
- feat(invitation): 重构请帖识别结果页并直连亲友历史,帮助用户快速判断是否需要回礼
- feat(recognition): 新增了请帖识别持久化链路,解决了大模型识别超时且结果无法沉淀分析的问题
- fix(client): Excel 导入时对单元格字符串值统一 trim
- fix(client): Excel 表头含空格时字段映射失败
- feat(client): Excel 导入增加调试日志与行内编辑弹框
- feat(shared): 引入 ledgerType 字段替代名称匹配判断默认礼薄
- fix(record): OUT/RETURN 类型记录自动绑定默认送礼簿,防止空 ledgerId 入库
- feat(client): 首页统计卡片支持点击交互,快速过滤收礼/送礼/回礼类型记录
- fix(context): 在 Context Provider mutation 成功后清除 Bootstrap 缓存 (#95)
- feat(record): 金额输入支持从用户常用金额列表快速选择 (#92) (#93)
- feat(ff-list): 优化亲友列表页面交互,显示备注并在选择模式自动聚焦搜索框 (#88)
- fix: 修复新增记录页面语音播放和返回按钮问题 (#87)
- fix: 修复 LunarDatePicker 下月补位测试因今日日期导致的失败 (#78)
- fix: 修复 LunarDatePicker 测试因今日日期导致的失败
- feat: along
- feat(record): 新增创建记录后语音播报与继续添加弹窗功能,提升用户体验 (#73)
- fix(client): 修复首页滚动功能失效的问题 (#71)
- fix(pi): guard worktree-gc main() with import.meta.main to prevent side-effect on import (#70)
- fix(pi): improve GitHub API 404 error detection for task identification (#63)
- fix(client): 修复首页列表滚动加载更多失效的问题 (#59)
- fix: robustly parse git remote URL by ensuring string type and trimming whitespace
- feat: migrate shell scripts to typescript and fix autonomous execution
- feat: add script for running test coverage
- fix(pi): ensure mandatory reply after code modification in pr-review SOP (#56)
- fix(ci): 修正生产部署环境变量名以匹配文档 (#53)
- feat: 实现语音播报功能并添加测试覆盖脚本 (#54)
- fix(ci): 修正生产部署环境变量名以匹配文档 (#46)
- fix(chat): 按评审意见优化聊天界面
- feat(pi): implement resolve-pr-review workflow and github extensions
- feat(husky): 重构 quality-check 为独立脚本并添加状态提示
- fix(chat): 优化红包气泡样式,修复技术债及视觉区分度问题 (temp)
- fix: 修复所有测试失败问题
- fix: 修复 services 目录下测试文件的 vi.mock 路径
- fix: 修复 pages 目录下测试文件的 vi.mock 路径
- fix: 修复 landing.test.tsx 的 vi.mock 路径
- fix: 修复移动测试文件后的 vi.mock 路径问题
- fix: 修复移动测试文件后的导入路径问题
此版本已自动上传至微信小程序后台,请前往微信公众平台手动提交审核