Commit Graph
179 Commits
Author SHA1 Message Date
Sunwuyuan ca4de545b9 初步实现消息通知功能 2025-11-23 14:19:09 +08:00
Sunwuyuan 76c2dba502 规范代码格式 2025-11-16 15:14:17 +08:00
Sunwuyuan 0af2c4cc63 feat: 修改下载数据逻辑,支持强制清空数据以避免覆盖现有数据 2025-11-09 16:15:45 +08:00
Sunwuyuan 49ea5f1b2f feat: 实现渐进式设备注册功能,自动生成设备信息并获取访问令牌,优化用户体验 2025-11-09 14:30:09 +08:00
SunWuyuan 670666aa41 feat: 优化标题显示,添加设备名称和命名空间信息的加载逻辑 2025-11-08 17:22:32 +08:00
SunWuyuan 6eb9bbd79c feat: 优化关于卡片界面,更新图标和图片,增强用户体验 2025-11-02 16:40:52 +08:00
SunWuyuan 1999b09e59 feat: 重构链接生成器,合并预配置认证与设置分享功能,优化界面与安全性 2025-11-02 15:48:39 +08:00
SunWuyuan 7f166ffddc feat: 添加设备认证对话框的预配置支持,优化自动认证逻辑 2025-11-02 15:15:46 +08:00
Sunwuyuan 9aae9601f6 Merge pull request #11 from DryIce-cc/main
fix: 移除双滚动条
2025-11-02 13:42:02 +08:00
干冰DryIce c36e4defc2 Merge branch 'main' of https://github.com/ZeroCatDev/Classworks 2025-11-02 12:09:46 +08:00
SunWuyuan 97fe02143f fix: 更新Classworks KV描述为文档形键值数据库 2025-11-02 11:53:57 +08:00
SunWuyuan 5c3fa9a0e5 fix: 优化数据加载逻辑,避免覆盖已有的本地数据 2025-11-02 11:46:24 +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 865e09a5fa Merge branch 'main' of https://github.com/ZeroCatDev/Classworks 2025-11-01 19:32:38 +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
干冰DryIce 5c27a30fde fix: 移除双滚动条 2025-11-01 17:20:30 +08:00
Sunwuyuan caaea56e16 ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com
2025-11-01 15:09:27 +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 0dceb0c278 添加加载动画 2025-10-06 19:49:53 +08:00
SunWuyuan 779ca2b278 Merge branch 'main' of https://github.com/ZeroCatDev/Classworks 2025-10-06 14:30:52 +08:00
SunWuyuan 3e3eba4759 内部写死appid 2025-10-06 14:30:49 +08:00
SunWuyuan 68d6582ae0 适配ClassworksKV 2025-10-06 14:30:32 +08:00
孙悟元 8a9e000788 Merge pull request #8 from ZeroCatDev/Sunwuyuan-patch-3
将默认数据提供者设为 Classworks KV
2025-09-21 13:52:44 +08:00
孙悟元 b7c88a59fe Update settings.js 2025-09-21 13:47:58 +08:00
孙悟元 86a609b7ae Merge pull request #7 from ZeroCatDev/Sunwuyuan-patch-2
Delete vite.config.mjs.timestamp-1751696302207-c76e023be42d5.mjs
2025-09-21 13:23:13 +08:00
claude[bot]and孙悟元 3cf7cac4bf Add .gitignore rules for Vite timestamp files
- Add patterns to ignore vite.config.*.timestamp-*.mjs files
- Add general *.timestamp-* pattern to prevent similar temporary files
- This prevents accidental commits of build-generated temporary files

Co-authored-by: 孙悟元 <Sunwuyuan@users.noreply.github.com>
2025-09-21 05:20:37 +00:00
孙悟元 62378d67c4 Delete vite.config.mjs.timestamp-1751696302207-c76e023be42d5.mjs 2025-09-21 13:14:16 +08:00
孙悟元 759ca717f4 Update README.md 2025-09-21 13:13:51 +08:00
孙悟元 be738111ae Update claude.yml 2025-09-21 13:11:26 +08:00
孙悟元 ea9abfebb3 Update claude-code-review.yml 2025-09-21 13:11:00 +08:00
孙悟元 cf1c07f005 Merge pull request #5 from ZeroCatDev/add-claude-github-actions-1758430934836
Add Claude Code GitHub Workflow
2025-09-21 13:04:57 +08:00
孙悟元 fdc4517298 "Claude Code Review workflow" 2025-09-21 13:02:19 +08:00
孙悟元 1e12cbd01e "Claude PR Assistant workflow" 2025-09-21 13:02:17 +08:00
孙悟元 3a9781c1ad Merge pull request #4 from DryIce-cc/main
feat: 添加「是否显示快捷键盘」选项
2025-09-21 09:01:12 +08:00
干冰DryIce 37b2a8f0a8 feat: 添加「点击空白处完成编辑」提示 2025-09-20 18:27:37 +08:00
干冰DryIce f9498a3de6 feat: 添加「是否显示快捷键盘」选项 2025-09-20 18:10:27 +08:00
SunWuyuan 6cf67d17c6 Merge branch 'main' of https://github.com/ZeroCatDev/Classworks 2025-09-13 12:02:15 +08:00
SunWuyuan f4e3ce32dd 添加“例” ”变“快捷按钮 2025-09-13 12:01:44 +08:00
孙悟元 7c9b29f4bb Update README.md 2025-09-07 11:08:01 +08:00
SunWuyuan f546621ab9 添加考试看板功能 2025-08-30 14:55:55 +08:00
SunWuyuan cd10d0f49a 添加key查看器 2025-08-29 21:24:21 +08:00
SunWuyuan c744f37f39 Update README.md to reflect new GitHub organization, modify project description, and enhance contribution guidelines. Change license information to AGPL-3.0 and update copyright details. 2025-07-05 14:35:05 +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 53ed1f556f Update .hintrc to disable no-inline-styles hint, modify GlobalMessage.vue to reposition snackbar, remove AppFooter from default layout, and enhance index.vue with a floating toolbar and ICP component. Clean up unused imports in settings.vue. 2025-07-05 10:05:52 +08:00
SunWuyuan 965f36cbf5 Enhance settings page with responsive navigation drawer. Implement drawer state management based on device type, ensuring a better user experience on mobile devices. Update related methods and properties for improved functionality. 2025-07-05 09:00:38 +08:00
SunWuyuan ac0c491765 Revert "修复sw加载bug"
This reverts commit 4029e449d8.
2025-06-11 16:41:33 +08:00
SunWuyuan b0541d1170 Revert "更新sw"
This reverts commit 31969b15b0.
2025-06-11 16:41:29 +08:00