diff --git a/CHANGELOG.md b/CHANGELOG.md index f95d096ed04..4f94921e152 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +## [2.3.3](https://github.com/netless-io/flat/compare/v2.3.2...v2.3.3) (2024-03-08) + + +### Bug Fixes + +* **service-providers**: reporting end time on recovering record ([#2124](https://github.com/netless-io/flat/issues/2124)) ([2eded3b1](https://github.com/netless-io/flat/commit/2eded3b1)) +* **flat-components**: ended timer logic error ([#2120](https://github.com/netless-io/flat/issues/2120)) ([a74e5ba7](https://github.com/netless-io/flat/commit/a74e5ba7)) +* **flat-pages**: refresh rooms list on any join room error ([#2118](https://github.com/netless-io/flat/issues/2118)) ([e8bf66c7](https://github.com/netless-io/flat/commit/e8bf66c7)) +* **flat-pages**: refresh rooms list on room not begin error ([#2117](https://github.com/netless-io/flat/issues/2117)) ([57383114](https://github.com/netless-io/flat/commit/57383114)) +* **flat-pages**: room not begin modal wrong logic ([#2116](https://github.com/netless-io/flat/issues/2116)) ([282cef22](https://github.com/netless-io/flat/commit/282cef22)) +* **flat-services**: correct message when failed to convert file ([#2108](https://github.com/netless-io/flat/issues/2108)) ([2a171617](https://github.com/netless-io/flat/commit/2a171617)) +* **flat-pages**: show room stopped modal on creator side ([#2100](https://github.com/netless-io/flat/issues/2100)) ([294f7c2a](https://github.com/netless-io/flat/commit/294f7c2a)) +* **flat-components**: start storybook failed ([#2098](https://github.com/netless-io/flat/issues/2098)) ([c88560e8](https://github.com/netless-io/flat/commit/c88560e8)) +* **flat-stores**: fix wrong target ([#2085](https://github.com/netless-io/flat/issues/2085)) ([e9ace808](https://github.com/netless-io/flat/commit/e9ace808)) + + + ## [2.3.2](https://github.com/netless-io/flat/compare/v2.3.1...v2.3.2) (2023-11-08) @@ -881,6 +898,3 @@ ### Reverts * Revert "feat(desktop): customize url protocol to join room on homepage (#749)" (#751) ([b58da8d](https://github.com/netless-io/Flat-native/commit/b58da8d98681907ad1e0ceb0993d6133f86b37aa)), closes [#749](https://github.com/netless-io/Flat-native/issues/749) [#751](https://github.com/netless-io/Flat-native/issues/751) - - - diff --git a/desktop/main-app/package.json b/desktop/main-app/package.json index decc1ac3acf..b59d7be7768 100644 --- a/desktop/main-app/package.json +++ b/desktop/main-app/package.json @@ -1,7 +1,7 @@ { "name": "flat", "productName": "Flat", - "version": "2.3.2", + "version": "2.3.3", "private": true, "description": "", "homepage": "https://github.com/netless-io/flat", diff --git a/docs/releases/v2.3.3/en.md b/docs/releases/v2.3.3/en.md new file mode 100644 index 00000000000..628612ac9e9 --- /dev/null +++ b/docs/releases/v2.3.3/en.md @@ -0,0 +1,19 @@ +## Features + +1. Periodic rooms support joining across regions +2. Teachers and students can join the scheduled room 10 minutes in advance +3. Rooms that are active for over 48 hours will automatically close +4. Course playback supports fast-forward 15 seconds, rewind 15 seconds fast operation + +## Improved + +1. Account merging process +2. Accelerated cross-regional whiteboard connections +3. Lowered the sound effect volume for sending trophies +4. Add tips related to room billing +5. Adjust the position of the clear screen button to prevent accidental touching + +## Fixed + +1. The issue where PMI (Personal Meeting ID) option could not be selected under certain conditions +2. Refresh does not affect recording status diff --git a/docs/releases/v2.3.3/zh.md b/docs/releases/v2.3.3/zh.md new file mode 100644 index 00000000000..f3f4e016c3f --- /dev/null +++ b/docs/releases/v2.3.3/zh.md @@ -0,0 +1,19 @@ +## 新增 + +1. 周期性房间支持跨区域加入 +2. 预定的房间师生提前 10 分钟可加入 +3. 房间超过 48 小时将会自动关闭 +4. 回放支持快进15秒、倒退15秒的快捷操作方式 + +## 优化 + +1. 跨区域白板连接加速 +2. 账户合并流程 +3. 调低发送奖杯的音效 +4. 添加房间计费相关提示 +5. 调整清屏按钮位置防止误触 + +## 修复 + +1. 特定情况下 PMI 选项无法勾选 +2. 刷新不影响录制状态 diff --git a/scripts/changelog.js b/scripts/changelog.js index aa7b347e61d..8c192aefbdd 100644 --- a/scripts/changelog.js +++ b/scripts/changelog.js @@ -21,7 +21,7 @@ log.trimEnd().split("\n").forEach(line => { const type = match[3]; const scope = match[4]; const message = match[5].replace(/\#(\d+)/, "[#$1](https://github.com/netless-io/flat/issues/$1)"); - const item = `* **${scope}**: ${message} ([${abbr}](https://github.com/netless-io/flat/commit/${commit}))`; + const item = `* **${scope}**: ${message} ([${abbr}](https://github.com/netless-io/flat/commit/${abbr}))`; if (type === "feat") features.push(item); if (type === "fix") fixes.push(item); if (type === "perf") perf.push(item);