1
0
mirror of https://github.com/ZeroCatDev/Classworks.git synced 2025-07-02 00:59:23 +00:00

Commit Graph

  • c1253879de deploy: ac0c491765df4262908deeb888eac35d0f35d772 build Sunwuyuan 2025-06-11 08:42:56 +00:00
  • ac0c491765
    Revert "修复sw加载bug" main 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
  • 43e3871d39 deploy: 00a693aeba693bdcd854f67e99f00acdc90efbe0 Sunwuyuan 2025-04-26 01:53:05 +00:00
  • 00a693aeba
    Enhance cses2wakeup.vue with tooltip features for period reordering and original period display. Implemented a mapping for continuous periods and updated CSV export functionality to reflect these changes. Improved user experience with visual feedback on schedule adjustments. SunWuyuan 2025-04-26 09:52:00 +08:00
  • 6a18abb206 deploy: 09f76ede69c43259f9106cf63d4766afa56e461c Sunwuyuan 2025-04-26 01:28:34 +00:00
  • 09f76ede69
    删除jscses SunWuyuan 2025-04-26 09:27:19 +08:00
  • cc7478d03a
    Add js-yaml and jscses dependencies; enhance cses2wakeup.vue with improved UI elements, error handling, and YAML support for data processing. SunWuyuan 2025-04-26 09:26:53 +08:00
  • 7236b52b7d deploy: 5f4ff2bb59e80af3f2fa5be6db9b2a0bfb3f2288 Sunwuyuan 2025-04-20 02:48:44 +00:00
  • 5f4ff2bb59
    Add CSES to WakeUP tool link in DataProviderSettingsCard for easy access SunWuyuan 2025-04-20 10:47:44 +08:00
  • aecf9e87cf deploy: 59a9f1bd912b1d13e964f1c68fdb685ef8d81a69 Sunwuyuan 2025-04-20 02:45:59 +00:00
  • 59a9f1bd91
    Update cses2wakeup.vue to improve user instructions with a new subtitle for data format guidance. SunWuyuan 2025-04-20 10:44:50 +08:00
  • 63777d08dc deploy: a64bb8bfc2dda7f5fc7232a309c9d15fe447c02f Sunwuyuan 2025-04-20 02:43:55 +00:00
  • a64bb8bfc2
    Enhance cses2wakeup.vue with schedule selection feature and improved data handling. Added support for multiple schedules, unique ID assignment, and refined CSV export functionality. Updated state management for selected periods and schedules. SunWuyuan 2025-04-20 10:39:53 +08:00
  • eb2ad8768d
    Remove unused settingsLinkParser.js file to streamline codebase. SunWuyuan 2025-04-19 21:31:04 +08:00
  • 9b120ec849 deploy: eefd9eb0547c311c6beccf118b8fee0f0a977127 Sunwuyuan 2025-04-19 12:30:44 +00:00
  • eefd9eb054
    Refactor index.vue and settings.vue for improved layout and functionality. Added URL configuration dialog and settings link generator component. Enhanced button formatting and code readability. SunWuyuan 2025-04-19 20:29:39 +08:00
  • 05e9e73b5b
    重构首页组件,整合状态管理,优化数据加载与保存逻辑,更新UI交互,提升用户体验 dev2 SunWuyuan 2025-04-19 17:18:27 +08:00
  • 955e6d499d deploy: 94149d03818820ee27703b8848eb27cc631bceec SunWuyuan 2025-04-09 03:55:56 +00:00
  • 94149d0381
    Update index.vue 孙悟元 2025-04-09 11:55:05 +08:00
  • 9db9860622
    Update index.vue 孙悟元 2025-04-08 21:54:32 +08:00
  • 1a3c4bdfaf deploy: e72f63b2acaaafcb1e822212ab7d9c59c9ab6acf SunWuyuan 2025-04-05 09:41:00 +00:00
  • e72f63b2ac
    Update AboutCard.vue 孙悟元 2025-04-05 17:40:06 +08:00
  • 09b69aa45d deploy: 02c8fccb30845e4c4a17a40b9430c0bb4112b014 SunWuyuan 2025-04-05 06:21:32 +00:00
  • 02c8fccb30
    页面404提醒,QQ群,开发配置 SunWuyuan 2025-04-05 14:20:28 +08:00
  • 4334c968da deploy: 223d5bf794e0c1a1e19247af2b33bb2a3a3a5996 SunWuyuan 2025-04-05 06:09:36 +00:00
  • 223d5bf794
    天才般的NODE_ENV SunWuyuan 2025-04-05 14:08:24 +08:00
  • 71823cafd7
    直接使用pnpm SunWuyuan 2025-04-05 13:19:18 +08:00
  • f05cfcf96a
    修复问题 SunWuyuan 2025-04-05 13:14:42 +08:00
  • 8bd6dde4e7
    删除不再使用的依赖,更新依赖 SunWuyuan 2025-04-05 13:09:41 +08:00
  • c04c5f47d0
    构建CI SunWuyuan 2025-04-05 13:06:33 +08:00
  • eeac1afe3e
    优化git排除 SunWuyuan 2025-04-05 13:01:37 +08:00
  • 0b2ce4f84e
    删除本地目录 SunWuyuan 2025-04-05 13:00:47 +08:00
  • eefa858078
    更新逻辑,缓存 SunWuyuan 2025-04-05 12:19:46 +08:00
  • 8a1e44f1fa
    本地缓存文件 SunWuyuan 2025-04-05 09:23:27 +08:00
  • 291c593178
    pwa,设置项,自动刷新 SunWuyuan 2025-04-04 21:40:24 +08:00
  • 8e4d29afa3
    Update index.html 孙悟元 2025-03-23 18:18:33 +08:00
  • 8af43f0960
    优化编辑框 SunWuyuan 2025-03-23 11:16:06 +08:00
  • fa29c63a96
    规避来自“教师”的限制 SunWuyuan 2025-03-23 10:37:27 +08:00
  • 3c021c1bd8
    修复 SunWuyuan 2025-03-23 10:20:33 +08:00
  • ac417b1432
    全屏按钮! SunWuyuan 2025-03-23 10:07:51 +08:00
  • 3988773341
    1 SunWuyuan 2025-03-22 18:36:43 +08:00
  • 4a8f4dc097
    1 SunWuyuan 2025-03-22 18:22:16 +08:00
  • 16da372bbc
    1 SunWuyuan 2025-03-22 18:21:51 +08:00
  • c0d235a0fe
    1 SunWuyuan 2025-03-22 16:17:01 +08:00
  • 5a394ab6f6
    1 SunWuyuan 2025-03-22 16:12:10 +08:00