Commit Graph

323 Commits

Author SHA1 Message Date
d8aed495d9 feat: 新增消息队列设置功能,优化自动操作体验
- 在 ClientAutoAction.vue 中新增消息队列设置标签页,允许用户配置弹幕和私信发送间隔。
- 更新多个组件以支持新的设置选项,提升用户交互体验。
- 在 useBiliFunction 中实现队列处理逻辑,确保消息按设定间隔发送。
- 优化 CheckInSettings 组件,整合 AutoActionEditor 以简化配置管理。
2025-04-26 04:15:37 +08:00
8bed5bbc1a feat: 更新组件和配置,增强功能和用户体验, 添加签到功能
- 在 .editorconfig 中调整文件格式设置,统一代码风格。
- 在 default.d.ts 中为 naive-ui 添加 TabPaneSlots 接口声明,增强类型支持。
- 在多个组件中优化了模板和样式,提升用户交互体验。
- 在 ClientAutoAction.vue 中新增签到设置标签页,丰富功能选项。
- 在 Utils.ts 中增强 GUID 处理逻辑,增加输入验证和错误处理。
- 更新多个组件的逻辑,简化代码结构,提升可读性和维护性。
2025-04-26 01:35:59 +08:00
e48b3df236 feat: 更新设置和组件,增强用户通知功能, 修复用户订单记录渲染
- 在 Setting_SendEmail 接口中新增 receiveOrder 字段,支持积分礼物兑换通知。
- 优化 PointOrderCard 组件,处理用户信息时增加安全性。
- 更新 ViewerLayout 组件,异步获取用户数据逻辑简化。
- 在 SettingsManageView 中新增积分礼物兑换邮件通知选项。
- 增强 PointSettings 组件,添加通知设置保存功能。
- 更新 QuestionBoxView 组件样式,提升视觉效果。
2025-04-25 09:27:22 +08:00
07948e6777 feat: 更新项目配置和依赖,增强功能和用户体验
- 完成弹幕机功能
- 在 .editorconfig 中新增对 vine.ts 文件的支持。
- 更新 package.json 中多个依赖的版本,提升稳定性和性能。
- 在 vite.config.mts 中引入 @guolao/vue-monaco-editor 插件,增强代码编辑功能。
- 在 App.vue 中调整内容填充的样式,优化界面布局。
- 新增获取配置文件哈希的 API 方法,提升配置管理能力。
- 在多个组件中优化了样式和逻辑,提升用户交互体验。
2025-04-25 00:08:06 +08:00
b24974540f feat: 更新 TraditionalSongListTemplate 组件,优化无特殊要求和无标签的显示样式
- 为“无特殊要求”和“无标签”添加了 'empty-placeholder' 类,提升视觉效果。
- 新增样式定义,统一空占位符的显示风格,增强用户体验。
2025-04-22 23:20:54 +08:00
f267592e37 feat: 更新 UpdateNoteContainer 组件和 IndexView 视图,增强功能和用户体验
- 在 UpdateNoteContainer 组件中优化了内容渲染逻辑,简化了代码结构。
- 在 UpdateNote.ts 中新增版本 4 的更新记录,添加自动操作功能的详细说明。
- 在 IndexView 视图中引入新的图标,更新了功能列表,增强了用户界面。
- 改进了样式和布局,提升了整体视觉效果和用户交互体验。
2025-04-22 23:11:32 +08:00
dd29a141de feat: 优化自动操作逻辑,简化组件初始化和事件处理
- 移除了 ClientAutoAction 组件中的状态监视逻辑,直接在挂载时初始化自动操作存储。
- 在 useAutoAction 中增加初始化标志,避免重复初始化。
- 统一了测试事件的基础属性,简化了事件创建逻辑,提升代码可读性。
2025-04-22 19:56:47 +08:00
b97081a870 feat: 在 ClientAutoAction 组件中新增操作历史标签页和相关功能
- 引入 ActionHistoryViewer 组件,展示执行历史。
- 更新主标签页逻辑,调整为操作管理和执行历史两个标签。
- 在自动操作逻辑中增加弹幕和私信发送历史记录功能,提升操作追踪能力。
2025-04-22 19:08:31 +08:00
d6577ec129 feat: 更新 SongListView 和 TraditionalSongListTemplate 组件,增强加载逻辑和排序功能
- 在 SongListView 中优化了加载状态管理,增加了数据和配置加载的分离处理。
- 更新了 TraditionalSongListTemplate 组件,新增排序功能,支持按歌名、歌手、语言等字段排序。
- 改进了歌曲筛选逻辑,支持多条件过滤和排序,提升用户体验。
- 修复歌单加载时闪烁的问题
2025-04-22 03:39:13 +08:00
77cf0c5edc feat: 更新项目配置和组件,增强功能和用户体验
- 在 .gitignore 中添加了 .specstory 文件的忽略规则。
- 更新 tsconfig.json,修正了 vue-vine/types/macros 的引用路径。
- 在组件声明中新增了 NInput 组件的类型支持。
- 优化了 EventModel 接口,调整了 guard_level 的类型为 GuardLevel。
- 增加了 Follow 事件类型到 EventDataTypes 枚举中。
- 在 ClientAutoAction.vue 中引入了新的 store 和组件,增强了功能。
- 更新了多个设置组件,添加了关键词匹配类型和过滤模式的支持。
- 改进了模板编辑器和测试器的功能,支持更灵活的模板管理。
- 在弹幕客户端中新增了关注事件的处理逻辑,提升了事件响应能力。
2025-04-22 02:30:09 +08:00
2fc8f7fcf8 feat: 增强弹幕处理逻辑,支持批量更新和优化过期弹幕移除
- 新增待处理弹幕队列和批量更新功能,提升弹幕添加效率。
- 优化弹幕移除逻辑,使用 filter 方法处理过期弹幕。
- 添加样式优化,提升弹幕展示效果。
2025-04-21 02:01:39 +08:00
89f9cad9a7 feat: 更新问答信息和问题管理组件
- 在 QAInfo 接口中为答案添加了创建时间字段。
- 在 QuestionItem 组件中增加了得分颜色计算函数,优化了得分显示逻辑。
- 更新了问题管理视图,增强了问题的筛选和显示功能,支持更灵活的用户交互。
- 改进了分享卡片的样式和功能,提升了用户体验。
- 增强了 OBS 组件的预览功能,提供了更直观的展示效果。
2025-04-21 01:57:10 +08:00
aa2d63a33c feat: 更新组件声明和优化自动操作逻辑
- 移除了旧的关注和舰长事件处理逻辑,简化了代码结构。
- 优化了定时弹幕和自动回复的处理逻辑
- 更新了数据获取逻辑,支持分页加载和无限滚动
2025-04-20 17:25:27 +08:00
f9417870ce feat: 更新 SongList 组件,增强分页功能和样式优化
- 添加了每页大小的动态设置,支持用户自定义分页。
- 优化了 OpenLiveLayout 组件的侧边栏样式,提升了用户体验。
- 改进了 OpenLiveIndex 组件的卡片布局,增强了视觉效果。
- 更新了 OpenQueue 组件,增加了辅助函数以改善队列状态显示。
2025-04-20 15:01:21 +08:00
94a315a906 feat: 优化 SongList 组件,增强歌曲管理功能
- 增加了歌曲搜索和筛选功能,支持按语言、标签和作者筛选。
- 改进了歌曲编辑和删除操作的用户体验,添加了确认提示。
- 更新了表格列定义,确保动态生成筛选选项。
- 优化了歌曲播放器的状态管理,增强了播放体验。
- 规范化了代码注释,提升了可读性和维护性。
2025-04-20 14:32:10 +08:00
febfa132c8 feat: 重构 LiveRequestOBS 组件,支持样式切换和滚动速度设置
- 修复了原有OBS组件样式背景不透明的问题
- 移除了不必要的导入和逻辑,简化了组件结构。
- 添加了样式选择功能,支持经典和清新两种风格。
- 增加了滚动速度倍率设置,提升用户体验。
- 更新了 LiveRequest 组件以支持新功能,确保样式和速度参数在 OBS 中生效。
2025-04-20 04:45:07 +08:00
630fe45b47 feat: 更新依赖项和配置,添加新通知类型
- 在 package.json 中添加了 @types/md5 和 @vueuse/integrations 依赖。
- 更新了 tsconfig.json 中的模块解析方式为 bundler。
- 在组件声明中移除了不再使用的 Naive UI 组件。
- 在弹幕窗口和设置中添加了启用动画的选项,并更新了相关样式。
- 实现了私信发送失败的通知功能,增强了用户体验。
2025-04-19 22:29:09 +08:00
521cd1eddf refactor: 移除弹幕项的消失动画逻辑,简化弹幕处理逻辑 2025-04-18 03:40:09 +08:00
5891f20f86 feat: 优化弹幕动效, 开始自动操作编写 2025-04-18 02:34:20 +08:00
d53295bb0c feat: 更新地址信息接口,优化地址选择逻辑和表单验证 2025-04-17 04:21:00 +08:00
2e5e0afd30 refactor: 优化多个视图组件并添加功能
本次提交对多个视图组件进行了重构和功能增强:

    PointGoodsView.vue:
    - 清理了未使用的导入(`useAccount`)和变量(`accountInfo`, `biliInfo` prop)。
    - 通过重组计算属性和方法提高了代码可读性。
    - 增强了商品列表的筛选和排序逻辑。
    - 为购买商品功能添加了错误处理和加载状态。

    PointUserHistoryView.vue:
    - 为获取积分历史记录实现了加载状态。
    - 改进了 PointHistoryCard 组件的渲染。

    QuestionBoxView.vue:
    - 优化了可读性和性能(整合状态变量,改进命名)。
    - 增强了文件上传处理和验证逻辑。
    - 改进了标签选择逻辑和数据获取方法。
    - 添加了代码注释以提高可理解性。

    UserIndexView.vue:
    - 简化了确定要显示的模板组件的逻辑。
    - 确保无论用户信息是否存在,都一致返回默认模板。
2025-04-17 02:15:22 +08:00
1ea4404307 feat: 重构弹幕组件和工具以改进结构和性能
- 更新 `useWebFetcher.ts`:将事件监听器从 `onEvent` 更改为 `on`,并修改了断开连接处理逻辑,增加了 30 秒后自动重连的功能。
- 增强 `MessageRender.vue`:为 `paidMessages` 使用 v-model,并将生命周期钩子更新为 `beforeUnmount`。
- 引入新组件 `ClientDanmakuItem.vue`:用于渲染具有卡片和文本样式的弹幕条目。
- 创建 `BaseDanmakuItem.vue`:封装弹幕条目的通用逻辑,包括表情符号解析和显示逻辑。
- 添加 `CardStyleDanmakuItem.vue` 和 `TextStyleDanmakuItem.vue`:用于实现不同显示样式的弹幕消息。
- 开发 `danmakuUtils.ts`:提供用于弹幕条目属性和样式的工具函数。
- 改进弹幕组件的 CSS 样式:确保外观统一和响应式布局。
2025-04-15 22:18:47 +08:00
ff755afd99 feat: 添加弹幕窗口管理功能;优化弹幕客户端连接逻辑;实现自动滚动和设置更新; 修复浏览页页面切换的问题 2025-04-14 17:05:13 +08:00
c13fcb90c8 feat: 修复图片url, 开始弹幕机编写 2025-04-13 21:59:47 +08:00
2a022e0448 feat: 修改 sendSelfInfo 函数以使用 isFromClient 判断客户端类型 2025-04-10 09:37:55 +08:00
655b92081e feat: 添加积分兑换通知功能;优化通知处理逻辑;更新设置以支持新通知类型 2025-04-09 12:45:30 +08:00
6687888c97 feat: 添加托盘最小化通知;禁用 F12 键事件监听 2025-04-09 11:24:00 +08:00
364d38ddc0 feat: 添加更新日志功能;优化组件和状态管理;修复部分逻辑错误 2025-04-08 16:11:00 +08:00
0195e7b01a feat: Add Tauri support and enhance client functionality
- Introduced Tauri as a new EventFetcherType in api-models.
- Enhanced ClientFetcher.vue to support forced mode switching for Danmaku client.
- Updated ClientLayout.vue to restrict usage outside Tauri environment with appropriate alerts.
- Improved ClientSettings.vue to fetch and display the current version of the application.
- Modified initialization logic in initialize.ts to handle minimized startup for Tauri.
- Updated QueryBiliAPI function to conditionally use cookies based on a new parameter.
- Added bootAsMinimized setting to useSettings store for better user experience.
- Refactored logging in useWebFetcher to use console instead of logError/logInfo for clarity.
- Created a new LabelItem component for better label handling in forms.
- Enhanced EventFetcherStatusCard.vue to display version information based on EventFetcherType.
2025-04-07 19:14:39 +08:00
277497420c 优化 Cookie 存储类型;更新登录状态判断逻辑;添加 Tauri 环境判断以支持版本更新处理 2025-04-07 00:15:07 +08:00
eb306b66b0 优化 JWT 令牌的存储和使用逻辑;调整布局样式和组件属性 2025-04-06 23:09:48 +08:00
d5c9e663da 添加客户端 2025-04-06 13:50:16 +08:00
4476be60b5 修复动态表单默认值赋值逻辑 2025-04-01 13:14:12 +08:00
85127ff866 允许无法获取到5sing链接时继续添加曲目 2025-04-01 13:06:38 +08:00
2797102de8 添加布尔类型配置项,支持固定歌曲列表高度功能;优化动态表单组件 2025-04-01 03:51:02 +08:00
62cbc26be5 优化视频收集页面,调整验证码组件位置;添加发送问题的冷却时间限制 2025-04-01 03:19:17 +08:00
4c188826ac 调整用户页样式, 添加过渡动画 2025-04-01 03:10:19 +08:00
574a177f8e 更新列表歌单样式 2025-03-31 19:35:29 +08:00
25597149fc 更新动态表单提示信息,优化歌曲列表管理界面,添加修改展示模板按钮 2025-03-31 19:15:15 +08:00
21e9e0fa27 修复默认歌单显示 2025-03-31 18:35:08 +08:00
03c9bfe761 fix avatar display 2025-03-31 18:30:23 +08:00
684eb9f4cb 添加更新项 2025-03-31 16:42:43 +08:00
73c738b42d 更新项目配置,删除不必要的文件,优化依赖项,修复类型定义,添加新歌单样式 2025-03-31 16:32:57 +08:00
891a922ab1 更新 DefaultIndexTemplate.vue,修复头像和用户信息的绑定 2025-03-28 12:09:40 +08:00
24f1c413c4 重构多个组件以优化代码格式和可读性,删除不必要的文件,更新类型定义,添加数据分析路由 2025-03-27 18:37:01 +08:00
8bcf201fd4 fix songlist page loading 2025-03-22 13:13:07 +08:00
b96d10cb62 optimize layout 2025-03-22 03:27:08 +08:00
543a2c0ae8 fix data type 2025-03-20 00:33:49 +08:00
24759e31bf update cn url 2025-03-19 13:48:16 +08:00
8fad9982b3 fix layout effect 2025-03-19 12:06:07 +08:00