Skip to content

v6.1.0

Choose a tag to compare

@yusixian yusixian released this 31 Jul 11:04
· 5 commits to main since this release
0d8fc98

Features

  • 可选的 Koharu Moments 动态归档:基于 Astro Live Content Collections 与 @coszone/koharu-astro,新增由 koharu-suite 驱动的碎碎念页面;默认保持关闭,现有静态构建和部署方式不受影响。(#204
  • 完整的碎碎念浏览体验:支持全局与频道时间线、消息详情、上下文、搜索、分页、媒体展示、源消息跳转、稳定 RSS GUID,以及多频道 slug、别名、隐藏、主频道和排序配置。(#204
  • 动态缓存与故障隔离:为列表、详情、搜索和 RSS 提供有界内存缓存;koharu-suite 暂时不可用时返回受控的 503,同时博客首页、文章和其他静态内容继续正常服务。(#204
  • 可选的 Astro Node 部署路径:新增 Node standalone 动态镜像与 smoke 测试入口;未启用 Moments 时仍生成原有静态站点,无需连接后台。(#204

Bug Fixes

  • 补全动态镜像运行时依赖:修复 @iconify/reacttransliteration 被归类为开发依赖,导致仅安装生产依赖的 Node 镜像在运行时无法加载模块的问题。该修复面向启用 Moments 的自托管动态部署,原有静态部署无需调整。(#205
  • 完善 Moments 响应式与无障碍体验:收紧单频道与移动端布局,修正时间线、搜索筛选器、标签快捷搜索、媒体状态和窄屏操作区域的显示与键盘访问行为。(#204

Documentation

  • 小白向双服务部署样例:新增一台 Linux VPS 部署 astro-koharu、koharu-suite、PostgreSQL 18 与 Caddy 的 Compose 基线,覆盖 HTTPS、Owner 和频道初始化、5 GiB 媒体缓存、验收、排障、备份与升级。(#205
  • Moments 多语言指南与架构说明:补充中、英、日文配置文档、动态部署边界、缓存与故障语义、真实链路验收步骤和完整设计基线。(#204

Full Changelog: v6.0.0...v6.1.0