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
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
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
3654e22fef
Enhance Vite configuration by refining caching strategies to only apply to same-origin requests for assets and PWA paths. This improves cache management and ensures that external requests are not inadvertently cached.
2025-05-11 14:01:41 +08:00
SunWuyuan
c79a850868
Refactor batch data preparation in MigrationTool.vue to enhance clarity by removing unnecessary object initialization. Update key checks for batch payload to improve data handling consistency during migration.
2025-05-11 13:49:49 +08:00