Andy Hsu
352a6a741a
feat(webdav): support copy directly without task ( close #5206 )
2023-09-13 15:45:57 +08:00
Andy Hsu
0f8a84f67e
perf(alias): disabled log on fs call ( close #4054 )
2023-04-07 00:02:07 +08:00
foxxorcat
62a06fa0f9
feat: optimize file operation interface ( #2757 )
...
* feat: optimize file operation interface
* chore: fix typo
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-20 15:02:40 +08:00
foxxorcat
6024e8d832
refactor: split the db package hook and cache to the op package ( #2747 )
...
* refactor:separate the setting method from the db package to the op package and add the cache
* refactor:separate the meta method from the db package to the op package
* fix:setting not load database data
* refactor:separate the user method from the db package to the op package
* refactor:remove user JoinPath error
* fix:op package user cache
* refactor:fs package list method
* fix:tile virtual paths (close #2743 )
* Revert "refactor:remove user JoinPath error"
This reverts commit 4e20daaf9e700da047000d4fd4900abbe05c3848.
* clean path directly may lead to unknown behavior
* fix: The path of the meta passed in must be prefix of reqPath
* chore: rename all virtualPath to mountPath
* fix: `getStoragesByPath` and `GetStorageVirtualFilesByPath`
is_sub_path:
/a/b isn't subpath of /a/bc
* fix: don't save setting if hook error
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-18 19:51:20 +08:00
Noah Hsu
83644dab85
fix: mapping filename in GetName
...
some missed filename mapping
2022-11-30 20:46:54 +08:00
Noah Hsu
c09800790b
feat: custom filename char mapping
...
fixes #2447 #2446 #2440 #2409 #2006 #1979 #1507 #324 #691 #518 #430
2022-11-22 15:54:18 +08:00
Noah Hsu
b51e664543
chore: go fmt
2022-08-03 14:26:59 +08:00
Noah Hsu
4d0ae6b1ef
fix: webdav move contains rename
2022-06-30 22:55:23 +08:00
Noah Hsu
53416172e7
feat: clear cache after change
2022-06-30 22:51:49 +08:00
Noah Hsu
2b1726614b
feat: webdav handle
2022-06-30 22:41:55 +08:00
Noah Hsu
dd013ac0b2
chore: add webdav package
2022-06-30 18:27:26 +08:00
Noah Hsu
b76060570e
refactor: init v3
2022-06-06 16:28:37 +08:00
WntFlm
658fd5ad6e
fix(webdav): empty mimeType
...
Now mimeType will always be a non-empty string, by defaulting it to "application/octet-stream".
2022-05-01 09:42:25 +08:00
Xhofe
75c98429bf
fix(webdav): wrong MIMEType ( close #1007 )
2022-04-29 14:09:51 +08:00
Xhofe
27b7dae113
feat(webdav): support range get
2022-04-23 22:43:02 +08:00
Xhofe
c5d707cf0a
fix: multilevel virtual path ( close #904 )
2022-04-06 15:23:10 +08:00
Xhofe
0537449335
fix(webdav): virtual path no account
2022-04-01 21:57:55 +08:00
Xhofe
df90311453
fix(webdav): alist path not found
2022-04-01 20:40:57 +08:00
Xhofe
ced61da33a
feat: virtual path
2022-03-31 20:43:17 +08:00
Xhofe
83c377270e
fix(webdav): add sign for webdav proxy
2022-03-29 16:34:22 +08:00
Xhofe
908cdd2c78
revert: undo delete upFileMap
2022-03-17 21:57:54 +08:00
Xhofe
f4f61a5787
fix(webdav): nil pointer error ( close #749 )
2022-03-17 21:23:10 +08:00
Xhofe
4371c470b3
✨ webdav direct proxy
2022-02-13 15:57:42 +08:00
Xhofe
6827af3997
🎇 close #522 hide account for guest webdav
2022-02-11 16:19:55 +08:00
微凉
3201b6da76
🐛 fix #376 windows webdav upload
2022-02-02 18:48:34 +08:00
微凉
1a69d80489
🎨 Pull away Path
2022-01-28 11:04:56 +08:00
微凉
75a983a965
🐛 fix webdav can't get file with password
2022-01-19 18:46:32 +08:00
微凉
6d34e88360
🎇 hide files while webdav visitor
2022-01-18 18:48:08 +08:00
微凉
ef5cad1bf0
🎇 Pagination #257
2022-01-04 21:21:27 +08:00
微凉
7cf30836bf
🎨 Optimize code structure
2022-01-03 20:06:36 +08:00
微凉
88a9edb90a
🎇 googledrive webdav write
2021-12-28 21:28:27 +08:00
微凉
731dbf6c3a
🐛 fix 123pan 403
2021-12-19 20:32:47 +08:00
微凉
d00f75c814
🎨 change link interface
2021-12-19 20:00:53 +08:00
微凉
c64c003257
🎇 feat: pikpak support
2021-12-16 22:50:23 +08:00
微凉
78f81ddc3b
🎨 add some debug log
2021-12-10 22:24:43 +08:00
微凉
a295e7024a
🎨 change link interface
2021-12-09 19:24:34 +08:00
微凉
190c8001a5
🚧 support proxy url
2021-12-08 10:33:26 +08:00
微凉
6e8d551420
🚧 aliyundrive webdav write
2021-12-06 22:14:32 +08:00
微凉
28998d6f8c
🚧 aliyundrive webdav write
2021-12-06 17:49:20 +08:00
微凉
1779617cb9
🎨 Improve the code structure
2021-12-06 15:55:05 +08:00
微凉
7dfe48339c
🚧 native webdav write
2021-12-05 16:09:39 +08:00
微凉
9c5627a382
🚧 webdav write interface
2021-12-05 15:22:19 +08:00
微凉
d81ec0637d
🎇 md5 and filename
2021-12-02 18:57:29 +08:00
微凉
50a02a7af7
🔥 remove useless code
2021-11-29 21:30:52 +08:00
微凉
71b1517de7
🐛 fix windows check parent password
2021-11-29 21:09:16 +08:00
微凉
ffdd88ec66
✨ webdav proxy
2021-11-29 16:42:46 +08:00
微凉
3041da35ab
🐛 fix webdav proxy link auth
2021-11-28 16:05:41 +08:00
微凉
9eab54a7c8
✨ webdav(view only)
2021-11-28 15:10:48 +08:00
微凉
f9945a14a8
🎇 webdav unfinished
2021-11-28 00:12:04 +08:00