Commit Graph

  • 91f4fcaa76 更新 README.md main qaiu 2026-07-11 06:28:53 +08:00
  • 0754fe20f1 更新 README.md qaiu 2026-07-10 16:41:58 +08:00
  • 034fd20d3b 更新 README.md qaiu 2026-07-10 16:41:06 +08:00
  • 8bd9830e04 Support Authorization field with ****** stripping in Ye2Tool copilot/modify-ye2tool-auth-token-logic copilot-swe-agent[bot] 2026-07-07 02:36:05 +00:00
  • 2aeb64b87c Initial plan copilot-swe-agent[bot] 2026-07-07 02:29:42 +00:00
  • 363c603bbb chore(deps): bump ch.qos.logback:logback-core dependabot/maven/maven-6421fd6730 dependabot[bot] 2026-07-06 02:09:01 +00:00
  • 24bf98bca9 fix: support 123pan redirected share links dependabot/maven/maven-6421fd6730 copilot/task-29825328-630397172-11b24109-bc27-498b-81a2-47fd9f6629e1 q 2026-07-06 08:49:29 +08:00
  • 275f6b9e6d 更新 README.md qaiu 2026-06-23 17:10:09 +08:00
  • 5db9e422f4 更新 README.md qaiu 2026-06-11 12:03:44 +08:00
  • 705b6ba4b7 Merge pull request #195 from yukaidi1220/codex/full-main-clean v0.3.6 qaiu 2026-06-10 21:32:21 +08:00
  • 0edc057347 docs: update parser and custom script docs yukaidi 2026-06-10 21:23:05 +08:00
  • 6ae5d998e6 fix(frontend): improve directory and timestamp display yukaidi 2026-06-10 21:22:29 +08:00
  • cbb442ceb6 fix(web): harden cache and API services yukaidi 2026-06-10 21:21:52 +08:00
  • 0103841fb5 fix(parser): harden built-in pan parsers yukaidi 2026-06-10 21:20:40 +08:00
  • b6b7f0d8b7 fix(parser): harden runtime resource handling yukaidi 2026-06-10 21:19:56 +08:00
  • 46c6827eda fix(core): harden proxy and routing lifecycle yukaidi 2026-06-10 21:19:18 +08:00
  • 1ef6e120a8 ci: improve build and packaging workflow yukaidi 2026-06-10 21:18:44 +08:00
  • 65d518373d Merge pull request #191 from yukaidi1220/lecloud-direct-download qaiu 2026-06-05 23:02:18 +08:00
  • bca4da4b6c feat: 乐云 directDownload 接口支持 & 缓存配置补充完善 yukaidi 2026-06-05 22:46:25 +08:00
  • 0fd78defcb feat(ct): 升级城通网盘接口并实现目录分享解析 qaiu 2026-06-03 09:45:58 +00:00
  • 452fd0ea2c Merge pull request #190 from yukaidi1220/pr/native-package v3.0.4 qaiu 2026-05-31 17:02:50 +08:00
  • dd8f2efb37 ci: Release 自动生成更新说明(generate_release_notes) yukaidi 2026-05-31 16:39:13 +08:00
  • 0feb8e798a fix: PR#190 review 修复 — 配置查找顺序/页面日志/ZIP结构/注释 yukaidi 2026-05-31 16:18:12 +08:00
  • d55d8edd2f AppMain: 启动日志增加前端页面访问地址提示 yukaidi 2026-05-31 14:00:45 +08:00
  • 451496f102 CI: 新增 Linux/Windows 原生环境打包 (jlink + 精简 JRE) 及 Docker 多平台构建 yukaidi 2026-05-31 14:00:45 +08:00
  • 6d6351bd58 更新 README.md qaiu 2026-05-31 07:02:09 +08:00
  • 1a5fc8d1ef feat: truncate long error msg, fix lanzou folder regex, bump version to 0.3.4 v0.3.4 q 2026-05-30 01:16:17 +08:00
  • a44f30f7e5 Merge pull request #189 from qaiu/copilot/update-readme-badge qaiu 2026-05-30 00:17:51 +08:00
  • f9ebd34de3 docs: remove branch filter from maven workflow badge copilot-swe-agent[bot] 2026-05-29 16:16:43 +00:00
  • b47db300a6 Initial plan copilot-swe-agent[bot] 2026-05-29 16:10:44 +00:00
  • d19d8573f9 Merge pull request #188 from yukaidi1220/fix/qqwtool-json-api qaiu 2026-05-29 23:54:20 +08:00
  • 799e120069 Merge pull request #187 from yukaidi1220/feat/contributions qaiu 2026-05-29 23:53:09 +08:00
  • 13f83e8795 fix(QQwTool): 改用 POST JSON API 解析 QQ 邮箱云盘链接 yukaidi 2026-05-29 22:26:44 +08:00
  • 7b5900aae4 refactor: 代码质量清理与日志规范化 yukaidi 2026-05-29 14:23:26 +08:00
  • e36c0bbe45 fix: Docker 部署优化 yukaidi 2026-05-29 14:23:01 +08:00
  • af723aed3a fix: NPE 修复、资源泄漏修复及其他 Bug 修复 yukaidi 2026-05-29 14:22:40 +08:00
  • 0978186679 feat: 新功能与配置优化 yukaidi 2026-05-29 14:21:32 +08:00
  • 17460ff271 fix(security): 安全漏洞修复与依赖升级 yukaidi 2026-05-29 14:20:54 +08:00
  • f81b3852ee fix: Font Awesome CDN 换源为 s4.zstatic.net,避免 bootcdn 投毒风险 yukaidi 2026-05-29 14:10:06 +08:00
  • 37abebf8f8 fix(QQscTool): 简化 filesetId 正则,避免反斜杠转义问题 yukaidi 2026-05-29 13:58:13 +08:00
  • 79fab8c0d6 fix: 修复前端错误信息丢失 & QQscTool filesetId 提取失败 yukaidi 2026-05-29 13:45:57 +08:00
  • 9b70fb2778 feat(QQscTool): 支持多文件和目录解析,通过 GetFileList API 实现递归目录导航 yukaidi 2026-05-29 13:22:12 +08:00
  • bd2868748f feat(Home): 从粘贴文本中自动提取分享链接 yukaidi 2026-05-29 13:08:12 +08:00
  • 1f47bf13b5 fix(QQscTool): 检测被和谐文件,避免返回无效直链 yukaidi 2026-05-29 12:56:28 +08:00
  • 7d8b33afe0 refactor: 前端代码质量清理 yukaidi 2026-05-29 12:38:34 +08:00
  • 367f7c78a4 Merge remote-tracking branch 'upstream/main' yukaidi 2026-05-29 12:17:51 +08:00
  • 1bd23ec4ae feat: 目录浏览添加复制直链按钮 yukaidi 2026-05-29 12:13:00 +08:00
  • 3461532679 fix: ConfigUtil 读取配置失败时自动尝试 resources/ 目录 yukaidi 2026-05-29 11:54:13 +08:00
  • 4cfcdfa1f8 fix: Deploy 启动时自动从 resources/ 子目录查找配置文件 yukaidi 2026-05-29 11:39:21 +08:00
  • ac2f526a1c fix: clientLinks/clientLink 补全参数注入,统一 _requestOrigin 设置 yukaidi 2026-05-29 11:36:20 +08:00
  • cfb624e9e0 fix: 统一 origin 解析逻辑,修复反向代理下 domainName 不一致 yukaidi 2026-05-29 11:31:08 +08:00
  • e1bf45b5c8 feat: domainName 改为可选,未配置时自动从请求地址推断 yukaidi 2026-05-29 11:27:32 +08:00
  • e2dc611aa4 fix: 剪切板自动读取失败时静默,仅手动读取时提示 yukaidi 2026-05-29 11:02:00 +08:00
  • 77c953626f fix: api.js baseURL 改为相对路径,修复反向代理下请求绕过代理的问题 yukaidi 2026-05-29 10:59:12 +08:00
  • 0e14c9a925 refactor: 统一版本号管理,消除硬编码 yukaidi 2026-05-29 10:57:49 +08:00
  • a4e8585e2c fix: 错误处理返回具体异常信息而非通用"服务器内部错误" yukaidi 2026-05-29 10:49:54 +08:00
  • cf7d64916e fix: Groovy 正则改为字符串形式避免斜杠解析问题 yukaidi 2026-05-29 10:37:31 +08:00
  • 4ac80bbfe8 fix: gmavenplus-plugin 添加 Groovy 依赖 yukaidi 2026-05-29 10:34:24 +08:00
  • cfe8352d45 refactor: GitHub URL 改为构建时自动从 git remote origin 识别 yukaidi 2026-05-29 10:29:44 +08:00
  • 4a0fe61d30 fix: ParserCreate 正则匹配 PWD 组时捕获 IllegalArgumentException yukaidi 2026-05-29 10:13:22 +08:00
  • c62e109aff fix: 将硬编码的上游 GitHub URL 改为 fork 地址 yukaidi 2026-05-29 10:09:49 +08:00
  • ff400d3be3 Merge pull request #186 from yukaidi1220/260529 qaiu 2026-05-29 09:59:56 +08:00
  • 1d243b8f1b fix: Docker EXPOSE 改为仅 6401,entrypoint 添加 -Duser.timezone yukaidi 2026-05-29 09:57:05 +08:00
  • 732a7f86fe fix: Docker entrypoint 以 root 运行再降权,彻底解决 volume 权限问题 yukaidi 2026-05-29 09:32:39 +08:00
  • 3c428f6a6d fix: ShutdownHook 注册顺序调整,确保 Vert.x 先于 JDBCPoolInit 关闭 yukaidi 2026-05-29 09:01:08 +08:00
  • bff17f2d4e fix: run.sh 改用 exec 直接运行 Java,修复 Docker 中 ShutdownHook 失效 yukaidi 2026-05-29 08:46:57 +08:00
  • df600eaada fix: Dockerfile 预创建 db 和 logs 目录,修复非 root 用户无法写入 H2 数据库 yukaidi 2026-05-29 08:34:59 +08:00
  • dd4027c931 fix: LzTool/IzToolWithAuth 最后两处 .get().toString() NPE 风险 yukaidi 2026-05-29 07:54:33 +08:00
  • d1569195e4 fix: AppMain 注册 ShutdownHook 关闭 JDBCPoolInit 和 JsParserExecutor yukaidi 2026-05-29 07:22:57 +08:00
  • d6e88f0c53 fix: PlaygroundApi 移除重复 import 和未使用的 getStackTrace 死代码 yukaidi 2026-05-29 07:06:53 +08:00
  • 2a9fa81e56 fix: CacheManager registerPeriodicCleanup 添加防重入和 Vertx 就绪检查 yukaidi 2026-05-29 07:02:23 +08:00
  • 5eed1fdfa0 revert: 回退 MyData.java 的构造函数修改,恢复为空 TODO yukaidi 2026-05-29 06:58:41 +08:00
  • cf7fc4f502 fix: FjTool login() 中 token.substring 添加 null 保护 yukaidi 2026-05-29 06:58:09 +08:00
  • 0ea31d631a fix: 移除 IzTool/IzToolWithAuth login() 中未使用的 h 变量(死代码) yukaidi 2026-05-29 06:57:44 +08:00
  • 74840ab63f fix(FsTool): 收窄 parseFileNameFromContentDisposition 中的 catch 异常类型 yukaidi 2026-05-29 06:38:35 +08:00
  • 31f33339f1 fix(FsTool): 修复 parseById 中 get("paramJson") 可能导致的 NPE yukaidi 2026-05-29 06:37:53 +08:00
  • c0a0d0dc47 fix(FjTool): 修复 parseById 中 get("paramJson") 可能导致的 NPE yukaidi 2026-05-29 06:37:12 +08:00
  • 0cd77ee9b9 fix(IzTool): 修复 parseFileList 中 get("uuid") 可能导致的 NPE yukaidi 2026-05-29 06:36:43 +08:00
  • 741d7aa8ca fix: implement MyData @DataObject constructor deserialization yukaidi 2026-05-29 06:28:39 +08:00
  • d06a80dc73 fix: narrow catch exception type in LzTool.java yukaidi 2026-05-29 06:28:20 +08:00
  • 86b9c43b8b fix: narrow catch exception type in ParserCreate.java yukaidi 2026-05-29 06:27:51 +08:00
  • 206981d4b4 revert: RouterHandlerFactory failureHandler 恢复返回 failure message yukaidi 2026-05-29 06:15:56 +08:00
  • 7d5831b5f4 fix: 彻底消除用户枚举和异常信息泄露的遗留问题 yukaidi 2026-05-29 05:53:40 +08:00
  • 7ca63985bd fix(test): 删除空的 ParserApiClientLinkTest 文件 yukaidi 2026-05-29 04:06:21 +08:00
  • 06416a4e5f fix(test): JsFetchBridgeTest Vertx 资源泄漏修复 yukaidi 2026-05-29 04:06:13 +08:00
  • 88739e8d1a fix(test): JsParserTest Vertx 资源泄漏修复 yukaidi 2026-05-29 04:04:52 +08:00
  • ffaba4f496 fix(test): BaiduPhotoParserTest Vertx 资源泄漏修复 yukaidi 2026-05-29 04:03:37 +08:00
  • c4f94a2bc7 fix: replace printStackTrace/System.out.println with logger in JsHttpClient, PlaygroundApi, LogStatistics, CacheServiceImpl, JsPlaygroundExecutor, JsPlaygroundLogger yukaidi 2026-05-29 03:48:11 +08:00
  • 49a3918244 fix: replace double-brace init with static block + Collections.unmodifiableMap; add final to UNIQUE_PREFIX yukaidi 2026-05-29 03:40:06 +08:00
  • caddff567f fix: replace System.out.println with logger in IpExtractor yukaidi 2026-05-29 03:39:36 +08:00
  • aed9e9f10d fix: replace System.out.println/printStackTrace with logger in ReqIpUtil; add final to static fields yukaidi 2026-05-29 03:39:11 +08:00
  • 6557b49383 fix: replace System.out.println with log.debug in MkgsTool yukaidi 2026-05-29 03:38:36 +08:00
  • 082cc4c743 fix: replace System.out.println with log in PodTool; mask token in log output yukaidi 2026-05-29 03:38:07 +08:00
  • e261ebe698 fix: replace System.out.println with log.debug in WsTool yukaidi 2026-05-29 03:37:32 +08:00
  • 5a0dc69186 chore: remove debug console.log statements yukaidi 2026-05-29 03:28:22 +08:00
  • 29d8bf3ea4 fix(security): add noopener,noreferrer to all window.open calls yukaidi 2026-05-29 03:24:53 +08:00
  • 07a330cfd4 fix: LocalConstant 改用 ConcurrentHashMap 保证线程安全,LzTool 方法名拼写修正 yukaidi 2026-05-29 03:14:10 +08:00
  • aa30571709 fix(security): 升级 axios 版本 1.13.5 -> 1.16.1 yukaidi 2026-05-29 03:08:59 +08:00
  • 2bb9912cf5 fix(security): 升级 Vert.x 版本 4.5.24 -> 4.5.27 (parser 模块) yukaidi 2026-05-29 03:08:43 +08:00
  • 8f77d9fe98 fix(security): 升级 Vert.x 版本 4.5.24 -> 4.5.27 (根 pom.xml) yukaidi 2026-05-29 03:08:27 +08:00