q
e853365fe4
fix(lz): adapt new Lanzou pages and stop duplicate release notes
...
Complete the fake jQuery/document sandbox for cookie, location, querySelector and chained APIs, extract ajax params by regex first with JS fallback, and generate GitHub release notes in a single job so matrix OS uploads no longer append What's Changed twice.
Bump version to 0.4.3.
Co-authored-by: Cursor <cursoragent@cursor.com >
v0.4.3
2026-08-18 00:21:03 +08:00
q
d1fa787bef
fix(uc/qk): improve directory download with cookie, transfer fallback and URL-safe param encoding
...
- Preserve download cookie for UC/Quark needDownloader flows and disable browser/copy when required
- Quark: share-link first, transfer only on size limit (23018), reuse savedFileCache/search_exit
- Propagate auth to subdirectory parser URLs; switch path params to URL-safe Base64 (no double encode)
- Bump version to 0.4.2
Fixes #205
Co-authored-by: Cursor <cursoragent@cursor.com >
cursor/ghsa-997r-ssrf-verify-2b8b
v0.4.2
2026-07-26 16:16:51 +08:00
q
c282fcb109
Merge branch 'main' into feature/ysepan-parser
2026-07-26 13:20:16 +08:00
q
4995173de2
feat: add Yongshuo E-pan (ysepan) share parser
...
Support space shares like https://xxx.ysepan.com/ with password auth,
directory/file listing, and direct download URL construction.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 12:37:38 +08:00
qaiu
1c1068beba
Merge pull request #206 from qaiu/dependabot/maven/maven-858658338e
...
chore(deps): bump the maven group across 1 directory with 2 updates
feature/ysepan-parser
2026-07-26 09:04:56 +08:00
qaiu
4a5240fcbc
Merge pull request #203 from qaiu/dependabot/npm_and_yarn/web-front/npm_and_yarn-c42958dede
...
build(deps): bump axios from 1.16.1 to 1.18.0 in /web-front in the npm_and_yarn group across 1 directory
dependabot/maven/maven-858658338e
2026-07-26 08:47:25 +08:00
dependabot[bot]
0f34672e33
chore(deps): bump the maven group across 1 directory with 2 updates
...
Bumps the maven group with 2 updates in the / directory: [ch.qos.logback:logback-core](https://github.com/qos-ch/logback ) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson ).
Updates `ch.qos.logback:logback-core` from 1.5.33 to 1.5.34
- [Release notes](https://github.com/qos-ch/logback/releases )
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.33...v_1.5.34 )
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.18.6 to 2.18.9
- [Commits](https://github.com/FasterXML/jackson/commits )
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
dependency-version: 1.5.34
dependency-type: direct:production
dependency-group: maven
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.18.9
dependency-type: direct:production
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 00:46:44 +00:00
qaiu
ecd365767a
Merge pull request #199 from qaiu/dependabot/maven/maven-6421fd6730
...
chore(deps): bump ch.qos.logback:logback-core from 1.5.32 to 1.5.33 in the maven group across 1 directory
2026-07-26 08:46:01 +08:00
qaiu
f358140974
Update README.md
2026-07-25 11:14:19 +08:00
qaiu
541c21f963
Merge pull request #204 from newbie000652/fix/uc-subdirectory-stoken
...
fix: UC subdirectory listing fails due to missing stoken parameter
2026-07-25 07:58:14 +08:00
Tra
bdd253383d
docs: add stoken parameter to /v2/getFileList OpenAPI spec
2026-07-24 20:43:04 +08:00
Rune
0fb53d5159
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-24 19:54:22 +08:00
Tra
b9ff408bdd
fix: UC subdirectory listing fails due to missing stoken parameter
...
When the frontend requests subdirectory contents for UC drive shares, the
stoken query parameter is mishandled in two places, breaking directory browsing:
1. URLParamUtil.handleTruncatedUrl() does not exclude stoken from the URL
construction loop. As a result, the stoken value gets appended to the share
URL (e.g. https://drive.uc.cn/s/xxx?stoken=yyy ). The extra query string
breaks the UC URL regex match in PanDomainTemplate, causing the parser to
fall back to the default IPanTool.parseFileList() which returns
"Not implemented yet".
2. ParserApi.getFileList() does not accept stoken as a method parameter and
does not forward it to ShareLinkInfo.otherParam. Even when the stoken is
present in the request URL, UcTool.parseFileList() cannot find it and must
re-authenticate against the UC API — which fails without proper auth cookies.
The fix:
- URLParamUtil: add stoken to the param exclusion list
- ParserApi: add String stoken parameter and put it into otherParam
Both first-level and nested directory listing work correctly after this fix.
2026-07-24 18:04:52 +08:00
qaiu
aeb4394cf8
fix GHSA-997r-7xx2-p9x6
2026-07-22 10:25:10 +08:00
dependabot[bot]
8d419d3265
build(deps): bump axios
...
Bumps the npm_and_yarn group with 1 update in the /web-front directory: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.16.1 to 1.18.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.16.1...v1.18.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.18.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 07:29:38 +00:00
q
b70e30796f
ci: package fuller jre for native builds
dependabot/npm_and_yarn/web-front/npm_and_yarn-c42958dede
v0.4.1
2026-07-19 09:57:31 +08:00
q
d3ef521773
fix: support donated auth for 123 directory downloads
v0.4.0
2026-07-19 09:39:55 +08:00
q
2969c92d3d
build jre
2026-07-19 02:06:33 +08:00
q
2fde421169
chore: bump version to 0.3.9
v0.3.9
2026-07-19 01:11:57 +08:00
q
3494271150
chore: bump version to 0.3.8
v0.3.8
2026-07-19 00:55:54 +08:00
q
675d930f86
fix: 123网盘捐赠账号无需临时auth参数即可自动生效,修复token前缀与脏数据问题
...
- 前端: getCurrentPanType() 补全123网盘域名匹配正则(share.123pan.cn等子域名)
- 前端: 临时认证弹窗补充123云盘(YE)选项及提示文案
- 前端: submitDonateAccount() 按当前authType只提交相关字段,避免切换认证方式后
残留的用户名/密码脏数据被一并提交
- 后端: URLParamUtil.addParam() 不再无条件用静态yml配置覆盖已生效的临时认证/
自动捐赠账号回退(增加 __TEMP_AUTH_ADDED 判断)
- 后端: CacheServiceImpl 新增 applyDonatedAccountFallback(),请求未带auth参数
且无静态配置时自动从捐赠账号池随机取一个可用账号使用,并在解析失败时记录/
自动禁用失败账号
- 后端: DbServiceImpl.getRandomDonatedAccount() 对非password类型账号强制丢弃
历史遗留的username/password字段,避免被误当账号密码登录
- 解析器: Ye2Tool 清理token/authorization前缀中的"Bearer ",避免拼接成
'Bearer Bearer xxx' 导致123接口返回 tokenstring should not contain bearer
已通过本地实测验证: 捐赠123账号后,不带auth参数直接请求
/json/parser?url=https://1815268665.share.123pan.cn/123pan/iaKtVv-r4aCd
可正常返回200及直链
2026-07-18 23:21:56 +08:00
q
5e20ed5050
fix: 123网盘(YE)支持authorization别名配置并修复auth临时参数登录被覆盖问题, 更新README认证说明, bump version to 0.3.7
...
引用 #201 #198 #116
说明: 123解析仅限于本地部署(可Windows一键运行 run.bat),公共/云端服务因风控限制不保证可用
v0.3.7
2026-07-18 12:28:00 +08:00
qaiu
91f4fcaa76
更新 README.md
...
oosmetrics不可用
2026-07-11 06:28:53 +08:00
qaiu
0754fe20f1
更新 README.md
2026-07-10 16:41:58 +08:00
qaiu
034fd20d3b
更新 README.md
2026-07-10 16:41:06 +08:00
dependabot[bot]
363c603bbb
chore(deps): bump ch.qos.logback:logback-core
...
Bumps the maven group with 1 update in the / directory: [ch.qos.logback:logback-core](https://github.com/qos-ch/logback ).
Updates `ch.qos.logback:logback-core` from 1.5.32 to 1.5.33
- [Release notes](https://github.com/qos-ch/logback/releases )
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.32...v_1.5.33 )
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
dependency-version: 1.5.33
dependency-type: direct:production
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-06 02:09:01 +00:00
q
24bf98bca9
fix: support 123pan redirected share links
dependabot/maven/maven-6421fd6730
2026-07-06 08:50:18 +08:00
qaiu
275f6b9e6d
更新 README.md
2026-06-23 17:10:09 +08:00
qaiu
5db9e422f4
更新 README.md
2026-06-11 12:03:44 +08:00
qaiu
705b6ba4b7
Merge pull request #195 from yukaidi1220/codex/full-main-clean
...
Clean up fork changes for upstream review
v0.3.6
2026-06-10 21:32:21 +08:00
yukaidi
0edc057347
docs: update parser and custom script docs
2026-06-10 21:23:05 +08:00
yukaidi
6ae5d998e6
fix(frontend): improve directory and timestamp display
2026-06-10 21:22:29 +08:00
yukaidi
cbb442ceb6
fix(web): harden cache and API services
2026-06-10 21:21:52 +08:00
yukaidi
0103841fb5
fix(parser): harden built-in pan parsers
2026-06-10 21:20:40 +08:00
yukaidi
b6b7f0d8b7
fix(parser): harden runtime resource handling
2026-06-10 21:19:56 +08:00
yukaidi
46c6827eda
fix(core): harden proxy and routing lifecycle
2026-06-10 21:19:18 +08:00
yukaidi
1ef6e120a8
ci: improve build and packaging workflow
2026-06-10 21:18:44 +08:00
qaiu
65d518373d
Merge pull request #191 from yukaidi1220/lecloud-direct-download
...
feat: 乐云 directDownload 接口支持 & 缓存配置补充完善
2026-06-05 23:02:18 +08:00
yukaidi
bca4da4b6c
feat: 乐云 directDownload 接口支持 & 缓存配置补充完善
...
- 新增 directDownload (GET) 接口,比 packageDownloadWithFileIds 少一次请求
- 每次随机选择下载方式,失败自动 fallback 到另一种
- 统一所有下载方法的 Promise 参数传递
- 添加 HTTP 状态码日志便于调试
- 优化 app-dev.yml 缓存配置注释,补充所有缺失的网盘类型
2026-06-05 22:48:01 +08:00
qaiu
0fd78defcb
feat(ct): 升级城通网盘接口并实现目录分享解析
...
- 移除token参数,新增url参数至API1请求
- API2新增start_time/wait_seconds/verifycode/share_id/acheck=1参数
- parse()中从API1响应提取FileInfo(file_name/file_id/file_size/file_time/username)
- 新增parseFileList()实现目录分享解析,通过getdir.php+file_list API获取文件列表
- 新增CTD枚举项匹配城通网盘目录分享链接(/d/路径)
2026-06-03 09:46:16 +00:00
qaiu
452fd0ea2c
Merge pull request #190 from yukaidi1220/pr/native-package
...
CI: 新增原生环境打包 & 启动日志改进
v3.0.4
2026-05-31 17:02:50 +08:00
yukaidi
dd8f2efb37
ci: Release 自动生成更新说明(generate_release_notes)
2026-05-31 16:39:23 +08:00
yukaidi
0feb8e798a
fix: PR#190 review 修复 — 配置查找顺序/页面日志/ZIP结构/注释
...
- 配置文件查找顺序与 Deploy 保持一致(先当前目录,再 resources/)
- 页面地址日志改用 onComplete,无论演练场加载成功失败均输出
- Windows ZIP 移除 /* 通配符,与 Linux 保持一致的顶层目录结构
- 修正注释:同步读文件会阻塞 event loop,不再声称'避免阻塞'
- YAML 正则和 jdeps 回退列表补充适用范围说明
2026-05-31 16:34:19 +08:00
yukaidi
d55d8edd2f
AppMain: 启动日志增加前端页面访问地址提示
2026-05-31 14:00:45 +08:00
yukaidi
451496f102
CI: 新增 Linux/Windows 原生环境打包 (jlink + 精简 JRE) 及 Docker 多平台构建
2026-05-31 14:00:45 +08:00
qaiu
6d6351bd58
更新 README.md
2026-05-31 07:02:09 +08:00
q
1a5fc8d1ef
feat: truncate long error msg, fix lanzou folder regex, bump version to 0.3.4
v0.3.4
2026-05-30 01:16:17 +08:00
qaiu
a44f30f7e5
Merge pull request #189 from qaiu/copilot/update-readme-badge
...
Update README maven badge to track tag-triggered workflow status
2026-05-30 00:17:51 +08:00
copilot-swe-agent[bot]
f9ebd34de3
docs: remove branch filter from maven workflow badge
2026-05-29 16:16:43 +00:00
copilot-swe-agent[bot]
b47db300a6
Initial plan
2026-05-29 16:10:44 +00:00