copilot-swe-agent[bot]
8691febf51
Add beautiful donation card to About page
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-02-03 00:15:11 +00:00
Sunwuyuan
f276e9e2ea
Refactor code structure for improved readability and maintainability
2026-01-25 17:16:15 +08:00
copilot-swe-agent[bot]
bf9ff52ee0
Implement server rotation for classworks cloud provider
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-19 11:52:50 +00:00
copilot-swe-agent[bot]
d09d135254
Fix notification sounds not loading after build by moving to public folder
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-18 00:54:57 +00:00
Sunwuyuan
24524c91ec
Merge pull request #32 from user111192/feat-late-students-are-present
...
feat(settings): 添加迟到学生是否计入出勤人数的显示设置
2026-01-13 18:52:08 +08:00
Sunwuyuan
1325038fa0
feat: 添加教师列表卡片组件并更新设置页面
2026-01-11 16:01:33 +08:00
Sunwuyuan
4d634095b9
feat: add notification sound settings component and sound management utilities
...
- Implemented NotificationSoundSettings.vue for managing notification sounds.
- Added functionality for selecting and previewing single and urgent notification sounds.
- Integrated autoplay warning for first-time audio playback.
- Created soundList.js to manage available sound files and playback functions.
- Included methods for resetting sounds to default settings.
Co-authored-by: tempChanghong <tuantule622@gmail.com>
2026-01-11 15:30:28 +08:00
chenziang
fca33c1b95
feat(settings): 添加迟到学生是否计入出勤人数的显示设置
...
- 在设置工具中新增 display.lateStudentsArePresent 配置项
- 修改考勤侧边栏计算逻辑以支持迟到人数统计选项
- 更新作业网格组件中的出勤人数计算方式
- 添加设置导入功能到相关组件中
- 在显示设置卡片中增加新的配置选项界面
2026-01-11 07:34:34 +08:00
Sunwuyuan
4244f84b34
feat: 添加强制桌面模式设置,优化移动端显示逻辑
2025-12-14 15:24:53 +08:00
Sunwuyuan
1831c9144d
feat: Refactor data migration functionality and introduce cloud migration dialog
...
- Removed the DataMigration.vue component and integrated its functionality into KvDatabaseCard.vue.
- Added a new CloudMigrationDialog.vue component for handling cloud data migration.
- Updated KvDatabaseCard.vue to include a button for initiating local migration and to manage the visibility of the new CloudMigrationDialog.
- Cleaned up the DataProviderSettingsCard.vue by removing old data migration UI elements.
- Enhanced user experience by providing a more streamlined migration process with clear category selection and progress indication.
2025-12-06 21:32:22 +08:00
Sunwuyuan
d50788c1f5
refactor: 修复fingerpointjs名称被拦截的问题
2025-12-06 13:55:39 +08:00
Sunwuyuan
5c111e198d
feat: 添加报告问题对话框,集成调试信息和反馈渠道
2025-11-30 17:01:22 +08:00
copilot-swe-agent[bot]
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]
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]
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