[pull] master from supabase:master#662
Merged
pull[bot] merged 5 commits intocode:masterfrom Feb 9, 2026
Merged
Conversation
## 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? Introduces UI for Scoped PAT's. ## Additional context WIP. Testing endpoints. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Scoped access tokens: create, view, delete, and manage granular resource/action permissions with custom expiry options and scoped creation flows. * New scoped token UI: modal/sheet creation flow, resource access selectors, permissions editor, and a scoped token list. * **UI Improvements** * Tabbed Classic vs Scoped tokens layout, refreshed tokens page, improved forms, search/filtering, and table tweaks. * **Bug Fixes / Maintenance** * New data hooks and utilities for scoped tokens and token handling. * **Removed** * Legacy account settings layout and legacy token banner. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Automated weekly decrease of ESLint ratchet baselines. Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This PR - reverts changes made in #42568 and #42570 because they had some unneeded changes (`@types/node` bumped to v25+, for example) - bumps only the vulnerable dependency (which is in `cms` app and it's not currently used). <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Adjusted CMS dependencies to earlier versions * Optimized documentation API code organization and type handling <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Problem: - new filters are creating an infinite fetch loop of ph.supabase.io # Before: snap.filters change → effect → setParams() → router.push() → URL updates → filters/sorts recalc → setParams recreated → effect re-runs → INFINITE LOOP 🔄 # After: snap.filters change → effect → comparison shows change → timeout scheduled → setParams() → router.push(shallow: true) → URL updates → filters/sorts recalc → setParams recreated → effect runs → comparison check: no content change → early return → LOOP BROKEN ✓ The deep comparison prevents the effect from re-executing when only the dependency references change (due to URL updates), not the actual filter content. Test it out and the PostHog spam should stop! <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Bug Fixes * **Prevented unnecessary URL updates** when filter state remains unchanged, improving application responsiveness. * **Optimized filter and sort parameter handling** with enhanced callback efficiency and routing behavior. <!-- 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 : )