Andy Hsu
ca9e739465
fix: hide apply to sub path without enable ( close #3661 )
2023-02-28 18:43:52 +08:00
Andy Hsu
c08fdfc868
fix: missed assignment [skip ci]
2023-02-22 20:20:28 +08:00
Andy Hsu
8655e33e60
fix: incorrect api if not set site_url ( 6c2f348
)
2023-02-21 19:57:50 +08:00
Noah Hsu
ce4a295008
fix!: check https with `X-Forwarded-Proto`
...
not read old setting `api_url` and `base_path` from this commit
2023-01-19 12:16:42 +08:00
Wuxuan
530e74c70b
fix: avoid regular expression match current directory ( #3078 )
...
* fix: avoid regular expression match current directory
* fix: optimize and regexp exclude slash
Co-authored-by: wuxuan <refused@wuxuan.eu.org>
2023-01-17 21:54:25 +08:00
EzraRT
146619134d
feat: customize proxy ignore headers ( close #2763 pr #2766 )
...
* clean referer when use proxy
* feat: customize proxy ignore headers
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-20 16:08:32 +08:00
浅秋枫影
ae791c8634
fix: hide check in `canAccess` ( #2556 )
...
修复 meta.Password 和 meta.Hide 都为空的情况下,会导致无权限访问
2022-12-02 17:44:29 +08:00
Noah Hsu
ff0bcfef8a
feat: optional sign all files
2022-11-30 22:10:07 +08:00
Noah Hsu
4980b71ba3
fix: add hide check to `canAccess` ( close #2532 )
2022-11-30 22:01:33 +08:00
SiHuaN
f9788ea7cf
feat(webdav): delete privacy header and optimize 302 ( #2534 )
...
* fix: delete set-cookie from sharepoint webdav response header
* fix: avoid two redirects when using webdav
* fix: return the correct Content-Type instead of just `application/octet-stream`
* feat: webdav backend localOnly -> proxyOnly
2022-11-30 20:52:33 +08:00
Noah Hsu
ddcba93eea
feat: multiple search indexes ( #2514 )
...
* refactor: abstract search interface
* wip: ~
* fix cycle import
* objs update hook
* wip: ~
* Delete search/none
* auto update index while cache changed
* db searcher
TODO: bleve init issue
cannot open index, metadata missing
* fix size type
why float64??
* fix typo
* fix nil pointer using
* api adapt ui
* bleve: fix clear & change struct
2022-11-28 13:45:25 +08:00
Noah Hsu
85e1350af8
fix: check password while upload ( close #2444 )
2022-11-22 16:14:01 +08:00
Noah Hsu
3b6d8987db
chore: add id to resp of create storage
2022-11-13 20:17:10 +08:00
Gerhard Tan
00de9bf16d
fix!: sign with the raw path instead of filename ( #2258 )
2022-11-11 16:24:25 +08:00
BoYanZh
5f79d665d9
feat: add alist v3 driver ( close #1833 pr #2129 )
...
* feat: add alist v3 driver (close #1833 )
* chore: use generics
Co-authored-by: Noah Hsu <i@nn.ci>
2022-10-27 10:54:49 +08:00
Noah Hsu
dc73c2e97d
fix: custom token expires in doesn't work
2022-09-27 14:23:56 +08:00
Noah Hsu
9d9c79179b
feat: custom token expires in
2022-09-27 14:05:00 +08:00
Noah Hsu
7c32af4649
refactor!: move `api_url` and `base_path` to config file
2022-09-25 17:57:54 +08:00
Noah Hsu
77a6aa487b
chore: cancel sign if no password
2022-09-11 14:14:14 +08:00
Noah Hsu
a24dfddc2a
feat: add 189cloud driver
2022-09-06 14:39:21 +08:00
Noah Hsu
7da9e33c4d
fix: hide access_token in error message of `baidu_netdisk`
2022-09-03 19:48:11 +08:00
Noah Hsu
74007a1d45
chore: add pagination settings
2022-08-27 23:07:48 +08:00
Noah Hsu
02e2c809a8
chore: rename some request param
2022-08-14 23:52:14 +08:00
Noah Hsu
af884010d1
feat: local storage image thumbnail
2022-08-11 20:32:17 +08:00
Noah Hsu
2b04cf4ac3
feat: custom hide error message by regexp ( close #1468 )
2022-08-08 12:53:53 +08:00
Noah Hsu
d6437a337f
feat: add provider to obj get api
2022-08-08 00:58:32 +08:00
Noah Hsu
0df3473337
feat: use cobra and add some command
2022-08-07 13:09:59 +08:00
Noah Hsu
b51e664543
chore: go fmt
2022-08-03 14:26:59 +08:00
Noah Hsu
a16da3b45e
chore: fix typo
2022-07-12 18:41:16 +08:00
Noah Hsu
9ba7cf0835
chore: add base path setting
2022-07-02 16:43:07 +08:00
Noah Hsu
2b1726614b
feat: webdav handle
2022-06-30 22:41:55 +08:00
Noah Hsu
40548926e6
feat: fs link api
2022-06-29 16:08:55 +08:00
Noah Hsu
96380a50da
feat: file proxy handle
2022-06-28 21:58:46 +08:00
Noah Hsu
d1efec4539
chore: common err resp log
2022-06-28 18:12:53 +08:00
Noah Hsu
67bc66fedf
feat: file down handle
2022-06-28 18:00:11 +08:00
Noah Hsu
7c0b86a9cd
feat: obj list api
2022-06-27 19:51:23 +08:00
Noah Hsu
6b9bca893b
chore: change whether print log
2022-06-26 19:20:19 +08:00
Noah Hsu
c67f128f15
chore: move server package to root
2022-06-26 19:10:14 +08:00
Noah Hsu
b76060570e
refactor: init v3
2022-06-06 16:28:37 +08:00
XZB
7c6d8ca222
fix(proxy): filename is urlencoded when using Safari
2022-06-02 18:13:17 +08:00
Xhofe
d5626d6e2f
fix: cancel QueryEscape Disposition ( close #1074 )
2022-05-10 18:16:32 +08:00
Xhofe
27b7dae113
feat(webdav): support range get
2022-04-23 22:43:02 +08:00
Xhofe
1b4740dae3
fix: file deduplication ( fix #941 )
2022-04-16 17:28:16 +08:00
Xhofe
c5d707cf0a
fix: multilevel virtual path ( close #904 )
2022-04-06 15:23:10 +08:00
Xhofe
f8650c9c0b
fix(webdav): remove default `Authorization` header ( close #893 )
2022-04-03 18:19:15 +08:00
Xhofe
df90311453
fix(webdav): alist path not found
2022-04-01 20:40:57 +08:00
Xhofe
9daeaf7562
fix: virtual path, support mount to root path
2022-04-01 09:40:08 +08:00
Xhofe
b52e1e8be3
fix: load balance
2022-03-31 21:52:19 +08:00
Xhofe
ced61da33a
feat: virtual path
2022-03-31 20:43:17 +08:00
Xhofe
15651a4356
feat: only show files ( close #735 )
2022-03-13 19:37:58 +08:00