hcrgm
							
						 
						
							 
							
							
								
								
							
							
								
							
								666e02f0c3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(storage): explicitly set storages' status to disabled ( #3810 )  
							
							 
							
							
							
						 
						
							2023-03-11 20:45:35 +08:00  
						
					 
				
					
						
							
							
								 
								Andy Hsu
							
						 
						
							 
							
							
							
								
							
								c915313ec9 
								
							
								 
							
						 
						
							
							
								
								feat: rename then delete if storage doesn't support overwrite upload ( close   #3643 )  
							
							 
							
							
							
						 
						
							2023-03-05 15:36:12 +08:00  
						
					 
				
					
						
							
							
								 
								仝华帅
							
						 
						
							 
							
							
								
								
							
							
								
							
								ee77c3b113 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: friendly tip for initial logging in [skip ci] ( #3406 )  
							
							 
							
							... 
							
							
							
							* refactor: friendly tip for initial logging in
* fix CodeFactor issue
more info pls refer to: https://segmentfault.com/a/1190000043031147  
							
						 
						
							2023-02-18 17:53:11 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								8b523fab8b 
								
							
								 
							
						 
						
							
							
								
								revert: add `Getter` interface back  
							
							 
							
							
							
						 
						
							2023-01-16 19:55:43 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								6453ae0968 
								
							
								 
							
						 
						
							
							
								
								fix(search): empty parent where update ( close   #2810 )  
							
							 
							
							
							
						 
						
							2023-01-16 17:33:24 +08:00  
						
					 
				
					
						
							
							
								 
								foxxorcat
							
						 
						
							 
							
							
								
								
							
							
								
							
								2f19d4a834 
								
									
								
							
								 
							
						 
						
							
							
								
								perf(lanzou): optimize the use of list cache ( #2956 )  
							
							 
							
							... 
							
							
							
							* fix:local sort not cache
* perf(lanzou): Optimize the use of list cache 
							
						 
						
							2023-01-08 21:31:35 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								e89489453d 
								
							
								 
							
						 
						
							
							
								
								fix: cache nil value for meta  
							
							 
							
							
							
						 
						
							2022-12-28 17:44:34 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								e118f4a3b9 
								
							
								 
							
						 
						
							
							
								
								feat: update index by `req.Paths`  
							
							 
							
							
							
						 
						
							2022-12-24 20:23:04 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								d756cf3e9f 
								
							
								 
							
						 
						
							
							
								
								fix(local): disable copying or moving to subfolders ( close   #2760 )  
							
							 
							
							
							
						 
						
							2022-12-20 16:27:04 +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  
						
					 
				
					
						
							
							
								 
								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 4e20daaf9e .
* 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  
						
					 
				
					
						
							
							
								 
								foxxorcat
							
						 
						
							 
							
							
								
								
							
							
								
							
								fb64f00640 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: obj name mapping and internal path processing ( #2733 )  
							
							 
							
							... 
							
							
							
							* refactor:Prepare to remove the get interface
* feat:add obj Unwarp interface
* refactor:obj name mapping and program internal path processing
* chore: fix typo
* feat: unwrap get
* fix: no use op.Get to get parent id
* fix: set the path uniformly
Co-authored-by: Noah Hsu <i@nn.ci> 
							
						 
						
							2022-12-17 19:49:05 +08:00  
						
					 
				
					
						
							
							
								 
								foxxorcat
							
						 
						
							 
							
							
								
								
							
							
								
							
								33bae52fa1 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: optimize driver initialization need to manually deserialize and assign values, and remove redundant driver registration parameters ( #2691 )  
							
							 
							
							... 
							
							
							
							* refactor: optimize driver initialization need to manually deserialize and assign values, and remove redundant driver registration parameters
* fix typo
Co-authored-by: Noah Hsu <i@nn.ci> 
							
						 
						
							2022-12-13 18:03:30 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								5043815d48 
								
							
								 
							
						 
						
							
							
								
								fix(search): don't delete virtual folder while update indexes ( close   #2677 )  
							
							 
							
							
							
						 
						
							2022-12-11 14:59:58 +08:00  
						
					 
				
					
						
							
							
								 
								BoYanZh
							
						 
						
							 
							
							
								
								
							
							
								
							
								62ea93837c 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: alist v3 index permission ( #2653 )  
							
							 
							
							... 
							
							
							
							* feat: alist v3 index permission
* fix allowIndexed check
Co-authored-by: Noah Hsu <i@nn.ci> 
							
						 
						
							2022-12-10 19:03:09 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								f1a9b68022 
								
							
								 
							
						 
						
							
							
								
								fix(index): update indexes in database  
							
							 
							
							
							
						 
						
							2022-12-05 20:23:37 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								83644dab85 
								
							
								 
							
						 
						
							
							
								
								fix: mapping filename in `GetName`  
							
							 
							
							... 
							
							
							
							some missed filename mapping 
							
						 
						
							2022-11-30 20:46:54 +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
							
						 
						
							 
							
							
							
								
							
								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
							
						 
						
							 
							
							
							
								
							
								4dcaa24758 
								
							
								 
							
						 
						
							
							
								
								fix: cache is modified while sorting ( close   #2340 )  
							
							 
							
							
							
						 
						
							2022-11-15 14:38:23 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								3b6d8987db 
								
							
								 
							
						 
						
							
							
								
								chore: add id to resp of create storage  
							
							 
							
							
							
						 
						
							2022-11-13 20:17:10 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								0019959eec 
								
							
								 
							
						 
						
							
							
								
								fix: delete cache if files is empty  
							
							 
							
							
							
						 
						
							2022-10-25 16:42:06 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								baebc2fbe9 
								
							
								 
							
						 
						
							
							
								
								fix: can't delete disabled storage ( close   #1942 )  
							
							 
							
							
							
						 
						
							2022-10-09 22:20:48 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								451e418b18 
								
							
								 
							
						 
						
							
							
								
								perf: return cache before check obj to reduce recursion  
							
							 
							
							
							
						 
						
							2022-09-28 21:19:36 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								d8dc8d8623 
								
							
								 
							
						 
						
							
							
								
								fix: dir duplicate creation ( close   #1687 )  
							
							 
							
							
							
						 
						
							2022-09-19 13:43:23 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								24d58f278a 
								
							
								 
							
						 
						
							
							
								
								fix: don't use cache if no objs  
							
							 
							
							
							
						 
						
							2022-09-18 18:38:47 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								d9f0603271 
								
							
								 
							
						 
						
							
							
								
								fix: copy folder between two storage ( fix   #1670 )  
							
							 
							
							
							
						 
						
							2022-09-15 17:58:32 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								7ad3748a46 
								
							
								 
							
						 
						
							
							
								
								feat: update cache after remove instead of clear  
							
							 
							
							
							
						 
						
							2022-09-14 20:28:52 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								9e5ef974a7 
								
							
								 
							
						 
						
							
							
								
								fix: send on closed channel  
							
							 
							
							
							
						 
						
							2022-09-14 15:13:02 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								2de0da87fa 
								
							
								 
							
						 
						
							
							
								
								fix: infinite loop if new multi-level folder ( close   #1661 )  
							
							 
							
							
							
						 
						
							2022-09-13 18:34:04 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								cd73e34ccc 
								
							
								 
							
						 
						
							
							
								
								chore: optional `other` interface  
							
							 
							
							
							
						 
						
							2022-09-11 18:40:19 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								969018db37 
								
							
								 
							
						 
						
							
							
								
								fix: is the root folder required ( close   #1633 )  
							
							 
							
							
							
						 
						
							2022-09-11 16:23:46 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								fd99c2197b 
								
							
								 
							
						 
						
							
							
								
								fix: remove relative path check  
							
							 
							
							
							
						 
						
							2022-09-11 14:05:13 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								f5c7a11da5 
								
							
								 
							
						 
						
							
							
								
								chore: add client ip to key of link cache  
							
							 
							
							
							
						 
						
							2022-09-10 14:12:57 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								71d30b6819 
								
							
								 
							
						 
						
							
							
								
								chore: rename `index` to `order` of storage  
							
							 
							
							
							
						 
						
							2022-09-07 15:55:15 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								3dd4fbd76d 
								
							
								 
							
						 
						
							
							
								
								feat: add webdav driver  
							
							 
							
							
							
						 
						
							2022-09-04 22:34:54 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								9d20c887df 
								
							
								 
							
						 
						
							
							
								
								fix: `webdav_policy` options  
							
							 
							
							
							
						 
						
							2022-09-04 14:48:21 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								a1c86b3350 
								
							
								 
							
						 
						
							
							
								
								chore!: change root folder  
							
							 
							
							
							
						 
						
							2022-09-04 13:22:42 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								ffba5e0aec 
								
							
								 
							
						 
						
							
							
								
								feat: add sftp driver ( close   #1466 )  
							
							 
							
							
							
						 
						
							2022-09-04 12:43:52 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								8fd56ef9dd 
								
							
								 
							
						 
						
							
							
								
								feat: check status before storage call  
							
							 
							
							
							
						 
						
							2022-09-03 22:32:09 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								611457c0e7 
								
							
								 
							
						 
						
							
							
								
								feat: add `baidu_netdisk` driver  
							
							 
							
							
							
						 
						
							2022-09-02 22:46:31 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								0f2425ce53 
								
							
								 
							
						 
						
							
							
								
								feat: add teambition driver  
							
							 
							
							
							
						 
						
							2022-09-02 18:24:14 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								284274b37e 
								
							
								 
							
						 
						
							
							
								
								feat: add 123pan driver  
							
							 
							
							
							
						 
						
							2022-09-01 22:13:37 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								8e1ed4015b 
								
							
								 
							
						 
						
							
							
								
								fix: store storage in map whether error or not  
							
							 
							
							
							
						 
						
							2022-08-31 22:27:04 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								d31faabc24 
								
							
								 
							
						 
						
							
							
								
								chore: fix typo  
							
							 
							
							
							
						 
						
							2022-08-31 22:08:12 +08:00  
						
					 
				
					
						
							
							
								 
								Noah Hsu
							
						 
						
							 
							
							
							
								
							
								7ac1d14eeb 
								
							
								 
							
						 
						
							
							
								
								style: shorten name `operations` to `op`  
							
							 
							
							
							
						 
						
							2022-08-31 21:01:15 +08:00