Commit Graph
1916 Commits
Author SHA1 Message Date
Kamil OgórekandJoshen Lim f553065a2e feat: Add Login event to account audit logs (#33660)
* feat: Add Login event to account audit logs

* refactor

* Remove unrelated files

* Remove audit login events for sign in with GH and SSO

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-19 18:02:53 +08:00
Saxon FletcherandJoshen Lim 28fe5811de Inline editor feature preview (#33541)
* add edge function knowledge

* deploy edge function mutaton

* add edge function block with deploy

* update function url

* update tools

* editor sql

* add templates

* use monaco editor

* hook up templates

* fixes

* add behind feature flag

* preview docs

* move editor

* initialPrompt

* consolidate widgets

* remove generic editor

* move logic

* fix ts

* include schema metadata

* Fix width of save snippet button

* Set tooltip position

* Use inlineLink component

* Remove unnecessary z index

* Lint

* Lint import statements in EditorPanel

* fixes

* fix keyboard shortcut

* show/hide results and invalidation

* fix focus issues in widget

* fixes

* fix ts

* Support cmd enter shortcut to run query in InlineEditor

* Update InlineEditorPreview to use admonition

* prompt updates

* add discussion url to preview

* schemas array

* One last clean up

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-19 14:58:58 +10:00
Beng Eu 710131456f fix: run next build directly instead of build task to avoid uploading static assets when building image (#33693)
Was broken by #33344, which changed `build` task from `next build` to
`next build && ./../../scripts/upload-static-assets.sh`.
2025-02-19 03:30:45 +00:00
Francesco Sansalvadore 1cdcf8f074 fix: disk config layout gap (#33683)
* restore gap

* fix compute size layout
2025-02-18 17:54:50 +01:00
Jonathan Summers-Muir 0795ca97c1 fix: header logo in org pages (#33681)
Update LayoutHeader.tsx
2025-02-18 19:23:53 +08:00
Alaister YoungandJoshen Lim e1eaa9844c fix: indexes in use (#33672)
* fix: indexes in use

* add error state for indexes in use

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-18 18:06:06 +08:00
dff6c817ae Chore/assistant in self hosted (#33422)
* Add layoutheader to self-hosted to allow showing assistant

* Fix layout

* Remove debug checks

* Check for key

* Dont load tables

* Fix assistant error handling

* Yeet

* Update turbo.json

* Another one

* god

* Fix

* Add fallback

* last attempt to fix

* Clean up

* take the wheel

* Tiny fix

* Skip enrich query for local, to match prod

---------

Co-authored-by: Alaister Young <alaister@users.noreply.github.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-18 17:37:53 +08:00
Saxon Fletcher 1f7c7389b4 add realtime toggle tracking (#33573) 2025-02-18 16:12:47 +10:00
Saxon Fletcher 4bc9596dbd consider js comments in assistant props (#33669) 2025-02-18 11:58:22 +10:00
Terry Sutton 163604bccd Fix height of storage panel (#33624) 2025-02-17 16:03:04 +08:00
Jordi Enric fe47ff17f9 clean up logs status component FE-1403 (#33525)
* clean up status component

* rm type casts

* fix type err

* fix type err
2025-02-17 15:53:43 +08:00
Joshen Lim 98a5f06070 Chore/next round of refactoring rqs to use data fetchers (#33556)
* Update several files to use data fetcher methods

* Remove unused files from lib/common/fetch

* Revert "Remove unused files from lib/common/fetch"

This reverts commit b314b05f06.

* Fix GraphQL

* Fix types

* Add IS_PLATFORM check in useOrgUsageQuery

* Fix type issues
2025-02-17 15:23:38 +08:00
Joshen LimandTerry Sutton 8b4fb55b54 Add IS_PLATFORM checks for some unnecessary queries and UI for local (#33557)
* Add IS_PLATFORM checks for some unnecessary queries and UI for local

* Revert changes for analytics/endpoint/[name]

* Smol

* Smol

---------

Co-authored-by: Terry Sutton <saltcod@gmail.com>
2025-02-17 15:09:36 +08:00
Jordi Enric 3521b9004f clean up old logs feature flags (#33487)
* clean up loki ff

* rm loki ff

* rm logsDetailV2 ff

* rm cloneToNewProject ff
2025-02-14 12:11:05 +01:00
Terry Sutton fc1b439665 what on earth (#33598)
* what on earth

* Maybe
2025-02-14 07:07:36 -03:30
Jordi Enric 2a3a2a597e Add E2E tests for local studio logs (#33592)
* add e2e tests for local studio logs

* fix auth schema test

* comment out log pages without logs

* fix tests rm react query from dom, it blocks view of definition button

* undo auth table changes
2025-02-14 15:06:16 +08:00
Jordi Enric d4b54baf94 logs layout: fix "unauthorized" screen jump scare (#33418)
add async permission check hook and use it in logs layout
2025-02-13 22:00:27 +01:00
Joshen LimandAlaister Young a5520bcd09 Clean up saving and loading org slug local storage logic, was for Nav V2 (#33588)
* Clean up saving and loading org slug local storage logic, was for Nav V2

* fix useProjectByRef for branches

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-02-13 22:21:49 +08:00
Alaister Young 89f9f68868 fix(studio): correct bold font weight + csp (#33578)
* fix(studio): correct bold font weight

* add supabase assets url to font src

* change fallback to Source Code Pro and load more weights that are in use
2025-02-13 14:57:31 +08:00
Alaister Young 8262733ea4 chore(studio): use asset cdn for fonts (#33575)
* chore(studio): use asset cdn for fonts

* use next font

* cleanup

* fix paths

* delete unused fonts

* set styles on root

* fix font fallback
2025-02-13 14:12:14 +08:00
Joshen Lim ca5b44f703 Lower config cat poll duration (#33576) 2025-02-13 14:11:29 +08:00
Joshen Lim e539b892a6 Chore/more refactoring of data fetchers methods (#33553)
* Update postgres-service-status-query, password-strength, and free-project-limit-check-query

* Update exit-survey-send

* Update project-postgrest-config-query

* Update project-disk-resize-mutation

* Update project-update-mutation

* Update project-postgrest-config-update-mutation

* Update organization-audit-logs-query

* Fix types

* Update bucket-object-download-mutation

* Update organization-member-delete-invitation

* remove console log

* Add integer validation for disk size (enforced on the API, but lacking client side validation)

* Fix audit logs
2025-02-13 13:34:12 +08:00
Pamela Chia ea21e0837c fix: clarify peak connections (#33560)
* fix:  clarify peak connections

* fix: rearrange to concurrent peak connections
2025-02-13 04:06:44 +00:00
Jordi EnricandJoshen Lim 9f7c8f21ad Auth Management: Add link to open full log (#33359)
* add link to open full log

* fix bg overflow and border radius

* show button on focus for keyboard navigation

* Add logic to set selected row from url param

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-13 12:03:22 +08:00
Jordi Enric 006cf1c579 Use new log detail for local (#33562)
use new log detail for local
2025-02-12 21:52:48 +01:00
df9f410c50 docs(billing): complete rewrite
* deleted all old pages except from FAQs
* added pricing section to feature docs pages
* adjusted all links to new pages (on Dashboard, in docs, on Pricing page)
* configured redirects from old billing docs pages to new pages
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
Co-authored-by: Kevin Grüneberg <k.grueneberg1994@gmail.com>
2025-02-12 21:05:18 +01:00
Jordi Enric 314b9b9bd2 remove non existent pg_cron logs table from log explorer (#33563) 2025-02-12 20:49:35 +01:00
Alaister Young 649dde28bb [FE-1401] chore: fly postgres deprecation banner (#33510)
chore: fly postgres deprecation banner
2025-02-12 18:33:45 +08:00
Joshen Lim 6bba977213 Small refactor to use a separate confirmation modal for right click delete user (#33542) 2025-02-12 16:15:19 +08:00
Joshen Lim 561e39ddc4 Update bucket methods to use data fetchers (#33551)
* Update bucket methods to use data fetchers

* Fix type issue
2025-02-12 16:06:00 +08:00
Joshen LimandIvan Vasilov 8d527f7f9e Update database-triggers react queries to use methods from data/fetchers (#33546)
* Update database-triggers-query to use get from data/fetchers

* Update database triggers mutation RQs to use methods from data/fetchers

* Don't cd to the directory, use the --dir parameter of pnpm.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-02-12 16:04:35 +08:00
Joshen Lim 9c0b77500f Chore/support downloading current view as png in schema visualizer (#33527)
* Support downloading current view as png in schema visualizer

* Add loading state

* Smol refactor
2025-02-12 14:43:11 +08:00
Joshen Lim 25a4424869 Add context menu to auth users (#33524)
* Add context menu to auth users

* Smol lint
2025-02-12 11:24:02 +08:00
GulshanandJoshen Lim 0d9be5cfac Fix/auth config update (#33459)
* fix auth config update

* add comment

* Consolidate variables

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-11 19:36:28 +08:00
Joshen Lim dc91412538 Use useSchemaQueryState in schema visualizer (#33508)
* Use useSchemaQueryState in schema visualizer

* Fix
2025-02-11 17:02:09 +08:00
Kevin Grüneberg d78768cec4 feat: additional billing email addresses (#33408)
Customers can now set up additional billing email addresses themselves without having to reach out to us. This covers the following emails thus far:
- Invoice emails
- Payment failure emails

Dunning emails will still go out to all members to ensure visibility. The only thing this does not cover is payment receipts from Stripe, as Stripe still provides no API for setting additional emails (dashboard only for many years now)
2025-02-11 11:52:17 +08:00
Joshen Lim 3167c1f803 Edge function redirect if slug doesnt exist (#33479) 2025-02-10 21:59:56 +08:00
Joshen Lim 4dcd9f36c1 Render GH profile image in NavigationBar if user is GH (#33476)
* Render GH profile image in NavigationBar if user is GH

* Small refactor

* Clean up
2025-02-10 17:54:43 +08:00
Joshen Lim ceed8bf792 Fix text overlapping in PublicSchemaNotEnabledAlert (#33473)
* Fix text overlapping in PublicSchemaNotEnabledAlert

* Update

* Smol fix
2025-02-10 16:03:35 +08:00
Joshen Lim ce6a432504 Remove 2dp for ms values in query performance advisor (#33472) 2025-02-10 15:36:14 +08:00
Joshen Lim 0a569b8aa7 Add product empty state to schema visualizer (#33471) 2025-02-10 15:09:27 +08:00
Saxon FletcherandLong Hoang 15841c6bf3 track source when viewing plans (#33405)
* track source when viewing plans

* remove log

* rename event

* Update apps/studio/components/interfaces/Organization/BillingSettings/Restriction.tsx

Co-authored-by: Long Hoang <1732217+loong@users.noreply.github.com>

* Update apps/studio/components/interfaces/Organization/BillingSettings/BillingBreakdown/BillingMetric.tsx

Co-authored-by: Long Hoang <1732217+loong@users.noreply.github.com>

* Update apps/studio/components/interfaces/Organization/BillingSettings/Restriction.tsx

Co-authored-by: Long Hoang <1732217+loong@users.noreply.github.com>

* Update apps/studio/components/interfaces/Organization/BillingSettings/Restriction.tsx

Co-authored-by: Long Hoang <1732217+loong@users.noreply.github.com>

* added docs for tracking

* prettier

* chore: rename origins to give more hints on where these are coming from

---------

Co-authored-by: Long Hoang <1732217+loong@users.noreply.github.com>
2025-02-10 16:45:36 +10:00
Jonathan Summers-Muir 7de72b34f2 fix: admonition styling fix, and ui patterns tailwind import fix (#33409)
init
2025-02-10 05:14:44 +00:00
Joshen LimandJonathan Summers-Muir 257824e319 Chore/connect UI update for session pool mode (#33230)
* Add admoniton in Connect UI for transaction pooling section if pooling mode is Session

* Add callout in session pooler to use port 5432

* Update to use Panel.Notice

* Add callout to use port 5432 for session in pooling configuration settings

* Update warning when setting to txn mode from session

* Minor refactors

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-02-10 04:13:32 +00:00
Saxon Fletcher 470dd6e0f3 fix layout issues (#33466) 2025-02-10 13:45:32 +10:00
Joshen Lim d06e46b770 Hide org members pending invite acceptance in org audit logs users filter (#33407) 2025-02-09 11:27:18 +08:00
Joshen Lim 3b04650a4e Fix move query to new folder (#33411) 2025-02-08 19:13:27 +08:00
Ivan Vasilov 4ec8e0d289 fix: Fix the Monaco error from showing up (#33432)
Fix the Monaco error from showing up.
2025-02-08 17:49:47 +08:00
Peter 7ba53fa546 Dashboard - replace broken links for high CPU, RAM and IO guides (#33433)
replace broken links for high CPU, RAM and IO guides to point to the new location in troubleshooting guides
2025-02-07 20:01:39 -05:00
Jordi Enric cefb527be7 pg cron logs: fix chart query and add error condition (#32995) 2025-02-07 18:47:00 +01:00