Commit Graph
31586 Commits
Author SHA1 Message Date
Francesco Sansalvadore 2629da792d sos25 og (#36294) 2025-06-12 12:54:53 +02:00
Kang Ming 1b97a7fa27 fix: use configcat proxy (#36130)
* fix: use configcat proxy

* fix: add fallback to origin

* chore: fix test
2025-06-12 12:54:53 +02:00
Lakshan Perera b51744dbaa chore: Use npm specifier instead of jsr for supabase-js imports (#36291)
chore: update examples to use npm specifier instead of jsr
2025-06-12 12:54:53 +02:00
Stojan Dimitrovski d25e42d980 feat: add workos tpa ui behind feature flag (#36254) 2025-06-12 12:54:53 +02:00
Jordi Enric 9f18c80783 consistent pattern for queries 2025-06-12 12:34:49 +02:00
Jordi Enric 4a783ac18d add password reset requests 2025-06-12 12:26:31 +02:00
Jordi Enric 7609772087 add sign in attempts query 2025-06-12 12:12:30 +02:00
Jordi Enric 254446233d fix active users 2025-06-12 12:04:00 +02:00
Jordi Enric 25f81bbd70 add DWMAU 2025-06-10 15:14:57 +02:00
Jordi Enric 4bbede5ca6 Merge branch 'master' of https://github.com/supabase/supabase into feat/reports-auth 2025-06-09 18:22:06 +02:00
Charis 4e916fc16a feat(graphql): add paginated errors collection query (#36149)
* feat(graphql): add paginated errors collection query

- Add new GraphQL query field 'errors' with cursor-based pagination

- Add UUID id column to content.error table for cursor pagination

- Implement error collection resolver with forward/backward pagination

- Add comprehensive test suite for pagination functionality

- Update database types and schema to support new error collection

- Add utility functions for handling collection queries and errors

- Add seed data for testing pagination scenarios

This change allows clients to efficiently paginate through error codes using cursor-based pagination, supporting both forward and backward traversal. The implementation follows the Relay connection specification and includes proper error handling and type safety.

* docs(graphql): add comprehensive GraphQL architecture documentation

Add detailed documentation for the docs GraphQL endpoint architecture, including:
- Modular query pattern and folder structure
- Step-by-step guide for creating new top-level queries
- Best practices for error handling, field optimization, and testing
- Code examples for schemas, models, resolvers, and tests

* feat(graphql): add service filtering to errors collection query

Enable filtering error codes by Supabase service in the GraphQL errors collection:
- Add optional service argument to errors query resolver
- Update error model to support service-based filtering in database queries
- Maintain pagination compatibility with service filtering
- Add comprehensive tests for service filtering with and without pagination

* feat(graphql): add service filtering and fix cursor encoding for errors collection

- Add service parameter to errors GraphQL query for filtering by Supabase service
- Implement base64 encoding/decoding for pagination cursors in error resolver
- Fix test cursor encoding to match resolver implementation
- Update GraphQL schema snapshot to reflect new service filter field

* docs(graphql): fix codegen instruction
2025-06-09 10:24:17 -04:00
Zander-Davidson c8dbd58e25 Add missing word in secrets.mdx (#36261) 2025-06-09 14:18:13 +00:00
Clarence Bakosi d06c712e8c docs: fixed typo in color usage (#36275) 2025-06-09 14:17:29 +00:00
Terry SuttonandClaude 2a26c3b30d fix: remove trailing comma in SQL example in queues blog post (#36257)
Fixes #35460 - removes syntax error causing comma in pgmq.send() function call.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-06-09 21:22:06 +09:00
Saxon Fletcher 4791e3c969 inbox icon size (#36273) 2025-06-09 22:18:18 +10:00
Saxon FletcherandAlaister Young c4cb660903 Slight tweaks to toolbar icons (#36269)
* layout header icon styles

* Update packages/ui/src/layout/ai-icon-animation/ai-icon-animation.tsx

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>

---------

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
2025-06-09 21:54:27 +10:00
Kevin Grüneberg 95d15b8980 fix: link to larger compute sizes (#36268) 2025-06-09 20:36:43 +09:00
Stojan Dimitrovski b65b6c6073 fix: bump auth-js to 2.71.0-rc.4 (#36229)
fix: bump auth-js to 2.70.0-rc.4
2025-06-09 12:15:19 +02:00
Gjorgji JankovskiandJoshen Lim 354c9b6955 feat: add additional connection metrics to report (#36225)
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-06-09 11:49:37 +02:00
Jordi Enric 7105df3d1f Layout Editor + Keyboard Shortcuts improvements (#36165)
* add keyboardshortcut compo, add toggle editor, handle different shortcuts, add tooltips

* fix windows

* add notifications tooltip
2025-06-09 18:24:31 +10:00
Saxon Fletcher 4c1349f493 remove optional label if gitless branching feature flag disabled (#36264) 2025-06-09 12:02:52 +10:00
Saxon FletcherandJoshen Lim daf8b3c3fd Create branch without GitHub connection (#35983)
* allow creating branching without git

* update branching modals

* add account connections

* edit branch

* copy

* update copy

* enable branch modal changes

* add gitless branching flag

* update account connections

* update pull requests empty state

* Clean up

* refinements to gitless branching

* nit

* nit

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-06-09 11:04:10 +10:00
Ivan Vasilov 6d5f7f25b2 chore: Add flag to deprecate pgjwt in shared-data (#36233)
Add flag to deprecate pgjwt.
2025-06-07 00:53:28 +02:00
Charis 8b8bddd6fd docs(extensions): mark extensions deprecated in pg17 (#36232) 2025-06-06 21:28:09 +00:00
Terry SuttonandJoshen Lim 8fe31d903b Chore/feedback classifier (#36147)
* First

* Update

* Cleanup

* Reduce debounce

* Add a picker before displaying feedback widget

* Update styles

* Clean up

* Fix error msg

* More prompt examples

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-06-06 16:01:10 -02:30
Charis 36f75c5f68 docs(api keys): remove outdated location and video (#36226) 2025-06-06 15:48:53 -02:30
Aaron Byrne fdcf54b6c7 Update humans.txt - Aaron Byrne (#36217) 2025-06-06 15:31:04 -02:30
Kanugula Shivashanker 0f4db5eed9 improve image search README with setup and usage examples (#36228)
improve image search README with setup and usage examples

Enhanced the AI image search example README with comprehensive documentation improvements.

## What
- Added Prerequisites section with system requirements
- Enhanced Setup section with step-by-step Supabase configuration  
- Added "What to expect" sections for better user guidance
- Included example search queries for testing
- Added troubleshooting section for common issues
- Explained how the CLIP model works in simple terms

## Why
The previous README was missing crucial setup steps, prerequisites, and expected outputs, making it difficult for developers to use this AI example effectively.

## How
- Maintained original formatting style and structure
- Added missing prerequisite information
- Provided clear step-by-step instructions
- Included practical examples and troubleshooting tips
2025-06-06 17:10:21 +00:00
Charis c0b6ebd07a db: add id to error table (#36208)
The error table needs an ID for a foreign key reference.
2025-06-06 10:11:17 -04:00
Kamil Ogórek 7fe2c11e31 fix: Add admonition about pitr to new project for vercel marketplace (#36218) 2025-06-06 22:06:50 +08:00
Paul Cioanca b7234ea26d chore: use larger runner group rather than a single larger runner (#36216) 2025-06-06 13:10:29 +03:00
d75cb8b45c fix: studio circular imports (#36026)
* fix: studio circular imports

* Fix the import cycle on Wrappers tabs components.

* Remove duplicate declarations of the feature previews array.

* fix feature previews circular import

* Minor nit

* update all project contexts to use useSelectedProject

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-06-06 16:38:25 +08:00
Saxon FletcherandJoshen Lim 908444c378 assistant button in help popover (#36184)
* assistant button in help popover

* copy

* width issue

* use links

* nit

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-06-06 12:56:37 +10:00
Taryn King db44d6e3e9 chore: add "Taryn King" to humans.txt (#36179) 2025-06-05 21:24:43 -05:00
Joshen Lim c665e0b25a Add context menu to Tabs Interface for closing tabs (#36192) 2025-06-06 10:24:38 +08:00
Burke HollandandCharis Lam 3a22696508 feat: add installation buttons for VS Code MCP server (#36146)
* feat: add installation buttons for VS Code MCP server

* fix: mdx parsing and spacing

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-06-05 22:02:36 +00:00
Ivan Vasilov 31f1d08842 fix: Update Sentry filters (#36207)
* Ignore errors coming from browser extensions.

* Restructure the code to send the event at the end.
2025-06-05 22:40:57 +02:00
Mohd Kaif 32d7fb95ba fix: corrected 'सुपबेस' to 'सुपाबेस' for consistent spelling in README.hi.md (#36090)
fix: corrected 'सुपबेस' to 'सुपाबेस' for consistent spelling

Replaced all instances of 'सुपबेस' with 'सुपाबेस' for consistency across the document.
2025-06-05 17:45:17 +00:00
388de330f4 [bot] sync troubleshooting guides to db (#36202)
* ci(docs): fix sync process

GraphQL codegen needs to be run before sync because otherwise the types
are missing. Missed this in local testing because codegen had already
been run for other reasons.

* fix(troubleshooting sync): unresolved import

* ci(docs lint): fix commenting workflow

* [bot] sync troubleshooting guides to db

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
Co-authored-by: github-docs-sync-bot <github-docs-sync-bot@supabase.com>
2025-06-05 17:31:59 +00:00
Charis 4b9662b21e ci(docs lint): fix commenting workflow (#36062)
* ci(docs): fix sync process

GraphQL codegen needs to be run before sync because otherwise the types
are missing. Missed this in local testing because codegen had already
been run for other reasons.

* fix(troubleshooting sync): unresolved import

* ci(docs lint): fix commenting workflow
2025-06-05 13:16:36 -04:00
Charis 3158807579 ci(docs): sync script (#36001)
Add a script for syncing error codes from the repo to the database. This
is part of the newly created rootSync script, where all sync scripts
should be moved eventually.
2025-06-05 12:28:45 -04:00
Cemal Kılıç ae4f2b39b6 feat(auth): add experimental userStorage support (#36195) 2025-06-05 14:42:10 +02:00
Ivan Vasilov 7e9076e3ad chore: Bump the rest of the apps to Nextjs 15 (#35475)
* Bump nextjs in the ui-library.

* Bump the nextjs in design-system.

* Bump nextjs to v15 in www.

* Bump the next version in the pnpm catalog.

* Switch all apps to using the catalog version of next.

* Fix ui-lib and design-system to build with next 15.

* Fix some prettier errors.

* Bump the next-eslint package.

* Fix a lint issue about a component starting with underscore.

* Use the catalog version of next in cms app.

* Disable turbo for dev command in www. Remove obsolete experimental flags.

* Return some of the experimental flags.
2025-06-05 12:41:28 +02:00
Stojan Dimitrovski 73e6f97c65 docs: add web3 cli instructions (#36188) 2025-06-05 09:24:19 +00:00
Ziinc 671aea0a4a fix: use LOGFLARE_PRIVATE_ACCESS_TOKEN for querying, LOGFLARE_PUBLIC_… (#36169)
* fix: use LOGFLARE_PRIVATE_ACCESS_TOKEN for querying, LOGFLARE_PUBLIC_ACCESS_TOKEN for ingestion

* chore: prettier

* chore: remove logging

* chore: remove unused import
2025-06-05 14:52:29 +08:00
Andrew ValleteauandJoshen Lim 2d0b321ec6 fix(table-editor): handle multi-dimentional array truncation and preview (#36108)
* fix(table-editor): handle multi-dimentional array truncation and preview

* fix(SidePanelEditor): fully load truncated input fields

* Small tweaks

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-06-05 10:52:47 +08:00
Clarence Bakosi cc650756ce docs: fixed typo in color usage (#36167) 2025-06-04 21:29:04 +00:00
Samuel Bodin 07ec7704db chore: remove unnecessary $ in usage page (#36176)
Update Usage.tsx
2025-06-04 21:11:44 +00:00
Charis cf3ecc93eb chore(docs): turn on strictNullChecks (#36180)
strictNullChecks was off for docs, which lets errors slip through and
leads to incorrect required/optional typing on Zod-inferred types. This
PR enables strictNullChecks and fixes all the existing violations.
2025-06-04 17:05:37 -04:00
Jordi Enric 5862505164 fix infinite loop in api keys (#36175)
fix infinite loop
2025-06-04 17:00:26 -02:30