Commit Graph
9 Commits
Author SHA1 Message Date
SuyunjingandLunelleEverdawn e7b6fac89c fix(auth): match SQLite username constraint errors (#3295)
- Match the UNIQUE constraint text anywhere in the SQLite error message.
- Add regression tests for the SSO auto-registration username retry.
- Verify the fix with targeted SSO tests and go vet.

Co-authored-by: LunelleEverdawn <lunelle+suyunmeng@oplist.org>
2026-11-08 13:19:15 +08:00
SuyunjingandLunelleEverdawn e72822f539 fix(sharing): hide physical paths in download errors (#3322)
- Log detailed sharing download failures server-side.
- Return generic errors for storage and link resolution failures.

Co-authored-by: LunelleEverdawn <lunelle+suyunmeng@oplist.org>
2026-10-30 12:33:49 +08:00
SuyunjingandLunelleEverdawn 6aeaf1dafd fix(drivers/115): retry upload init after decrypt failures (#3268)
- Retry failed upload response decryption up to three attempts.
- Close each initialization response body immediately after reading.

Co-authored-by: LunelleEverdawn <lunelle+suyunmeng@oplist.org>
2026-10-28 12:30:56 +08:00
SuyunjingandClaude e1ded83d5f fix(drivers/115_open): recover transient path metadata (#2816)
Recover temporarily missing or incomplete 115 Open path metadata from parent
and ancestor directory listings. Use 115-sdk-go v0.2.6 to normalize missing
object errors, while preserving valid zero-byte files and ensuring recursive
parent resolution progresses correctly.

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-22 12:59:41 +08:00
Suyunjing 98c32d3be4 fix(doubao_new): remove temp file after cross-storage put (#2530) 2026-05-27 16:49:26 +08:00
Suyunjing 4c77b9c7bf fix(fs): clear skipped names before copy and move tasks (#2520) 2026-05-27 13:26:16 +08:00
Suyunjing 3b1760e959 fix(offline_download): restore SimpleHttp fallback for http links (#2516)
- Fixed a regression where SimpleHttp returned the same unsupported scheme error for normal HTTP and HTTPS links.
2026-05-26 13:11:21 +08:00
Suyunjing 8d39d636be fix(build): lock musl outputs to fully static linking in build script and CI workflows (#2330) 2026-04-09 20:57:04 +08:00
Suyunjing 7bea29c18e refactor(db): migrate sqlite to pure-go and add mips compatibility switch (#2296)
- Switch default SQLite path to github.com/glebarez/sqlite to reduce CGO dependency pressure.
- Introduce a unified openSQLite entry in bootstrap and split driver selection by build tags.
- Add sqlite_cgo_compat fallback for linux mips, mips64, loong64 and mipsle to keep legacy target builds working.
- Update build.sh musl build flow to apply compatibility tag for mips-family targets.
- Update beta_release workflow to pass compatibility tag cleanly and avoid conflicting flag composition.
2026-04-03 01:27:02 +08:00