Sunwuyuan
1b25332a2f
feat: 启用一言功能的默认设置为 true
2025-12-07 16:21:51 +08:00
Sunwuyuan
7d90e6ee33
feat: 添加一言卡片及其设置功能,支持动态内容刷新
2025-12-07 16:21:02 +08:00
Sunwuyuan
d50788c1f5
refactor: 修复fingerpointjs名称被拦截的问题
2025-12-06 13:55:39 +08:00
Sunwuyuan
65af8ba635
feat: 更新 Socket.IO 客户端,支持多种传输方式并添加连接调试器页面
2025-12-06 12:03:01 +08:00
Sunwuyuan
5f363aba38
feat: 添加 FingerprintJS 依赖,集成访客 ID 和指纹数据功能
2025-11-30 16:23:43 +08:00
Sunwuyuan
46dffb02ca
feat: 添加常驻通知管理功能,支持编辑和删除通知
2025-11-30 11:50:20 +08:00
Sunwuyuan
b3595422c7
feat: 添加优化网格布局算法,提升列高度平衡性
2025-11-29 11:14:50 +08:00
Sunwuyuan
8f5fc287fb
Merge pull request #14 from ZeroCatDev/copilot/update-homework-edit-dialog-text
...
feat: Add configurable prompt text for homework edit dialog
2025-11-28 21:27:16 +08:00
Sunwuyuan
ca4de545b9
初步实现消息通知功能
2025-11-23 14:19:09 +08:00
copilot-swe-agent[bot]
f7f703466f
feat: Add configurable prompt text for homework edit dialog
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2025-11-19 13:07:03 +00:00
Sunwuyuan
76c2dba502
规范代码格式
2025-11-16 15:14:17 +08:00
SunWuyuan
1999b09e59
feat: 重构链接生成器,合并预配置认证与设置分享功能,优化界面与安全性
2025-11-02 15:48:39 +08:00
SunWuyuan
a7ff0e5714
feat: 添加环境变量配置,更新云端存储和授权服务器的默认设置
2025-11-01 21:08:41 +08:00
SunWuyuan
6bfd5fdf0e
feat: 更新Classworks云端存储的默认设置为生产环境域名
2025-11-01 19:34:50 +08:00
SunWuyuan
a2b0cc9e08
feat: Add Chat Widget and Init Service Chooser components
...
- Implemented ChatWidget component for real-time chat functionality with socket integration.
- Added InitServiceChooser component for selecting services with manual token input and auto-authorization.
- Updated settings and data provider to support local development with localhost.
- Enhanced settings page with Classworks KV card and improved styles.
- Introduced debug socket page for monitoring connection status and device interactions.
- Refactored socket client utility for better connection management and event handling.
- Added glow highlight effect in styles for UI enhancements.
2025-10-25 17:10:20 +08:00
SunWuyuan
b9efaee7ee
初步添加ea2
2025-10-12 08:32:54 +08:00
SunWuyuan
779ca2b278
Merge branch 'main' of https://github.com/ZeroCatDev/Classworks
2025-10-06 14:30:52 +08:00
SunWuyuan
68d6582ae0
适配ClassworksKV
2025-10-06 14:30:32 +08:00
孙悟元
b7c88a59fe
Update settings.js
2025-09-21 13:47:58 +08:00
干冰DryIce
f9498a3de6
feat: 添加「是否显示快捷键盘」选项
2025-09-20 18:10:27 +08:00
SunWuyuan
f546621ab9
添加考试看板功能
2025-08-30 14:55:55 +08:00
SunWuyuan
cd10d0f49a
添加key查看器
2025-08-29 21:24:21 +08:00
SunWuyuan
f2d88437e6
Refactor index.vue to replace v-dialog with homework-edit-dialog for improved homework editing experience. Add HomeworkTemplateCard to settings.vue for homework management. Enhance kvServerProvider with additional error logging for better debugging.
2025-07-05 13:32:34 +08:00
SunWuyuan
0f9ad4f81a
Add mode switching and number range settings to RandomPicker component. Introduce picker modes for name and number, allowing users to set a range for student IDs. Update settings management for new properties and enhance UI for better user experience.
2025-05-24 21:21:20 +08:00
SunWuyuan
4691114f9b
Refactor axios.js and Vue components to conditionally handle namespace settings based on server provider. Update request headers in axios.js to include site key and namespace password only for specific providers. Enhance NamespaceAccess and NamespaceSettingsCard components to show/hide based on provider, and streamline password management functionality.
2025-05-18 15:09:10 +08:00
SunWuyuan
31cff8a867
Add js-base64 library for Base64 encoding/decoding and enhance password management features. Update axios.js to use Base64 for encoding site key and namespace password. Implement password hint functionality in NamespaceAccess and NamespaceSettingsCard components, including dialogs for setting and verifying password hints. Refactor kvServerProvider to support password hint updates during password management operations.
2025-05-18 14:33:39 +08:00
SunWuyuan
c42c878ac8
Enhance App.vue, axios.js, MigrationTool.vue, index.vue, settings.vue, and related utilities to support namespace management and improve configuration handling. Add namespace password to axios request headers, load namespace info on App mount, and update settings structure to include namespace settings. Refactor dataProvider to utilize new kvLocalProvider and kvServerProvider for data operations, ensuring better separation of concerns and improved error handling.
2025-05-18 10:54:39 +08:00
SunWuyuan
be3ffb945c
Refactor RandomPicker.vue for improved readability and maintainability. Enhance template formatting by standardizing indentation and spacing, and update button properties for consistency. Add a new button for navigating to the list page in index.vue, and adjust date handling in settings and index pages for better date management. Update dataProvider and settings utility functions for improved response handling and configuration management.
2025-05-11 16:23:41 +08:00
SunWuyuan
c6f99da050
Integrate uuid library for UUID generation in settings.js and update default server settings for Classworks cloud storage. Change server domain to a production URL and clear the site key for improved configuration management.
2025-05-11 12:10:29 +08:00
SunWuyuan
3c722875dd
Refactor MigrationTool and data handling to support student list migration. Update index.vue and settings.vue to streamline configuration loading and improve data provider integration. Remove deprecated local and server storage providers for cleaner architecture.
2025-05-10 21:49:18 +08:00
SunWuyuan
a542e9b91f
Implement data migration tool and enhance KV storage support. Add automatic redirection for legacy data providers, improve user interface for migration settings, and update data handling for Classworks cloud storage. Refactor components for better integration with new storage options.
2025-05-10 20:51:56 +08:00
SunWuyuan
c0e33dcbf9
Add uuid dependency and implement KV storage support in settings and data provider components. Enhance server settings with site key configuration and improve data handling for new KV providers.
2025-05-10 17:48:18 +08:00
SunWuyuan
eb2ad8768d
Remove unused settingsLinkParser.js file to streamline codebase.
2025-04-19 21:31:04 +08:00
SunWuyuan
eefd9eb054
Refactor index.vue and settings.vue for improved layout and functionality. Added URL configuration dialog and settings link generator component. Enhanced button formatting and code readability.
2025-04-19 20:29:39 +08:00
SunWuyuan
291c593178
pwa,设置项,自动刷新
2025-04-04 21:40:24 +08:00
SunWuyuan
fa29c63a96
规避来自“教师”的限制
2025-03-23 10:37:27 +08:00
SunWuyuan
3c021c1bd8
修复
2025-03-23 10:20:33 +08:00
SunWuyuan
ac417b1432
全屏按钮!
2025-03-23 10:07:51 +08:00
SunWuyuan
84abe2598f
1
2025-03-22 16:11:23 +08:00
SunWuyuan
ec9f355f1b
1
2025-03-16 10:18:47 +08:00
SunWuyuan
69c67a7e52
1
2025-03-16 09:41:48 +08:00
SunWuyuan
4adc0474e4
1
2025-03-15 21:37:14 +08:00
SunWuyuan
6ab280e484
111
2025-03-15 20:49:25 +08:00
SunWuyuan
127347d76a
添加通知权限和持久性存储请求功能,更新设置项默认值及描述
2025-03-15 18:06:36 +08:00
SunWuyuan
6b3ee0074e
1
2025-03-15 16:09:06 +08:00
SunWuyuan
49c93ecd08
1
2025-03-15 15:35:01 +08:00
SunWuyuan
882bf08ad9
1
2025-03-15 11:21:26 +08:00
SunWuyuan
c6b6bd2ce5
1
2025-03-15 09:11:11 +08:00
SunWuyuan
49542e5359
1
2025-03-09 15:14:04 +08:00
SunWuyuan
96c4ab81d9
1
2025-03-09 14:59:35 +08:00