ucloud-Evolved

主页作业显示所属课程,使用Office 365预览课件,增加通知显示数量,通知按时间排序,去除悬浮窗,解除复制限制,课件自动下载,批量下载,资源页展示全部下载按钮,更好的页面标题

Ili estas versioj de tiu ĉi skripto, kie la kodo estas ĝisdatigita. Montri ĉiujn versiojn

  • v0.36 2025/12/19

    修复作业预览下office365开关不生效的问题 (#7)

    • Initial plan

    • Fix Office365 preview in assignment details to respect user settings

    Co-authored-by: uarix [email protected]

    • Fix inconsistent filename vs URL checking for Office files

    Co-authored-by: uarix [email protected]

    • Revert filename checking change to preserve original behavior

    Co-authored-by: uarix [email protected]

    • Refactor settings panel to use configuration-driven approach

    • Replace 393 lines of repetitive HTML with 271 lines of reusable code

    • Introduce settingsConfig object to centralize all setting definitions

    • Create helper functions: generateSettingItem(), generateSettingsSection(), generateSidebarMenu(), generateAllSections()

    • Each setting now defined once in config with id, label, description, checked state, and optional disabled flag

    • Makes adding/removing settings much easier - only need to edit settingsConfig

    • Reduces code duplication and improves maintainability

    Co-authored-by: uarix [email protected]

    • Fix label text to match original wording

    Co-authored-by: uarix [email protected]

    • Refactor settings config to support number inputs and simplify structure

    • Merge menuItems into settingsConfig with emoji property

    • Auto-generate setting IDs from category_key pattern

    • Remove redundant checked/id duplication

    • Add support for number input type with min/max validation

    • Implement conditional enable/disable for number inputs based on checkbox state

    • Apply notification page size setting to patchJobs dynamically

    • Settings structure: { type, label, description, defaultValue, disabled?, min?, max?, enabledBy? }

    Co-authored-by: uarix [email protected]

    • Update titles in settings configuration

    Co-authored-by: copilot-swe-agent[bot] [email protected] Co-authored-by: uarix [email protected]

  • v0.35 2025/12/03

    Update NProgress resource URLs to new mirrors

    Thanks to @SUSTech-CRA

  • v0.35 2025/11/25

    使"ticket跳转修复"设置项可被关闭 (#5)

  • v0.34 2025/10/29

    :zap: 使用hashchange监听器,修改部分默认值

  • v0.33 2025/10/24

    :ambulance: 修复失效CDN,增加新标签页打开功能,移除快捷打开功能

  • v0.32 2025/10/17

    :zap: 使用 Webpack Hook

  • v0.31 2025/04/16 Imported from URL
  • v0.30 2025/04/14 Imported from URL
  • v0.28 2025/04/13 Imported from URL
  • v0.27 2025/04/13 Imported from URL
  • v0.26 2025/04/13 Imported from URL
  • v0.25 2025/04/12 Imported from URL
  • v0.24 2025/04/11 Imported from URL
  • v0.23 2025/04/11 Imported from URL
  • v0.23 2025/04/11