Releases: code-gal/namblog
Releases · code-gal/namblog
Release v0.10.5
📝 更新说明 / Release Notes
Changed
- 🎨 文章页导航折叠指示器(nav-indicator)采用 Liquid Glass 拟态水滴设计
- 浅色模式:灰白色渐变玻璃 + 深度投影,增强立体感和可见性
- 深色模式:半透明白色玻璃 + 白色外发光,适配深色背景
- 滚动交互:水珠滚动动画(缩放+下移+轻微旋转)
- 悬停交互:光影增强 + 微妙弹跳效果
- 点击反馈:快速弹簧回弹效果
- 使用
backdrop-filter实现毛玻璃模糊效果
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.10.5 (d1fe6f5)
- feat: redesign nav-indicator with Liquid Glass glassmorphism effect (c9c072f)
- feat: redesign nav-indicator with Liquid Glass glassmorphism effect (28c8561)
- chore:Update the API interface specification document (e03f1d6)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.10.5
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.10.4
📝 更新说明 / Release Notes
Added
- ✨ 文章页导航栏支持自定义侧边栏组件配置(ArticleSidebarWidget)
- 支持在导航面板分类列表下方显示自定义 HTML 内容(二维码、广告、推荐链接、第三方评论组件等)
- 支持模板变量(
{{articleTitle}}、{{articleSlug}}、{{articleId}}) - 自动适配深色/浅色主题,响应式布局
- 配置支持热重载,无需重启应用
- 📝 新增文章页侧边栏组件配置说明文档(中英双语)
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.10.4 (189cf9c)
- feat: add article sidebar widget configuration support (9b19943)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.10.4
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.10.3
📝 更新说明 / Release Notes
Fixed
- 🐛 前端静态资源缓存更新不及时导致 client.js 旧版本被长期命中
- 🐛 安装阶段强制拉取核心资源,确保发布后拿到最新前端文件
Changed
- ♻️ 静态资源缓存策略调整为本地优先 + 后台更新(SWR)
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.10.3 (d1c975b)
- fix: ensure client.js updates by forcing SW to reload core assets and using stale-while-revalidate for static resources (a0c0baa)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.10.3
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.10.2
📝 更新说明 / Release Notes
Fixed
- 🐛 登录令牌过期检查机制修复(GraphQL 错误码/文本,兼容 Hash )
- 🐛 仅在编辑器或非公开文章页提示并跳转,公开页面静默清理状态
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.10.2 (c61cdfc)
- fix: improve auth expiry handling and i18n fallback (6df2062)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.10.2
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.10.1
📝 更新说明 / Release Notes
Fixed
- 🐛 登录令牌过期时清理登录状态并跳转到登录页
- 🐛 桌面端列表页侧边栏滚动条出现时左右间距不对称的问题
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.10.1 (486638f)
- [0.10.1] - 2026-01-23 (d3cdac9)
- Fix: desktop sidebar scrollbar gutter Ensure the desktop sidebar reserves stable scrollbar space on both edges to prevent asymmetric spacing when the scrollbar appears. No layout changes for mobile; unsupported browsers gracefully fall back. (c27097d)
- fix: clear login state and redirect on token expiration (68f0903)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.10.1
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.10.0
📝 更新说明 / Release Notes
Added
- ✨ 实现文章分享功能
- ✨ 添加管理员登录速率限制(基于 IP 地址的内存限流)
- ✨ 实现 SitemapService,自动生成 sitemap.xml 和 robots.txt
- 📝 添加 SEO 配置文档(中英双语)
Fixed
- 🐛 修复 MCP 工具更新文章元数据时必须提供 markdown 内容的问题(现在仅创建新文章时需要 markdown,更新元数据不再需要)
- 🐛 禁用文件变更监控以防止冗余 I/O 操作
- 🐛 改进 SEO 爬虫支持和静态 HTML 服务可靠性
- SEO 中间件路径重写逻辑与 FilePathHelper 保持一致
- 添加已发布文章和有效 HTML 版本的严格验证
- 爬虫 User-Agent 列表移至 appsettings.json 以提升可维护性
- 增强 SEO 路径解析的日志记录和缓存机制
Changed
- 🔧 速率限制配置项添加到 appsettings.json
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.10.0 (339b4ef)
- [0.10.0] - 2026-01-23 (87b9d46)
- git commit -m "feat: add new sharing feature for articles" (ab55b40)
- feat: add login rate limiting (3e19388)
- fix: disable file change monitoring to prevent redundant I/O operations (664a9ea)
- fix: improve SEO crawler support and static HTML serving reliability (18783cb)
-
fix: allow updating article metadata without markdown in MCP tool Fixes a bug where updating article metadata via MCP required providing the markdown content. Now, markdown is only required when creating a new article; updating metadata no longer requires the markdown field. (1e7dd42)
- Update README.md (17a4445)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.10.0
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.9.0
📝 更新说明 / Release Notes
Changed
- 📝 更新英文文档图片展示方式,提升文档可读性
Fixed
- 🐛 修复移动端编辑器清除草稿或删除版本后工具栏消失的问题
- 🐛 修复提示词 UI 的若干问题
PWA
- ♻️ 刷新缓存资源并在删除文章版本时清理对应缓存
- ♻️ /resources/* 路径采用 stale-while-revalidate 策略,支持后台更新
- ♻️ 删除文章版本时自动清理 /posts/* 缓存
- ⬆️ 发布时自动提升 Service Worker CACHE_VERSION,避免 UI 旧缓存
- 🔄 每次访问检测 SW 更新,移除定时轮询
Planned
- Skills
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.9.0 (83d425a)
- Changelog [0.9.0] (96cdece)
- docs: update the english document image presentation (897155c)
- fix: Bug fixes for prompt UI (abd7052)
- fix(pwa): refresh cached resources and purge deleted post versions Use stale-while-revalidate for /resources/* to allow background updates Purge /posts/* cache entries when deleting an article version Bump Service Worker CACHE_VERSION during release to avoid stale UI Check SW updates once per visit instead of polling (ccd5f6e)
- fix: resolve mobile editor toolbar disappearing when clearing drafts or deleting versions (df9b0c1)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.9.0
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.8.11
📝 更新说明 / Release Notes
Fixed
- 🐛 修复分页按钮需要双击才生效的问题,并避免并发点击导致的竞态
- 🐛 修复保存后“版本切换”状态不持久化的问题
- 🐛 修复移动端 HTML 面板缺失“生成 HTML”按钮的问题
- 🐛 修复编辑页分类列表在移动端无法正确隐藏/收起的问题
Changed
- ♻️ 移动端编辑器分类输入:用自定义下拉菜单替换 datalist,提升可用性与兼容性
- ♻️ HTML 文章渲染:通过 iframe
srcdoc渲染完整 HTML,并移除 sandbox 限制以改善下载等能力 - 🔧 优化 AI 生成 HTML 的提示词:增强 iframe 兼容性与标签输出质量
🚀 What's Changed (Auto-generated)
- update change log : [0.8.11] (e758989)
- chore: bump version to 0.8.11 (14de087)
- feat(ai): tighten HTML generation prompts for iframe compatibility and better tags (346c7ab)
- fix(web): render full HTML articles via iframe srcdoc and drop sandbox to improve downloads (53be848)
- fix: replace category datalist with custom dropdown on mobile(editor) (c8601b6)
- fix: the category list on the editing page does not hide the categories. (2756996)
- fix: add missing generate HTML button in mobile HTML panel (e135b63)
- fix: version switch not persisting on save (48d5442)
- fix: version switch not persisting on save (c3d7c50)
- fix: resolve pagination double-click issue and prevent race conditions (1e6d665)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.8.11
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.8.10
📝 更新说明 / Release Notes
Fixed
- 🐛 修复文章 iframe 沙箱权限不足导致下载按钮、弹窗、外部链接等功能无法使用
- 添加
allow-downloads支持文件下载 - 添加
allow-popups-to-escape-sandbox支持外部链接打开 - 添加
allow-top-navigation-by-user-activation支持用户触发的页面导航 - 添加
allow-pointer-lock支持 3D 游戏和绘图工具 - 添加
allow-presentation支持演示 API - 添加
allow-orientation-lock支持移动设备横屏游戏 - 添加
allow-top-navigation-to-custom-protocols支持 mailto:、tel: 等自定义协议链接
- 添加
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.8.10 (34fa8c6)
- chore: bump version to 0.8.10 (ec92bc8)
- fix: enhance iframe sandbox permissions for embedded content (126c9e9)
- Update video link in README.md (8a221ec)
- update video (21140cb)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.8.10
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latestRelease v0.8.9
📝 更新说明 / Release Notes
Added
- ✨ HTML 全屏编辑功能:在全屏预览模式下可直接编辑 HTML 代码
- 新增编辑/关闭编辑切换按钮(仅在全屏时可见)
- 支持 iframe 预览和 textarea 编辑模式无缝切换
- HTML 为空时自动进入编辑模式
- 编辑内容实时双向绑定,自动保存到状态
Fixed
- 🐛 修复全屏预览按钮在 HTML 为空时不显示的问题
- 🐛 修复编辑器操作按钮并发问题:执行保存/生成/删除等操作时,其他修改按钮现在会被禁用
Changed
- ♻️ 优化全屏预览刷新按钮:移除旋转动画,静默刷新 iframe 内容
🚀 What's Changed (Auto-generated)
- chore: bump version to 0.8.9 (8690f3b)
- feat: add fullscreen HTML editor with edit/preview toggle (2a9861e)
- fix: prevent concurrent operations by disabling buttons during save/generate/delete actions (bf87f67)
📦 Docker Image
docker pull ghcr.io/code-gal/namblog:0.8.9
# 或使用 latest 标签
docker pull ghcr.io/code-gal/namblog:latest