Skip to content

Commit aea0ffa

Browse files
committed
chore(release): 1.0.1
1 parent ac4dcc6 commit aea0ffa

7 files changed

Lines changed: 22 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# (2026-03-15)
2+
3+
4+
### Bug Fixes
5+
6+
* **sdk:** 优化音频裁剪逻辑,增加空片段处理,为音频裁剪添加对应的单元测试, 本次优化还解决了裁剪片段与实际播放无法对应的问题。(beep的特性造成的, 虽然优化前的逻辑看起来是对的, 但由于beep的重采样器为了插值会预读未来的一批原始样本, 也就容易造成实际的播放片段溢出了裁剪范围的问题, 虽说在正常播放需求时可能问题不大, 但对于支持ms级裁剪播放的需求来说, 这确实是尤为严重的bug) ([ac4dcc6](https://github.com/LuSrackhall/KeyTone/commit/ac4dcc6e4c26195184fcdcde89a4e3c2a2a70ea4)), closes [#137](https://github.com/LuSrackhall/KeyTone/issues/137)
7+
18
# (2026-03-04)
29

310

docs/docs/.vitepress/config/en.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ function sidebarChangelog() {
8181
text: "Changelog",
8282
items: [
8383
// { text: "v0.2.0", link: "/v0.2.0" }, // 最新的changelog, 往上写就好了
84+
{ text: "v1.0.1", link: "/v1.0.1" },
8485
{ text: "v1.0.0", link: "/v1.0.0" },
8586
{ text: "v0.6.0", link: "/v0.6.0" },
8687
{ text: "v0.5.1", link: "/v0.5.1" },

docs/docs/.vitepress/config/zh.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ function sidebarChangelog() {
8181
text: "更新日志",
8282
items: [
8383
// { text: "v0.2.0", link: "/v0.2.0" }, // 最新的changelog, 往上写就好了
84+
{ text: "v1.0.1", link: "/v1.0.1" },
8485
{ text: "v1.0.0", link: "/v1.0.0" },
8586
{ text: "v0.6.0", link: "/v0.6.0" },
8687
{ text: "v0.5.1", link: "/v0.5.1" },

docs/docs/changelog/v1.0.1.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `1.0.1` *(2026-03-15)*
2+
3+
### Bug Fixes
4+
5+
* **sdk:** Optimized audio trimming logic, added handling for empty segments, and added corresponding unit tests for audio trimming. This optimization also fixes the issue where trimmed segments did not match actual playback. (Caused by a characteristic of beep: although the previous logic appeared correct, beep's resampler prefetches a batch of future original samples for interpolation, which can cause the actually played segment to overflow the trimming boundaries. While this may not be significant for typical playback needs, it is a particularly serious bug for scenarios requiring millisecond-level trimmed playback.) ([ac4dcc6](https://github.com/LuSrackhall/KeyTone/commit/ac4dcc6e4c26195184fcdcde89a4e3c2a2a70ea4)), closes [#137](https://github.com/LuSrackhall/KeyTone/issues/137)

docs/docs/zh/changelog/v1.0.1.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `1.0.1` *(2026-03-15)*
2+
3+
### 问题修复
4+
5+
* **sdk:** 优化音频裁剪逻辑,增加空片段处理,为音频裁剪添加对应的单元测试, 本次优化还解决了裁剪片段与实际播放无法对应的问题。(beep的特性造成的, 虽然优化前的逻辑看起来是对的, 但由于beep的重采样器为了插值会预读未来的一批原始样本, 也就容易造成实际的播放片段溢出了裁剪范围的问题, 虽说在正常播放需求时可能问题不大, 但对于支持ms级裁剪播放的需求来说, 这确实是尤为严重的bug) ([ac4dcc6](https://github.com/LuSrackhall/KeyTone/commit/ac4dcc6e4c26195184fcdcde89a4e3c2a2a70ea4)), closes [#137](https://github.com/LuSrackhall/KeyTone/issues/137)

frontend/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "key-tone",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "Silent Typist's Friend",
55
"productName": "KeyTone",
66
"author": "LuSrackhall <3647637206@qq.com>",

0 commit comments

Comments
 (0)