Commit Graph
54 Commits
Author SHA1 Message Date
copilot-swe-agent[bot]andSunwuyuan 511ddc358e chore: Remove all unnecessary formatting changes from previous commits
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2025-11-28 12:53:48 +00:00
copilot-swe-agent[bot]andSunwuyuan f3b625839d chore: Remove unnecessary formatting changes, keep only feature additions
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2025-11-28 12:49:42 +00:00
copilot-swe-agent[bot]andSunwuyuan 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 49ea5f1b2f feat: 实现渐进式设备注册功能,自动生成设备信息并获取访问令牌,优化用户体验 2025-11-09 14:30:09 +08:00
SunWuyuan 6eb9bbd79c feat: 优化关于卡片界面,更新图标和图片,增强用户体验 2025-11-02 16:40:52 +08:00
SunWuyuan 97fe02143f fix: 更新Classworks KV描述为文档形键值数据库 2025-11-02 11:53:57 +08:00
SunWuyuan a7ff0e5714 feat: 添加环境变量配置,更新云端存储和授权服务器的默认设置 2025-11-01 21:08:41 +08:00
SunWuyuan df3c8e5a12 feat: Add ReadOnlyTokenWarning component and implement student name management dialog
- Introduced ReadOnlyTokenWarning.vue to alert users when using a read-only token.
- Added StudentNameManager.vue for managing student names with a dialog interface.
- Implemented AlternativeCodeDialog.vue for entering alternative codes (functionality pending).
- Created DeviceAuthDialog.vue for device authentication using namespace and password.
- Developed FirstTimeGuide.vue to guide users through the initial setup of Classworks KV.
- Added TokenInputDialog.vue for manual input of KV authorization tokens.
- Updated settings.vue to include a button for opening Classworks KV.
- Enhanced error handling and user feedback across components.
2025-11-01 19:31:41 +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
干冰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 f5dab48276 Add vuedraggable dependency for improved drag-and-drop functionality. Refactor index.vue to use subject names as keys and streamline subject management. Update settings.vue to include SubjectManagementCard for better subject configuration. 2025-07-05 14:18:22 +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 ab20d6cecb Refactor StudentListCard.vue and settings.vue to improve student data handling and UI interactions. Update student list management methods, enhance data loading and saving functionality, and streamline component props. Remove redundant code and improve overall readability. 2025-05-18 16:04:25 +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 6d6e4a27a1 Refactor SettingItem.vue for improved readability and maintainability. Standardize template formatting, enhance indentation and spacing, and ensure consistent use of quotation marks. Update component properties and methods for better clarity and organization. 2025-05-11 17:04:09 +08:00
SunWuyuan 596c6ac918 Refactor DataProviderSettingsCard.vue for improved readability and structure. Clean up template formatting, reorganize data migration and machine ID display sections, and ensure consistent button styling. Update server connection check and migration data handling for better user experience. 2025-05-10 21:56:42 +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 5f4ff2bb59 Add CSES to WakeUP tool link in DataProviderSettingsCard for easy access 2025-04-20 10:47:44 +08:00
孙悟元 e72f63b2ac Update AboutCard.vue 2025-04-05 17:40:06 +08:00
SunWuyuan 02c8fccb30 页面404提醒,QQ群,开发配置 2025-04-05 14:20:28 +08:00
SunWuyuan eefa858078 更新逻辑,缓存 2025-04-05 12:19:46 +08:00
SunWuyuan 8a1e44f1fa 本地缓存文件 2025-04-05 09:23:27 +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 3988773341 1 2025-03-22 18:36:43 +08:00
SunWuyuan 4a8f4dc097 1 2025-03-22 18:22:16 +08:00
SunWuyuan 16da372bbc 1 2025-03-22 18:21:51 +08:00
SunWuyuan c0d235a0fe 1 2025-03-22 16:17:01 +08:00
SunWuyuan 84abe2598f 1 2025-03-22 16:11:23 +08:00
SunWuyuan 66a503a062 1 2025-03-22 15:17:11 +08:00
SunWuyuan 07c851d8d1 1 2025-03-16 11:33:27 +08:00
SunWuyuan cee730c17a 1 2025-03-16 10:28:44 +08:00
SunWuyuan ec9f355f1b 1 2025-03-16 10:18:47 +08:00
SunWuyuan efd622f819 1 2025-03-15 21:09:08 +08:00
SunWuyuan 6ab280e484 111 2025-03-15 20:49:25 +08:00
SunWuyuan e6cbe1faea 1 2025-03-15 13:42:13 +08:00
SunWuyuan 4870eaefc8 1 2025-03-15 10:05:35 +08:00
SunWuyuan c6b6bd2ce5 1 2025-03-15 09:11:11 +08:00
SunWuyuan 9bb3f06ba1 1 2025-03-14 21:53:22 +08:00