Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Dec 12:24
· 268 commits to main since this release

🚀 DecoTV v0.9.0 - 重大技术栈升级

⚡ 核心升级

依赖 旧版本 新版本 提升
Next.js 14.x 16.1.0 Turbopack 默认启用,开发热更新速度提升 10x
React 18.x 19.0.0 自动性能优化,低端设备运行更流畅
Tailwind CSS 3.4.x 4.1.18 CSS 原生配置,构建速度提升 5-10x
TypeScript 4.9 5.8.3 更强的类型推断
ESLint 8.x 9.28.0 全新 Flat Config 格式

🎨 UI/UX 改进

  • ✨ 优化亮色模式下导航栏按钮的文字对比度
  • ✨ 修复播放页详情区域文字过淡的问题
  • ✨ 调整全局灰色色板,提升整体可读性

🔧 技术变更

  • 📦 Tailwind 配置迁移到 CSS 原生 @theme 指令
  • 📦 ESLint 配置迁移到 eslint.config.mjs (Flat Config)
  • 📦 启用 Turbopack 构建模式(开发环境)
  • 🗑️ 移除 next-pwa(不兼容 Next.js 16,PWA 安装功能保留)
  • 🗑️ 移除 autoprefixer(Tailwind 4 内置)

🎉 及若干提议的实现

⚠️ 注意事项

  • 由于移除了 next-pwa,离线缓存功能暂时不可用(对视频网站影响极小)
  • 首次部署需要完整重新构建镜像

📥 部署指南

# Docker 部署
docker pull ghcr.io/decohererk/decotv:v0.9.0
docker run -d -p 3000:3000 --name decotv ghcr.io/decohererk/decotv:v0.9.0