Ivan Vasilov
af5e55535f
feat: Show alert to upgrade DB on queues integration ( #30925 )
...
* List all integrations in the landing page.
* Add a configuration in the integration definitions to show an alert if all their dependencies can't be installed.
* Refactor the Integration Overview tab to show an integration specific alert if all its dependencies can't be met because of outdated image.
* Fix smol misspell.
* Update copy.
* Fix copy.
2024-12-05 14:28:04 +00:00
f650b5ae67
Feat/connection string revamp ( #30572 )
...
* add new page
* moar
* moar
* added icons
* improve icons
* moved connect dialog to main header
* update text
* smaller screen support
* moar
* add python and sqlalchemyString
* moar
* add IPv4 warning
* moar
* Delete pooler-icons-v2.tsx
* tidy
* Delete DatabaseSettings.tsx
* tidy
* tidy
* moar. Session pooler is de-prioritized
* Update DatabaseConnectionString.tsx
* type issue
* moar
* Update DatabaseConnectionString.tsx
* Spelling
* Clean up LayoutHeader
* Clean up ConnectionPanel
* Clean up ConnectionParameters
* Last batch of clean up
* Fix loading state padding
* Shift old Connect files to new Connect folder outside of Home
* Final clean up
* Smol fix
* FIX
* Fix button link
* Fixes
* Lint
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2024-12-05 17:23:14 +08:00
Kevin Grüneberg
98797fc6b8
feat: improved disk size insights ( #30827 )
2024-12-05 16:39:19 +08:00
Terry Sutton and Oliver Rice
d4b1a7c9cd
Chore/lowercase queue names ( #30737 )
...
* Queue names must be lowercase
* Update apps/studio/components/interfaces/Integrations/Queues/CreateQueueSheet.tsx
Co-authored-by: Oliver Rice <github@oliverrice.com >
---------
Co-authored-by: Oliver Rice <github@oliverrice.com >
2024-12-05 11:08:21 +08:00
439af38592
feat: add Supabase Cron ( #30870 )
...
* d3
* change Cron tagline to Schedule Recurring Jobs
* update images
* feat: add Supabase Cron docs (#30822 )
* feat: postgres integrations
Create a new global navigation and homepage menu section for the Postgres Integrations category.
reorg: move cron docs into postgres integrations
feat: postgres integrations
Create a new global navigation and homepage menu section for the Postgres Integrations category.
reorg: move cron docs into postgres integrations
docs homepage layout
feat: postgres integrations
Create a new global navigation and homepage menu section for the Postgres Integrations category.
reorg: move cron docs into postgres integrations
feat: postgres integrations
Create a new global navigation and homepage menu section for the Postgres Integrations category.
reorg: move cron docs into postgres integrations
docs homepage layout
feat: postgres integrations
Create a new global navigation and homepage menu section for the Postgres Integrations category.
reorg: move cron docs into postgres integrations
feat: postgres integrations
Create a new global navigation and homepage menu section for the Postgres Integrations category.
reorg: move cron docs into postgres integrations
docs homepage layout
* fix: add pg_cron back to extensions sidebar
* update Supabase Cron docs
* Add screenshots to CRON guides (#30851 )
add screenshots to CRON guides
* Update apps/docs/content/guides/cron.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/install.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/install.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/database/extensions/pg_cron.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* remove no longer needed cron mdx files
* move cron unschedule image to the right section
* link job history image
* update Cron taglines
---------
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com >
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
Co-authored-by: Oliver Rice <github@oliverrice.com >
* Chore/cleanup 3 (#30861 )
* cleanup
* rss
* LM images
* updates for Supabase Cron blog post (#30868 )
---------
Co-authored-by: Wen Bo Xie <5532241+w3b6x9@users.noreply.github.com >
* www cron (#30859 )
* new products menu
* set up cron page
* set up cron page
* placeholder sections
* basic suggestion for cron
* video placeholder + images
* sql snippet
* Cron landing page updates
* change API to SQL
* cron page update
* cron page update
* cron logs image
* update ogs
* update image url
* update metadata
* update cron metadata
* cleanup
* updates to cron landing page
* more updates
---------
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com >
Co-authored-by: Wen Bo Xie <wenbo.xie3@gmail.com >
* add Supabase Cron to www features page
* fix mobile nav and footer
* update images
* Update lw13_data.tsx
* update images
* remove old SVGs
* Update video link
* Fix a eslint error.
* Update apps/docs/content/guides/cron/quickstart.mdx
Co-authored-by: Thor 雷神 Schaeff <5748289+thorwebdev@users.noreply.github.com >
* Update apps/www/_blog/2024-12-04-supabase-cron.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com >
* Sm edits
* add video slug
* Update apps/www/_blog/2024-12-04-supabase-cron.mdx
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com >
* plurals
* update citus data callout
* cleanup images
* fix yt embed in features page
* update images
* minizie
* accept Cron
* accept [Cc]ron
* fix vale?
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com >
Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com >
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
Co-authored-by: Oliver Rice <github@oliverrice.com >
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com >
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com >
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
Co-authored-by: Thor 雷神 Schaeff <5748289+thorwebdev@users.noreply.github.com >
2024-12-04 10:51:57 -04:00
Joshen Lim
5d538a82c0
Fix nav bar ( #30897 )
2024-12-04 14:36:25 +00:00
Ivan Vasilov and Wen Bo Xie
fd2c4982c0
fix: Remove the lowercasing when comparing names of cronjobs ( #30895 )
...
Remove the lowercasing when comparing names.
Co-authored-by: Wen Bo Xie <5532241+w3b6x9@users.noreply.github.com >
2024-12-04 10:33:37 -03:30
Terry Sutton
f1236a32d3
Chore/unique cron job names ( #30844 )
...
Enforce unique cron job names
2024-12-04 13:38:29 +01:00
Joshen Lim
858f99af99
Deprecate navigationLayoutV2 ( #30884 )
2024-12-04 19:54:50 +08:00
Kamil Ogórek
c08a852661
fix: Disable vercel integration for vercel managed projects ( #30801 )
2024-12-04 12:48:49 +01:00
Ivan Vasilov and Joshen Lim
5d4f217291
fix: Cron schedule ( #30546 )
...
* Simplify the schedule section for crons.
* Make the errorBoundary more robust to handle non-Error errors.
* Remove unused variable.
* Smaller fixes to the schedule section.
* Simplify the scheduleString usage.
* Revalidate when setting the value from the cron AI.
* Minor fixes.
* Reset the error state when setting the schedule value.
* Fix finding cron overview.md
* Small refactors
* SMOL
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2024-12-04 12:39:10 +01:00
Joshen Lim
21017c9cfb
Chore/deprecate old ai assistants ( #30888 )
...
* Deprecate old SQL editor assistant
* Refactor SQLEditor, remove unused AISchemaSuggestionPopover
* Rename RLS AI assistant to just PolicyEditorPanel and remove all RLS assistant stuff
* Fix
2024-12-04 18:34:25 +08:00
Carel de Waal and Joshen Lim
d44b7a1e44
chore: Support requests - Update allow access wording ( #30540 )
...
* chore: Support requests - Update allow access wording to include AI assistance tools
* fix: Format with correct prettier config
* Place description in a collapsible
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2024-12-04 10:24:46 +00:00
Terry Sutton and Ivan Vasilov
9edc5f500e
Shorter select widths ( #30871 )
...
* Shorter select widths
* Fix the width of the database function selects.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2024-12-04 10:17:51 +01:00
Joshen Lim
fdf4dec344
Chore/cleanup feature flags 041224 ( #30885 )
...
* Deprecate enableFreeSupport flag
* Deprecate enableExperimentalTheme flag and ThemeSettingsOld component
* Deprecate httpsAuthHooksEnabled flag
* Deprecate thirdPartyAuth flag
* Deprecate logdrains flag
* Deprecate enableNewRegions flag
* Deprecate cronUi flag
* Deprecate queues flag and old ProjectIntegrationsLayout folder
2024-12-04 17:04:53 +08:00
Joshen Lim
ec8f768623
Polish scrolling on cron job history ( #30875 )
2024-12-04 15:56:07 +08:00
Joshen Lim
ace71494f4
Add telemetry for cron ( #30874 )
...
* Add telemetry for cron
* Update
2024-12-04 15:47:58 +08:00
Terry Sutton and Ivan Vasilov
50ede5546f
Chore/webhook json ( #30797 )
...
* Enforce json payloads with webhook jobs
* EFs need json as well
* Handle case where the body can be null/undefined.
* Fix url in the child id.
* Fix a redirect for cron.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2024-12-03 09:05:56 -03:30
Terry Sutton
283e27401c
Chore/cron footer ( #30811 )
...
Fix cron runs footer
2024-12-03 08:54:47 -03:30
Terry Sutton
51dbe8732b
Chore/better cron status ( #30818 )
...
* Better cron statuses
* Adjust time display
* Make status badge a proper component
2024-12-03 08:47:06 -03:30
Kamil Ogórek
d38ac7a89e
ref: Remove github logs button from branching table ( #30837 )
2024-12-03 10:04:45 +01:00
377e224983
Feat/save assistant messages ( #30823 )
...
* save chat messages
* just ai state in subscribe
* fix hydration issue
* check for url param to open assistant
* fix dashboard history
* fix ts
* safeguard against parsing errors
* Fix the type errors.
* Another try.
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com >
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2024-12-03 09:23:37 +01:00
Ivan Vasilov and Alaister Young
0192dc40e9
feat: Add assistant query param for control the AI assistant panel ( #30809 )
...
* Fix a key error in the assistant.
* Sync the query params for the assistant with the app state.
* Fix the button URL from the /assistant page to link correctly to the studio.
* Replace nuqs with a custom function.
* undo projectlayout changes
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com >
2024-12-03 09:07:30 +01:00
Terry Sutton and Ivan Vasilov
c40d3a50ab
Chore/cron sentry issue ( #30800 )
...
* Fix sentry error
* Update apps/studio/components/interfaces/Integrations/CronJobs/CronJobsTab.tsx
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2024-12-02 22:10:32 +01:00
Wen Bo Xie
64531ac676
fix: orioledb call out on project creation ( #30802 )
...
* fix: orioledb call out on project creation
* remove realtime call out in orioledb alpha blog
2024-12-02 12:23:43 -04:00
Ivan Vasilov
bb11b31256
fix: Fix the link to vault in the settings to have alpha badge ( #30795 )
...
Fix the link to vault in the settings.
2024-12-02 11:52:44 -03:30
Joshen Lim
d88cb12794
Remove assistant V2 from feature preview ( #30779 )
...
* Remove assistant V2 from feature preview
* Hide fix with assistant button in rls editor
2024-12-02 22:03:31 +08:00
Terry Sutton
980ca0a1a7
Chore/rename cron ( #30792 )
...
* Rename cron jobs to cron
* Missing history link
* Add polling to update list
2024-12-02 10:24:50 -03:30
Saxon Fletcher
ccb26246f4
let the assistant decide when to run ( #30789 )
...
* let the assistant decide when to run
* remove log
2024-12-02 21:47:46 +10:00
Joshen Lim
c836ed099f
Swap vault to alpha ( #30788 )
...
* Swap vault to alpha
* Smol
* Smolll
* Lint imports
* Fixyu
2024-12-02 18:58:40 +08:00
Joshen Lim
7c1a435b04
Prevent disabling orioledb extension if project is orioledb ( #30787 )
...
* Prevent disabling orioledb extension if project is orioledb
* Smol update
2024-12-02 18:45:36 +08:00
Alaister Young
398b3eec68
fix: oid types in text editor ( #30784 )
2024-12-02 18:18:59 +08:00
Joshen Lim
a0cf2af834
Change preview to alpha ( #30783 )
2024-12-02 17:50:31 +08:00
Joshen Lim
f524e73ee4
Whitelist string_agg in ai assistant ( #30780 )
...
* Whitelist string_agg in ai assistant
* Whitelist string_agg and update warning handler for ai assistant message
2024-12-02 17:42:03 +08:00
Alaister Young
07a2219478
feat: calendly wrapper ( #30733 )
...
* feat: calendly wrapper
* update calendly icon
2024-12-02 17:41:55 +08:00
Joshen Lim
a732f4f6a7
Remove oriole realtime callout ( #30758 )
2024-12-02 16:27:52 +08:00
Joshen Lim
16e002d8fd
Update queue permissions roles ( #30774 )
2024-12-02 14:52:00 +08:00
Saxon Fletcher and Joshen Lim
fcfc1cf38f
Assistant refinements ( #30759 )
...
* message enter
* auth prompt
* style changes to message
* header assistant button
* more auth prompt
* prompt
* prompt user refine
* iteration of read only
* Add basic tests for AIAssistant.utils
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2024-12-02 14:46:11 +08:00
Joshen Lim
bcd71a64ed
Add tooltip for queue settings ( #30761 )
2024-12-02 11:19:57 +08:00
Wen Bo Xie
1818806c4c
fix: update orioledb selection copy ( #30754 )
2024-12-01 09:37:02 +08:00
Joshen Lim
141a8b5a11
smol fix ( #30749 )
2024-11-30 18:35:26 +08:00
Joshen Lim and Paul Cioanca
a4243f438f
Add restrictions for orioledb technical preview ( #30410 )
...
* Add restrictions for orioledb technical preview
* Add callouts to pgvector and postgis if orioledb
* Restrict restore to new project for orioledb
* Scaffold client side validation for preventing org upgrade if org has oriole db present
* Hook up proper logic for oriole
* Fix
* Remove console log
* Fix type
* Disable version selector if only one version is available
* chore: oriole badges
* UI updates based on requests
* Update copy
* Fix
* Dont open assistant if opt is selected
* Fix
* Fix
* Update badge
* Add feature flag for orioleDB
* Feature flag oriole check in plan update
---------
Co-authored-by: Paul Cioanca <paul.cioanca@supabase.io >
2024-11-30 17:36:15 +08:00
Oliver Rice
d65331ca8f
Remove queue_ prefix from api endpoints ( #30745 )
...
removes queue_ prefix from api endpoints
2024-11-30 11:19:34 +08:00
Ivan Vasilov
4caed0103d
fix: Fix a timing issue when deleting a branch ( #30736 )
...
* Add a timeout for invalidating the branch list queries. Add an optimistic deletion from the query cache when deleting a branch.
* Don't refetch the branches list if one of the branches is faulty. The branch will be updated via useBranchQuery.
2024-11-29 16:57:21 +01:00
Terry Sutton and Ivan Vasilov
9e5cb99329
Chore/misc integration nudges ( #30720 )
...
* Misc fixes
* Add webhooks as a module
* Tiny little things
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2024-11-29 09:55:55 -03:30
Ivan Vasilov and Terry Sutton
3619eb0ae9
fix: Polish stuff for Cron ( #30721 )
...
* Replace http parameters with http body in the cron jobs sheet.
* Use form components in the form to get error states.
* Use query param for showing/hiding the create cron job sheet.
* Don't send the body on GET requests.
* Separate the button for viewing the previous runs.
* Change the naming of the Cron extension.
* Fix test
* Small style things
* Fix cron pattern matching
* Fix the regex to handle the new cron structure.
* Fix the tests and add more tests.
---------
Co-authored-by: Terry Sutton <saltcod@gmail.com >
2024-11-29 08:55:18 -03:30
Saxon Fletcher and Joshen Lim
8c3da2ed95
More assistant refinements ( #30730 )
...
* ai refinements
* ui fixes
* space
* reduce dot height
* Fix prop type issue
* Assign allowHoverEffect to ai assistant button and panel
* Lint
* Some lints
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2024-11-29 20:31:02 +10:00
Joshen Lim and Ivan Vasilov
8fc6dab790
Fix link to wrappers integrations from database page ( #30731 )
...
* Fix link to wrappers integrations from database page
* Update next.config redirects for webhooks and wrappers
* Fix link to webhooks
* Move the search and selectedCategory into useQueryState.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2024-11-29 10:20:41 +01:00
hallidayo
4d92911be8
deprecated: alert - pitr selection ( #30724 )
...
changed to shadcn alert
2024-11-29 13:01:46 +08:00
Joshen Lim
1ba0035a08
Validate spam on save ( #30714 )
2024-11-29 12:55:27 +08:00