Commit Graph

9 Commits

Author SHA1 Message Date
noelorin 96b3d8679b fix(mount): shorter generic WebDAV error copy 2026-09-27 17:12:00 +08:00
noelorin e1778520ed fix(mount): explain WebDAV 401 for fnOS account/password 2026-09-27 17:06:43 +08:00
noelorin 7db51693ad fix(mount): rootPath is source of truth for WebDAV test
Do not fail when listing / fails; many NAS forbid listing root.
2026-09-27 16:50:58 +08:00
noelorin a7a50f8d0a fix(mount): stop double-encoding WebDAV paths
webdav lib encodePath already percent-encodes; our encodeURIComponent produced %25 and 400 on CJK/space paths.
2026-09-27 16:43:35 +08:00
noelorin a1483299f3 fix(mount): reuse stored password when editing
Empty password on update keeps secret; test connection with mountId reuses decrypted secret.
2026-09-27 16:30:48 +08:00
noelorin fb3747a66c fix(mount): clearer WebDAV 400 diagnosis and path normalize
Probe / first, encode CJK/space path segments, explain 400 with path and /dav hint.
2026-09-27 16:18:12 +08:00
noelorin 63e760ba36 chore(product): checkpoint working tree before dandanplay alignment
Includes product polish (auth/dashboard/error pages, i18n, stream/playback fixes), docs site, e2e suites, and related tooling. Excludes local screenshots and caches.
2026-09-26 18:36:16 +08:00
noelorin a7873891f2 fix: caveman-review findings (danmaku match, SSRF, progress ownership, i18n errors, paging, QueryClient) 2026-09-26 00:49:08 +08:00
noelorin cdc40d61b1 feat(trpc): webdav client + mount service with secret encryption 2026-09-25 02:48:17 +08:00