Noah Hsu
4e1be9bee6
fix: async init aria2 to optimize start duration
2022-12-04 00:00:40 +08:00
BoYanZh
4c5285e094
chore(ci): format lang file ( #2558 )
2022-12-03 12:19:10 +08:00
Ovear
0838feeb82
fix:introduce buffered response writer for webdav, fix status/error return failed. ( #2544 )
...
* fix: introduce buffered response writer for webdav, fix webdav status/error return failed.
* fix: bypass buffered writer for GET/HEAD/POST requests
2022-12-02 17:59:59 +08:00
浅秋枫影
ae791c8634
fix: hide check in `canAccess` ( #2556 )
...
修复 meta.Password 和 meta.Hide 都为空的情况下,会导致无权限访问
2022-12-02 17:44:29 +08:00
BoYanZh
09f480318c
fix: unify settings string ( #2555 )
2022-12-02 17:42:42 +08:00
BoYanZh
4c5be5f07f
feat: only show `CanAccess` search results ( #2548 )
...
* feat: only show `CanAccess` search results
* have done in frontend
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-02 10:09:39 +08:00
Ovear
9c1ffdbb82
fix(aliyundrive): return error if got wrong http code ( #2543 )
2022-12-01 21:48:19 +08:00
Noah Hsu
18a63e34dd
fix(task): memory alignment for curID ( close #2541 )
2022-12-01 13:16:31 +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
Noah Hsu
b5bf5f4325
fix: check if the req path is relative path ( close #2531 )
2022-11-30 21:38:00 +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
83644dab85
fix: mapping filename in `GetName`
...
some missed filename mapping
2022-11-30 20:46:54 +08:00
itsHenry
d94cf72da2
fix(local): webp image decode while generate thumbnail ( close #2484 pr #2520 )
...
* Fix that webp thumb in local storage won't load
* Simplify code
Co-authored-by: Noah Hsu <i@nn.ci>
2022-11-29 09:47:40 +08:00
Noah Hsu
e98561ceb1
fix: filename char mapping while build index
2022-11-28 21:08:11 +08:00
Noah Hsu
76f37373e0
fix: settings map read and write concurrently
2022-11-28 16:54:03 +08:00
Simon
61a06992c3
fix(aria2): directory missing ( close #1856 pr #2504 )
2022-11-28 14:05:28 +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
bb969d8dc6
fix(aliyundrive_share): get share link download url directly ( close #2472 )
2022-11-24 18:50:04 +08:00
BoYanZh
2383e851e2
fix: reset index before build new one ( #2471 )
2022-11-24 14:47:49 +08:00
BoYanZh
330a767fd7
feat: build index & search with bleve ( close #1740 pr #2386 )
...
* feat: build index & search with bleve (#1740 )
* delete unused struct
Co-authored-by: Noah Hsu <i@nn.ci>
2022-11-24 11:46:47 +08:00
Noah Hsu
2b902de6fd
fix(build): switch to `crazymax/xgo`
2022-11-22 21:08:27 +08:00
Noah Hsu
85e1350af8
fix: check password while upload ( close #2444 )
2022-11-22 16:14:01 +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
renovate[bot]
25fd343069
chore(deps): update module `gorm` and `aws-sdk`
...
fix(deps): update module gorm.io/gorm to v1.24.2 (#2436 )
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.142 (#2407 )
Co-Authored-By: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 17:37:03 +08:00
Noah Hsu
518487e3df
fix(123): optimize error messages ( #2415 )
2022-11-19 21:48:03 +08:00
BoYanZh
a02d9c8463
fix: check error type on file not found ( #2383 )
2022-11-18 01:30:37 +08:00
Noah Hsu
8beeba7c0c
fix(google_drive): check token before return link ( close #2392 )
2022-11-17 09:08:31 +08:00
renovate[bot]
50fb49f0c3
fix(deps): update dependencies by renovate[bot] ( #2344 )
...
chore(deps): add renovate.json (#2344 )
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.137 (#2345 )
chore(deps): update actions-cool/issues-helper action to v2.5.0 (#2346 )
fix(deps): update module github.com/caarlos0/env/v6 to v6.10.1 (#2348 )
fix(deps): update module github.com/gin-contrib/cors to v1.4.0 (#2349 )
fix(deps): update module github.com/sirupsen/logrus to v1.9.0 (#2354 ) [skip ci]
fix(deps): update module gorm.io/driver/postgres to v1.4.5 (#2361 ) [skip ci]
fix(deps): update module golang.org/x/crypto to v0.2.0 (#2357 ) [skip ci]
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.138 (#2358 ) [skip ci]
fix(deps): update module gorm.io/gorm to v1.24.1 (#2366 ) [skip ci]
fix(deps): update module gorm.io/driver/mysql to v1.4.4 (#2360 ) [skip ci]
fix(deps): update module github.com/spf13/cobra to v1.6.1 (#2356 ) [skip ci]
chore(deps): update actions-cool/issues-helper action to v3 (#2367 ) [skip ci]
fix(deps): update module gorm.io/driver/sqlite to v1.4.3 (#2365 ) [skip ci]
chore(deps): update actions/checkout action to v3 (#2368 ) [skip ci]
chore(deps): update actions/setup-go action to v3 (#2374 ) [skip ci]
chore(deps): update actions/upload-artifact action to v3 (#2375 ) [skip ci]
chore(deps): update docker/build-push-action action to v3 (#2377 ) [skip ci]
chore(deps): update docker/login-action action to v2 (#2378 ) [skip ci]
chore(deps): update docker/metadata-action action to v4 (#2381 ) [skip ci]
chore(deps): update docker/setup-buildx-action action to v2 (#2382 ) [skip ci]
chore(deps): update docker/setup-qemu-action action to v2 (#2387 ) [skip ci]
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.139 (#2394 ) [skip ci]
fix(deps): update module golang.org/x/crypto to v0.3.0 (#2395 ) [skip ci]
Co-Authored-By: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-17 08:49:15 +08:00
Noah Hsu
4dcaa24758
fix: cache is modified while sorting ( close #2340 )
2022-11-15 14:38:23 +08:00
BoYanZh
3fbdf6f022
fix: resolve import cycle in alist v3 driver ( close #2337 pr #2338 )
2022-11-15 10:51:32 +08:00
Noah Hsu
aa9ba289bb
fix(123): overwrite upload if file has no change ( close #2324 )
2022-11-14 17:58:49 +08:00
Noah Hsu
3b6d8987db
chore: add id to resp of create storage
2022-11-13 20:17:10 +08:00
Noah Hsu
6e3df9f847
fix(google_drive): type of `chunk_size` ( close #2303 )
2022-11-12 18:46:38 +08:00
Noah Hsu
efe0e6af22
feat: silent start, stop and restart
2022-11-11 18:42:06 +08:00
Gerhard Tan
00de9bf16d
fix!: sign with the raw path instead of filename ( #2258 )
2022-11-11 16:24:25 +08:00
Noah Hsu
1743110a70
fix(123): incorrect order_by ( close #2285 )
2022-11-10 21:47:13 +08:00
BoYanZh
0352a8e028
feat: add alist v2 driver ( #2281 )
2022-11-10 17:42:12 +08:00
Code2qing
c601bb794b
feat(123): support mail login ( close #2218 pr #2276 )
2022-11-10 09:34:48 +08:00
BoYanZh
42865486f1
fix(local): deal with relative symlink dir ( #2274 )
2022-11-09 18:15:42 +08:00
sheltonzhu
44f5cf40ef
fix(115): update 115 driver lib to fix some bugs ( #2275 )
...
* fix duplicate cookies in client.List func
* rm useless cookie when init
2022-11-09 18:15:06 +08:00
Noah Hsu
c3ab378ac5
feat(google_drive): support shortcut ( close #2268 )
2022-11-09 16:19:33 +08:00
BoYanZh
cdcbfb24c4
fix(local): directory handle ( #2262 )
...
* fix(local): check symlink dir
* fix(local): set size of dir to 0 (close #2264 )
2022-11-09 11:20:09 +08:00
Noah Hsu
e05e2fd663
chore: change default timeout ( close #2252 )
2022-11-08 20:37:42 +08:00
Noah Hsu
6639cab1ae
feat(google_drive): chunk upload ( close #2241 )
2022-11-07 20:58:52 +08:00
Noah Hsu
8241f0999a
feat(google_drive): override upload ( close #1880 )
2022-11-07 20:35:35 +08:00
Noah Hsu
f3a5e3702d
fix(189): force use `CN` time zone ( close #2240 )
2022-11-07 16:37:47 +08:00
小傅Fox
46701a176d
feat(aria2): mark aria2 seeding as complete ( #2223 )
...
Currently if using aria2 to download a torrent file, it does not
consider seeding + active as completed, so the torrent download task
only completes as aria2 stops seeding.
This commit uses seeder property of TaskInfo, and mark tasks with active
status and true seeder as complete.
2022-11-06 16:20:09 +08:00
Noah Hsu
26a29f20c3
fix: missed encode path while use down proxy ( close #2208 )
2022-11-06 14:46:47 +08:00
Noah Hsu
18cd45d257
fix: disable cache for 302 redirect ( close #2216 )
2022-11-05 15:54:51 +08:00