Commit Graph

59 Commits

Author SHA1 Message Date
Megghy
758549d29d chore: format code style and update linting configuration 2025-10-02 10:38:23 +08:00
Megghy
5db66e3861 feat: 更新依赖和组件,优化功能实现
- 更新package.json中的TypeScript版本
- 删除不再使用的message_render_content.txt文件
- 在VEditor.vue中移除未使用的常量导入
- 在OBSComponentStoreView.vue中修复用户信息的属性引用
- 在SvgInspector.vue中删除不再使用的组件
- 在PointManage.vue中优化商品模型和表单验证逻辑
- 在WebFetcherOBS.vue中修复webfetcher类型的引用
- 在DefaultIndexTemplate.vue中更新封面配置项类型
2025-05-17 15:58:53 +08:00
1ae528b9a9 feat: 更新配置和组件以支持选择项功能, 开始手柄映射功能编写
- 在DynamicForm.vue中新增select组件支持
- 在VTsuruConfigTypes.ts中添加可选的条件显示属性
- 更新vite.config.mts以集成自定义SVGO插件
- 在components.d.ts中添加NDescriptionsItem组件声明
- 更新路由配置以包含obs_store模块
2025-05-11 05:49:50 +08:00
f90f2057bb feat: 添加弹幕投票相关功能, 修复礼物兑换外部链接bug
- 在api-models.ts中定义弹幕投票相关类型
- 在constants.ts中添加VOTE_API_URL常量
- 在路由中添加弹幕投票管理和OBS视图
- 更新组件以支持弹幕投票功能
2025-05-05 02:01:01 +08:00
993107c24c feat: 替换认证存储逻辑为BiliAuth
- 将所有使用useAuthStore的地方替换为useBiliAuth
- 删除useAuthStore文件,整合认证逻辑
- 更新相关视图和组件以适应新的认证存储
2025-05-02 01:59:21 +08:00
14c39bda9d fix: 修复已连接状态下的重复调用逻辑 2025-04-26 13:59:22 +08:00
60af90486c fix: 修复hub连接 2025-04-26 06:25:47 +08:00
1bf2a40516 并发控制 2025-04-26 06:19:21 +08:00
08d8ca577d feat: 优化 SignalR 连接管理,增强错误处理和重连机制
- 在 useWebFetcher 中添加 SignalR 连接停止和重置逻辑。
- 修改连接关闭时的错误日志,增加重连提示。
- 移除不必要的状态标记,简化重连流程。
2025-04-26 06:04:09 +08:00
2a67d20e66 1 2025-04-26 05:55:36 +08:00
8bed5bbc1a feat: 更新组件和配置,增强功能和用户体验, 添加签到功能
- 在 .editorconfig 中调整文件格式设置,统一代码风格。
- 在 default.d.ts 中为 naive-ui 添加 TabPaneSlots 接口声明,增强类型支持。
- 在多个组件中优化了模板和样式,提升用户交互体验。
- 在 ClientAutoAction.vue 中新增签到设置标签页,丰富功能选项。
- 在 Utils.ts 中增强 GUID 处理逻辑,增加输入验证和错误处理。
- 更新多个组件的逻辑,简化代码结构,提升可读性和维护性。
2025-04-26 01:35:59 +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
89f9cad9a7 feat: 更新问答信息和问题管理组件
- 在 QAInfo 接口中为答案添加了创建时间字段。
- 在 QuestionItem 组件中增加了得分颜色计算函数,优化了得分显示逻辑。
- 更新了问题管理视图,增强了问题的筛选和显示功能,支持更灵活的用户交互。
- 改进了分享卡片的样式和功能,提升了用户体验。
- 增强了 OBS 组件的预览功能,提供了更直观的展示效果。
2025-04-21 01:57:10 +08:00
aa2d63a33c feat: 更新组件声明和优化自动操作逻辑
- 移除了旧的关注和舰长事件处理逻辑,简化了代码结构。
- 优化了定时弹幕和自动回复的处理逻辑
- 更新了数据获取逻辑,支持分页加载和无限滚动
2025-04-20 17:25:27 +08:00
630fe45b47 feat: 更新依赖项和配置,添加新通知类型
- 在 package.json 中添加了 @types/md5 和 @vueuse/integrations 依赖。
- 更新了 tsconfig.json 中的模块解析方式为 bundler。
- 在组件声明中移除了不再使用的 Naive UI 组件。
- 在弹幕窗口和设置中添加了启用动画的选项,并更新了相关样式。
- 实现了私信发送失败的通知功能,增强了用户体验。
2025-04-19 22:29:09 +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
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
eb306b66b0 优化 JWT 令牌的存储和使用逻辑;调整布局样式和组件属性 2025-04-06 23:09:48 +08:00
d5c9e663da 添加客户端 2025-04-06 13:50:16 +08:00
24f1c413c4 重构多个组件以优化代码格式和可读性,删除不必要的文件,更新类型定义,添加数据分析路由 2025-03-27 18:37:01 +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
2448707633 fix open live danmaku client init 2025-03-19 11:56:07 +08:00
31f765277a fix hubs url 2025-03-18 22:58:19 +08:00
eb43d88e44 fix obs components display 2025-03-18 19:58:54 +08:00
300a38e851 add text review 2025-03-01 00:18:46 +08:00
7d35fe286d progessing on client 2024-12-19 10:18:05 +08:00
c09085099d add logs 2024-11-25 17:11:24 +08:00
47ade4a965 fix: no voice in speech page; custom personal page redirect notworking. feat: sync sroll bar between question display page an obs component 2024-11-23 18:46:37 +08:00
a59a6f54e5 fix hub load 2024-11-21 02:21:28 +08:00
537ea7bbe6 fix wrong langue value when adding songs 2024-11-21 00:53:15 +08:00
45bc8485b3 add rtc feature, set payment page to wip state 2024-11-14 15:37:25 +08:00
392a577a7e fix message provider get 2024-10-31 14:17:40 +08:00
51897133a7 merge to bun 2024-10-29 15:33:22 +08:00
000963fd38 add question delete 2024-04-18 21:49:33 +08:00
70ef984db9 continue forum coding 2024-04-07 19:46:54 +08:00
2c6bf5beac support guard price 2024-03-24 10:30:04 +08:00
932b83ddcd particularly complete forum function, add point order export and user delete 2024-03-22 01:47:55 +08:00
87df8d5966 improve point functions 2024-03-13 21:08:55 +08:00
22f0f3052a try fix bili-auth load 2024-03-13 00:46:43 +08:00
31d656b6a1 fix auth login logic 2024-03-12 17:58:12 +08:00
af112da9a8 update song-request to live-request, add questionbox tag support 2024-03-12 14:36:01 +08:00
f6befeeca7 rebuild 2024-02-28 18:55:41 +08:00
f1c06deffd add web-fetcher 2024-02-28 16:28:21 +08:00
aa7fbd47a0 add switch 2024-02-21 12:04:41 +08:00