Commit Graph
162 Commits
Author SHA1 Message Date
干冰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 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
SunWuyuan cbddbeb0a1 Revert "添加壁纸模式,不构建sw"
This reverts commit 1832143055.
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
SunWuyuan 133888355a Merge branch 'main' of github.com:SunWuyuan/homeworkpage-frontend 2025-05-18 15:09:54 +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
孙悟元 7718cf7456 Update AppFooter.vue 2025-05-11 18:50:05 +08:00
孙悟元 30f11d7789 Create 328a0e159cf9b3fb3caacaab9c83bf17.txt 2025-05-11 18:31:48 +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 8bf9d8700b Update MigrationTool.vue to include setting updates for server provider and domain based on migration target. This enhances configuration management during the migration process. 2025-05-11 17:02:41 +08:00