Commit Graph
1606 Commits
Author SHA1 Message Date
Raminder Singh bd0ca1e845 show source/sink names on pipelines page 2025-02-06 16:48:49 +05:30
Raminder Singh b1864ee507 show sink name in ui 2025-02-06 16:48:49 +05:30
Raminder Singh 14469bc78c move filtering to fetch query 2025-02-06 16:48:49 +05:30
Raminder Singh 1a2262009c hide 'supabase_realtime' publication on ui 2025-02-06 16:48:49 +05:30
Raminder Singh ac26d4cb25 correct colspan for 'no pipelines' row 2025-02-06 16:48:49 +05:30
Raminder Singh 96d050d443 remove a couple of console.logs 2025-02-06 16:48:49 +05:30
Raminder Singh 4b0ef89f5c start and stop pipelines 2025-02-06 16:48:49 +05:30
Raminder Singh 866bb6d5b0 show correct label on action buttons 2025-02-06 16:48:49 +05:30
Raminder Singh 3f4896f84c show pipeline status wip 2025-02-06 16:48:49 +05:30
Raminder Singh 31c7f548c8 get pipeline status wip 2025-02-06 16:48:49 +05:30
Raminder Singh 88726fc5e3 add ui to create and delete pipelines 2025-02-06 16:48:49 +05:30
Raminder Singh 1bd90502ed show pipelines on the pipelines page 2025-02-06 16:48:49 +05:30
Raminder Singh c192eef1ed add ui to delete a sink 2025-02-06 16:48:49 +05:30
Raminder Singh 89da5468ca create and list sinks 2025-02-06 16:48:49 +05:30
Raminder Singh 4f04a09e70 show empty sinks page 2025-02-06 16:48:49 +05:30
Raminder Singh e2c22f385c user can now delete a publication 2025-02-06 16:48:49 +05:30
Raminder Singh 05546b538b show toast error instead of throwing an exception 2025-02-06 16:48:49 +05:30
Raminder Singh 5ec37eb3de create publication wip 2025-02-06 16:48:49 +05:30
Raminder Singh 8ffcf99169 show publications in table 2025-02-06 16:48:49 +05:30
Raminder Singh 42282c687d publications table 2025-02-06 16:48:49 +05:30
Raminder Singh f7e5c2dc12 replace sources page with publications page 2025-02-06 16:48:49 +05:30
Raminder Singh 9793de3a18 improve replication page when replication is enabled 2025-02-06 16:48:49 +05:30
Raminder Singh 82606fe05f create source when enable replication button is clicked 2025-02-06 16:48:49 +05:30
Raminder Singh 39681bad21 show empty replication state at /replication 2025-02-06 16:48:49 +05:30
Raminder Singh ddeb386882 show empty sources state 2025-02-06 16:48:49 +05:30
Raminder Singh ab80ce312c add dummy sinks and pipelines pages 2025-02-06 16:48:49 +05:30
Jonathan Summers-MuirandIvan Vasilov 958cebbb2b feat: new item style for table editor and empty states for both editors (#33357)
* feat: new item style for table editor and empty states for both editors

* flex shrink issue

* Update SqlEditorMenuStaticLinks.tsx

* Fix the test.

---------

Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
2025-02-06 10:22:50 +01:00
Jonathan Summers-MuirandJoshen Lim dc9376106e Feat/header bar (#33353)
* Update AppBannerWrapper.tsx

* full width header layout

* layout fixing for sign in pages

* update

* Fix

* Add defaultSize prop to resizablePanel

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-06 15:46:39 +08:00
Jonathan Summers-Muir 3dd5bd8b25 Chore/mobile sheet app state (#33361)
* init

* Update app-state.ts

* Update ProjectLayout.tsx
2025-02-06 15:10:35 +08:00
Joshen Lim 898fd44eca Support resetting query performance report on read replica (#33346) 2025-02-06 14:26:48 +08:00
Terry SuttonandCharis 4e12a1f5a2 Chore/autofix views (#33363)
* Autofix security status of views

* Update apps/studio/components/interfaces/TableGridEditor/ViewEntityAutofixSecurityModal.tsx

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>

---------

Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
2025-02-05 18:21:39 +00:00
Pamela Chia ff25c9c24c chore: add tracking on side panel open (#33349) 2025-02-05 22:27:09 +08:00
4649bf911e feat: new api keys [hidden] (#33252)
* feat: add basic api keys ui

* init JWT secrets. rough

* Update JWTSecretKeysTable.tsx

* added some info hover cards.

• found this this is probably the wrong direction
• will create a new page for next iteration.

* init new version

* add illustrations

* Update JWTSecretKeysTablev2.tsx

* chore: delete API key now works

* some style changes

* added better tables

* Update JWTSecretKeysTablev2.tsx

* add public JWT dialog

* moar

* adding sub layout in

* starts adding in a ButtonGroup

* about to make into separate components

* added quick copy to project loading screen

* build state

* basic loading

* confirm dialog and loading states

* switched for better loading experience

* moved styles of Input to InputVariants

* issue with ref type

* loading,error and rest states

* new loading states

* alt l;ayout

* add group

* updated error states for permissions

* copy button behaviour for secret keys

* delete dialog

* Update QuickKeyCopy.tsx

* fix type errors

* Update JWTSecretKeysTablev2.tsx

* update menu to hide pages

* Update SettingsMenu.utils.tsx

* Update resource-query.ts

* remove old file

* moved JWT secrets to use valtio

* Update api-keys-query.ts

* fix typecheck

* rename files

* remove JWT stuff

* revert file

* remove more JWT stuff

* Update package.json

* Update pnpm-lock.yaml

* Update ProjectLayout.tsx

* Update PublishableAPIKeys.tsx

* Update api-keys-query.ts

* refactor api-keys-query

* Update SettingsMenu.utils.tsx

* Some clean up

* more clean up and refactor

* Update APIKeyRow.tsx

* Update LayoutHeader.tsx

* resolve comments

* Update CreateSecretAPIKeyModal.tsx

* Update APIKeyRow.tsx

* Add perms check for delete API keys

* Remove console log

* Delete ConnectDialog.tsx

* use project ref

---------

Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-05 15:21:10 +01:00
Joshen Lim c4f93573f5 Dont clear search when clicking on search result SQL editor (#33351) 2025-02-05 21:59:34 +08:00
Joshen Lim d81832c549 Check for value before converting bytea to hex in ForeignKeyFormatter (#33355)
minor fix
2025-02-05 21:44:04 +08:00
Jonathan Summers-Muir 467b0de953 chore: move visible state for ongoing queries to global app state (#33354)
* chore: move visible state for ongoing queries to global app state

* removed old code

* Apply suggestions from code review
2025-02-05 20:18:13 +08:00
Jordi Enric f956627e8d logs filters overhaul (#33323)
* logs filters overhaul

* fix clear btn

* add tests

* add missing changes to tests
2025-02-05 12:17:30 +01:00
Joshen Lim 7c9e450c0f Optimize auth users GH avatar img fetching (#33343)
* Optimize auth users GH avatar img fetching

* update

* Add try catch
2025-02-05 17:03:08 +08:00
Joshen Lim f64b747e24 Support bytea data type in table editor (#33312)
* Support bytea data type in table editor

* Fix rendering bytea in reference record peek

* More fixes
2025-02-05 16:49:21 +08:00
Joshen Lim ecb71a9495 Fix download CSV and copy as markdown for JSON data (#33342) 2025-02-05 16:38:55 +08:00
Jordi Enric 216df9b1eb fix: rename "No issues" to Healthy (#33311)
rename no issues to healthy
2025-02-04 13:03:47 +01:00
Joshen Lim a7f872dd4e Set stale time for users infinite query on auth/users to infinite (#33308) 2025-02-04 19:53:35 +08:00
Alexandre VilleneuveandAlaister Young b122914b12 chore: convert logs.all endpoints to new fetchers (#33097)
* fix(logs): fix logs api request

* chore: convert logs.all endpoints to new fetchers

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-02-04 12:14:01 +01:00
Jonathan Summers-Muir 74d3a65747 Fix/secret api badge (#33301)
* fix FE-1366

fixes FE-1366

* Update DisplayApiSettings.tsx
2025-02-04 17:31:29 +08:00
Joshen Lim 63d3627d7f Use portal for reference record peek (#33294)
* Use portal for reference record peek

* Lint
2025-02-04 17:10:17 +08:00
Jordi Enric 59627c181f fix margin top for error (#33198)
* fix margin top for error

* fix spacing to align w header
2025-02-04 15:58:21 +08:00
Joshen LimandAlaister Young cc6c6bf096 Fix unnecessary requests in auth users (#33269)
* Fix unnecessary requests in auth users

* fix hasNextPage

---------

Co-authored-by: Alaister Young <a@alaisteryoung.com>
2025-02-04 15:45:13 +08:00
Saxon FletcherandJoshen Lim 8cc3139b22 fix success message in query block (#33250)
* fix success message in query block

* Small clean up to remove dupe empty results component

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-02-04 13:33:09 +10:00
Joshen LimandJonathan Summers-Muir a71bab0f1c Warn for certain symbols in database passwords (#33210)
* Prevent certain symbols in database passwords

* Update

* Update copy

* Address feedback

* Update copy

* Update apps/studio/components/interfaces/ProjectCreation/SpecialSymbolsCallout.tsx

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>

---------

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-02-04 11:05:55 +08:00
Joshen Lim 5024df75c0 Refactor auth users the way we retrieve providers (#33258)
* Refactor auth users the way we retrieve providers

* Fix

* Fix
2025-02-04 10:38:12 +08:00