Releases: kaciras-blog/website
Releases · kaciras-blog/website
v2.7.1
- fix SSR escape of `<script>.
- fix error in browser which does not allow access the service worker.
- update dependencies.
v2.7.0
- Remove reference mode from discussion section.
- Avoid extra slash in the end of URLs.
- Change email address to
Kaciras@outlook.com
.
- Fix new reply not append to the list after submit.
v2.6.0
- make the rich editor available for guests.
- prevent add sentry tracing headers to request.
- add file extension to imports.
- ServiceWorker: fix API request matching
v2.5.0
- Editor: refresh save time per minute
- Move fetch wrapper to
@kaciras/utilities
(FetchClient).
- Use Vue 3.3 new feartures.
- Add
autocomplete
property to inputs in login form.
- Use RPC module from
@kaciras/utilities
for service worker.
- Markdown module moved to https://github.com/kaciras-blog/markdown
v2.4.1
修复
- 修复浏览器支持检测忘记检查 CSS 的
-webkit-
前缀版本。
- 限制了内容的最大宽度,解决在超宽屏上的布局问题。
- 后台页面同样使用
vue-router
来切换面板。
- 修复了友链 hover 动效在切换页面后失效的问题。
v2.4.0
新功能
- 避免在 SSR 页面上重复渲染 Markdown。
- 优化代码分割,入口模块
index-<hash>.js
大小减少了 35.9%.
- 更新了支持的最低浏览器版本。
- 后台增加了一个诊断页面,可以查看内存信息,以及下载堆转储。
修复
- 解决了 Markdown 编辑器修改后渲染两次的问题。
- 优化了错误页的布局。
- 修复了 API 对象的类型冲突。
- 修复了文章编辑页首次渲染被防抖给延迟了的问题。
v2.3.1
新功能
- 移除了没用的
<meta name=keywords>
。
- 给 Markdown 的代码块增加了顶栏,包含了语言和复制按钮。
- 限制评论的引用的高度,超出部分隐藏。
- 提升最低兼容的浏览器版本,同时使用了一些新特性:
- 使用
backdrop-filter
代替伪元素 + filter
实现导航栏的模糊效果。
- 使用
aspect-ratio
代替伪元素 + padding
实现固定宽高比。
- 使用
:is
和 :where
减少深层选择器的长度。
修复
- 替换过时的
grid-gap
为gap
。
- 修复了媒体懒加载失效的问题。
- 优化 DOM,减少了节点的数量。
v2.3.0
- 重构了手机端的评论编辑窗口,支持设置邮箱了。
- 文章编辑器支持拖放上传文件。
- 重构了图片和视频的上传对话框。
- 文章封面图的比例由原来的 4:3 改为 16:9。
- 文章和评论的日期在一年之内的显示为相对时间。
- 代码块现在会显示语言和复制按钮。
- 优化了首页卡片的样式,使之更适合 16:9 的图片。
v2.2.1
新功能
匿名评论支持设置邮箱了,以接收回复提醒。
修复
- 优化了图片的分辨率,在高清屏上能够更好的显示。
- 设置了静态图片的宽高比,避免 CLS。
- 优化了文章中表格的样式。
- 优化了一些 HTML 元素的语义。
v2.2.0
- 实现了 HeadTags 组件,支持向
<head>
内插入元素。
- 添加了对 OpenGraph 的支持。
- 优化了 Sentry 配置,设置了版本号并上传 Source Map。
- 测试框架从 jest 切换到了 vitest。
- 移除了首页大图在不同时段的切换功能。