1
0
mirror of https://github.com/ZeroCatDev/Classworks.git synced 2025-10-22 02:03:10 +00:00

Commit Graph

  • 92a2019566 Use kvToken instead of siteKey in examschedule button cloud URL #9 copilot/update-exam-schedule-button-function copilot-swe-agent[bot] 2025-10-14 10:21:58 +00:00
  • 3284138ea1 Initial plan for using kvToken in examschedule button copilot-swe-agent[bot] 2025-10-14 10:19:29 +00:00
  • 20c526b489 Initial plan copilot-swe-agent[bot] 2025-10-14 10:15:34 +00:00
  • eea9155da3 deploy: 0dceb0c278fe9508b74258e5acd3d57169d379d3 build Sunwuyuan 2025-10-06 11:51:02 +00:00
  • 0dceb0c278
    添加加载动画 main SunWuyuan 2025-10-06 19:49:53 +08:00
  • 1b3b05e8a8 deploy: 779ca2b278c1c7f53bea88c0e9f324e5674f3dc9 Sunwuyuan 2025-10-06 06:32:10 +00: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
  • 9012d1bbe7 deploy: 8a9e0007887f726b0316232599f32771fc96b231 Sunwuyuan 2025-09-21 05:53:53 +00:00
  • 8a9e000788
    Merge pull request #8 from ZeroCatDev/Sunwuyuan-patch-3 孙悟元 2025-09-21 13:52:44 +08:00
  • b7c88a59fe
    Update settings.js #8 孙悟元 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 #7 Sunwuyuan-patch-2 claude[bot] 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
  • 425f265760
    Update README.md #6 Sunwuyuan-patch-1 孙悟元 2025-09-21 13:05:36 +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" #5 add-claude-github-actions-1758430934836 孙悟元 2025-09-21 13:02:19 +08:00
  • 1e12cbd01e "Claude PR Assistant workflow" 孙悟元 2025-09-21 13:02:17 +08:00
  • 73dcb1e64d deploy: 3a9781c1ad384b4dcf17ff76ba23a15f23b291e9 Sunwuyuan 2025-09-21 01:03:20 +00:00
  • 3a9781c1ad
    Merge pull request #4 from DryIce-cc/main 孙悟元 2025-09-21 09:01:12 +08:00
  • 37b2a8f0a8 feat: 添加「点击空白处完成编辑」提示 #4 干冰DryIce 2025-09-20 18:27:37 +08:00
  • f9498a3de6 feat: 添加「是否显示快捷键盘」选项 干冰DryIce 2025-09-20 18:10:27 +08:00
  • 2b0b44cb23 deploy: 6cf67d17c6839aab885ccbb0e3707f1a822be7ca Sunwuyuan 2025-09-13 04:03:37 +00: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
  • 6ff239735b deploy: 7c9b29f4bbd308f00c87b3b4c9a1f34b0fb57ddc Sunwuyuan 2025-09-07 03:08:55 +00:00
  • 7c9b29f4bb
    Update README.md 孙悟元 2025-09-07 11:08:01 +08:00
  • 548d0376e3 deploy: f546621ab9b4b0b25b5b3e4ea41edf7a33dfd3ac Sunwuyuan 2025-08-30 06:57:49 +00:00
  • f546621ab9
    添加考试看板功能 SunWuyuan 2025-08-30 14:55:55 +08:00
  • c64986e7ae deploy: cd10d0f49ad8a771b2d30cc1378f829a6881ec98 Sunwuyuan 2025-08-29 13:25:27 +00: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
  • 6dd9d4d0a7 deploy: f5dab48276678ee7254ff3104595baa92251e8a0 Sunwuyuan 2025-07-05 06:29:34 +00: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
  • af0d9f90cd deploy: 53ed1f556f2831613b10176647fab0982a0f53d1 Sunwuyuan 2025-07-05 02:06:57 +00: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
  • 8e38280a1e deploy: 965f36cbf504e1a725261c36e04061c848c55045 Sunwuyuan 2025-07-05 01:01:36 +00: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
  • c1253879de deploy: ac0c491765df4262908deeb888eac35d0f35d772 Sunwuyuan 2025-06-11 08:42:56 +00: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
  • 013e3f3ec5 deploy: 183214305540d86e56c34316ec52523d04af4ab2 Sunwuyuan 2025-06-11 08:18:56 +00:00
  • 1832143055
    添加壁纸模式,不构建sw SunWuyuan 2025-06-11 16:17:35 +08:00
  • 31969b15b0
    更新sw SunWuyuan 2025-06-11 16:03:44 +08:00
  • 7a95b7fce7 deploy: 4029e449d84f2390d0df44af3ba9ccb665f7b1ad Sunwuyuan 2025-06-11 07:56:55 +00:00
  • 4029e449d8
    修复sw加载bug SunWuyuan 2025-06-11 15:55:53 +08:00
  • b14fdd7c84 deploy: f66031cd1884e7fda493665d8cdd77a46fb601bf Sunwuyuan 2025-06-11 07:48:37 +00:00
  • f66031cd18
    路径改为相对路径 SunWuyuan 2025-06-11 15:45:17 +08:00
  • c32a707707 deploy: 0f9ad4f81a0a12b82f671b8da5523093577f7d8c Sunwuyuan 2025-05-24 13:29:47 +00: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
  • a34ee20dc8 deploy: ab20d6cecb72781bbb92293e97f940385d27f19d Sunwuyuan 2025-05-18 08:05:31 +00: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
  • 716900d7d2 deploy: 088e19eaa700a78beb5847ea7234d17ab40643dc Sunwuyuan 2025-05-18 07:42:19 +00: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
  • 1dbae137aa deploy: 88ab5e90642aa859a260425cb0475cc2e2713ce7 Sunwuyuan 2025-05-18 07:17:51 +00: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
  • 60ce74b701 deploy: 7718cf7456dd34a79bc86f093eaa81746c9bdb05 Sunwuyuan 2025-05-11 10:51:01 +00:00
  • 7718cf7456
    Update AppFooter.vue 孙悟元 2025-05-11 18:50:05 +08:00
  • f7de3bd348 deploy: 30f11d7789f0ed9fe61387e662f470bc7921a084 Sunwuyuan 2025-05-11 10:32:49 +00:00
  • 30f11d7789
    Create 328a0e159cf9b3fb3caacaab9c83bf17.txt 孙悟元 2025-05-11 18:31:48 +08:00
  • a7de6297e6 deploy: 6d6e4a27a178f1b8d7fd0f4f9226b1291ac26348 Sunwuyuan 2025-05-11 09:05:09 +00: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
  • 3491a8dbd7 deploy: 8bf9d8700b29bc677d9e0e4facc20325bbd9c55e Sunwuyuan 2025-05-11 09:03:48 +00: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
  • c50fa784d0 deploy: be3ffb945cf3f0f2233a067f1b06028137108d69 Sunwuyuan 2025-05-11 08:24:54 +00: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
  • eb708a5e13 deploy: 3654e22feff49f7bfa9cc4a52b63b6d862b53850 Sunwuyuan 2025-05-11 06:02:49 +00: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
  • 9ab8860922 deploy: c79a8508685562e80f2151098b5b240bed21e18d Sunwuyuan 2025-05-11 05:50:54 +00: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
  • 5b7a5026af deploy: 08c6776cd118700c6052da09c0e584bae61b70dd Sunwuyuan 2025-05-11 04:21:35 +00: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
  • 613e85a5dc deploy: 3e78e7f60d1fa1fe5f8f05fbcdfd1efaedcadd07 Sunwuyuan 2025-05-11 04:14:57 +00: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
  • 7d30e53d5c deploy: c6f99da05019c13e8388828bea4667a873d83023 Sunwuyuan 2025-05-11 04:11:44 +00: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
  • 4e0705cc7c deploy: d40e467183d96c4e18b58a7f01eb070869641f2d Sunwuyuan 2025-05-11 04:05:04 +00: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
  • 6acb874f51 deploy: 9f4fe0b9dd2321aa7f1e3626a52927ca072ffee0 Sunwuyuan 2025-05-11 03:44:54 +00: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
  • 2fd08c1a7c deploy: 596c6ac918c2b791f411cb3db94c38dda8e203c3 Sunwuyuan 2025-05-10 13:57:57 +00: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
  • 90be38d8a2 deploy: 590cffc6e6bd47bb366fce77b6736e138ae18493 Sunwuyuan 2025-05-10 13:53:02 +00:00
  • 590cffc6e6
    Enhance RandomPicker component with persistent dialog feature and clean up global styles by removing unnecessary whitespace. Update styles for hover effects and ensure consistent formatting across SCSS files. SunWuyuan 2025-05-10 21:51:48 +08:00
  • fc9be03794 deploy: 3c722875ddfe89c6c042b58d9fcb398a6a8ea2a0 Sunwuyuan 2025-05-10 13:50:25 +00:00
  • 3c722875dd
    Refactor MigrationTool and data handling to support student list migration. Update index.vue and settings.vue to streamline configuration loading and improve data provider integration. Remove deprecated local and server storage providers for cleaner architecture. SunWuyuan 2025-05-10 21:49:18 +08:00
  • 6fc9b768ba deploy: a542e9b91f3083387bc7f0bb71a77fe2876cdee0 Sunwuyuan 2025-05-10 12:53:15 +00:00
  • 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. SunWuyuan 2025-05-10 20:51:56 +08:00
  • 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. SunWuyuan 2025-05-10 17:48:18 +08:00