MarSeventh
f4102515b9
style: beautify some style in admin pages
2026-07-11 19:06:12 +08:00
MarSeventh
9e543358ea
chore: update readme
2026-07-09 11:57:17 +08:00
MarSeventh
89a1cef8a4
chore: update readme
2026-07-07 17:15:23 +08:00
MarSeventh
235e6a6fd4
chore: update demo picture in readme
2026-07-07 16:52:06 +08:00
MarSeventh
75eafc7c56
chore: update star-history picture in readme
2026-07-07 16:50:32 +08:00
MarSeventh
87a7d1b83c
fix worker deploy name fallback
2026-07-02 12:20:43 +08:00
MarSeventh
313aef8946
fix: refine upload mobile interactions
2026-07-01 19:59:35 +08:00
MarSeventh
6601c04f73
fix: stabilize mobile dashboard tabs
2026-07-01 15:36:49 +08:00
MarSeventh
1dfc2f8c17
fix: prevent mobile dashboard tab misclick
2026-07-01 15:30:54 +08:00
MarSeventh
b2d08f09a2
fix: prevent mobile dashboard tab misclick
2026-07-01 15:23:13 +08:00
MarSeventh
f24aff4fda
style: adjust mobile dashboard spacing
2026-07-01 15:00:48 +08:00
MarSeventh
1b3a2cfbe4
readme: update demo pictures and poster
2026-07-01 13:13:50 +08:00
MarSeventh
fdb1215738
style: refine upload and dashboard responsive UI
2026-07-01 12:12:10 +08:00
MarSeventh
774188c89c
style: tune dashboard switcher dark colors
2026-07-01 00:05:55 +08:00
MarSeventh
6d6c76a596
style: smooth dashboard switcher animation
2026-06-30 23:47:16 +08:00
MarSeventh
11d648352b
style: soften dashboard page switcher colors
2026-06-30 20:18:30 +08:00
MarSeventh
d3436304e0
style: refine dashboard page switcher
2026-06-30 19:58:36 +08:00
MarSeventh
0f6f98a059
style: optimize dashboard page switcher
2026-06-30 16:42:30 +08:00
MarSeventh
4b2879d433
style: integrate dashboard page switcher
2026-06-30 16:02:02 +08:00
MarSeventh
d4853088a1
style: soften upload action toolbar
2026-06-30 14:45:39 +08:00
MarSeventh
ba18820b37
style: align dashboard breadcrumb controls
2026-06-29 22:48:28 +08:00
MarSeventh
72a27ee7f3
style: unify upload toolbar hover state
2026-06-29 22:34:44 +08:00
MarSeventh
1ad7cdd304
style: optimize upload quick toolbar
2026-06-29 22:22:07 +08:00
MarSeventh
cac0bec6f3
optimize: a lot of user experience optimizations for the upload page and dashboard page
2026-06-29 21:38:18 +08:00
叁月柒 and GitHub
b1142133e9
Merge pull request #594 from clown145/main
...
fix(webdav): 修复 WebDAV 兼容性问题并支持标准的 MOVE 方法
2026-06-18 16:16:08 +08:00
clown145
4e60f4fcca
fix(webdav): return 404 in handlePropfind for non-existent paths to prevent FileAlreadyExistsException in clients
2026-06-18 15:59:37 +08:00
clown145
23f0323ff2
fix(webdav): set uploadNameType to origin to preserve filenames on PUT
2026-06-18 15:43:32 +08:00
clown145
bacca1a6ba
fix(webdav): return 200 instead of 204 for OPTIONS to support strict HTTP clients
2026-06-18 15:25:24 +08:00
clown145
739ea839a0
fix(webdav): redirect /dav to /dav/ with 301 to fix strict client connections
2026-06-18 15:23:58 +08:00
clown145
ada193fc0a
fix(webdav): refactor webdav implementation to conform with standards and support MOVE
2026-06-18 15:09:38 +08:00
MarSeventh
efe5ba3c82
fix: enable global_fetch_strictly_public to fix WebDAV 522 (Worker deploy)
2026-06-15 15:14:20 +08:00
叁月柒 and GitHub
2696b0de52
Merge pull request #589 from yulei666/chore/webdav-522-global-fetch-flag
...
Enable global_fetch_strictly_public to fix WebDAV 522 (Worker deploy)
2026-06-15 15:11:24 +08:00
yulei666 and GitHub
d4487d6a82
Merge branch 'MarSeventh:main' into chore/webdav-522-global-fetch-flag
2026-06-15 15:06:01 +08:00
Yu Lei and Claude Opus 4.8
1f68c6caa3
Enable global_fetch_strictly_public to fix WebDAV 522 (Worker deploy)
...
On a Cloudflare Worker, fetch() to the Worker's own zone bypasses the
public edge and routes directly to origin, skipping the Worker itself.
This deployment has no separate origin, so every WebDAV self-call
(/api/manage/list, /file, /upload, /api/manage/delete) instantly returns
HTTP 522. The global_fetch_strictly_public compatibility flag routes
same-zone subrequests through Cloudflare's front door so they re-enter
the Worker normally.
Set the flag in both the committed wrangler.toml (manual deploy) and the
generate-toml.js template (GitHub Actions regenerates the toml on CI).
This is an alternative to the in-process dispatch fix on
fix/webdav-522-inprocess-dispatch; pick one.
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-06-15 15:03:36 +08:00
MarSeventh
e257a40fb9
docs(api): add endpoint file headers
2026-06-15 14:40:11 +08:00
MarSeventh
6ef954f877
docs(metadata): add utility comments
2026-06-15 14:36:52 +08:00
MarSeventh
0f27feffd4
docs(worker): comment cache adapter
2026-06-15 14:21:38 +08:00
MarSeventh
1ee3eb6a40
feat(worker): cache responses by cache-control
2026-06-15 11:34:49 +08:00
MarSeventh
214c9eed1a
chore: rebuild frontend dist for ip query label
2026-06-14 17:22:21 +08:00
MarSeventh
be8e845484
Refine upstream sync failure message
2026-06-14 17:08:45 +08:00
MarSeventh
a179cdd5c4
Dispatch worker deploy in current repository
2026-06-14 17:03:18 +08:00
MarSeventh
65b37eee97
Trigger worker deploy after upstream sync
2026-06-14 16:56:09 +08:00
MarSeventh
62c4567368
chore: rebuild frontend dist for auth label
2026-06-14 15:56:21 +08:00
MarSeventh
eb4d250987
chore: rebuild frontend dist for ip placeholder fix
2026-06-14 15:02:18 +08:00
MarSeventh
9b6461a272
feat: support custom upload IP query API
2026-06-14 14:45:00 +08:00
MarSeventh
e1349b2d1a
feat: add publicUrl to hf direct upload response
2026-06-12 19:16:41 +08:00
MarSeventh
e643138d91
chore: bump version to v2.7.4
2026-06-12 18:59:14 +08:00
叁月柒 and GitHub
fad3dd6f57
Merge pull request #587 from fengyukigo/main
...
feat: 上传 API 返回值新增 publicUrl 字段
2026-06-12 18:42:38 +08:00
fengyuki
908eaacce4
fix: add publicUrl to chunked upload and merge responses
...
Chunked upload (uploadLargeFileToTelegram) and chunk merge responses
now also include publicUrl field when urlPrefix is configured, matching
the behavior of regular uploads.
2026-06-12 03:56:08 +08:00
fengyuki
cff5ebea99
feat: upload API response includes publicUrl based on urlPrefix config
...
When urlPrefix is configured in page settings, the upload API now
returns a `publicUrl` field in addition to the existing `src` field,
allowing clients to directly access files via the configured public
domain (e.g. R2 custom domain) without needing to reconstruct the URL.
2026-06-12 03:23:40 +08:00