Skip to content

docs: What's new in 0.28.0 - #394

Merged
ilyabo merged 4 commits into
mainfrom
docs--What's-new-in-0.28.0
Feb 26, 2026
Merged

ilyabo merged 4 commits into
mainfrom
docs--What's-new-in-0.28.0

Conversation

@ilyabo

@ilyabo ilyabo commented Feb 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • New Features

    • Tailwind v4 integration (CSS-first)
    • Command system with Command Palette UI and global tooling
    • Cosmos.gl upgrade for improved graph visualization
    • Multi-room example: paginated data tables, persistent room configs, and Room CRUD operations
  • Documentation

    • Updated 0.28.0 release notes and whats-new entry
    • Revamped Tailwind v3→v4 migration guide: concise, step-driven checklist and tool-assisted migration flow
  • Examples

    • Multi-room README: live demo link added and wording clarified for room store lifecycle

Signed-off-by: Ilya Boyandin <[email protected]>
@coderabbitai

coderabbitai Bot commented Feb 26, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Rate limit exceeded

@ilyabo has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 16 minutes and 17 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 53063f7 and e99119e.

📒 Files selected for processing (16)
  • docs/examples.md
  • docs/upgrade-guide.md
  • examples/ai-rag/README.md
  • examples/ai/README.md
  • examples/app-builder/README.md
  • examples/cosmos-embedding/README.md
  • examples/cosmos/README.md
  • examples/deckgl-discuss/README.md
  • examples/deckgl-mosaic/README.md
  • examples/deckgl/README.md
  • examples/kepler/README.md
  • examples/mosaic/README.md
  • examples/multi-room/README.md
  • examples/nextjs/README.md
  • examples/query-motherduck/README.md
  • examples/query/README.md
📝 Walkthrough

Walkthrough

Reorganizes the Tailwind v3→v4 upgrade instructions into a step-based manual flow, adds a 0.28.0 release section documenting Tailwind v4, Cosmos.gl, and a Command system, and updates the multi-room example README with a demo link and expanded feature descriptions.

Changes

Cohort / File(s) Summary
Upgrade guide
docs/upgrade-guide.md
Renamed release heading to 0.28.0; replaced prior Tailwind guidance with a "Tailwind v3 to v4" subsection, removed embedded config snippets, and added a numbered "Manual steps" checklist for migration (move content paths, remove config, adjust CSS/@layer, Vite/NextJS notes).
Release notes
docs/whats-new.md
Added a new 0.28.0 release entry describing Tailwind v4 integration, Cosmos.gl upgrade, Command system, and a video embed.
Example README
examples/multi-room/README.md
Updated README: added live demo link, repositioned repo link, reworded lifecycle phrasing, and expanded features (paginated QueryDataTable, persistent room config storage, room CRUD, proper store init/destroy).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 I hopped through docs with ink and cheer,

Tailwind's new path now crystal clear,
Rooms rearranged with stores that sing,
0.28.0 — a bright new spring! 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely summarizes the main change: documentation updates for the 0.28.0 release, which aligns with modifications to upgrade-guide.md, whats-new.md, and the multi-room example README.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs--What's-new-in-0.28.0

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
examples/multi-room/README.md (1)

25-28: ⚠️ Potential issue | 🟠 Major

Add pnpm build before pnpm dev in local run steps

Examples linked via workspace:* can fail if packages are not built first. Add pnpm build to the documented sequence. Based on learnings: Run pnpm build before running any example app, as examples depend on built sqlrooms/* packages via workspace:* links.

Suggested doc patch
 ```sh
 pnpm install
+pnpm build
 pnpm dev
</details>

<details>
<summary>🤖 Prompt for AI Agents</summary>

Verify each finding against the current code and only fix it if needed.

In @examples/multi-room/README.md around lines 25 - 28, Update the example
startup sequence code block that currently lists "pnpm install" followed by
"pnpm dev" to insert "pnpm build" between them; locate the fenced shell snippet
containing the lines "pnpm install" and "pnpm dev" and add a new line "pnpm
build" so examples using workspace:* packages are built before running.


</details>

</blockquote></details>

</blockquote></details>
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/upgrade-guide.md`:
- Around line 22-43: The numbered list in the migration instructions is
inconsistent (multiple "1" entries then "2" etc.); update the sequence in
docs/upgrade-guide.md so the steps are strictly increasing (e.g., 1, 2, 3, 4, 5)
and ensure the items referencing index.css, tailwind.config.js, and removing
`@layer base { ... }` are renumbered correctly to reflect their order, keeping
the same text content but fixing the numeric prefixes.

In `@examples/multi-room/README.md`:
- Line 4: Update the README reference text: replace the string "Github repo"
with the correctly cased "GitHub repo" in the examples/multi-room README (look
for the table entry containing the link text "[Github
repo](https://github.com/sqlrooms/sqlrooms/tree/main/examples/multi-room)").

---

Outside diff comments:
In `@examples/multi-room/README.md`:
- Around line 25-28: Update the example startup sequence code block that
currently lists "pnpm install" followed by "pnpm dev" to insert "pnpm build"
between them; locate the fenced shell snippet containing the lines "pnpm
install" and "pnpm dev" and add a new line "pnpm build" so examples using
workspace:* packages are built before running.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 024d9e1 and 00684f6.

⛔ Files ignored due to path filters (1)
  • docs/media/whats-new/commands.mp4 is excluded by !**/*.mp4
📒 Files selected for processing (3)
  • docs/upgrade-guide.md
  • docs/whats-new.md
  • examples/multi-room/README.md

Comment thread docs/upgrade-guide.md Outdated
Comment thread examples/multi-room/README.md Outdated
Signed-off-by: Ilya Boyandin <[email protected]>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/upgrade-guide.md (1)

88-112: ⚠️ Potential issue | 🟡 Minor

Fix duplicate Step 4 numbering.

Both the Vite instructions (line 88) and NextJS instructions (line 112) are labeled as "Step 4". The NextJS section should be labeled "Step 5" to maintain sequential numbering throughout the migration checklist.

📝 Proposed fix
-##### Step 4: For NextJS projects
+##### Step 5: For NextJS projects
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/upgrade-guide.md` around lines 88 - 112, The document has duplicated
"Step 4" headings: "Step 4: For Vite projects" and "Step 4: For NextJS
projects"; update the NextJS section heading to "Step 5: For NextJS projects" to
restore proper sequential numbering (locate the heading text "Step 4: For NextJS
projects" in the diff and change the numeral to 5).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In `@docs/upgrade-guide.md`:
- Around line 88-112: The document has duplicated "Step 4" headings: "Step 4:
For Vite projects" and "Step 4: For NextJS projects"; update the NextJS section
heading to "Step 5: For NextJS projects" to restore proper sequential numbering
(locate the heading text "Step 4: For NextJS projects" in the diff and change
the numeral to 5).

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 00684f6 and 53063f7.

📒 Files selected for processing (2)
  • docs/upgrade-guide.md
  • docs/whats-new.md

Signed-off-by: Ilya Boyandin <[email protected]>
@ilyabo
ilyabo merged commit a11f612 into main Feb 26, 2026
4 checks passed
@ilyabo
ilyabo deleted the docs--What's-new-in-0.28.0 branch February 26, 2026 13:55
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.

1 participant