aits2026
|
37796c98c9
|
feat: show settings as modal dialog
|
2026-03-10 13:32:19 +08:00 |
|
aits2026
|
5b2e48badd
|
refactor: streamline sidebar account menu
|
2026-03-10 13:24:47 +08:00 |
|
aits2026
|
627aa35f88
|
refactor: move sidebar toggle to title bar
|
2026-03-10 12:38:23 +08:00 |
|
aits2026
|
74e974177c
|
refactor: tighten private analytics header
|
2026-03-10 12:24:42 +08:00 |
|
aits2026
|
6911132c95
|
fix: align group analytics header layout
|
2026-03-10 12:17:21 +08:00 |
|
aits2026
|
f1affc7d63
|
refactor: simplify chat analytics header
|
2026-03-10 12:12:50 +08:00 |
|
aits2026
|
bea824aee9
|
feat: unify chat analytics navigation
|
2026-03-10 12:04:56 +08:00 |
|
aits2026
|
cbdd5b3a24
|
fix: refresh sns feed with latest selected contacts
|
2026-03-10 11:48:25 +08:00 |
|
aits2026
|
c02bc753fd
|
feat: filter SNS feed by selected contacts
|
2026-03-10 11:38:38 +08:00 |
|
aits2026
|
d4915e1a62
|
feat: support batch-select SNS contacts
|
2026-03-10 11:01:54 +08:00 |
|
aits2026
|
2d4a5fc62f
|
Revert "feat: enrich mutual friend identities in export dialog"
This reverts commit f3027da43885a67583099008991dbfc4def3f4d1.
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
94a010c9b2
|
feat: enrich mutual friend identities in export dialog
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
a6a202f6ff
|
fix(export): remove incorrect row action offset
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
2127fdd443
|
style(export): tighten sticky action cell right padding
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
3b3fd8b35c
|
fix(export): keep session row actions sticky in viewport
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
95d0937015
|
fix(export): align session metric columns with header
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
b070b4f659
|
fix(export): support dragging session table header horizontally
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
a8c05fd26c
|
fix(export): add top horizontal scrollbar for session table
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
ecd64f62bc
|
feat(export): show and stop background page tasks
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
5affd4e57b
|
fix(export): restore session table body rendering
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
76d69ab7dd
|
fix(export): improve dark-mode layout dropdown contrast
|
2026-03-10 09:37:31 +08:00 |
|
aits2026
|
1d1b38210a
|
fix(export): add horizontal scrollbar for narrow session table
|
2026-03-10 09:37:31 +08:00 |
|
cc
|
a0dda0b866
|
Merge pull request #384 from hicccc77/dev
修复了一些问题
|
2026-03-08 00:21:07 +08:00 |
|
cc
|
6913defc12
|
修复了一些问题
|
2026-03-08 00:19:46 +08:00 |
|
hicccc77
|
f3e2fdd4fc
|
配置:忽略 pnpm-lock.yaml
v3.0.3
|
2026-03-08 00:02:49 +08:00 |
|
hicccc77
|
5c44b35045
|
配置:忽略 pnpm-lock.yaml
|
2026-03-08 00:02:36 +08:00 |
|
hicccc77
|
cebb6426f8
|
发布:合并 dev 分支到 main
|
2026-03-07 23:58:43 +08:00 |
|
hicccc77
|
f05e50e63e
|
更新:wcdb_api.dll 至最新版本
|
2026-03-07 23:55:15 +08:00 |
|
hicccc77
|
f8ef3f18ff
|
修复:WCDB 初始化失败时显示错误码
- 将 DLL 返回的错误码保存到 lastDllInitError
- 用户可以看到具体错误码,方便反馈问题
- 配合 DLL 更新,支持更详细的错误码
- 修复 #353
|
2026-03-07 17:49:24 +08:00 |
|
hicccc77
|
47dbc540ac
|
优化:扫内存获取密钥时如果找不到则自动扫描更多文件
- 首次扫描 32 个模板文件
- 如果找不到有效的 XOR 密钥,自动扩展到 100 个文件
- 提高密钥获取成功率
|
2026-03-07 15:15:43 +08:00 |
|
hicccc77
|
766d5ed2af
|
修复:扫内存获取图片密钥时 XOR 密钥为空默认为 0 的问题
- 当无法从模板文件计算出有效的 XOR 密钥时,返回错误而不是默认为 0x00
- 提前检查 XOR 密钥是否为 null,避免后续使用错误的密钥
- 修复 #355
|
2026-03-07 15:11:57 +08:00 |
|
hicccc77
|
783b408611
|
修复:在 getImageData 中使用 imageDecryptService 以支持 msg/attach 目录
- 将 ImageDecryptService 集成到 ChatService
- 用 imageDecryptService.decryptImage() 替换 findDatFile
- 支持通过 hardlink.db 查询高清图片路径
- 修复 #363
|
2026-03-07 15:00:59 +08:00 |
|
hicccc77
|
24c91269a0
|
refactor: remove unused better-sqlite3 dependency
- Remove better-sqlite3 from package.json dependencies
- Remove @types/better-sqlite3 from devDependencies
- Remove unused hardlink.db query logic in videoService (always uses wcdbService/DLL)
- Remove unused hardlink.db query logic in chatService (fallback to filesystem search)
- Remove HardlinkState type and hardlinkCache
- Simplify code by removing dead optimization paths
|
2026-03-07 14:26:26 +08:00 |
|
xuncha
|
e786026049
|
Merge pull request #381 from hicccc77/dev
Dev
v3.0.2
|
2026-03-06 17:22:25 +08:00 |
|
xuncha
|
566b0cf6e5
|
Merge pull request #373 from aits2026/codex/ts0305-01-export-module-upgrade
导出模块继续优化+朋友圈体验增强+显性化应用锁入口+其他一些小优化
|
2026-03-06 17:21:59 +08:00 |
|
aits2026
|
b17844e837
|
style(export): tighten path label spacing
|
2026-03-06 17:18:06 +08:00 |
|
aits2026
|
5c93c4db57
|
style(export): align top settings button height
|
2026-03-06 17:15:27 +08:00 |
|
aits2026
|
57e8a96a4a
|
feat: animate load detail entry icon
|
2026-03-06 17:09:23 +08:00 |
|
aits2026
|
438581834e
|
refactor: simplify mutual friends list items
|
2026-03-06 17:05:30 +08:00 |
|
aits2026
|
58cfd49859
|
feat: clarify mutual friends direction labels
|
2026-03-06 16:58:44 +08:00 |
|
aits2026
|
4a1933e924
|
fix: include reverse mutual friends
|
2026-03-06 16:52:02 +08:00 |
|
aits2026
|
6ded8c5ab5
|
feat: add export mutual friends stats
|
2026-03-06 16:39:40 +08:00 |
|
aits2026
|
edf38aad48
|
refactor(sns): unify export date range dialog
|
2026-03-06 16:16:34 +08:00 |
|
aits2026
|
f4caa51da5
|
refactor(sns): open contact timeline from sidebar
|
2026-03-06 16:07:48 +08:00 |
|
aits2026
|
9575ba2a9f
|
feat(sns): show selected jump date in header
|
2026-03-06 15:51:03 +08:00 |
|
aits2026
|
af2fe91f81
|
fix(sns): restore jump calendar positioning
|
2026-03-06 15:47:48 +08:00 |
|
aits2026
|
c641c86598
|
style(sns): reorder summary and my timeline
|
2026-03-06 15:46:30 +08:00 |
|
aits2026
|
0599de372a
|
refactor(sns): move jump calendar to header
|
2026-03-06 15:44:24 +08:00 |
|
aits2026
|
1c89ee2797
|
style(sns): move friends count to contact header
|
2026-03-06 15:42:10 +08:00 |
|
aits2026
|
5fd846bfc8
|
feat(sns): show daily counts in jump calendar
|
2026-03-06 15:39:13 +08:00 |
|