[pull] master from supabase:master#652
Merged
pull[bot] merged 11 commits intocode:masterfrom Feb 5, 2026
Merged
Conversation
### Summary This PR adds the ability to download payment receipts for paid Orb invoices from the billing invoices page. This depends on the backend PR that adds the receipt download endpoint. ### UI screenshot The receipt button only appears for invoices with `status === 'paid'`. <img width="738" height="276" alt="Screenshot 2026-01-22 at 8 53 06 PM" src="https://github.com/user-attachments/assets/e4fa3f5f-0222-4787-9c7d-96ae99346808" /> ### Testing #### Manual testing 1. Navigate to Organization Settings → Billing → Invoices 2. Find a paid invoice in the list 3. Click the receipt icon button 4. Verify receipt PDF opens in new tab 5. Try with an unpaid invoice - button should not appear 6. Try invoice that has no receipt (paid with credit balance) → error toast with "Receipt not available" ### Alternative design choices #### Alternative option 1 <img width="712" height="266" alt="Screenshot 2026-01-22 at 8 46 24 PM" src="https://github.com/user-attachments/assets/2eb7333c-cb19-4e6d-b495-72c43fb26475" /> #### Alternative option 2 <img width="723" height="264" alt="Screenshot 2026-01-22 at 8 56 30 PM" src="https://github.com/user-attachments/assets/34b917b6-fc8c-4398-b372-ff467920fe69" /> #### Alternative option 3 <img width="702" height="265" alt="Screenshot 2026-01-22 at 8 47 58 PM" src="https://github.com/user-attachments/assets/b3e15b1c-a804-4df9-981e-1ec578d7e4fe" /> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **New Features** * Added invoice receipt viewing and download functionality. Paid invoices with outstanding amounts now include a Receipt action, enabling users to access detailed payment documentation through the billing interface. Error handling ensures a seamless experience when retrieving receipts. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## Context Small fix for the new home page "Recent branch" stat to add some truncate Before: <img width="500" height="198" alt="image" src="https://github.com/user-attachments/assets/f6a73934-52ea-4ed2-853d-3e4b0da054ab" /> After: <img width="500" height="343" alt="image" src="https://github.com/user-attachments/assets/9ede0378-b410-41f5-9f9d-e4273e76fcdd" /> Unrelated but I also set a max width to the project and branch dropdowns in the layout header <img width="950" height="69" alt="image" src="https://github.com/user-attachments/assets/d9fc52f6-50c8-4adb-9a79-da3b64eb7a7f" /> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Style** * Enhanced display of branch and project names with improved truncation and wider max-widths. * Added hover tooltips (title attributes) for branch and project names to improve accessibility. * Refined text overflow handling and styling across dropdowns and stat components. * **Tests** * Adjusted clipboard test timing to await the resolved promise before asserting write() was called. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
…ibrary` apps (#41610) Sorted all imports in all packages, `cms`, `design-system` and `ui-library` apps by running `pnpm format` on them. All changes in this PR are done by the script.
- updates chart tooltip position BEFORE <img width="486" height="392" alt="CleanShot 2026-02-05 at 13 47 52@2x" src="https://github.com/user-attachments/assets/d1b77b6a-7e35-494c-9097-d900183a5c83" /> AFTER <img width="704" height="486" alt="CleanShot 2026-02-05 at 13 48 27@2x" src="https://github.com/user-attachments/assets/fbe71474-16ca-4dd3-8b03-8fa3289e3805" /> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Adjusted the positioning of chart tooltips in the logs visualization for improved visibility and user experience. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? E2E for table operations because the logic can be very hard to test manually <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Tests** * Added a comprehensive end-to-end test suite validating queue-based table workflows: edits, inserts, batch actions, deletions, keyboard shortcuts, pending-change tracking, save/cancel flows, persistence across tables, and cleanup. * **Chores** * Updated .gitignore to exclude Playwright MCP artifacts. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. yes ## What kind of change does this PR introduce? minor discussion topics for features <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Chores - Added discussion channel links to Queue Operations and Table Filter Bar feature previews, enabling users to easily access dedicated community discussion spaces where they can share feedback, ask questions, report issues, and engage directly with the development team about these features. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This PR updates @supabase/*-js libraries to version 2.95.0. **Source**: supabase-js-stable-release **Changes**: - Updated @supabase/supabase-js to 2.95.0 - Updated @supabase/auth-js to 2.95.0 - Updated @supabase/realtime-js to 2.95.0 - Updated @supabase/postgest-js to 2.95.0 - Refreshed pnpm-lock.yaml This PR was created automatically. Co-authored-by: supabase-releaser[bot] <223506987+supabase-releaser[bot]@users.noreply.github.com>
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? Set missing search path to support extension calling for older postgres version (PG15) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Fixed index advisor query execution to ensure proper schema context during analysis operations. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Updates JS sdk documentation following stable release. Ran `make` in apps/docs/spec to regenerate tsdoc files. **Details:** - **Version:** `2.95.0` - **Source:** `supabase-js-stable-release` - **Changes:** Regenerated tsdoc files from latest spec files 🤖 Auto-generated from @supabase/supabase-js stable release. Co-authored-by: supabase-releaser[bot] <223506987+supabase-releaser[bot]@users.noreply.github.com>
v2.95.0 of the supabase-js sdk has been released, which contains supabase/supabase-js#2071 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Updated guides and examples to recommend using CORS headers from the Supabase JS SDK (v2.95.0+) instead of manually defining headers. * Examples now show the SDK-based approach and include a clear fallback path for older SDK versions that require hardcoded headers. * Added notes that SDK header updates will be reflected automatically in edge functions. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )