2977094657
|
16a13af18a
|
feat(chat): 支持位置消息与小程序卡片解析展示
- 新增位置消息解析,补充经纬度、地点名和地址字段
- 修复小程序分享 type 识别,避免嵌套 type 干扰
- 聊天页新增位置卡片展示,并补充小程序卡片样式
- 导出、搜索和会话预览同步支持位置消息
- 补充位置导出与小程序解析测试
|
2026-03-06 21:19:15 +08:00 |
|
2977094657
|
6b58cebce5
|
fix(desktop-output): 移除安装目录 output 链接,避免更新/卸载误删用户数据
- 安装/卸载阶段清理旧版 output junction/symlink
- 打包版写入 output-location.txt/open-output.cmd 指向真实 output 目录
- 设置页展示 output 路径并支持一键打开
|
2026-03-02 19:03:24 +08:00 |
|
2977094657
|
b5200713b3
|
refactor(frontend-api): 统一 useApiBase 并移除 localhost:8000 硬编码
|
2026-02-28 18:43:48 +08:00 |
|
2977094657
|
8a101b4c5e
|
feat(settings): 设置弹窗支持后端端口切换(桌面/网页)
|
2026-02-28 18:43:48 +08:00 |
|
2977094657
|
43104ef2c4
|
improvement(wrapped-ui): 年度总结新增隐私模式开关(昵称/头像/消息/词云可模糊)
- Wrapped 页面右上角新增隐私模式开关,并在 deck 根节点挂载 wrapped-privacy
- Tailwind 新增 wrapped-privacy-* 细粒度模糊样式:仅模糊昵称/消息/关键词/头像,hover 可临时显示
- Wrapped 各卡片/可视化统一接入新 class,逐步替换原 privacy-blur 用法(词云/聊天回放/气泡等)
|
2026-02-27 16:43:28 +08:00 |
|
2977094657
|
6b24daf7bf
|
improvement(wrapped-ui): Bento 总览支持微信表情资源渲染并优化占位逻辑
- topEmoji.kind=wechat 时使用 assetPath 渲染图片,加载失败自动回退到文本/Unicode 展示
- 计数展示统一切到 topEmojiCount(兼容旧 topUnicodeEmojiCount 回退)
- Wrapped 首页占位壳对 Bento summary 卡片放行,交由卡片内部处理 loading/error 状态
|
2026-02-26 20:02:03 +08:00 |
|
2977094657
|
3072297769
|
feat(wrapped): 新增便当总览卡片(Card #7)
- 增加 Card07BentoSummary 前端渲染与加载/失败重试交互(注入 wrappedRetryCard)
- 后端新增 card_07_bento_summary:基于已实现卡片聚合生成 snapshot,保证渲染稳定
- Wrapped manifest/implemented_upto 升级到 7,并支持按卡片 id 单独构建
- 新增 manifest 末尾卡片校验测试
|
2026-02-26 18:29:48 +08:00 |
|
2977094657
|
a61142834d
|
improvement(desktop-update): sanitize release-note links and virtualize notes list
|
2026-02-22 22:42:46 +08:00 |
|
2977094657
|
a5b90e0cab
|
improvement(wrapped-ui): 重构常用语词云卡交互与视觉表现
- Card06 文案改为年度常用语,展示候选句数、独特短句数与 topKeyword。
- 移除隐私开关、跳过按钮和粒子爆炸层,简化动效流程与交互路径。
- 词云布局改为百分比坐标 + 自适应缩放,点击词后的例句面板改为 Teleport 固定定位。
- 优化空态文案与再看一遍入口,提升移动端可读性与操作一致性。
|
2026-02-22 22:18:58 +08:00 |
|
2977094657
|
2dd103814a
|
feat(wrapped): 新增年度关键词词云卡片(Card #6)
- 新增关键词词云后端计算:消息采样、jieba 分词、关键词权重与例句回看数据。
- Wrapped 年度卡片接入 Card #6,并对该卡片改为按请求重算(不走单卡缓存)。
- 前端新增 storm->cloud 词云动效卡片,支持词点击查看例句及动画阶段隐藏 deck 顶部 UI。
- 统一 wrapped 消息表名解码逻辑,兼容 sqlite text_factory=bytes。
- 新增关键词词云测试并加入 jieba 依赖。
|
2026-02-22 18:59:30 +08:00 |
|
2977094657
|
d9e9bcc16a
|
improvement(wrapped): 优化月度好友墙木板布局与拖拽交互
- 重构月度好友墙卡片容器与木板视觉层
- 优化卡片尺寸、旋转分布、阴影与入场动画
- 支持拍立得拖拽、悬停放大与层级提升
|
2026-02-22 11:57:02 +08:00 |
|
2977094657
|
949990d125
|
feat(chat-edit-ui): 新增聊天编辑入口与修改记录页面
- 聊天右键菜单新增修改消息、字段编辑、恢复原消息、修复发送者、反转微信气泡位置
- 新增 /edits 页面,支持会话维度浏览修改记录与原/现对比
- 新增 EditedMessagePreview 组件复用聊天气泡样式
- 侧边栏新增修改记录入口
- useApi 增加 chat edits 相关接口,nuxt 配置支持可配置 API base
- 增加会话级反转消息位置前端显示开关(本地存储)
|
2026-02-22 11:56:28 +08:00 |
|
2977094657
|
ffa6491ed4
|
feat(wrapped): 增加月度好友墙卡片
- 新增月度好友墙卡片(chat/monthly_best_friends_wall):按月评选聊天搭子并输出评分维度
- 前端新增拍立得墙展示 12 个月获胜者与指标条,支持头像失败降级
- Wrapped deck 插入新卡片;emoji 卡片 id 顺延为 5,并同步更新测试
- Wrapped 页面默认展示上一年;切换年份时保持当前页并按需懒加载卡片
- WrappedCardShell(slide)支持 wide 布局;更新 wrapped cache version
|
2026-02-19 20:01:11 +08:00 |
|
2977094657
|
a79eb35a8e
|
improvement(wrapped): 回复速度排行支持收发拆分
- 后端按 sender_username 拆分 outgoing/incoming,并输出累计序列用于动画
- 前端条形图改为分段堆叠(我发/对方),补充图例与容错降级逻辑
- 文案更新为 我发 + 对方
|
2026-02-19 20:00:48 +08:00 |
|
2977094657
|
e7122ecffd
|
improvement(wrapped): 全局概览改为年度日历热力图
- card_00_global_overview 输出 annualHeatmap(dailyCounts + highlights)
- 新增 AnnualCalendarHeatmap:横向滚动网格 + 气泡 tooltip + 高光日文案
- GlobalOverviewChart 从 Radar 重构为 Heatmap;Card00 slide 下微调间距
- MessageCharsChart 复用 msg-bubble 样式,统一气泡外观
|
2026-02-19 20:00:21 +08:00 |
|
2977094657
|
e4ba306dbf
|
improvement(wrapped): 清理主题系统,Wrapped 固定 Modern
- 移除 useWrappedTheme 与主题切换入口(仅保留 Modern 视觉)
- 封面/卡片/年份选择器/热力图等组件去掉 Win98/Gameboy/DOS 分支与样式
- 删除 themedHeatColor、CRT/像素字体相关样式,降低维护成本
|
2026-02-18 23:04:04 +08:00 |
|
2977094657
|
50415b37d0
|
ci: 用提交记录生成 release notes,并修复更新按钮主题色
|
2026-02-18 20:33:34 +08:00 |
|
2977094657
|
b70e7f35a7
|
improvement(wrapped): 年度总结仅保留 Modern 主题
- 移除复古主题切换入口(控制面板/左上角按钮)与 Win98/CRT 相关 UI
- 简化 useWrappedTheme:仅保留 off(Modern),历史主题值自动回退
- Modern 下也展示 LuckyBlock 占位图,并同步更新 README 说明
|
2026-02-18 19:11:47 +08:00 |
|
2977094657
|
c3913021c9
|
feat(app-shell): 桌面端集成自动更新(electron-updater)
- 集成 electron-updater:检查更新/下载/安装/忽略此版本,并推送下载进度到前端
- 打包版启动后自动检查更新;托盘菜单支持手动检查
- preload 暴露 updater IPC + __brand 标记;前端新增更新弹窗与设置页版本/检查更新入口
- 补全发布配置:artifactName/publish;release workflow 增加上传 latest.yml
|
2026-02-18 16:53:50 +08:00 |
|
2977094657
|
ed5ce0993e
|
feat(sns): 朋友圈页支持联系人侧栏、导出与 Live Photo
- 左侧新增朋友圈联系人列表(按发圈数),支持搜索与“全部/单人”筛选
- 新增“导出全部/导出此人”,展示导出状态并支持下载 ZIP(SSE 优先,轮询兜底)
- Live Photo/实况:悬停播放、静音切换与预览弹窗
- 媒体请求统一透传 use_cache;关闭缓存时追加时间戳避免浏览器缓存
|
2026-02-17 23:41:34 +08:00 |
|
2977094657
|
616778bf1a
|
feat(wrapped): 新增梗图年鉴(Emoji Universe)卡片
- 后端新增 card_04_emoji_universe:统计表情包/emoji 使用与画像
- 前端新增 Card04EmojiUniverse + VueBits Stack/ImageTrail 交互展示
- 更新 Wrapped manifest/Hero 预览与用例覆盖
|
2026-02-13 22:40:39 +08:00 |
|
2977094657
|
250c12548d
|
refactor(chat-ui): 抽离侧边栏并统一账号/实时/隐私状态
新增 SidebarRail 组件并统一主导航入口
引入 chatAccounts/chatRealtime/privacy 三个 Pinia store 复用全局状态
聊天/联系人/朋友圈页面去重侧栏逻辑,app 根布局统一承载标题栏与内容区
|
2026-02-11 12:14:21 +08:00 |
|
2977094657
|
8abb5c07cc
|
improvement(wrapped-ui): 下线 DOS 主题并优化 Wrapped 多主题体验
- 移除 DOS 主题入口、切换器组件与相关样式逻辑,统一主题为 Modern / GameBoy / Win98。
- 新增 WrappedGameboyDither 组件,并在背景与 CRT 叠加层中引入 GameBoy 噪点效果。
- 优化 wrapped 页面视口高度与背景同步逻辑(含 ResizeObserver 与 100dvh 适配),提升桌面容器显示稳定性。
- 调整封面标题与预览位移、回复速度卡片滚动行为等细节,提升主题下视觉与交互一致性。
|
2026-02-07 20:59:03 +08:00 |
|
2977094657
|
50bdea80e4
|
improvement(wrapped-ui): 封面接入卡片预览并按主题展示
- WrappedHero 新增卡片预览区,按 GameBoy/Modern 主题切换不同预览动效
- 基于 cardManifests 动态映射标题与提问文案,并补充 fallback 逻辑
- wrapped 首页透传 report cards,确保封面预览与报告内容一致
|
2026-02-07 14:20:42 +08:00 |
|
2977094657
|
dd790cd368
|
improvement(wrapped-ui): 引入 Bits 动效组件并新增 GSAP 依赖
- 新增卡片交换、网格流动、文本拆分三类动效组件,统一沉淀到 wrapped 共享层
- 前端新增 gsap 依赖并同步 lock 文件,确保动画能力可复现
- 为年度总结封面动效与后续复用打基础
|
2026-02-07 14:20:30 +08:00 |
|
2977094657
|
205832c57a
|
improvement(wrapped): 概览卡片补充年度新增好友统计
- 后端 Card#0 增加 addedFriends 字段(基于系统消息关键字 best-effort 识别新好友)
- 前端概览文案在 addedFriends>0 时展示新增好友数
- bump wrapped cache version,避免旧缓存导致字段缺失
|
2026-02-04 16:25:29 +08:00 |
|
2977094657
|
7d59f3dbde
|
improvement(wrapped-ui): 优化 GameBoy/DOS 主题布局并增强键盘可视化
- slide 模式在 GameBoy/DOS 下采用更紧凑的标题字号与间距\n- MessageChars 键盘增加 GameBoy 风格外观与功能键样式
|
2026-02-03 16:32:12 +08:00 |
|
2977094657
|
011903ed2c
|
feat(wrapped): 新增回复速度卡片 #3(秒回置顶关心)
- 新增年度总结卡片 #3:回复速度/置顶关心统计与排行\n- 前端新增 Card03 渲染与交互(含抽奖揭晓/Top 列表)\n- 更新年度总结卡片清单并加入评分单测
|
2026-02-03 16:31:04 +08:00 |
|
2977094657
|
f17c43854a
|
improvement(wrapped-ui): 完善 Win98 主题的可视化适配并优化聊天回放信息区
- ChatReplayAnimation:时间戳移到顶栏,简化气泡尾巴;补齐 Game Boy/DOS/Win98 顶栏文案颜色与边框风格
- 热力图:新增 win98 配色分支,并为 heatmap/legend 单元加硬边框
- Overview/MessageChars 等可视化补充 Win98 主题样式(键盘/进度条/雷达图等)
|
2026-02-02 00:07:45 +08:00 |
|
2977094657
|
ee98def027
|
feat(wrapped-ui): 新增 Win98 主题与桌面化外观
- 主题系统新增 win98(显示名 Windows 98,快捷键扩展到 F1-F4),并区分 retro(pixel/CRT) 与桌面 GUI 主题
- 年度总结页新增 Win98 桌面背景与底部任务栏(背景色/视口高度适配)
- 封面与卡片 slide 形态支持 Win98 窗口外观(title bar/icon/controls)
- 主题切换器补充 Win98 选项并新增 Win98 专属切换器
- 新增 Win98 图标资源(Start + 桌面图标)
|
2026-02-02 00:07:09 +08:00 |
|
2977094657
|
aa9eb3c36e
|
improvement(wrapped-ui): 移除 VHS 主题并优化 DOS/CRT 视觉效果
- 主题系统收敛为 Modern/Game Boy/DOS(快捷键改为 F1-F3)
- 删除 VHS 切换器与相关样式(卡片/控件/年份选择/图表等)
- DOS 主题统一使用像素字体,减弱发光强度并细化扫描线/闪烁参数
- DOS 闪烁光标改由 WrappedCRTOverlay 渲染,避免全局样式副作用
- 移除热力图 vhs 配色分支
|
2026-02-01 19:27:51 +08:00 |
|
2977094657
|
fa57b18db5
|
feat(wrapped): 添加聊天回放动画组件
|
2026-02-01 16:19:21 +08:00 |
|
2977094657
|
477125c29f
|
feat(wrapped): 添加最早最晚消息展示功能
|
2026-02-01 15:26:33 +08:00 |
|
2977094657
|
66347b985c
|
improvement(wrapped-ui): 优化年度总结可视化表现并适配主题
- 热力图支持按主题着色(Game Boy/DOS/VHS),并补充对应主题样式
- 字数键盘引入 10 级磨损系统:磨损/标注按等级平滑变化,并中文化提示
- 作息卡补充基于热力图的个性化叙事文案
|
2026-01-31 20:00:11 +08:00 |
|
2977094657
|
f6d6143f1b
|
feat(wrapped-ui): 引入多主题系统与切换器(Modern/Game Boy/DOS/VHS)
- 新增 useWrappedTheme:主题状态全局共享、localStorage 持久化,支持 F1-F4 快捷键与循环切换
- 新增主题切换器组件(Modern/Game Boy/DOS/VHS)与主题化年份选择器
- 年度总结页接入 themeClass/currentBg;CRT 叠加层支持 VHS 效果(REC/时间戳/跟踪线)
- 补充主题全局样式与卡片/控制面板主题适配
|
2026-01-31 19:59:41 +08:00 |
|
2977094657
|
3d58b6f145
|
feat(wrapped-ui): 年度总结页支持懒加载与复古模式,新增概览/字数卡片
- wrapped 页面改为:先拉 meta/年份列表,再按页请求单张卡片,首屏更快
- 新增 Card#0 全局概览页(含图表)
- 新增 Card#2 消息字数页(含键盘敲击统计与图表)
- 新增复古模式:像素字体资源 + CRT Overlay,支持一键开关
- 调整 shared 组件、types/useApi,更新前端依赖与 lock
|
2026-01-31 14:54:43 +08:00 |
|
2977094657
|
ed1d765953
|
feat(wrapped-ui): 新增年度总结页面与热力图卡片
- 新增 /wrapped PPT 风格滑动浏览(封面 + 卡片页)
- 新增 Card#1 组件与 24×7 周-小时热力图可视化
- 首页新增年度总结入口;useApi 增加 getWrappedAnnual;补充 wrapped 背景纹理
|
2026-01-30 16:26:52 +08:00 |
|
2977094657
|
6eb161c726
|
feat(desktop): 新增 Electron 桌面端壳与自绘标题栏
- 新增 desktop/ Electron 工程:启动后端并等待 /api/health,就绪后加载页面;打包模式从 extraResources 读取 UI/后端
- 新增 DesktopTitleBar 组件,适配 frame:false 自绘标题栏,并修复桌面端 100vh 布局导致的外层滚动条
- chat 页面右侧布局调整更接近原生微信;detection-result 调试输出仅在 dev 环境启用
- .gitignore 忽略 desktop 构建产物/依赖,保留 .gitkeep 占位文件
- README 补充 Windows 桌面端 EXE 打包(npm run dist)与产物路径说明
|
2026-01-17 18:23:52 +08:00 |
|
2977094657
|
8341c3159e
|
feat(media): 添加图片资源解密与SSE进度
- 后端新增图片解密密钥获取/保存接口(/api/media/keys)
- 新增批量解密接口与输出结构:resource/{md5前2位}/{md5}.{ext}
- 新增资源直读接口(/api/media/resource/{md5}),自动识别媒体类型返回
- 新增SSE实时进度接口(/api/media/decrypt_all_stream),前端可实时展示进度
- 前端解密页增加图片解密步骤与进度条/统计/失败说明,并对接相关API
- README 补充图片资源解密使用说明
|
2025-12-17 16:56:54 +08:00 |
|
2977094657
|
540a0fd823
|
feat(frontend): 添加前端页面
|
2025-07-25 20:21:26 +08:00 |
|