FIT2CLOUD
Ethereal 的图标

Ethereal

6,116
1,775

一款基于 Fuwari 二次开发,为 Halo 打造的 Fuwari 风格增强型主题

1.0.8
楠南NanNan 发布于
>=2.25.0

本次更新带来全新的主题切换动画,并主要围绕页面加载性能与交互稳定性做了系统优化:热门文章与图片加载策略重写,降低请求量与布局抖动;外链安全校验、无障碍体验与稳定性问题一并完善,整体体验更流畅。

本版本大部分功能与优化 by @Helio-RC in #8 #7 #4 贡献,在此表示感谢!

欢迎加入 QQ 交流群:点击加入交流群

tips

  • 此次更新主题后建议执行重载主题配置 & 清除模版缓存,确保主题使用正常。

新增

  • 主题切换动画:切换深浅色时新增淡入淡出 / 圆形扩散 / 擦除三种过渡动效,可前往「主题设置 → 样式 → 配色切换动画」配置
  • 底部波浪:开关升级为三选(关闭 / 开启 / 移动端关闭),可前往「主题设置 → 样式 → 底部波浪效果」配置

优化

  • 热门文章:改用服务端按访问量排序,单请求获取榜单,替代原先"先取总数再全量拉取"的两步请求,加载更快、接口压力更小
  • 首屏加载:文章正文图片懒加载并预留空间(加载前按比例占位、加载后自动修正),减少首屏请求与页面抖动
  • 动画节流:后台标签页自动暂停横幅文字、波浪等动画,回到前台继续,减少资源占用
  • 目录高亮:滚动时高亮跟随更平滑,切换页面更跟手
  • 页面加载:朋友圈相关脚本改为仅朋友圈页面加载,其他页面不再加载多余脚本
  • 缓存更新:静态资源统一追加版本指纹,主题升级后旧缓存自动失效,刷新即可生效
  • 认证页同步:登录 / 注册等页面配色与主站明暗设置保持一致
  • 无障碍:优化读屏软件兼容、弱对比度文字、键盘操作(音量 / 进度滑块、菜单展开)、搜索框与首页标题等细节

修复

  • 安全性:外链跳转与友链 / 装备等用户填写内容加强协议校验,拦截 javascript: 等危险链接,防止恶意脚本执行
  • 安全性:新窗口打开的链接补充安全属性,防止新页面反向利用当前页面
  • 点赞 / 投票:失败自动回滚(撤销已赞状态与计数)并抖动提示;点赞后 5 秒冷却,防连点刷接口
  • 随机访问:随机访问 / 随机钓鱼仅从正常 http(s) 链接中随机,危险链接不进候选
  • 天气小组件:接口限流时不再反复重试(避免请求放大),直接显示缓存或错误提示
  • 翻页稳定性:修复多次翻页后随机访问可能重复跳转、友链申请可能重复提交的问题

其它

  • 清理死代码与冗余逻辑
  • 文章正文补充无脚本降级显示
  • 开发维护:修复依赖锁定文件与依赖清单不一致,统一包管理工具版本,避免反复出现无谓的文件变动
  • 更新 README
  • 版本号提升至 v1.0.8

变更完整日志: v1.0.7...v1.0.8


Generated from v1.0.8

资源下载

  • Ethereal-1.0.8.zip