9a9aee9ac6 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(alias): support writing to non-ambiguous paths ( #8216 )  
							
							... 
							
							
							
							* feat(alias): support writing to non-ambiguous paths
* feat(alias): support extract concurrency
* fix(alias): extract url no pass query 
							
						 
						
							2025-03-27 23:17:45 +08:00  
				
					
						
							
							
								 
						
							
							
								b60da9732f 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(offline-download): allow using offline download tools in any storage ( #7716 )  
							
							... 
							
							
							
							* Feat(offline-download): allow using thunder offline download tool in any storage
* Feat(offline-download): allow using 115 offline download tool in any storage
* Feat(offline-download): allow using pikpak offline download tool in any storage
* style(offline-download): unify offline download tool names
* feat(offline-download): show available offline download tools only
* Fix(offline-download): update unmodified tool names.
---------
Co-authored-by: Andy Hsu <i@nn.ci> 
							
						 
						
							2025-01-10 21:24:44 +08:00  
				
					
						
							
							
								 
						
							
							
								51bcf83511 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(url-tree): support url tree driver writing ( #7779   close   #5166 )  
							
							... 
							
							
							
							* feat: support url tree writing
* fix: meta writable
* feat: disable writable via addition 
							
						 
						
							2025-01-10 20:50:56 +08:00  
				
					
						
							
							
								 
						
							
							
								42243b1517 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(thunder): add offline download tool ( #7673 )  
							
							... 
							
							
							
							* feat(thunder): add offline download tool
* fix(thunder): improve error handling and parse file size in status response
---------
Co-authored-by: Andy Hsu <i@nn.ci> 
							
						 
						
							2024-12-25 21:23:58 +08:00  
				
					
						
							
							
								 
						
							
							
								d7aa1608ac 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(task): add speed monitor ( #7655 )  
							
							
							
						 
						
							2024-12-25 21:09:54 +08:00  
				
					
						
							
							
								 
						
							
							
								64ceb5afb6 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: support general users view and cancel own tasks ( #7416   close   #7398 )  
							
							... 
							
							
							
							* feat: support general users view and cancel own tasks
Add a creator attribute to the upload, copy and offline download
tasks, so that a GENERAL task creator can view and cancel them.
BREAKING CHANGE:
1. A new internal package `task` including the struct `TaskWithCreator`
   which embeds `tache.Base` is created, and the past dependence on
   `tache.Task` will all be transferred to dependence on this package.
2. The API `/admin/task` can now also be accessed via `/task`, and the
   old endpoint is retained to ensure compatibility with legacy
   automation scripts.
Closes  #7398 
* fix(deps): update github.com/xhofe/tache to v0.1.3 
							
						 
						
							2024-11-01 23:32:26 +08:00  
				
					
						
							
							
								 
						
							
							
								29165d8e60 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(115): add offline download tool ( close   #6888  in  #6954 )  
							
							
							
						 
						
							2024-08-10 20:59:07 +08:00  
				
					
						
							
							
								 
						
							
							
								74f8295960 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: persistant Task ( #6925   close   #5313 )  
							
							
							
						 
						
							2024-08-07 12:16:21 +08:00  
				
					
						
							
							
								 
						
							
							
								3a3d0adfa0 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add pikpak offline download function ( #6648 )  
							
							... 
							
							
							
							* add pikpak offline download function
* 完善PikPak离线下载功能
* 删除多余的代码
* add task cache to avoid too many requests about API
* 优化Status函数
* 完善所有功能,目前测试无BUG
* 减少缓存时间,优化添加离线任务的参数 
							
						 
						
							2024-07-07 16:50:05 +08:00  
				
					
						
							
							
								 
						
							
							
								026e944cbb 
								
							
								 
							
						 
						
							
							
								
								feat: add task info to resp of add task api ( close   #5579 )  
							
							
							
						 
						
							2023-12-03 14:44:20 +08:00  
				
					
						
							
							
								 
						
							
							
								b6134dc515 
								
							
								 
							
						 
						
							
							
								
								feat: allow keep files in offline download ( close   #4678 )  
							
							
							
						 
						
							2023-11-24 15:02:36 +08:00  
				
					
						
							
							
								 
						
							
							
								11a30c5044 
								
							
								 
							
						 
						
							
							
								
								feat: refactor task module  
							
							
							
						 
						
							2023-11-20 18:01:51 +08:00  
				
					
						
							
							
								 
						
							
							
								769281bd40 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: refactor offline download ( #5408   close   #4108 )  
							
							... 
							
							
							
							* wip: refactor offline download (#5331 )
* base tool
* working: aria2
* refactor: change type of percentage to float64
* wip: adapt aria2
* wip: use items in offline_download
* wip: use tool manager
* wip: adapt qBittorrent
* chore: fix typo
* Squashed commit of the following:
commit 4fc0a77565close  #5392 )
commit aaffaee2b5#5391 )
commit 8ef8023c20#5398 )
commit cdfbe6dcf2#5394 )
commit 94d028743a7f7335435c#5373  close  #5348 )
    * feat(cloudreve): support thumbnail
    * chore: remove unnecessary code
commit b9e192b29c#5367  close  #5275 )
    * fix(115):limit request rate
    * chore(115): fix unit of `limit_rate`
    ---------
    Co-authored-by: Andy Hsu <i@nn.ci>
commit 69a98eaef6#5141 )
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 1ebc96a4e5close  #5352 )
commit 66e2324cac7600dc28dfclose  #5358 )
commit 8ef89ad0a4#5356 )
    * fix(baidu):hash and error:2
    * fix:invalid memory address
commit 35d672217d#5346 )
commit 1a283bb272#5334 )
commit a008f54f4d#5329 ) [skip ci]
* fix: adapt update progress type
* Squashed commit of the following:
commit 65c5ec0c34#5457  close  #5395 )
commit a6325967d0#5234 )
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 4dff49470a#5366 )
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit cc86d6f3d1#5370 )
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit c0f9c8ebafclose  #5434 ) 
							
						 
						
							2023-11-06 16:56:55 +08:00