Skip to content

v0.3.1#276

Merged
hexqi merged 1 commit intoopentiny:release/v0.3.xfrom
SonyLeo:release/v0.3.x
Dec 30, 2025
Merged

v0.3.1#276
hexqi merged 1 commit intoopentiny:release/v0.3.xfrom
SonyLeo:release/v0.3.x

Conversation

@SonyLeo
Copy link
Collaborator

@SonyLeo SonyLeo commented Dec 30, 2025

Summary by CodeRabbit

  • New Features

    • BubbleList component: Added auto-scrolling with gesture interruption and manual scroll control
    • useConversation utility: Added pluggable storage strategy supporting LocalStorage and IndexedDB
  • Bug Fixes

    • Fixed session state handling when saving conversations

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Dec 30, 2025

Walkthrough

Version 0.3.1 release update: bumped package versions across components, kit, and svgs packages, and documented new features (BubbleList autoScroll, useConversation with pluggable storage) and bug fixes in the changelog.

Changes

Cohort / File(s) Summary
Release Notes Documentation
docs/src/guide/update-log.md
Added v0.3.1 release entry (2025-12-30) documenting BubbleList autoScroll feature, useConversation storage strategy support, and reactive object conversion bug fix
Version Bumps
packages/components/package.json, packages/kit/package.json, packages/svgs/package.json
Incremented version numbers from 0.3.0 to 0.3.1 across all three packages

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A whisker-twitch update, hop and bound,
New features sprout from v-bump ground,
BubbleList scrolls, storage adapts with grace,
Version point-one marks this joyful place!

Pre-merge checks

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'v0.3.1' is overly vague and generic, using only a version number without describing what changed or why the version was bumped. Use a descriptive title that explains the primary changes, such as 'Release v0.3.1: Add BubbleList autoScroll and pluggable useConversation storage' or similar.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@hexqi hexqi merged commit 1feaea6 into opentiny:release/v0.3.x Dec 30, 2025
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
docs/src/guide/update-log.md (1)

14-14: Use heading syntax instead of bold emphasis for subsection titles.

Lines 14 and 18 use bold text (**组件**, **工具**) but should use proper markdown heading syntax (###) to maintain document structure and pass linting checks.

🔎 Suggested fix
 ### ✨ 新特性
 
-**组件**
+### 组件
 
 - **BubbleList**: `autoScroll` 功能启用后,新增支持用户手势打断和手动控制滚动到底部,自动滚动优化 by @Gene in [#270](https://github.com/opentiny/tiny-robot/pull/270)
 
-**工具**
+### 工具
 
 - **useConversation**: 添加可插拔存储策略,支持 LocalStorage 和 IndexedDB by @SonyLeo in [#275](https://github.com/opentiny/tiny-robot/pull/275)

Also applies to: 18-18

📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between eb4f587 and a3f0049.

📒 Files selected for processing (4)
  • docs/src/guide/update-log.md
  • packages/components/package.json
  • packages/kit/package.json
  • packages/svgs/package.json
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
docs/src/guide/update-log.md

14-14: Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


18-18: Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

🔇 Additional comments (3)
packages/svgs/package.json (1)

3-3: Version bump is correct.

Patch version increment aligns with the release objectives and is consistent across the monorepo.

packages/kit/package.json (1)

3-3: Version bump is consistent.

Aligns with other packages in the monorepo and matches the release version.

packages/components/package.json (1)

3-3: Version bump is aligned across the monorepo.

All three packages (@opentiny/tiny-robot, @opentiny/tiny-robot-kit, and @opentiny/tiny-robot-svgs) are consistently bumped to 0.3.1.

@github-actions
Copy link
Contributor

🧹 Preview Cleaned Up

The preview deployment has been removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants