79 Commits
Author SHA1 Message Date
root 5208b7ccec 窄屏下把输入控件字号提到 16px,避免 iOS 聚焦放大
- iOS Safari 聚焦字号小于 16px 的输入框时会放大整个页面,且忽略
  viewport 的 user-scalable=no / maximum-scale,只能靠字号规避
- 该规则只在 max-width:600px 生效,1440 桌面端仍是 14px 不变
- viewport 补 maximum-scale=1 作为其他浏览器的兜底
2026-09-21 12:42:04 +08:00
root 9d36c5d654 桌面端下载器重构为工作台布局,并重做在线看阅读器
- 左侧导航轨 + 主视图 + 常驻详情检查器,替换原左右两栏平铺卡片结构
- 拆分为 TaskView / TaskRow / SearchView / SettingsView / DetailPanel /
  NavRail / AuthScreen,删除 DashBoard、Side、HentaiSearch
- 在线看改为全屏阅读器:适应高度/宽度、常驻翻页栏、缩略图与标题信息,
  翻页改为状态驱动,不再点击内部 DOM;补键盘快捷键与大图查看
- 提交弹层默认选中原图(无原图时选体积最大的一个)
- 管理员可见「下载人」筛选与详情里的下载人昵称,判定改用后端 isAdmin
- store.deleteGallery 返回 promise,便于删除后清理选中态
- 新增 thumbnail 工具与 4 项单测
2026-09-20 22:54:39 +08:00
root e836becda6 桌面端下载器调优:任务列表信息层级与操作区重排
- 统一 theme.css 视觉变量与卡片、状态标签样式
- DashBoard 与 Side 的任务行重排:状态标签与进度对齐,排序/显示条件更明确
- 新增 AppIcon 图标组件,store 同步空名短标题修复
2026-09-20 18:41:09 +08:00
root c115b6529d 升级 Vite 并补齐管理子路径鉴权参数 2026-09-14 19:17:23 +08:00
root 24b9b244b7 补构建配置并新增 .gitignore:线上依赖的 base 与固定产物名入库
vite.config.js:加 base:'/asserts/index/'、assetsDir:''、固定产物名
(entryFileNames:'index.js' 等)。当前线上 /var/www/lionwebsite/asserts/index/
的 index.js/index.css/index.html 均依赖此配置才能构建出来——属线上在用
但未入库的配置,不提交会导致 clone 后构建产物路径与线上不一致;
index.html:favicon 改为 /asserts/favicon.ico(与线上入口一致);
llm_readme.md:补文件末尾换行;
新增 .gitignore(npm 模板 + run.out):忽略 node_modules、dist、日志与编辑器文件。
2026-09-14 15:39:07 +08:00
root 5defb62bc2 修复 npm 依赖漏洞(npm audit fix,9 项 -> 0 项)
axios / element-plus / follow-redirects / form-data(critical) / lodash /
lodash-es / nanoid / postcss / qs 升级到已修复版本。其中 element-plus
2.4.4 -> 2.14.5、vue 3.4.0 -> 3.5.42 跨度较大,已重新构建并用无头浏览器
实测渲染:页面正常、element-plus 组件样式正常、无 console 错误、无失败请求。
构建产物 965KB -> 1171KB(element-plus 体积增长)。
2026-09-14 14:29:35 +08:00
root d0eb2f05be 修复按链接查找数字画廊ID并补充状态回归测试 2026-09-08 09:35:31 +08:00
root b0f832c37e 断线后自动重连并重新同步任务列表 2026-09-08 09:34:37 +08:00
root 287dc094df 图片失败后继续加载阅读页并支持单图重试 2026-09-08 09:32:09 +08:00
root bd7fba5184 修复画廊下载按钮和下载链接 2026-07-11 15:36:47 +08:00
chuzhongzai 1542369770 补齐缺失文件 2026-07-11 15:15:55 +08:00
root 826b080da0 为未完成任务添加重试按钮 2026-07-11 15:02:04 +08:00
chuzhongzai c47cd3fb0d UI 全面优化:新主题系统、布局调整、组件美化
- 新增 CSS 变量主题系统,支持亮色/暗色切换,去掉 DOM 操作
   - 页面标题 Vite App → LionWebsite,修复 HTML link 标签
   - 布局交换:表格在左(720px),Dashboard 在右(弹性),均无滚动栏
   - Dashboard 改为响应式网格卡片布局,功能分组展示
   - 认证页改为全屏居中卡片设计,提升品牌感
   - 修复表格列宽 300vw 为合理值,样式加 scoped
   - 卡片字体调大适配高分辨率屏
   - 缩略图卡片跨列显示,图片比例修正
   - 表格内部滚动(height: calc),翻页栏固定底部
   - 搜索页加载动画修正居中
   - 删除 OnlineReader 空样式块
2026-06-07 19:20:47 +08:00
chuzhongzai e25afb7445 重构 store 并修复多个 bug
- state.collectGallery.slice(0) → splice(0),修复收藏列表数据残留 bug
   - action 中 state 引用改为 context.state,遵循 Vuex 规范
   - 修复 _searchLocalByLink 中 gid 判空条件(null → undefined)
   - 修复 deleteTask splice 后索引跳过下一个元素
   - 简化 getShortname 用正则替代繁琐的手动遍历
   - 移除 loadWeekUsedAmount 冗余的成功提示弹窗
   - 添加 Axios 全局错误拦截器,统一处理网络请求失败
   - websocket 初始值 {} → null,修正类型
   - resetUndone 硬编码授权码改为从 state 获取
   - computed 移除副作用,改用 watch 实现
   - HentaiSearch 加载指示器 DOM 操作改为响应式 v-show
   - 提取重复的 validateLink 到共享工具函数
   - OnlineReader 全量 watch(store.state) → 精准监听 isReading
2026-06-07 16:18:44 +08:00
chuzhongzai e19ae3d802 Merge remote-tracking branch 'origin/master' 2026-01-20 22:33:26 +08:00
chuzhongzai 95c6bb4d82 新增重连按钮 2026-01-20 22:29:06 +08:00
lion bb13b28ba2 修复无法修改排序以及显示类型的bug 2025-03-22 15:40:18 +08:00
chuzhongzai a81126d4da 将缺失的文件补上 2024-11-23 14:06:46 +08:00
chuzhongzai f89f82704e 修复不能调整分类的bug 2024-11-03 15:28:05 +08:00
chuzhongzai b0730f5114 新增设置默认显示类型、显示名字、排列顺序 2024-09-01 19:17:01 +08:00
chuzhongzai bb6e7c2874 优化代码 2024-08-24 21:28:34 +08:00
chuzhongzai 5e4b700e0c 优化代码 2024-03-04 23:12:05 +08:00
chuzhongzai b02e96a021 优化图片加载(同步更新)合并reset.css 2024-01-03 14:37:34 +08:00
chuzhongzai df24dcb3e2 去除定时夜间模式;无法在线看时给出错误提示;(同步更新)预览图链接为空时不切换到该预览图; 2023-12-29 15:24:48 +08:00
chuzhongzai 5cf7549b35 抛弃轮询,使用websocket获取任务进度;部分优化;去除残留的条件判断;修复去除临时本子时加载不存在的预览图(同步更新)写死图片宽度; 2023-12-28 16:34:48 +08:00
chuzhongzai e0ec08c874 给每页添加页数下标,防止因为乱序加载导致分不清页数(同步更新) 2023-12-28 10:58:34 +08:00
chuzhongzai 8897e73aa8 去除多余代码 2023-12-28 10:44:51 +08:00
chuzhongzai e50c6e6805 去除标签;修改在线看,允许未下载的本子在线看(同步更新) 2023-12-25 20:38:13 +08:00
chuzhongzai 83c093c4ee 去除本子更新(同步更新) 2023-12-23 15:33:19 +08:00
chuzhongzai 85b8a8c2a3 新增下载模式选择;新增下载前查看预览图;去除链接伪装;优化下载完成逻辑判断;仅允许下载里站链接(同步更新) 2023-12-21 18:32:03 +08:00
chuzhongzai 746837659d 新增压缩中状态 2023-12-08 15:05:05 +08:00
chuzhongzai 4089341073 修复缩略图预览;优化下载链接;(同步更新) 2023-09-10 13:04:49 +08:00
chuzhongzai 76d8b748ca 优化翻页效果(同步更新) 2023-08-20 15:28:42 +08:00
chuzhongzai cade1103bc 上线时验证节点是否在线,自己可以再次提交未完成任务(同步更新) 2023-08-08 15:23:26 +08:00
chuzhongzai cd7a8e8df2 优化部分细节(同步更新) 2023-08-05 21:53:46 +08:00
chuzhongzai 8e606598dd 链接全转https协议,去除获取在线预览链接,改为本地生成,修复部分bug,优化预览图(同步更新) 2023-07-31 22:23:37 +08:00
chuzhongzai 7126345398 链接全转https协议(同步更新) 2023-07-19 18:19:23 +08:00
chuzhongzai de77d812d0 抽取里站搜索为单独组件,翻页时回到顶部(同步更新)调整里站搜索使其界面更大 2023-06-29 18:12:23 +08:00
chuzhongzai 07eb3567b4 新增预览分页,可以设置每页有多少张图片;将预览抽取为单独一个组件;(同步更新) 2023-06-29 14:18:04 +08:00
chuzhongzai 1549696042 修复本子名带#号时无法下载的问题。禁止标签带#号。(同步更新) 2023-06-23 20:58:59 +08:00
chuzhongzai b27530657b 新增单独的标签,移除了以前一整个的标签。允许新增、删除标签。允许对本子进行标记(与标签关联)与取消标记。重写了标签查找。确保所有接口都带有授权码。优化了搜索任务的显示。修复刚提交下载时的任务有概率没有简单名称的bug。(同步更新) 2023-05-07 21:18:05 +08:00
chuzhongzai 6644d420db 允许创建任务时一并提交tag,修复切换搜索类型时本子会变的问题(我也不确定有没有修好) 2023-04-23 16:11:48 +08:00
chuzhongzai 9a653d3bc5 处理里站搜索时没有搜索结果的情况。里站搜索时增加加载图标(同步更新) 2023-04-22 19:59:57 +08:00
chuzhongzai db0b6319cf 处理里站搜索时没有搜索结果的情况。里站搜索时增加加载图标(同步更新) 2023-03-31 22:09:32 +08:00
chuzhongzai dc4960cdac 上线里站搜索,修复提交任务后看不到downloader的bug,修复提交任务后再次查询可以直接操作的bug(同步更新) 2023-03-18 12:59:15 +08:00
chuzhongzai 38267a076a 全面移除视频,移除域名混淆加载,直接写死,移除展示类型(同步更新) 2023-03-15 21:44:19 +08:00
chuzhongzai 5d543868bf 修复无法删除视频的bug 2023-03-03 16:13:39 +08:00
chuzhongzai 2278caec14 修复切换分类后的排序问题,精简部分代码(同步更新) 2023-03-01 21:21:31 +08:00
chuzhongzai 73d902253e 精简代码,抽取公共代码为函数,修复bug(同步更新) 2023-02-27 22:52:38 +08:00
chuzhongzai 0e59b1aa43 每次访问时倒遍历十个任务的状态,未下完则开启定时刷新。优化部分foreach,性能提升。优化代码。(同步更新) 2023-02-24 22:42:25 +08:00