干冰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]
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 4029e449d84f2390d0df44af3ba9ccb665f7b1ad.
2025-06-11 16:41:33 +08:00
SunWuyuan
b0541d1170
Revert "更新sw"
...
This reverts commit 31969b15b0e3eacc83acacebf18f7dc1eef90427.
2025-06-11 16:41:29 +08:00
SunWuyuan
cbddbeb0a1
Revert "添加壁纸模式,不构建sw"
...
This reverts commit 183214305540d86e56c34316ec52523d04af4ab2.
2025-06-11 16:41:22 +08:00
SunWuyuan
1832143055
添加壁纸模式,不构建sw
2025-06-11 16:17:35 +08:00
SunWuyuan
31969b15b0
更新sw
2025-06-11 16:03:44 +08:00
SunWuyuan
4029e449d8
修复sw加载bug
2025-06-11 15:55:53 +08:00
SunWuyuan
f66031cd18
路径改为相对路径
2025-06-11 15:45:17 +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
088e19eaa7
Update AppFooter.vue, NamespaceAccess.vue, and index.vue for improved links and UI enhancements. Change footer links to reflect new repository and website, streamline password hint display in NamespaceAccess, and clean up index.vue by removing unnecessary template elements.
2025-05-18 15:40:32 +08:00
SunWuyuan
88ab5e9064
Remove package-lock.json file to streamline dependency management and avoid potential conflicts. This change simplifies the project structure and aligns with best practices for managing dependencies in modern JavaScript projects.
2025-05-18 15:16:35 +08:00