Danny White
40f7abc2cd
docs(design-system): design system improvements ( #40196 )
...
* font smoothing
* remove sidebar
* fix typo
* data grid empty state
* basic data grid
* remove figma
* empty state docs
2025-11-11 14:13:06 +11:00
Raminder Singh
dee40fe1bf
feat: add stopping pipeline status in ui ( #40294 )
2025-11-11 07:01:32 +05:30
Saxon Fletcher and Copilot
986f3464a6
Advisor refine ( #40293 )
...
* advisor panel title
* refactor
* use badge for critical
* Update apps/studio/components/ui/AdvisorPanel/AdvisorPanel.utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* refactor
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-11 10:32:50 +10:00
kemal.earth
c235769f01
fix(www): brand asset page tidy up ( #40319 )
...
feat: quick brand asset page revamp
2025-11-10 15:22:15 -05:00
Ali Waseem
ac6db41662
Fix: Make the FK editor faster when loading tables ( #40259 )
...
* updated selector code to be more efficient
* updated styling to show a cleaner table loader
* updated format assignment
* disable selector when loading
* updated request to fetch tables
* updated key rendering
2025-11-10 14:59:43 -05:00
kunalvirmani98 and Ali Waseem
e456054e73
Bug fix for #27475 [Send Magic Link button text change] ( #40276 )
...
* magic link button code changes added for #27475
* pnpm run format executed successfully
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-10 14:20:27 -05:00
Charis
dad9f4e484
ci: add eslint ratcheting ( #40156 )
...
* chore: add eslint ratchet script
* chore: add eslint ratchet action
* refactor(ratchet script): convert to typescript
* ci(ratchet script): add --decrease-baselines flag
Allows us to decrease the baselines on schedule as we fix warnings
* ci(ratchet): add action to decrease baseline if possible every week
* chore(eslint): fix exhaustive-deps error
* docs(internal): improve docs for eslint ratchet script
* chore(ratchet): add new ratchet rules
Add:
- import/no-anonymous-default-export
- @tanstack/query/exhaustive-deps
- @tanstack/query/no-deprecated-options
Not adding `no-restricted-exports` even though we have many violations
because we first need to reconfigure it (if possible) to ignore those
files where Next.js requires a default export.
2025-11-10 18:49:22 +00:00
Joshen Lim
597110a1da
Fix table editor not scrollable when no rows ( #40305 )
2025-11-10 10:58:15 -05:00
Ignacio Dobronich
a39b429e0d
chore: audit log entitlement ( #40242 )
...
* chore: audit log entitlement
* Loading state
* format
2025-11-10 13:59:50 +00:00
3485cd4965
Docs/UI library vue nuxt password auth ( #39405 )
...
* docs: ui library password auth vue
* docs: ui library password auth nuxt
* Fix a pnpm-lock conflict.
* Adjust paths
* Fix import path
* Rebuild
* docs: remove shadcn-vue package
* Fix the pnpm-lock.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
Co-authored-by: Terry Sutton <saltcod@gmail.com >
2025-11-10 08:27:38 -03:30
Timothy Lim
63e03a1d24
Fix broken links and remove custom anchor ( #40298 )
...
Fix broken link, (remove custom anchor + link to docs instead of anchor) for Github discussions
2025-11-10 19:35:15 +08:00
Revadike
683c1b5dbb
[Documentation] Fix owner_id type ( #40251 )
...
Fix owner_id type
If you don't type cast you'll encounter the following error:
```
Error: ERROR: 42883: operator does not exist: text = uuid HINT: No operator matches the given name and argument types. You might need to add explicit type casts.
```
This should fix it.
2025-11-10 10:48:21 +00:00
Francesco Sansalvadore
ddd1dbc09f
Studio: add CommandMenu trigger in top nav ( #40011 )
...
* add CommandMenuTriggerInput in top nav in studio
* uniform command trigger in top nav
2025-11-10 11:43:50 +01:00
Jordi Enric
be5e8b289e
Auth Overview: Refactor to Logflare Endpoint for all metrics ( #40042 )
...
* refactor
* fix schema, add validation, add tests, remove old code
* remove debugging tag
* fix imports
* prettier
* fix prettier
* move query to its own file
2025-11-10 11:30:12 +01:00
Stephen Morgan and Ivan Vasilov
4c4083b951
fix: Validate queue names ( #40290 )
...
* fix: input validation for queue name
* grammar
* fix: whitespacing issue
* Reuse the validation logic for queue name.
* Reuse the query name schema in the create queue sheet.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com >
2025-11-10 11:12:17 +01:00
Chris Chinchilla
776e44f9ff
docs: Small github social auth changes ( #40296 )
...
Tiny github social auth changes
2025-11-10 09:36:16 +00:00
Jordi Enric
ece02759d7
[DESIGN-301] Project Homepage: refactor to logflare endpoint ( #40124 )
2025-11-10 10:30:45 +01:00
Joshen Lim
7b7eb3b690
Only show replication action if publication has been created ( #40295 )
2025-11-10 17:20:34 +08:00
Danny White and Joshen Lim
e900020014
feat(studio): email template configuration ( #40069 )
...
* basics
* code editor
* template editor
* validator cleanup
* validator fixes
* style tweaks
* validator
* style improvements
* copy
* related setting
* clearer ternary
* handle path in related setting
* copywriting fixes
* smtp copy cleanup
* fix type
* remove related setting work
* copy nit
* backwards compatability
* fix type error
* copy cleanup
* revert horizontal subject field
* remove extraneous hover
* remove excess padding
* fix whitespace
* document whitespace issue
* simplify spam check
* fix saved value issue
* fix spacing
* Add console logs
* Clean console logs
* Small improvements + clean ups
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-10 19:52:07 +11:00
Joshen Lim
eabfebf0f7
Refactor/use text confirm modal for delete buckets ( #40291 )
...
* Refactor DeleteBucketModal to use TextConfirmModal
* Refactor DeleteAnalyticsBucket to use TextConfirmModal
* Update TextConfirmModal to disable button until text match
* Refactor DeleteVectorBucketModal to use TextConfirmModal
* Remove test case - no longer valid
2025-11-10 15:28:08 +08:00
Joshen Lim
5291fe3de9
Set up removing tables from namespaces in analytics buckets ( #40244 )
...
* Set up removing tables from namespaces in analytics buckets
* Nit
* Clean up based on comments
2025-11-10 11:32:13 +08:00
Eduardo Gurgel
00d8c49135
docs(realtime): use the new httpSend for REST broadcast ( #40227 )
...
channel.send has been soft deprecated for REST broadcast usage
2025-11-10 09:20:03 +13:00
Aditya kumar singh
d6281969a4
[Fix]: Handle undefined report.availableIn and improve plan display in ReportChartUpsell ( #39451 ) ( #39648 )
...
* Fixes : #39451
* commit
* d
* yes
* format fix
* Fix import statement in table-row-query test
2025-11-07 14:18:26 -07:00
Kalleby Santos and Charis Lam
5606d07fc2
feat(studio): improve new secret form ux ( #40142 )
...
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
2025-11-07 15:04:25 -05:00
Chris Gwilliams
2415776436
feat: add docs on creating event triggers ( #40239 )
2025-11-07 20:24:55 +02:00
Joakim Ahrlin
07ca794f1b
add myself to humans.txt ( #40236 )
2025-11-07 17:15:01 +01:00
kemal.earth
8dcf78ad09
fix(studio): tidy up index advisor panel ( #40241 )
...
* fix: tidy up index advisor panel
* style: some paddings and spacing
* nit: margins for an alert
2025-11-07 11:54:37 +00:00
Prashant Sridharan
6ca1f35a6f
Copy changes to hackathon landing page ( #40243 )
...
* Copy changes to hackathon landing page
* ci: Autofix updates from GitHub workflow
2025-11-07 11:48:03 +00:00
Chris Gwilliams
ac4e60be6d
Docs: add additional pg config params - hot_standby_feedback and checkpoint_timeout ( #40038 )
2025-11-07 13:24:28 +02:00
Tyler
654a4b1b7a
docs: Make it clearer that getting your app approved by Google is all you need to make your Google auth consent screen look better ( #40238 )
...
docs: Make it more clear that getting your app approved by Google is enough to make the login screen look better
2025-11-07 20:16:38 +09:00
Joshen Lim
833441801b
Joshen/depr 170 analytics buckets hook up connect tables functionality ( #40217 )
...
* midway
* Hook up connect tables e2e
* Update isEnabled flag
* Change connectingStep to enum
* Nit
* Nit
* Nit
* Only show replication status if theres a publication
* Improve loading state in etl page
* Refactor + Clean up + Add long poll logic when adding more tables
2025-11-07 17:04:37 +08:00
Alaister Young
d1ee038343
[FE-2099] chore(docs): top nav (authenticated) homepage link toggleable for nimbus ( #40237 )
...
chore(docs): top nav (authenticated) homepage link toggleable for nimbus
2025-11-07 16:24:31 +08:00
Alaister Young
4abe188ec6
[FE-2099] chore(docs): top nav homepage link toggleable for nimbus ( #40235 )
...
* chore(docs): top nav homepage link toggleable for nimbus
* reenable dropdown link by default
2025-11-07 15:54:31 +08:00
Saxon Fletcher and Alaister Young
643e544231
default filters and state fix ( #40232 )
...
* default filters and state fix
* add created at
* text color
* small simplification
* always unregister sidebar
---------
Co-authored-by: Alaister Young <a@alaisteryoung.com >
2025-11-07 17:33:30 +10:00
c63d2a92a0
Unify Inbox and Advisor ( #40026 )
...
* sidebar-manager
* storage keys
* tests
* more ai spots
* test fix
* revert to default
* remove ref
* Update apps/studio/state/sidebar-manager-state.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix ts
* fix
* fux
* fux query param
* clean
* fix
* more
* mock local storage
* simplify
* remove provider test
* remve useopensidebar
* fix(new homepage): open ai assistant on advisor card button clicks
* Update apps/studio/components/layouts/ProjectLayout/LayoutSidebar/index.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/studio/state/sidebar-manager-state.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* refine
* editor sidebar manager
* reset results
* advisor sidebar manager
* empty state and notice
* event tracking
* remove variable
* remove use effect
* open in sidebar
* use sidebar old home
* Update apps/studio/components/ui/EditorPanel/EditorPanel.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* connect hotkey
* Update apps/studio/components/layouts/AppLayout/AssistantButton.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/studio/state/advisor-state.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/studio/state/advisor-state.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* fix
* initial prompt
* fix(inline editor button): only show keyboard shortcut if hotkey active
* cleanup(advisor panel): minor code cleanup
* fix(advisor panel): misplaced key on list
* fix(advisor panel): add error state
* fix(advisor panel): improve a11y
* fix(advisor panel): cannot find selected item
* fix
* fix
* tooltip
* link
* sidebar move up
* merge inbox
* project/org sidebars
* panels
* clean
* fix use effect
* layoutheader export
* fix
* ts
* prettier
* tests
* remove markdown
* remove org and project filters from state
* text link
* Update apps/studio/state/sidebar-manager-state.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix
* prettier
* remove files
* bump limit
* noop
* format
* remove notifications on self hosted
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
Co-authored-by: Alaister Young <alaister@users.noreply.github.com >
2025-11-07 15:01:53 +10:00
Danny White
3b98a9844d
chore(studio): table presentation improvements ( #40224 )
...
* fix table head
* fix edge functions list
* fix secret
* access keys
* policies
* misc table fixes
* publication height fix
* fix-publications
* table documentation
* fix colspan
* s3 fixes
2025-11-07 04:59:48 +00:00
Joshen Lim
277abeb1f1
Clean up RQ retries ( #40229 )
2025-11-07 12:33:18 +08:00
Riccardo Busetti and Joshen Lim
91464b8fe8
ref(etl): Rename Replication to ETL Replication ( #40202 )
...
* ref(etl): Rename Replication to ETL Replication
* Fix
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-07 12:02:40 +08:00
50255605ec
Moves inline editor from feature preview to setting ( #39892 )
...
* sidebar-manager
* storage keys
* tests
* more ai spots
* test fix
* revert to default
* remove ref
* Update apps/studio/state/sidebar-manager-state.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update apps/studio/components/ui/AIAssistantPanel/AIAssistant.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix ts
* fix
* fux
* fux query param
* clean
* fix
* more
* mock local storage
* simplify
* remove provider test
* remve useopensidebar
* fix(new homepage): open ai assistant on advisor card button clicks
* Update apps/studio/components/layouts/ProjectLayout/LayoutSidebar/index.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update apps/studio/state/sidebar-manager-state.tsx
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* refine
* editor sidebar manager
* reset results
* move inline editor to account setting
* update analytics to standard
* copy
* add tracking
* update copy
* fixes
* Update apps/studio/pages/project/[ref]/database/functions.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update apps/studio/pages/project/[ref]/auth/policies.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* zod resolver
* Nit refacotr
* Small fixes
* missed two pieces
* change event
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com >
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-11-07 03:04:37 +00:00
Ali Waseem
2fdba9098d
remove duplicate message in sentry trace ( #40226 )
2025-11-07 02:08:58 +00:00
Sean Oliver
364f743054
Fix PostHog user identification persisting after signout ( #40158 )
...
- Add reset() method to PostHogClient class to clear user identification
- Call posthogClient.reset() before clearLocalStorage() in signout flow
- Include proper error handling and memory leak prevention
- Clear all pending state (identification, groups, events)
Resolves GROWTH-535
2025-11-06 15:51:56 -08:00
Ali Waseem
ab1b7220ce
Fix: Double words for errors within Sentry for capture message ( #40223 )
...
updated error messages
2025-11-06 18:44:14 -05:00
Danny White
4a4ccc30f5
chore: remove sidebar labels ( #39924 )
...
* basics
* draft docs
* remove labels
* restore needed pills
* remove extraneous diff
* vault beta status
* remove audit logs beta
* minor fix
* fix integration status
2025-11-07 10:00:49 +11:00
Ali Waseem
4d62c6d509
Fix: updated critical path errors within studio ( #40216 )
...
* updated Sentry critical path erroring
* removed unneeded return
2025-11-06 14:37:11 -08:00
TheMikeyRoss and Ali Waseem
2da9e9c965
fix: unable to update null policy ( #34813 )
...
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-06 10:21:40 -08:00
Charis
df63ce3658
fix(mssql foreign tables): disallow sort on columns filtered for equality ( #40137 )
...
There is an edge case interaction between the Postgres query parser and
MSSQL foreign tables, where the query parser may drop sort clauses that
are redundant with applied filters. This leads to invalid MSSQL syntax,
because the resulting query has a `limit` but no `sort`, and the user
sees a confusing error message.
This PR detects this edge case on MSSQL foreign tables. There are three
cases:
1. The user filters by a column, but there are still other columns
available for sorting. The default search for a sorting column will
leave out the filtered column.
2. The user filters by a column/several columns, and there are no more
columns that can be used for sorting. We stop the query and show an
admonition.
3. The user filters by a column, then tries to sort by the same column.
We stop the query and show an admonition.
2025-11-06 13:14:30 -05:00
Prashant Sridharan
d2a4175bdb
Added Agency Webinar ( #40207 )
2025-11-06 17:51:22 +00:00
kemal.earth
f2ee1e0c24
feat(studio): add log drain events to posthog ( #40182 )
...
* feat: add log drain save event posthog
* chore: rename type to destination on event
* chore: remove unused object
* feat: add confirmed event as well
* chore: update naming conventions for events
* fix: buttons track updated
2025-11-06 17:31:19 +00:00
Wen Bo Xie
252ff08c4c
fix: clarify cached egress only for Storage ( #40212 )
2025-11-06 17:57:59 +01:00
Rodrigo Mansueli
6a142b7752
feat: AI docs update ( #40183 )
...
* feat: AI docs update
* Update Rule003Spelling.toml
2025-11-06 17:57:30 +01:00