Releases: mirai-mamori/Sakurairo
Releases · mirai-mamori/Sakurairo
Live Alive「Loving You」 Special Update
Live Alive「God Bless」 Special Update Fix Pack
Live Alive「God Bless」 Special Update
Live Alive「God Knows」 Special Update
情书「ラブレター」 Special Update
漂流「ひょうりゅ」 Update Fix Pack
漂流「ひょうりゅ」 Update
新特性
- 多语言支持
- 评论区IP地址地理库API源切换 (5193a24)
- 文章列表图模糊出现动画 deefe80
- 文章卡片hover阴影效果 563be5b 140a174
- web_audio: 可定制乐谱、主音量调节 (d19654d)
- 移动端侧边栏的一系列变更 (abceeb5), closes #249 #251
- hitokoto: 可换api路径;自动尝试其他api (ab09921)
- 拆分非主页需要的脚本逻辑 (#3) (b600e86)(60a1ba2)
- 调整ready()对readyState的检查,确保在DOMContentLoaded阶段执行传入的函数 (43ac5db)
- 监听窗口大小变化调整toc高度 (12f0ad4)
- 懒加载jQuery前检查是否已经加载 (8116f78)
- about_us (df942ac)
- event "ajax_comment_complete" (0dd3f17)
- sakurairo_global (10d1722)
- 封面图片处理: manifest程序重构(多线程支持,合并程序,自动分离两端图片[图片宽高判断]) b904f0b
- 封面图片处理: 修改manifest README 移除qt.py cd55a78
新增设置选项
修复
- 优雅处理淘宝ip API 源查询错误 8c64f5d #258
- 验证码有时只会生成4个字符 3c6e9ea
- i18n: 前端国际化初步支持_sakurairoi18n (a137646)(7262ac9)
- web_audio: 控制选项失效 (39f6ee8)
- 关闭封面背景一体化 从非主页进入 Pjax加载主页后 轮播图不加载 (d182b49) #260
- pjax加载进入,滚动页面后,TOC消失 (0268f07), closes #250
- coverBackground: 捕获缓存保存阶段的错误 (8b769f1)
- coverBackground: 缓存类型更换为ArrayBuffer (04b971a)
- hitokoto: 忘记+break了 (8e5606c)
- hitokoto: from_who为"null"时将不显示 (82c935b)
- .toc not found (2c75c8e)
- 进入非主页时不执行lazyload()与powermod() (93aa8e3)
- 开启mashiro_option.site_bg_as_cover且关闭'封面'时报错 (ffc01c9)
- 在非主页落地时不加载一言 (216b3fc)
- bgImgSetting未设置时,背景图可能为空 (f849469)
- entry"page" whilePjaxComplete()执行次序调整 (24ddffc)
- lazyload 过早进行导致兼容性问题 (1244535)
- lazyload()在pjax重载中顺序过前 (4184541)
- min undefined (2aac140)
- pjax加载错误提示文本错误 (4dd608a)
- pjax进入评论页面时,ajax评论不生效 (f302195)
- 设置项code_highlight_prism_theme_light为空时,mashiro_option可能无法正确输出 bdcf918
- 使用古腾堡编辑器并打开图片懒加载时,图片不会显示懒加载动画 244d1c8
- 追番模板&&php8下的小问题 073b5d1
- 在php8下会在登陆模板可能出现的错误 b058dbb
- 验证码错误地默认打开 295cc71
性能优化
- 函数初始化移至顶层 (ccfc415)
开发特性与其他变更
红辣椒「パプリカ」 Update Fix Pack
此次更新为修正更新,解决了一些Bug。
红辣椒「パプリカ」 Update
六一儿童节快乐~
此次更新为功能更新,同时也带来了已知Bug的修正。
重大更改
前台背景显示样式更改,详细参见 c8774a4
新特性
- 封面图片本地缓存
- 封面与前台背景一体化
- 切换背景时若路径相同则不实行切换
- 懒加载pjax、NProgress、POWERMODE
- pjax加载错误时提示
- 评论提交现在有防重复点击的限制
- 现在重新提供一言
- 样式菜单背景模糊效果
- pjax现在会刷新mashiro_option
- 深色模式现在会影响滚动条颜色
新设置项
- 封面图片本地缓存
- 封面与前台背景一体化
- 一言
- 前台背景缩放方法
- 深色模式页面背景透明度调整
问题修复
字体切换 #216
- 样式菜单为“简单”时,默认使用A字体
- 字体切换按钮没有正确表示当前的状态
其他问题
- 样式菜单为简洁时,addEventListener出错
- 开启mashiro_option.cache_cover并成功缓存时,切换背景不生效
- 部分浏览器上AJAX评论不生效
- (butterbar) 重新支持html消息
- pjax加载后,导航栏不随滚动变化
- 早期Safari支持
- 不支持部分动画帧的浏览器开启预加载模糊动画时,预加载动画不会消失
- history.state undefined
- 开启前台背景做为封面时,切换到其他自定义背景刷新后没有正确切换到对应背景
- load_post()重复加载
- toc-container高度过长导致页尾溢出
- ajax分页加载在页面变化后仍然更改DOM
- 错误加载Clipboard.JS
- pjax不刷新mashiro_option
- skin_bg0不显示
- ap not defined
- 老浏览器若滚动过页面,刷新后,预加载动画不会出现在屏幕中
- 博客的最后一篇文章某些情况下会报HTTP 500无法进入;博客第一篇或最新一篇文章上下文显示有时会有问题 #217 62677b0
- pjax打开时,移动端导航栏可能不会跟随页面滚动变化
- 移动端: 点击logo 无法返回主页面 #210
移除
- 全局变量mashiro_global.font_control
- hermitInit() reloadHermit() 暂时去除了这两个函数,正在使用Hermit播放器的朋友可以反馈一下影响
- 全局变量addComment
- 删除.serif移动端判断 537510e
性能提升
- 提高load_post()(ajax分页加载)效率
构建系统
- 生成Brotli算法压缩版本