Commit Graph

3167 Commits

Author SHA1 Message Date
BTMuli
c56b05b4f1 检测版本更新
close #231
2026-03-10 12:46:46 +08:00
BTMuli
b5c7c6e8b1 🚸 调整动态头像缓存策略 2026-03-10 10:57:15 +08:00
BTMuli
480f1739f5 🐛 修复采用ck登录后本地ck未同步更新 2026-03-05 00:58:37 +08:00
BTMuli
b0a480d65b 🎨 颂愿采用同样处理
close#222,#230
2026-03-05 00:46:31 +08:00
BTMuli
d7aee50cc5 🎨 精简代码 2026-03-05 00:32:47 +08:00
BTMuli
fe176ad418 ️ 提高插入性能,调整删除后处理
#222 #230
2026-03-05 00:22:24 +08:00
BTMuli
5c2556a0c3 💄 load stat 2026-03-04 22:04:18 +08:00
BTMuli
320e53b567 💄 load stat 2026-03-04 19:15:11 +08:00
BTMuli
21698dc728 🔥 删除无用代码 2026-03-03 21:36:02 +08:00
BTMuli
9b4b6fb7ab 新增满好感筛选 2026-03-03 19:18:34 +08:00
BTMuli
8c8f8e3a2d 🚸 三状态 2026-03-03 19:07:08 +08:00
BTMuli
5e6e7ee047 展示筛选&排序 2026-03-03 19:06:17 +08:00
BTMuli
2872d0f983 💄 微调UI 2026-03-03 18:05:10 +08:00
BTMuli
67e242308e 🚸 调整缓存策略 2026-03-03 18:02:40 +08:00
BTMuli
a2df7b2d22 💄 尘歌壶UI迭代
#221
2026-03-03 17:59:12 +08:00
BTMuli
7b8be1adf9 🔒️ 二次确认
close #228
2026-03-03 16:49:06 +08:00
BTMuli
9c73290033 个人主页跳转 2026-03-03 16:24:25 +08:00
BTMuli
6aaf9ea7d9 🔧 设置最小尺寸 2026-03-01 00:07:14 +08:00
BTMuli
ada60d0d3b 💄 调节文本位置&大小
#221
2026-03-01 00:00:38 +08:00
BTMuli
bbe329d677 💄 优化浅色模式下的对比度
#221
2026-02-28 23:53:16 +08:00
BTMuli
47ed849f70 🚸 筛选增加70级判断
close #229
2026-02-28 22:55:12 +08:00
BTMuli
0d65ba7168 💫 添加平滑过渡,调整参数 2026-02-28 19:03:42 +08:00
BTMuli
da2285a8d0 💄 调整小组件显示 2026-02-28 18:49:50 +08:00
BTMuli
572180234f 💄 调整浮窗信息显示逻辑,优化自定义表情label显示判断 2026-02-28 18:10:20 +08:00
Copilot
1497533f14 完善非回正模式下的窗口位置&大小处理 (#226)
* ️大幅提升UIGF导入速度 (#225)

* Initial plan

* perf: optimize gacha import with batch transactions and reduced UI delays

- Wrap DB inserts in transactions (batches of 500) for mergeUIGF/mergeUIGF4
- Pre-transform all data before batch insert loop
- Pass timeout: 0 to showLoading.update in progress callbacks
- Remove 1500ms snackbar delay in cleanGachaRecords
- Reduce per-item loading update delay in refreshGachaPool

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

* fix: increment progress counter per item instead of per batch for accurate progress display

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

* Initial plan

* feat: calculate window size based on resolution/scaling with baseline check and centering

- resizeWindow: add baseline check (1920x1080@150%), clamp to screen bounds
- setWindowPos: ensure window fits on screen and always center
- App.vue: use setWindowPos instead of manual positioning, center on deep link show
- tray.rs: center window when showing from system tray

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

* fix: address code review - add zero guard and use setWindowPos consistently

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

* refactor: address review feedback - move baseline to setWindowPos, revert tray.rs

- tray.rs: reverted, center() removed as redundant
- TGWindow.ts: baseline check moved to setWindowPos, resizeWindow restored as fallback
- App.vue: needResize=false → setWindowPos, else → center; deep link reverted;
  handleResizeListen true path unchanged, setWindowPos moved inside else

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

* refactor: use needResize judgment condition (targetZoom/scaleFactor/textScale) in setWindowPos

Replace the simple curSize > screen.size overflow check with the same
condition used by resizeWindow(): targetZoom < 1, which considers
scaleFactor and textScale. Falls back to resizeWindow() when below
baseline or when targetZoom < 1.

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

* 🚸 调整尺寸判断

* 🚸 处理溢出

* 🚸 优化处理

* 🚸 移除冗余scale处理

* 🎨 CodeStyle

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>
Co-authored-by: BTMuli <bt-muli@outlook.com>
2026-02-28 17:58:19 +08:00
子寻
3b6970d8c3 🚸实用脚本支持一键执行多账号 (#227)
* 💄 标识当前登录账号

*  实用脚本支持一键执行全部账号

* fix: 去除非必要的代码,样式调整

* 😭 图标多好看啊

* 🎨 remove empty line

---------

Co-authored-by: BTMuli <bt-muli@outlook.com>
2026-02-28 13:19:18 +08:00
BTMuli
8fc90d7144 🚸 loading显示区域禁用右键
#221
2026-02-28 11:51:34 +08:00
BTMuli
c716cf79ed 🔒️ 调整用户数据目录选取&旧目录删除 2026-02-28 11:35:53 +08:00
BTMuli
9057e613c7 🚸 调整位置判断 2026-02-28 00:31:31 +08:00
BTMuli
a929e2cbe8 💄 调整最大宽度 2026-02-28 00:14:02 +08:00
Copilot
2d321aad9c ️大幅提升UIGF导入速度 (#225)
* Initial plan

* perf: optimize gacha import with batch transactions and reduced UI delays

- Wrap DB inserts in transactions (batches of 500) for mergeUIGF/mergeUIGF4
- Pre-transform all data before batch insert loop
- Pass timeout: 0 to showLoading.update in progress callbacks
- Remove 1500ms snackbar delay in cleanGachaRecords
- Reduce per-item loading update delay in refreshGachaPool

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

* fix: increment progress counter per item instead of per batch for accurate progress display

Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Mikachu2333 <63829496+Mikachu2333@users.noreply.github.com>
2026-02-27 23:52:15 +08:00
BTMuli
43de734884 💄 样式适配 2026-02-27 23:41:55 +08:00
BTMuli
b3997815e1 🌱 功能预留
#223
2026-02-27 22:48:53 +08:00
BTMuli
52cbfb9f6b 💄 微调位置 2026-02-27 22:41:13 +08:00
BTMuli
6d2d2b18d1 💄 调整展开后的侧边栏宽度 2026-02-27 22:34:57 +08:00
BTMuli
f7df9ec804 🚸 UI适配,修复 .v-application 颜色样式导致分享图生成异常 2026-02-27 22:34:32 +08:00
BTMuli
3f2ea530fe 🛂 添加SetPosition权限 2026-02-27 22:29:47 +08:00
BTMuli
240356da0a 🚸 调整部分图片缓存策略 2026-02-27 22:22:27 +08:00
BTMuli
57de268f06 💄 处理溢出 2026-02-27 22:08:33 +08:00
BTMuli
3c238a0f0b 💄 移除间距处理 2026-02-27 21:57:24 +08:00
BTMuli
d6dbddaf87 🚸 处理标题可能为空的情况 2026-02-27 11:46:11 +08:00
BTMuli
2a84e25f4a 🐛 处理vuetify4的color-mix导致的分享异常 2026-02-26 23:49:59 +08:00
BTMuli
d1a4b6e97d ️ 采用useTemplateRef获取dom 2026-02-26 23:38:10 +08:00
BTMuli
f4a9069ea4 💄 调整样式 2026-02-26 19:20:39 +08:00
BTMuli
7cfd47c36b 🚀 v0.9.7 v0.9.7 2026-02-26 18:33:04 +08:00
BTMuli
fcc5d3db15 💄 增加可见度
#221
2026-02-26 17:49:09 +08:00
BTMuli
2f19691a57 💄 UI适配 2026-02-26 17:30:36 +08:00
BTMuli
83ddadd451 💄 UI适配
#221
2026-02-26 17:27:53 +08:00
BTMuli
b965cccbf1 🚸 处理大小写
close #219
2026-02-26 17:07:10 +08:00
BTMuli
8b60a7f8dd 🐛 修复脚本页面账号切换异常 2026-02-26 15:41:59 +08:00