Skip to content

v1.0.2 - 剪贴板兼容性升级与细节打磨

Pre-release
Pre-release

Choose a tag to compare

@FangSuYu FangSuYu released this 08 Dec 08:27
· 27 commits to main since this release

🌈 变更日志 (Changelog)

本次更新重点解决了生产环境(HTTP/IP访问)下的交互兼容性问题,并修复了静态资源加载的若干 Bug。

✨ 新特性 (Features)

  • 📋 全环境剪贴板支持 (Clipboard Compatibility):
    • 重写了复制功能底层逻辑,新增智能降级方案。
    • 在支持 HTTPS 的现代环境中优先调用 Clipboard API。
    • 在 HTTP 或内网环境中自动降级为 execCommand 方案,彻底解决了非安全上下文无法复制课表/周报的问题。

🐛 问题修复 (Fixes)

  • 🖼️ 侧边栏 Logo 修复:
    • 修复了生产环境构建后,侧边栏 Logo 因路径问题无法显示的 Bug。
    • 统一了 Logo 资源引用源,现在默认使用高清的 favicon.png,视觉体验更统一。

♻️ 代码优化 (Refactors)

  • 🐟 赛博木鱼组件优化:
    • 优化了音频资源的引用方式(改为 ESM import),确保在 Docker 部署后音频能正确加载。
    • 清理了未使用的动画样式代码,提升组件代码纯净度。

Full Changelog: v1.0.1...v1.0.2