Commit Graph
107 Commits
Author SHA1 Message Date
xuncha ee684021db 图片解密优化 2026-03-17 23:11:37 +08:00
2977094657 f2c0799854 fix: debounce in-session search jump loading 2026-03-17 10:51:56 +08:00
2977094657 5cf8ce4385 fix: resolve self sender info in group search 2026-03-16 20:12:10 +08:00
xuncha 7e05909404 Merge pull request #459 from 2977094657/dev
fix(chat): 修复消息搜索结果的发送者信息和头像加载
2026-03-16 10:34:04 +08:00
2977094657 66a2b3224f fix(chat): repair search result sender info 2026-03-16 10:17:40 +08:00
H3CoF6 7bcdecaceb fix: 搜索时不污染原对象 2026-03-16 08:35:24 +08:00
cc 1f676254a9 一个略有问题的修复 2026-03-15 23:32:41 +08:00
cc 8c1b043769 相对稳定的版本 2026-03-15 23:19:45 +08:00
cc ef97202867 一些更新 2026-03-15 20:28:46 +08:00
hicccc77 bd4c4878f1 fix: 修复搜索无法取消/后台持续占用问题
- 全局搜索和会话内搜索均加 generation 计数,新搜索触发时丢弃旧结果
- 防抖从 400ms 统一改为 500ms
- 关闭搜索时立即取消 pending 的 timer 和 generation
2026-03-15 19:53:11 +08:00
hicccc77 0eac4e2a44 fix: 优化消息搜索体验
- 去掉切换按钮,搜索框直接同时搜索会话名和消息内容
- 消息搜索加 400ms 防抖,输入停止后再请求
- 全局消息结果显示会话 displayName,点击跳转并清空搜索框
- 修复跨会话搜索 meta 为 null 导致无结果的问题(C++ 层)
2026-03-15 19:40:47 +08:00
hicccc77 053e2cdc64 feat: 新增聊天消息搜索功能
- 会话内搜索:header 加搜索按钮,展开搜索栏,结果列表显示在消息区上方,点击跳转到对应时间
- 全局消息搜索:会话列表搜索框新增消息模式切换按钮,搜索结果展示在会话列表下方,点击跳转到对应会话
- preload 暴露 chat.searchMessages IPC
2026-03-15 19:35:41 +08:00
2977094657 c0ad450960 fix(chat): stabilize history pagination and message keys 2026-03-15 19:08:13 +08:00
cc d6b95036b5 一个简单的安卓岛 2026-03-15 11:42:41 +08:00
cc 641abc57b9 修复 #389 ;并优化了引导页面 2026-03-14 22:23:10 +08:00
cc 27a18f1fc6 优化图片窗口的渲染;修复实时管道的问题;优化了图片密钥相关配置流程 2026-03-14 13:34:41 +08:00
xuncha d8c3ba34a8 每次点击图片的时候 都解密一遍 2026-03-13 21:14:46 +08:00
cc 56227c69f7 一些小更新 2026-03-13 20:34:40 +08:00
cc 4966cdbfac 页面交互与动画优化 2026-03-12 23:52:46 +08:00
Jiang Huiyuan f4364b3bd3 Refactor concurrency management in decryptOne function
Refactor concurrency handling in decryption process to use a Set for tracking promises instead of an array. This improves performance by simplifying the removal of completed promises.
2026-03-11 19:28:48 +08:00
aits2026 bea824aee9 feat: unify chat analytics navigation 2026-03-10 12:04:56 +08:00
aits2026 ecd64f62bc feat(export): show and stop background page tasks 2026-03-10 09:37:31 +08:00
aits2026 8d9a042489 feat(chat): add sns timeline entry for private sessions 2026-03-06 10:41:06 +08:00
aits2026 f18fb83a92 feat(chat): smooth standalone session window loading 2026-03-05 16:32:25 +08:00
aits2026 a5358b82f6 perf(export): further optimize detail loading and prioritize session stats 2026-03-05 16:05:58 +08:00
xuncha 25630da1ce 图片解密++ 2026-03-05 14:31:15 +08:00
tisonhuang 49f99f57c9 fix(chat): render date popover in top portal for stable layering 2026-03-05 09:15:23 +08:00
tisonhuang 28e7de6ceb fix(chat): portalize standalone jump calendar to avoid translucent compositing 2026-03-04 21:19:11 +08:00
tisonhuang c204855a71 fix(chat): hide export/transcribe/decrypt actions in standalone chat 2026-03-04 21:19:11 +08:00
tisonhuang 47f9c0a502 fix(chat): keep cross-day browsing after date jump 2026-03-04 21:19:11 +08:00
tisonhuang 4b57e3e350 feat(chat): replace jump date modal with inline calendar popover 2026-03-04 21:19:11 +08:00
tisonhuang 1652ebc4ad fix(chat): show group member count loading and failed states 2026-03-04 21:19:11 +08:00
tisonhuang 926ca72331 feat(export): add open-chat window from session list 2026-03-04 21:19:11 +08:00
tisonhuang 54d6cded53 perf(chat): restore session window from cache on switch back 2026-03-04 21:19:11 +08:00
tisonhuang 7b4aa23f35 perf(chat): speed up session switch and stabilize message cursor 2026-03-04 21:19:11 +08:00
tisonhuang bb602af750 fix(stats): ensure accurate transfer red-packet and call counts in detail panels 2026-03-04 21:19:11 +08:00
tisonhuang 2cc1b55cbf feat(stats): add transfer red-packet and call message counts in session details 2026-03-04 21:19:11 +08:00
tisonhuang e9971aa6c4 fix(chat): avoid detail auto refresh blocking group members load 2026-03-04 21:19:10 +08:00
tisonhuang 91f630209c feat(export): improve count accuracy and include pending updates 2026-03-04 21:19:10 +08:00
tisonhuang ce683a539d fix(export): improve progress visibility and hard-stop control 2026-03-04 21:19:10 +08:00
tisonhuang ac481c6b18 feat(export): optimize batch export flow and unify session detail typing 2026-03-04 21:19:10 +08:00
tisonhuang 7bd801cd01 feat(chat): add group members sidebar with owner/friend badges 2026-03-04 21:19:10 +08:00
tisonhuang 2e8f55d7a8 feat(chat-export): open single export dialog in chat with init feedback 2026-03-04 21:19:10 +08:00
tisonhuang ac61ee1833 perf(chat): add local session list and preview cache hydration 2026-03-04 21:19:10 +08:00
tisonhuang a87d419868 fix(chat): collapse detail panel when switching sessions 2026-03-04 21:19:10 +08:00
tisonhuang abbb7a0cb1 feat(chat): show export-table metrics in session detail sidebar 2026-03-04 21:19:10 +08:00
tisonhuang a5ae22d2a5 perf(chat): split session detail into fast and extra loading 2026-03-04 21:19:10 +08:00
tisonhuang 22b6a07749 feat(chat): smooth loading with progressive session hydration 2026-03-04 21:19:10 +08:00
xuncha 39b38119c1 同步ui 2026-03-02 22:22:56 +08:00
xuncha eace3e9467 查看消息内容 2026-03-02 21:36:44 +08:00