Repository navigation
chore(ai): prepare the 0.1.0 release - #12
Merged
Merged
Conversation
VelikovPetar
approved these changes
Sep 23, 2026
Bump the package to 0.1.0 and get the release-facing docs into shape. The changelog was 634 lines of design notes written against the unreleased branch the package grew out of, including a `Changed` section explaining there was nothing to change from. Replace it with a first-release note and one `Added` list of the public entry points. Restructure both READMEs along the same lines as stream-chat-android-ai and stream-chat-swift-ai: the shared intro, a component list up front, emoji section headings, Installation moved to the top, and the standard What is Stream / Tutorials / Makers / hiring tail. The per-component reference is unchanged. License links to LICENSE rather than quoting the Stream License boilerplate the sibling repos use, since this repo ships a different document. Add the house cover image, byte-identical to the one both sibling repos use. It lives at the repo root, outside the published package, and the package README references it by absolute URL so the pub.dev archive stays at 472 KB instead of carrying 2.1 MB it does not need. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Every item on it is either done or explicitly marked won't-do, bar 2.5 (theming for the remaining components), which is tracked on its own branch. It was written to steer the package to parity with stream-chat-swift-ai before there was anything to release; now that 0.1.0 ships, a 905-line internal planning document is not what a reader of the repo wants, and it was 59 KB of the published archive. Drops the pointers to it from the root README, the package README's quick links and CONTRIBUTING. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Completes the previous commit, which deleted ROADMAP.md but left the three links to it behind: the root README's "what's planned" clause, the package README's quick-links bullet, and CONTRIBUTING's "worth a look before filing" note. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
renefloor
force-pushed
the
claude/package-0-1-0-release-f21966
branch
from
September 23, 2026 12:41
615088e to
93b2966
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares the first published release of
stream_chat_flutter_ai.Version
0.0.1→0.1.0.flutter pub publish -nreportsPublishing stream_chat_flutter_ai 0.1.0with no warnings beyond the working-tree check.Changelog
The old entry was 634 lines of design notes written against the unreleased branch the package grew out of — it even carried a
🔄 Changedsection prefaced by a disclaimer that there was nothing to change from, since nothing had ever been published.Replaced with a first-release note and a single
✅ Addedlist of the public entry points:StreamingMessageView,AIMarkdownBody,CodeBlockView,ChartView/USpec,AITypingIndicatorView,ChatComposer,AISuggestionsView,SpeechToTextButton,AIToolRegistry,AITranslationsand — since #13 merged ahead of this —AITheme. Rebased on that, the changelog folds theming into this list rather than keeping #13's## Unreleasedsection, which in a first release would have read as coming after 0.1.0.READMEs
Both restructured to match stream-chat-android-ai and stream-chat-swift-ai:
## 📦 Installationmoved to the top (the duplicate near the bottom is gone);## Componentsrenamed## ⚙️ Usage.The per-component reference below
## ⚙️ Usageis untouched.Two places where this deliberately diverges from the sibling repos:
LICENSEis a different document — a Source Code License Agreement — so the section links to the file instead of pasting text that describes the wrong license.assets/repo_cover.png, byte-identical to both siblings' (same SHA-256; the artwork is platform-neutral). It sits at the repo root, outside the published package, and the package README references it by absoluteraw.githubusercontent.comURL — so pub.dev renders it while the archive stays at 472 KB rather than carrying 2.1 MB it doesn't need. Consequence: the banner shows broken on this branch and resolves once this merges tomain.Roadmap
ROADMAP.mdis deleted. It was written to steer the package to parity withstream-chat-swift-aibefore there was anything to publish, and every item on it is now done or explicitly marked won't-do — including 2.5 (theming for the remaining components), which landed in #13. A 905-line internal planning document isn't what a reader of a released repo wants, and it was 59 KB of the published archive; dropping it takes that from 472 KB to 450 KB. Pointers to it are removed from the root README, the package README's quick links andCONTRIBUTING.md.Review notes
Docs and metadata only — no Dart changed, so goldens and tests are unaffected.
🤖 Generated with Claude Code