Noah Hsu
bd33c200dc
feat: optimize index build
2022-12-05 16:07:36 +08:00
Noah Hsu
bc6baf1be0
fix(ci): sort lang json file
2022-12-05 14:40:46 +08:00
BoYanZh
dc8d5106f9
feat: auto fix address in alist & smb storages ( #2582 )
2022-12-05 13:31:34 +08:00
BoYanZh
8c0dfe2f3d
feat: Search enhancement ( #2562 )
...
* feat: ignore AList storage on indexing
* fix: remove unused err in `walkFn`
* chore(ci): fix auto_lang trigger and run it
* feat: batch index
* feat: quit index & init index
* feat: set DocType for bleve data
* fix: build index cleanup check origin err
2022-12-05 13:28:39 +08:00
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