Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Tags: CHKZL/DDTV

Tags

test5.5.2

Toggle test5.5.2's commit message
尝试一下把docker升级到10

test5.5.1

Toggle test5.5.1's commit message
"""

更新 .NET SDK 至 10.0.100 并优化 CI 配置

移除对 .NET SDK 版本 8.0.303 的设置步骤,更新为 10.0.100。
将 actions/setup-dotnet 的版本从 v3 升级到 v4。
删除 Windows 环境下清理所有 .NET SDK 的步骤。
保留检查 .NET SDK 版本的步骤。
确保不同操作系统(Linux/macOS 和 Windows)支持下载和提取最新发布版本。
"""

dev5.5.4

Toggle dev5.5.4's commit message
更新 .NET SDK 至 10.0.100 并优化 CI 配置

在 `DDTV_Dev.yml` 和 `DDTV_Release.yml` 文件中:
- 将 .NET SDK 版本从 `8.0.303` 更新为 `10.0.100`。
- 升级 `actions/setup-dotnet` 至 v4。
- 移除对 .NET SDK 版本 `8.0.303` 的设置步骤。
- 移除 Windows 环境下清理所有 .NET SDK 的步骤。
- 保留检查 .NET SDK 版本的步骤。
- 保留针对不同操作系统的下载和提取最新发布版本的步骤。

dev5.5.3

Toggle dev5.5.3's commit message
升级到.NET10

test5.3.4

Toggle test5.3.4's commit message
优化重连逻辑

在 LiveChatListener.cs 中优化 Close 方法的重连逻辑:
- 增加日志记录,便于调试和监控。
- 新增触发 MessageReceived 事件的逻辑,发送 Reconnect 消息。
- 增加 _Cancel 的赋值操作,确保状态一致性。

在 DetectRoom.cs 中简化重连逻辑:
- 移除冗余的 Dispose 和 Thread.Sleep 操作。
- 改为调用统一的重连方法 Danmu.ReconnectRoomDanmaObjects。

整体提升了代码的可读性、逻辑一致性和运行效率。

dev5.3.5

Toggle dev5.3.5's commit message
升级依赖包版本

更新了多个项目文件中的依赖包版本:
- Client.csproj: 升级 Microsoft.Web.WebView2 和 System.Drawing.Common。
- Core.csproj: 升级 Microsoft.Data.Sqlite 和 System.Drawing.Common。
- Desktop.csproj: 升级 LibVLCSharp.WPF、Microsoft.Extensions.DependencyInjection、Microsoft.Web.WebView2 和 System.Drawing.Common。
- Server.csproj: 升级 Microsoft.Extensions.Hosting.WindowsServices 和 Swashbuckle.AspNetCore 相关依赖。

test5.3.3

Toggle test5.3.3's commit message
update

test5.3.2

Toggle test5.3.2's commit message
优化 LiveChatListener 状态管理与弹幕逻辑调整

调整 LiveChatListener 的资源管理与状态控制:
- 将 `_Cancel` 字段从 `private` 修改为 `public`。
- 修改 `Close` 方法逻辑,增加条件判断,避免不必要的事件触发。
- 在释放资源前显式设置 `_Cancel` 状态,确保逻辑一致性。

调整弹幕发送逻辑:
- 在 `Send_Danma_Button_Click` 方法中新增房间弹幕对象重新连接的调用。

test5.3.1

Toggle test5.3.1's commit message
fix #239 实现弹幕重连功能并优化日志记录

新增弹幕重连功能:
- 添加 `ReconnectRoomDanmaObjects` 方法和 `DanmaTriggerReconnect` 事件,用于实现弹幕对象的重连逻辑。
- 在多个模块中订阅 `DanmaTriggerReconnect` 事件,处理重连后的操作。

优化日志记录:
- 在 `Config.cs` 中添加 `#if DEBUG` 条件编译块,仅在调试模式下记录初始化日志。
- 注释掉生产环境中不必要的调试日志输出。

代码结构优化:
- 调整 `using` 引用顺序,删除未使用的引用。
- 修改 `LiveChatListener` 构造函数,支持可选参数 `DanmuMessage`。

增强 UI 交互:
- 在弹幕重连时更新 UI 提示信息。
- 确保重连后重新订阅 `MessageReceived` 事件。

test.5.2.48

Toggle test.5.2.48's commit message
增强异常处理与用户提示逻辑

在 `CardControl.xaml.cs` 中:
- 为 `MenuItem_OpenLiveUlr_Click` 方法添加 `try-catch` 异常处理。
- 在打开直播间网址失败时记录错误日志。

在 `SettingsPage.xaml.cs` 中:
- 为 `OpenRecordingFolderInExplorer_Click` 方法添加路径有效性检查。
- 增加多层次的错误提示,包括路径为空、无效或不存在的情况。
- 优化文件夹打开逻辑,避免重复创建 Explorer 进程。
- 在打开文件夹失败时通过 `SnackbarService` 提示用户。