Commit Graph
14832 Commits
Author SHA1 Message Date
Joshen Lim 46337689db Add is nullable column to ColumnList (#36352) 2025-06-12 15:33:07 +08:00
Kevin Grüneberg 28ebb85c85 fix: redirect to Vercel marketplace for plan change (#36351) 2025-06-12 15:31:58 +08:00
Kevin Grüneberg e6c5d3cc11 fix: trim confirmation input and comparison (#36337)
We regularly have customer support tickets that cannot confirm because of a mismatching space at the end (and they cannot for the life of them figure this one out).

Trimming both input and comparison string will prevent unnecessary support tickets and still guarantees enough safety.
2025-06-12 11:28:48 +08:00
Carlos Manuel GonzalezandCharis Lam b27a7da097 Set security definer in queue_embeddings function (#35600)
* Update automatic-embeddings.mdx

Set `security definer` in `queue_embeddings` function

* add search_path

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-06-11 21:00:42 +00:00
hallidayoandCharis Lam 64fc44803d docs: warning for overloaded functions rpc (#35234)
* functions docs update

* fix formatting issues

---------

Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com>
2025-06-11 18:42:20 +00:00
Joshen Lim eec376d1c6 Reinstate inline editor and assistant for local CLI and self host (#36335) 2025-06-12 02:01:08 +08:00
Terry Sutton 95e45d29b5 Restore spaces (#36338) 2025-06-11 15:16:59 -02:30
jose-ledesmaandJose Ledesma 0695e4ea7e fix: include primary database identifier in API report filtering (#36324)
Co-authored-by: Jose Ledesma <jose@Joses-MacBook-Pro.local>
2025-06-11 23:43:04 +08:00
Ivan Vasilov 885df2ff62 fix: When claiming a project, first authorize the oAuth app (#36329)
When claiming a project, first authorize the oAuth app.
2025-06-11 15:46:32 +02:00
Kevin Grüneberg 8519cb1e0d fix: managed by header (#36325)
When pushing the org into the org list, there is a banner showing "managed by ", because the "managed_by" property is missing, which is only set when retrieving data on organization listing.
2025-06-11 20:19:40 +08:00
Ivan Vasilov 64d3d1fb7f chore: Bump vulnerable dependencies (#36272)
* Bump vite version.

* Rename and bump the vercel/flags dependency.

* Bump all versions of esbuild to one.

* Bump image-size.

* Bump fastify.

* Bump prismjs.
2025-06-11 10:24:40 +02:00
Pamela Chia 29f62eac1b chore: remove privacy banner (#36312) 2025-06-11 09:08:04 +02:00
Clarence Bakosi ee308771d2 docs: fixed typo in tailwind classes (#36299) 2025-06-10 22:13:35 +00:00
Francesco Sansalvadore 7269f873e7 chore: change copy (#36314)
* fix quote

* copy change
2025-06-10 20:34:47 +00:00
samrose 889d5a51fe docs: update the message for users with deprecated extensions (#36307) 2025-06-10 14:09:43 -04:00
Andrew Valleteau 5de791afd0 chore(docs): add branching secrets managements docs (#36306)
* chore(docs): add branching secrets managements docs

* chore: lint
2025-06-11 00:11:48 +08:00
Charis 54f809129d monitoring(docs,content api): send resolver errors to sentry (#36308)
Resolver errors currently not being sent to Sentry, should be tracking
these.
2025-06-10 12:06:02 -04:00
Charis fba3f7bd45 feat(docs): add error code filtering to GraphQL errors endpoint (#36284)
- Add support for filtering errors by specific error codes
- Implement `errors` query that accepts array of error code IDs
- Add tests for error code filtering functionality
- Update GraphQL schema with new error filtering capabilities
2025-06-10 10:55:19 -04:00
Copple ec475cc730 multi (#36305)
* init

* Adds link
2025-06-10 14:38:32 +00:00
Stojan Dimitrovski 515359c3bc fix: more api key ui fixes (#36300) 2025-06-10 16:36:34 +02:00
Joshen Lim 257e04d714 Manually updated org query data after creating a new org (#36301) 2025-06-10 19:05:18 +08:00
Francesco Sansalvadore 69ce2d8004 update www content (#36191)
change positioning
2025-06-10 12:40:55 +02:00
Etienne Stalmans 8709747e9b chore: move HIPAA checks from org to project level (#35925)
* chore: move HIPAA checks from org to project level

HIPAA orgs can mark specific projects as sensitive. Those projects will
have HIPAA restrictions applied to them. This opens non-HIPAA projects
in the same Organization up to use previously disabled features.

* fix: don't call react hooks conditionally

* chore: disable AI in HIPAA

If in a project and the project is HIPAA enabled, disable AI. Otherwise
rely on the opt-in to AI at the org level
2025-06-10 10:57:45 +02:00
Ivan VasilovandJoshen Lim 586a829828 feat: Project claim (#35992)
* Add another page for claiming a project.

* Fix a misspell.

* Minor fixes.

* Comment some test code.

* Update the design on the confirm step.

* Reorganize the authorize page. Bunch of design fixes for the claim page.

* Fix

* Delete added files my mistake.

* Separate claim-project and authorize pages. Minor design fixes.

* Add more logs to the generate claim button.

* snapshot.

* Add more copy to the three steps.

* Make the claim URL button better.

* Add missing comma.

* Fix unneeded changes.

* Make the header full width.

* Fix all comments by Joshen.

* Clean up extra code.

* Forgotten some things to clean.

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-06-10 11:49:23 +03:00
Francesco Sansalvadore b2b915d302 sos25 og (#36294) 2025-06-10 09:07:16 +01:00
Kang Ming cacfe7fb12 fix: use configcat proxy (#36130)
* fix: use configcat proxy

* fix: add fallback to origin

* chore: fix test
2025-06-09 20:19:52 -07:00
Lakshan Perera 3c390c7891 chore: Use npm specifier instead of jsr for supabase-js imports (#36291)
chore: update examples to use npm specifier instead of jsr
2025-06-09 22:36:48 -04:00
Stojan Dimitrovski 74a3be9aa8 feat: add workos tpa ui behind feature flag (#36254) 2025-06-09 19:56: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
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
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
Kamil Ogórek 7fe2c11e31 fix: Add admonition about pitr to new project for vercel marketplace (#36218) 2025-06-06 22:06:50 +08: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