Commit Graph

76 Commits

Author SHA1 Message Date
8e2fdb10f5 feat: 优化 Cookie 同步策略并增强身份码状态提示
- 将 CookieCloud 同步间隔从 30 分钟缩短至 10 分钟,提高同步频率
- 在 BiliCookie store 初始化时立即执行一次检查,强制尝试从 CookieCloud 同步
- 新增弹幕客户端启动失败时的错误通知提示
- 在管理页面加载时检测身份码失效状态并显示错误提示
- 优化邮箱验证状态检查时机,延迟 500ms 执行避免初始化冲突
- 自动注册 NTable 组件到全
2025-11-29 19:05:15 +08:00
9691704da5 chore: 升级依赖包版本并添加 EventFetcher 功能开关
- 升级核心依赖:@hyperdx/browser、@microsoft/signalr、@tauri-apps 系列插件、@vueuse 系列、vue、vue-router 等至最新版本
- 新增 obs-websocket-js 依赖用于 OBS 集成
- 添加 EventFetcher 功能总开关,支持完全禁用事件收集功能
- 优化弹幕客户端配置界面,增加功能说明和状态提示
- 改进首页布局,添加快速入口导航
- 在客户端布局中新增直播管理菜单项
2025-11-17 18:27:14 +08:00
b51257f861 feat: add API endpoint mapping and optimize danmaku handling
- Added API endpoint mapping functionality to support user-selected API endpoints in QueryAPIInternal
- Refactored danmaku container component to use shallow refs for better performance
- Implemented normalized danmaku list handling with unique ID generation
- Added separate tracking of base and dynamic danmakus for better state management
- Improved danmaku filtering and ranking logic with computed properties
- Optimized processing state
2025-11-01 18:30:37 +08:00
3e752f2508 feat: 根据路由元数据动态控制组件缓存并优化直播管理页面分页 2025-10-22 12:42:43 +08:00
55d3b31146 chore: remove unused steering docs and update point settings model 2025-10-16 00:52:05 +08:00
4b4fb8d87e Implement code changes to enhance functionality and improve performance 2025-10-13 05:21:34 +08:00
Megghy
902926f28f feat: enhance song management and notification features
- Updated SongList.vue to enable default sorting with a boolean flag.
- Modified TempComponent.vue to include useNotification for better user feedback.
- Refined useLiveRequest.ts to enforce type safety on song request settings.
- Adjusted RTCClient.ts to improve event handling and connection logic.
- Enhanced useVTsuruHub.ts to ensure SignalR connection is awaited during initialization.
- Improved ManageLayout.vue by reorganizing menu options for better user experience.
- Added folder scanning functionality in SongListManageView.vue for importing songs from local directories.
- Implemented OBS notification system in various OBS-related components for real-time updates.
- Removed outdated documentation files related to local question saving functionality.
- Introduced a new store useOBSNotification.ts to manage OBS notifications effectively.
2025-10-13 04:12:42 +08:00
Megghy
96f6169a6c feat: Enhance HistoryView with Guard List and Stats
- Added guard member model and statistics interface.
- Implemented loading functionality for guard list and statistics.
- Introduced a data table to display current guard members with pagination.
- Enhanced error handling and loading states for guard data.
- Updated UI components to include refresh button and statistics display.

feat: Update PointManage and PointGoodsView for Improved User Experience

- Added management flag to PointGoodsItem for better handling in PointManage.
- Enhanced PointGoodsView with improved tooltip logic for purchase status.
- Implemented detailed purchase history alerts and restrictions based on user actions.
- Improved visual feedback for purchased and non-purchasable items.

docs: Add comprehensive API integration documentation

- Documented API modules, data models, and request types.
- Included details on live platform integration and data storage mechanisms.

docs: Establish development workflow guidelines

- Outlined project configuration, environment setup, and code style practices.
- Provided deployment process using Docker.

docs: Create detailed documentation for the live request system

- Described the functionality and data flow of the song request system.
- Included main files and features related to the song request functionality.

docs: Define project structure and UI components

- Documented the overall project structure and key directories.
- Listed main UI components and their usage within the project.

chore: Analyze and document improvements in AnalyzeView

- Detailed enhancements made to the AnalyzeView for better user experience.
- Included visual comparisons and technical highlights of the optimizations.
2025-10-07 14:40:25 +08:00
Megghy
758549d29d chore: format code style and update linting configuration 2025-10-02 10:38:23 +08:00
Megghy
6fd046adcd chore: 更新依赖, 支持日程表单日多日程 2025-09-30 09:48:57 +08:00
Megghy
ca575a623e feat: 更新组件以支持新的功能和优化用户体验
- 在components.d.ts中添加NSwitch组件声明
- 在ManageLayout.vue中新增收藏功能相关的存储逻辑
- 在DashboardView.vue和SettingsManageView.vue中使用useRouteQuery自动同步URL查询参数
- 在SongListManageView.vue中移除不必要的按钮样式
2025-07-08 00:21:24 +08:00
Megghy
3fad3f277d feat: 优化音乐播放器组件,增强用户体验和功能
- 在ManageLayout.vue中新增音乐播放器控制功能,包括播放、暂停、上一首、下一首等按钮
- 改进音乐播放器高度计算逻辑,确保播放器在可见时正确显示
- 添加音量控制滑块,允许用户调整音量
- 增强队列管理功能,支持清空等待队列
- 更新样式以提升播放器的视觉效果和响应式设计
2025-06-26 00:23:24 +08:00
Megghy
9583280323 feat: 更新App.vue和BiliAuthView.vue组件,优化主题颜色和认证流程界面
- 在App.vue中调整主题颜色设置,提升可读性和对比度
- 在BiliAuthView.vue中重构认证流程界面,增强用户体验,添加响应式设计
- 更新IndexView.vue和ManageLayout.vue中的按钮和提示信息,提升界面一致性
- 在PointUserLayout.vue中优化认证提示信息,明确用户操作步骤
2025-06-12 09:30:43 +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
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
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
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
364d38ddc0 feat: 添加更新日志功能;优化组件和状态管理;修复部分逻辑错误 2025-04-08 16:11:00 +08:00
eb306b66b0 优化 JWT 令牌的存储和使用逻辑;调整布局样式和组件属性 2025-04-06 23:09:48 +08:00
24f1c413c4 重构多个组件以优化代码格式和可读性,删除不必要的文件,更新类型定义,添加数据分析路由 2025-03-27 18:37:01 +08:00
b96d10cb62 optimize layout 2025-03-22 03:27:08 +08:00
e2ff1616b8 fix loading display 2025-03-18 20:54:28 +08:00
8828ba060d update doc address 2025-02-24 22:59:28 +08:00
04f3f46357 fix build issue 2024-11-23 18:56:27 +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
14267bab3a fix route tab select 2024-11-21 08:54:21 +08:00
537ea7bbe6 fix wrong langue value when adding songs 2024-11-21 00:53:15 +08:00
932b83ddcd particularly complete forum function, add point order export and user delete 2024-03-22 01:47:55 +08:00
af112da9a8 update song-request to live-request, add questionbox tag support 2024-03-12 14:36:01 +08:00
f1c06deffd add web-fetcher 2024-02-28 16:28:21 +08:00
40fdc93fec update alert 2024-02-26 23:44:23 +08:00
aa7fbd47a0 add switch 2024-02-21 12:04:41 +08:00
6bf003d18b add question display page 2024-02-20 22:03:49 +08:00
535c2d7516 update point views 2024-02-18 19:57:28 +08:00
ae576ed20c songlist add import from file, partically complete point system 2024-02-10 13:05:18 +08:00
c1d8f75690 fix music request 2024-01-21 23:43:27 +08:00
8dd85f205d update eventfetcher info display 2024-01-20 23:51:21 +08:00
6b20366670 update vef alert 2024-01-18 08:16:37 +08:00
0baa458e89 update music request footer 2023-12-28 12:25:27 +08:00
840dc080a0 add loadingbar 2023-12-26 23:04:03 +08:00
e615154149 add music request 2023-12-24 17:57:23 +08:00
8419a18b22 update alert 2023-12-24 00:00:00 +08:00
Megghy
cb23bb7fc6 update ver 2023-12-22 11:45:29 +08:00
Megghy
283f3e11f4 clear unused imports 2023-12-19 10:41:04 +08:00
9cd45064ca fix cookie 2023-12-18 21:50:37 +08:00
41d334e0a6 add logout 2023-12-18 21:36:18 +08:00
7ae3fdfe99 add tts 2023-12-17 18:54:55 +08:00