斩月
8479ab4fff
Update SettingItem.vue
2026-04-18 12:59:43 +08:00
copilot-swe-agent[bot]
e6c5855827
refactor: extract setCachedPreference helper to remove duplication in serverRotation
...
Agent-Logs-Url: https://github.com/Moonrend/Classworks/sessions/d254def7-bda7-413a-83b1-c553c1571523
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-04-17 13:51:20 +00:00
copilot-swe-agent[bot]
ef1ff77977
feat: optimize server selection with latency caching, background probing, and 404-aware rotation
...
Agent-Logs-Url: https://github.com/Moonrend/Classworks/sessions/d254def7-bda7-413a-83b1-c553c1571523
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-04-17 13:49:52 +00:00
孙悟元
3cfd47a011
fix: update MAX_IMAGE_SIZE_MB to 10 for background image settings
2026-04-11 14:05:20 +00:00
孙悟元
91ef84d871
fix: update URL presets for background images
2026-04-11 14:05:00 +00:00
copilot-swe-agent[bot]
1f33d6d637
fix: use MAX_IMAGE_SIZE_MB constant consistently in template and error messages
...
Agent-Logs-Url: https://github.com/ZeroCatDev/Classworks/sessions/6dfae4c0-df49-4612-88b8-9e31287538b0
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-04-11 13:58:41 +00:00
copilot-swe-agent[bot]
c4279acdae
fix: address code review feedback for background feature
...
- Use SETTINGS_CHANGED_EVENT constant to prevent typos
- Enforce 2MB image size limit (block upload instead of warn)
- Fix resetAll to force re-render SettingItem for enabled toggle
- Optimize watchSettings callback to only reload on relevant key changes
Agent-Logs-Url: https://github.com/ZeroCatDev/Classworks/sessions/6dfae4c0-df49-4612-88b8-9e31287538b0
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-04-11 13:56:41 +00:00
copilot-swe-agent[bot]
3f6e0b88bd
feat: add custom background image with frosted glass effect
...
- Add background settings (enabled, url, imageData, blur, opacity) to settings.js
- Add watchSettings same-tab reactivity via custom DOM event dispatch
- Create BackgroundSettingsCard.vue with URL input, file upload, sliders, preview
- Apply background layer in App.vue with blur filter and dark overlay
- Add background settings tab to settings.vue navigation
Agent-Logs-Url: https://github.com/ZeroCatDev/Classworks/sessions/6dfae4c0-df49-4612-88b8-9e31287538b0
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-04-11 13:53:32 +00:00
copilot-swe-agent[bot]
91169b0a03
Remove trailing comma in hitokotoCategories array
...
Agent-Logs-Url: https://github.com/ZeroCatDev/Classworks/sessions/6de2bd3a-dd64-4f26-a5a5-0f7fed081fdc
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-04-11 13:38:58 +00:00
copilot-swe-agent[bot]
6f697d0fd0
Add Hitokoto API category customization support
...
Agent-Logs-Url: https://github.com/ZeroCatDev/Classworks/sessions/6de2bd3a-dd64-4f26-a5a5-0f7fed081fdc
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-04-11 13:38:31 +00:00
copilot-swe-agent[bot]
1bc9d2f67e
feat: Add 12-hour clock format support to TimeCard
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ZeroCatDev/Classworks/sessions/5b22f5d2-515c-4a87-84f5-18ef897ede79
2026-03-21 07:45:06 +00:00
Sunwuyuan
41dc2c5251
feat: 添加麦克风权限状态提示,优化噪音监测体验
2026-03-07 14:07:05 +08:00
Sunwuyuan
787c95ca18
feat: 更新关于卡片,修改链接和感谢信息
2026-03-07 13:48:45 +08:00
Sunwuyuan
ba6aab2ba2
feat: 优化噪音监测设置,添加晚自习时间段配置和校准功能
2026-03-07 13:05:10 +08:00
Sunwuyuan
21a63661cd
feat: 添加麦克风权限引导弹框和噪音监测设置卡片,优化用户体验
2026-03-07 11:59:54 +08:00
Sunwuyuan
aa09a1ffe1
feat: 更新噪音监测设置,默认启用监测和自动启动功能
2026-03-07 11:38:35 +08:00
Sunwuyuan
9f95ca19cb
feat: add NoiseMonitorDetail component for environmental noise monitoring with real-time metrics, reports, and configuration settings
2026-03-07 11:30:46 +08:00
Sunwuyuan
4cd948ff63
添加倒计时结束弹框功能,优化用户体验,支持超时提示和倒计时格式化显示
2026-03-07 08:37:49 +08:00
Sunwuyuan
f1838a891b
添加全屏时间卡片功能,支持时钟、倒计时和秒表模式,优化用户交互体验
2026-03-07 08:09:15 +08:00
Sunwuyuan
c4b95aede2
添加主题模式设置,优化显示设置卡片,移除不必要的主题设置组件
2026-03-06 20:34:28 +08:00
Sunwuyuan
8f2c9be179
优化设备名称展示逻辑,支持离线模式下使用本地班级编号
2026-03-03 21:28:45 +08:00
Sunwuyuan
cf3412db6a
重构代码,优化组件加载和样式,移除不必要的依赖,增强首屏渲染性能
2026-03-03 21:16:32 +08:00
Sunwuyuan
97c70f6706
Merge branch 'main' of https://github.com/ZeroCatDev/Classworks
2026-03-03 19:53:33 +08:00
Sunwuyuan
26d77acc79
添加时间卡片组件及相关设置
2026-03-03 19:53:29 +08:00
孙悟元
834883b2a4
Update Sentry DSN for error reporting
2026-02-19 14:07:09 +08:00
孙悟元
202405bdf8
Update Sentry DSN and trace propagation targets
2026-02-19 12:26:10 +08:00
Sunwuyuan
67f876cce8
Update exam URL domain from .tech to .cn
2026-02-12 14:53:31 +08:00
Sunwuyuan
2964c52581
更新 AboutCard.vue
2026-02-03 08:24:16 +08:00
Sunwuyuan
faea001048
更新 AboutCard.vue
2026-02-03 08:21:55 +08:00
copilot-swe-agent[bot]
0ebc14c49d
Address code review feedback: remove duplicate cursor style and add aria-label
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-02-03 00:16:17 +00:00
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
2f02dd951f
更改examaware协议URL参数,从'file'改为'data'
2026-02-01 09:28:23 +00:00
Sunwuyuan
67a46797e0
Change URL parameter from 'data' to 'file'
2026-02-01 14:59:41 +08:00
Sunwuyuan
f276e9e2ea
Refactor code structure for improved readability and maintainability
2026-01-25 17:16:15 +08:00
Sunwuyuan
bd7a42b889
Update tracePropagationTargets and replaysSessionSampleRate
2026-01-24 08:28:19 +08:00
copilot-swe-agent[bot]
890fb147b0
Fix syntax error: remove extra comma in Sentry config
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-24 00:19:10 +00:00
copilot-swe-agent[bot]
f9e144b21f
Add Sentry integration with browser tracing and replay
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-24 00:18:02 +00:00
copilot-swe-agent[bot]
17f7b46d14
Remove primary server optimization, use unified rotation logic for all requests
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-19 13:25:37 +00:00
copilot-swe-agent[bot]
f56c9b558e
Simplify server rotation to retry on any error, not just network errors
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-19 13:07:22 +00:00
copilot-swe-agent[bot]
45c48cdf82
Update api.js to use tryWithPrimaryServer and clean up unused imports
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-19 12:52:55 +00:00
copilot-swe-agent[bot]
b3969d1fd7
Optimize server rotation to use primary server first, only rotate on network errors
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-19 12:51:06 +00:00
copilot-swe-agent[bot]
a997e35162
Add JSDoc clarification for callback snapshot behavior
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-19 12:00:05 +00:00
copilot-swe-agent[bot]
b084c80b18
Address code review feedback: optimize callbacks and clarify Socket.IO limitation
...
Co-authored-by: Sunwuyuan <88357633+Sunwuyuan@users.noreply.github.com>
2026-01-19 11:57:14 +00: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
f3534f9411
feat: 更新作业编辑和考勤管理对话框以支持强制一体机UI模式
2026-01-11 16:11:19 +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