Commit Graph

858 Commits

Author SHA1 Message Date
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
aits2026
02aefcf155 fix(sns): stabilize jump date popover month 2026-03-06 15:34:58 +08:00
aits2026
e92983dd80 style(sns): compact jump date filter row 2026-03-06 15:32:13 +08:00
aits2026
03f65317a9 refactor(sns): use shared jump date popover 2026-03-06 15:30:10 +08:00
aits2026
21cb09fbde style(sns): tighten feed header spacing 2026-03-06 15:26:03 +08:00
aits2026
6c1e7f6f12 fix(sns): expand feed viewport height 2026-03-06 15:24:53 +08:00
aits2026
344dd3343b feat(export): separate voice transcription toggle 2026-03-06 14:58:28 +08:00
aits2026
cacb9e449c style(export): make media defaults responsive 2026-03-06 14:53:51 +08:00
aits2026
18313141f4 style(export): reorder defaults fields 2026-03-06 14:52:28 +08:00
aits2026
ecd73ae0d6 style(export): compact media default labels 2026-03-06 14:50:35 +08:00
aits2026
7ad754df03 style(export): flatten media default options 2026-03-06 14:48:32 +08:00
aits2026
cfc601e19a fix(export): align modal header gutters 2026-03-06 14:46:32 +08:00
aits2026
9984f9c206 style(export): stack media defaults section 2026-03-06 14:45:33 +08:00
aits2026
39e59a4077 feat(export): split default media options 2026-03-06 14:41:02 +08:00
aits2026
d735ed19cb style(export): soften non-text batch buttons 2026-03-06 14:34:25 +08:00
aits2026
f4037a1ccf fix(export): size format trigger to content 2026-03-06 14:31:00 +08:00
aits2026
3e917e2062 fix(export): right align format trigger label 2026-03-06 14:29:04 +08:00
aits2026
919357a374 fix(export): stretch format trigger 2026-03-06 14:26:43 +08:00
aits2026
5b6be864fd fix(export): clarify text batch dialog copy 2026-03-06 14:23:54 +08:00
aits2026
98a3b06e56 fix(export): align collapsed format selector 2026-03-06 14:19:27 +08:00
aits2026
6253def76c feat(export): refine format selector layouts 2026-03-06 14:15:18 +08:00
aits2026
450e5f7e61 feat(export): centralize avatar export default 2026-03-06 14:11:02 +08:00
aits2026
d2ec9c680d feat(export): simplify concurrency selector 2026-03-06 13:59:17 +08:00
aits2026
56d7ad6999 feat(export): expand defaults format options 2026-03-06 13:57:22 +08:00
aits2026
97024395c1 fix(export): reorder defaults settings 2026-03-06 13:53:12 +08:00
aits2026
10342be2be fix(export): refine defaults modal interactions 2026-03-06 13:48:10 +08:00
aits2026
51a3ee4a9b feat(export): split defaults modal layout 2026-03-06 13:42:56 +08:00
aits2026
8779bbc532 refactor(settings): remove export tab 2026-03-06 13:39:52 +08:00
aits2026
90b33ef444 feat(export): add more defaults modal 2026-03-06 13:36:25 +08:00
aits2026
3fa0b36426 fix(export): pin task center card right 2026-03-06 13:11:29 +08:00
aits2026
60a64cd777 fix(export): balance top card spacing 2026-03-06 13:09:26 +08:00
aits2026
c543fabdf4 fix(export): tighten top control bar 2026-03-06 13:06:32 +08:00