File tree Expand file tree Collapse file tree 8 files changed +101
-28
lines changed Expand file tree Collapse file tree 8 files changed +101
-28
lines changed Original file line number Diff line number Diff line change 11# 更新日志
22
3+ ## [ 1.0.21] - 2025-08-10
4+
5+ ### Bug Fixes
6+
7+ - 优化剪切板相关代码
8+ - 修复番剧无法解析高清晰度问题
9+ - 使用新版bv av互转算法
10+ - 禁止SYSLIB5005警告
11+ - 修复去水印页改变文本状态影响外部滚动容器 (#334 )
12+ - 修复部分接口未登录风控问题
13+ - 修复下载过程中退出导致的数据错乱 #321
14+ - 删除已下载视频时同步删除粗base表数据
15+ - 优化cookie处理
16+ - 修复返回引用类型导致的设置保存失败
17+ - 规范路径拼接
18+ - 修复下载中关闭软件导致的数据异常 Fixes: #321
19+ - 优化设计器启动 (#320 )
20+ - 修复数据迁移失败 (#313 )
21+ - 将音频编码字段改为可空类型 (#311 )
22+ - 修复flv视频无法解析下载 (#306 )
23+ - 修复选择驱动器根目录闪退 #305
24+ - 修复内建下载器暂停恢复的功能
25+ - 修复修改aria2端口后无法正常通信问题
26+ - 优化视频下载,避免二次解析 (#304 )
27+ - 修复切换选中合集会丢失选中高亮色 (#302 )
28+ - 调试无法启用DevTools
29+ - 修复无法通过监听剪贴板进入用户空间
30+ - 修复无后缀字幕文件重名可能导致复制失败的问题
31+ - 修复代理设置项排列错误
32+
33+ ### Documentation
34+
35+ - 加入issue模板 (#347 )
36+
37+ ### Features
38+
39+ - 增强崩溃日志记录 (#348 )
40+ - 加入生成视频元数据功能 (#322 )
41+ - 去水印工具加入水印定位 (#319 )
42+ - 加入启动自动更新检测 (#317 )
43+ - 支持保留窗口大小和位置 #312 #261
44+ - 新增导航对鼠标回退键的支持
45+
46+ ### Miscellaneous Tasks
47+
48+ - Ci发布增加windows trimmed并优化macos签名
49+ - 将裁剪发布分离到独立发布配置文件
50+
51+ ### Refactor
52+
53+ - 修改弹幕下载不再生成临时文件 (#329 )
54+ - 使用信号量控制下载器同时下载数 (#328 )
55+ - 减少配置文件io次数并去除加密 (#324 )
56+ - 重构数据库并优化下载列表相关逻辑
57+ - 请求由WebRequest替换为HttpClient (#314 )
58+ - 去除inter字体包 (#308 )
59+
60+ ### Styling
61+
62+ - 代码清理
63+
64+ ## [ 1.0.20] - 2025-05-08
65+
66+ ### Bug Fixes
67+
68+ - 修复部分番剧解析异常
69+
70+ ### Miscellaneous Tasks
71+
72+ - Macos打包添加公证
73+ - 升级avalonia到最新版
74+
75+ ## [ 1.0.19] - 2025-04-30
76+
77+ ### Bug Fixes
78+
79+ - 修复日志无限膨胀 #273
80+
81+ ### Refactor
82+
83+ - 代理设置重构,默认无代理,可选无代理、系统代理、自定义代理
84+
385## [ 1.0.18] - 2025-04-25
486
587### Bug Fixes
Original file line number Diff line number Diff line change 55 <PackageVersion Include =" Avalonia.Desktop" Version =" 11.3.0" />
66 <PackageVersion Include =" Avalonia.Diagnostics" Version =" 11.3.0" />
77 <PackageVersion Include =" Avalonia.Themes.Simple" Version =" 11.3.0" />
8- <PackageVersion Include =" FreeSql" Version =" 3.5.207 " />
9- <PackageVersion Include =" FreeSql.DbContext" Version =" 3.5.207 " />
10- <PackageVersion Include =" FreeSql.Provider.SqliteCore" Version =" 3.5.207 " />
8+ <PackageVersion Include =" FreeSql" Version =" 3.5.212 " />
9+ <PackageVersion Include =" FreeSql.DbContext" Version =" 3.5.212 " />
10+ <PackageVersion Include =" FreeSql.Provider.SqliteCore" Version =" 3.5.212 " />
1111 <PackageVersion Include =" System.Formats.Nrbf" Version =" 9.0.5" />
1212 <PackageVersion Include =" Xaml.Behaviors" Version =" 11.3.0" />
1313 <PackageVersion Include =" Downloader" Version =" 3.3.4" />
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ public class AppInfo
1111
1212 private const int A = 1 ;
1313 private const int B = 0 ;
14- private const int C = 20 ;
14+ private const int C = 21 ;
1515
1616 public AppInfo ( )
1717 {
Original file line number Diff line number Diff line change 11<Window xmlns =" https://github.com/avaloniaui"
22 xmlns : x =" http://schemas.microsoft.com/winfx/2006/xaml"
3- x : CompileBindings =" False"
43 x : Class =" DownKyi.PrismExtension.Dialog.DialogWindow"
54 Title =" {Binding Title}"
5+ DataContext =" {Binding RelativeSource={RelativeSource AncestorType=Window}}"
66 WindowStartupLocation =" CenterOwner" >
77 <Window .Styles>
88 <Style Selector =" Window" >
2020 <!-- <Style Selector="TemplatedControl"> -->
2121 <!-- <Setter Property="FontFamily" Value="{DynamicResource ProgramFont}" /> -->
2222 <!-- </Style> -->
23-
23+
2424 <!-- <SimpleTheme /> -->
2525 <!-- <StyleInclude Source="avares://Avalonia.Themes.Simple/SimpleTheme.xaml" /> -->
2626 </Window .Styles>
Original file line number Diff line number Diff line change 1+ {
2+ "$schema" : " http://json.schemastore.org/launchsettings.json" ,
3+ "profiles" : {
4+ "DownKyi" : {
5+ "commandName" : " Project" ,
6+ "environmentVariables" : {
7+
8+ }
9+ }
10+ }
11+ }
Original file line number Diff line number Diff line change 11using System ;
2- using System . IO ;
3- using System . Net . Http ;
4- using System . Threading . Tasks ;
52using Avalonia . Media . Imaging ;
63using Avalonia . Platform ;
74
@@ -28,21 +25,4 @@ private static Bitmap LoadFromFile(Uri resourceUri)
2825 {
2926 return new Bitmap ( resourceUri . LocalPath ) ;
3027 }
31-
32- public static async Task < Bitmap ? > LoadFromWeb ( Uri url )
33- {
34- using var httpClient = new HttpClient ( ) ;
35- try
36- {
37- var response = await httpClient . GetAsync ( url ) ;
38- response . EnsureSuccessStatusCode ( ) ;
39- var data = await response . Content . ReadAsByteArrayAsync ( ) ;
40- return new Bitmap ( new MemoryStream ( data ) ) ;
41- }
42- catch ( HttpRequestException ex )
43- {
44- Console . WriteLine ( $ "An error occurred while downloading image '{ url } ' : { ex . Message } ") ;
45- return null ;
46- }
47- }
4828}
Original file line number Diff line number Diff line change 99 <key >CFBundleName </key >
1010 <string >哔哩下载姬 </string >
1111 <key >CFBundleVersion </key >
12- <string >1.0.20 </string >
12+ <string >1.0.21 </string >
1313 <key >LSMinimumSystemVersion </key >
1414 <string >10.15 </string >
1515 <key >CFBundleExecutable </key >
Original file line number Diff line number Diff line change 1- 1.0.20
1+ 1.0.21
You can’t perform that action at this time.
0 commit comments