Commit Graph

  • c5ad23f9d1 Initial plan copilot-swe-agent[bot] 2025-11-30 10:02:05 +00:00
  • 4988199c35 feat: 异步加载 Clarity,优化初始加载速度并集成访客标识功能 Sunwuyuan 2025-11-30 17:10:12 +08:00
  • 5c111e198d feat: 添加报告问题对话框,集成调试信息和反馈渠道 Sunwuyuan 2025-11-30 17:01:22 +08:00
  • 9fde71fea5 优化调试页面提示 Sunwuyuan 2025-11-30 16:33:00 +08:00
  • 5f363aba38 feat: 添加 FingerprintJS 依赖,集成访客 ID 和指纹数据功能 Sunwuyuan 2025-11-30 16:23:43 +08:00
  • ba96069a9b chore: 优化 Azure 工作流配置,调整环境变量和格式化注释 Sunwuyuan 2025-11-30 13:48:11 +08:00
  • 752f6b6bd1 Refactor code structure for improved readability and maintainability Sunwuyuan 2025-11-30 13:28:52 +08:00
  • 8f7b3db552 feat: 添加作业内容复制到今天的功能,优化浮动工具栏 Sunwuyuan 2025-11-30 13:06:36 +08:00
  • 3182699a78 refactor: update delete functionality in UrgentTestDialog and improve styles Sunwuyuan 2025-11-30 12:39:55 +08:00
  • 46dffb02ca feat: 添加常驻通知管理功能,支持编辑和删除通知 Sunwuyuan 2025-11-30 11:50:20 +08:00
  • 069f0a31c0 feat: 更新考勤管理逻辑,优化状态同步与自动保存功能 Sunwuyuan 2025-11-29 15:18:21 +08:00
  • ca3d7c9dbf feat: 优化移动端视图,添加空科目显示为可点击的芯片组件 Sunwuyuan 2025-11-29 14:14:00 +08:00
  • 8d9b9a3f32 feat: Add attendance management dialog and sidebar components Sunwuyuan 2025-11-29 13:59:32 +08:00
  • b3595422c7 feat: 添加优化网格布局算法,提升列高度平衡性 Sunwuyuan 2025-11-29 11:14:50 +08:00
  • 8f5fc287fb Merge pull request #14 from ZeroCatDev/copilot/update-homework-edit-dialog-text Sunwuyuan 2025-11-28 21:27:16 +08:00
  • 07a89dc855 chore: Revert eslintrc auto-import changes copilot-swe-agent[bot]andSunwuyuan 2025-11-28 12:54:33 +00:00
  • 511ddc358e chore: Remove all unnecessary formatting changes from previous commits copilot-swe-agent[bot]andSunwuyuan 2025-11-28 12:53:48 +00:00
  • f3b625839d chore: Remove unnecessary formatting changes, keep only feature additions copilot-swe-agent[bot]andSunwuyuan 2025-11-28 12:49:42 +00:00
  • fb20f8a3ea 删除不需要的文件 Sunwuyuan 2025-11-23 17:08:39 +08:00
  • 6c990bd8e4 feat: add urgent notification feature and improve UI components Sunwuyuan 2025-11-23 16:48:08 +08:00
  • ca4de545b9 初步实现消息通知功能 Sunwuyuan 2025-11-23 14:19:09 +08:00
  • f7f703466f feat: Add configurable prompt text for homework edit dialog copilot-swe-agent[bot]andSunwuyuan 2025-11-19 13:07:03 +00:00
  • b4a27f4c7f Initial exploration - understand issue requirements copilot-swe-agent[bot]andSunwuyuan 2025-11-19 13:01:52 +00:00
  • f8758e7cf0 Initial plan copilot-swe-agent[bot] 2025-11-19 12:58:52 +00:00
  • 76c2dba502 规范代码格式 Sunwuyuan 2025-11-16 15:14:17 +08:00
  • 0af2c4cc63 feat: 修改下载数据逻辑,支持强制清空数据以避免覆盖现有数据 Sunwuyuan 2025-11-09 16:15:45 +08:00
  • 49ea5f1b2f feat: 实现渐进式设备注册功能,自动生成设备信息并获取访问令牌,优化用户体验 Sunwuyuan 2025-11-09 14:30:09 +08:00
  • 670666aa41 feat: 优化标题显示,添加设备名称和命名空间信息的加载逻辑 SunWuyuan 2025-11-08 17:22:32 +08:00
  • 6eb9bbd79c feat: 优化关于卡片界面,更新图标和图片,增强用户体验 SunWuyuan 2025-11-02 16:40:52 +08:00
  • 1999b09e59 feat: 重构链接生成器,合并预配置认证与设置分享功能,优化界面与安全性 SunWuyuan 2025-11-02 15:48:39 +08:00
  • 7f166ffddc feat: 添加设备认证对话框的预配置支持,优化自动认证逻辑 SunWuyuan 2025-11-02 15:15:46 +08:00
  • 9aae9601f6 Merge pull request #11 from DryIce-cc/main Sunwuyuan 2025-11-02 13:42:02 +08:00
  • c36e4defc2 Merge branch 'main' of https://github.com/ZeroCatDev/Classworks 干冰DryIce 2025-11-02 12:09:46 +08:00
  • 97fe02143f fix: 更新Classworks KV描述为文档形键值数据库 SunWuyuan 2025-11-02 11:53:57 +08:00
  • 5c3fa9a0e5 fix: 优化数据加载逻辑,避免覆盖已有的本地数据 SunWuyuan 2025-11-02 11:46:24 +08:00
  • a7ff0e5714 feat: 添加环境变量配置,更新云端存储和授权服务器的默认设置 SunWuyuan 2025-11-01 21:08:41 +08:00
  • 6bfd5fdf0e feat: 更新Classworks云端存储的默认设置为生产环境域名 SunWuyuan 2025-11-01 19:34:50 +08:00
  • 865e09a5fa Merge branch 'main' of https://github.com/ZeroCatDev/Classworks SunWuyuan 2025-11-01 19:32:38 +08:00
  • df3c8e5a12 feat: Add ReadOnlyTokenWarning component and implement student name management dialog SunWuyuan 2025-11-01 19:31:41 +08:00
  • 5c27a30fde fix: 移除双滚动条 干冰DryIce 2025-11-01 13:45:35 +08:00
  • caaea56e16 ci: add Azure Static Web Apps workflow file on-behalf-of: @Azure opensource@microsoft.com Sunwuyuan 2025-11-01 15:09:27 +08:00
  • a2b0cc9e08 feat: Add Chat Widget and Init Service Chooser components SunWuyuan 2025-10-25 17:10:20 +08:00
  • b9efaee7ee 初步添加ea2 SunWuyuan 2025-10-12 08:32:54 +08:00
  • 0dceb0c278 添加加载动画 SunWuyuan 2025-10-06 19:49:53 +08:00
  • 779ca2b278 Merge branch 'main' of https://github.com/ZeroCatDev/Classworks SunWuyuan 2025-10-06 14:30:52 +08:00
  • 3e3eba4759 内部写死appid SunWuyuan 2025-10-06 14:30:49 +08:00
  • 68d6582ae0 适配ClassworksKV SunWuyuan 2025-10-06 14:30:32 +08:00
  • 8a9e000788 Merge pull request #8 from ZeroCatDev/Sunwuyuan-patch-3 孙悟元 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 孙悟元 2025-09-21 13:23:13 +08:00
  • 3cf7cac4bf Add .gitignore rules for Vite timestamp files claude[bot]and孙悟元 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 孙悟元 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 孙悟元 2025-09-21 09:01:12 +08:00
  • 37b2a8f0a8 feat: 添加「点击空白处完成编辑」提示 干冰DryIce 2025-09-20 18:27:37 +08:00
  • f9498a3de6 feat: 添加「是否显示快捷键盘」选项 干冰DryIce 2025-09-20 18:10:27 +08:00
  • 6cf67d17c6 Merge branch 'main' of https://github.com/ZeroCatDev/Classworks SunWuyuan 2025-09-13 12:02:15 +08:00
  • f4e3ce32dd 添加“例” ”变“快捷按钮 SunWuyuan 2025-09-13 12:01:44 +08:00
  • 7c9b29f4bb Update README.md 孙悟元 2025-09-07 11:08:01 +08:00
  • f546621ab9 添加考试看板功能 SunWuyuan 2025-08-30 14:55:55 +08:00
  • cd10d0f49a 添加key查看器 SunWuyuan 2025-08-29 21:24:21 +08:00
  • 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. SunWuyuan 2025-07-05 14:35:05 +08:00
  • 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. SunWuyuan 2025-07-05 14:18:22 +08:00
  • 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. SunWuyuan 2025-07-05 13:32:34 +08:00
  • 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. SunWuyuan 2025-07-05 10:05:52 +08:00
  • 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. SunWuyuan 2025-07-05 09:00:38 +08:00
  • ac0c491765 Revert "修复sw加载bug" SunWuyuan 2025-06-11 16:41:33 +08:00
  • b0541d1170 Revert "更新sw" SunWuyuan 2025-06-11 16:41:29 +08:00
  • cbddbeb0a1 Revert "添加壁纸模式,不构建sw" SunWuyuan 2025-06-11 16:41:22 +08:00
  • 1832143055 添加壁纸模式,不构建sw SunWuyuan 2025-06-11 16:17:35 +08:00
  • 31969b15b0 更新sw SunWuyuan 2025-06-11 16:03:44 +08:00
  • 4029e449d8 修复sw加载bug SunWuyuan 2025-06-11 15:55:53 +08:00
  • f66031cd18 路径改为相对路径 SunWuyuan 2025-06-11 15:45:17 +08:00
  • 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. SunWuyuan 2025-05-24 21:21:20 +08:00
  • 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. SunWuyuan 2025-05-18 16:04:25 +08:00
  • 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. SunWuyuan 2025-05-18 15:40:32 +08:00
  • 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. SunWuyuan 2025-05-18 15:16:35 +08:00
  • 133888355a Merge branch 'main' of github.com:SunWuyuan/homeworkpage-frontend SunWuyuan 2025-05-18 15:09:54 +08:00
  • 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. SunWuyuan 2025-05-18 15:09:10 +08:00
  • 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. SunWuyuan 2025-05-18 14:33:39 +08:00
  • 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. SunWuyuan 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
  • 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. SunWuyuan 2025-05-11 17:04:09 +08:00
  • 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. SunWuyuan 2025-05-11 17:02:41 +08:00
  • 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. SunWuyuan 2025-05-11 16:23:41 +08:00
  • 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. SunWuyuan 2025-05-11 14:01:41 +08:00
  • 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. SunWuyuan 2025-05-11 13:49:49 +08:00
  • 08c6776cd1 Refactor MigrationTool.vue to simplify batch data preparation by removing unnecessary keys object. Update batch payload structure for improved clarity and consistency in data handling during migration. SunWuyuan 2025-05-11 12:20:24 +08:00
  • 3e78e7f60d Update MigrationTool.vue to initialize classNumber, serverUrl, and migrationType from server settings during component mount. This improves configuration management and aligns with recent updates to server settings. SunWuyuan 2025-05-11 12:13:52 +08:00
  • b82a553b1d Update MigrationTool.vue to clear default values for classNumber and serverUrl, and change targetServerUrl to a production URL for improved configuration. This enhances flexibility and aligns with recent server settings updates. SunWuyuan 2025-05-11 12:11:31 +08:00
  • c6f99da050 Integrate uuid library for UUID generation in settings.js and update default server settings for Classworks cloud storage. Change server domain to a production URL and clear the site key for improved configuration management. SunWuyuan 2025-05-11 12:10:29 +08:00
  • d40e467183 Refactor MigrationTool.vue for improved code readability and consistency. Update template formatting, enhance button click handling, and streamline data display logic. Ensure consistent use of quotation marks and spacing throughout the component. SunWuyuan 2025-05-11 12:03:56 +08:00
  • 9f4fe0b9dd Add @microsoft/clarity and ratelimit-header-parser dependencies; integrate Clarity for user tracking and implement rate limit handling in axios instance. Update App.vue to include RateLimitModal for user notifications. SunWuyuan 2025-05-11 11:43:47 +08:00
  • 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. SunWuyuan 2025-05-10 21:56:42 +08:00