mirror of
https://github.com/supabase/supabase.git
synced 2026-10-08 02:45:07 +03:00
chore/function-recent-errors
11
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
6f6badae51 |
fix(eslint): promote require-explicit-tabindex to error (#48170)
## What kind of change does this PR introduce? Accessibility / lint hardening (Safari keyboard focus). ## What is the current behavior? `supabase/require-explicit-tabindex` is `'warn'`. Studio’s ratchet was at 0 but the rule was still ratcheted; www / docs / design-system still had raw `<button>` / `role="button"` call sites without an explicit `tabIndex`. [DEPR-627](https://linear.app/supabase/issue/DEPR-627) · follow-up to #47984 / #48040 ## What is the new behavior? - Shared config: `'supabase/require-explicit-tabindex': 'error'` - Swept www / docs / design-system (+ Studio test fixtures the ratchet skipped) - Removed the rule from the Studio ratchet + baselines ## To test Prefer **Safari**. This PR only adds explicit `tabIndex` to raw `<button>` / `role="button"` call sites — not links, and not controls that already go through `Button` from `ui`. ### Marketing (`www`) ([staging link](https://zone-www-dot-com-git-danny-depr-627-promote-req-7ae43c-supabase.vercel.app/)) - [x] Homepage frameworks / dashboard feature tabs — Tab through each tab button - [x] Product pages (e.g. `/auth`, `/database`) — section tab switchers - [x] Narrow viewport — open the hamburger; Tab through menu buttons - [x] `/partners/catalog` — filter / view controls - [x] Blog view toggle (list ↔ grid) ### Docs ([staging link](https://docs-git-danny-depr-627-promote-require-explici-25e46d-supabase.vercel.app/)) - [x] **Desktop (≥ lg):** top-right **⋯ menu** (hamburger icon) — opens a dropdown that includes Theme. Not a separate theme button. - [x] **Mobile (< lg):** top-right **hamburger** opens the sheet; close (X) is the raw button we tagged. Theme inside the sheet uses `ThemeToggle` / `DropdownMenuTrigger` from `ui` (already supposed to set `tabIndex`). - [x] **Code blocks** — copy / language controls - [x] **Is this helpful?** — X / check are `Button` from `ui` (should already Tab). After voting **while signed in**, the follow-up “What went well?” / “How can we improve?” text button is the raw one we tagged. - [x] **AI Tools → Copy as Markdown** (right rail on a guide) — this is the only GuidesSidebar control this PR changed. “On this page” TOC items are **links**, not covered by this lint. - [x] **Reference docs** (e.g. JS client reference) — section headers that expand/collapse in the left nav (`Collapsible.Trigger`) - [x] **Troubleshooting index** — type in the search field, then Tab to the **clear (X)** control ### Dashboard (`studio`) No production UI changes in this PR (tests + lint config only). Quick Safari smoke that prior tabindex work still holds: - [x] Project sidebar — Tab through primary nav links - [x] Settings → General — Tab through inputs / buttons - [x] Storage → Files — Tab a bucket row / file actions |
||
|
|
fb02182e86 |
Color system (#47288)
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES/NO ## What kind of change does this PR introduce? Bug fix, feature, docs update, ... ## What is the current behavior? Please link any relevant issues here. ## What is the new behavior? Feel free to include screenshots if it includes visual changes. ## Additional context Add any other context or screenshots. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Refreshed theming across the UI to use modern color expressions and shared theme variables (including OKLCH-based gradients), improving consistency for charts, code blocks, overlays, icons, and decorative backgrounds. * **Bug Fixes** * Improved light/dark color and gradient consistency across axis/grid styling, reference lines, buttons/badges, sidebar accents, loaders, and other visual components. * **Documentation** * Updated styling/theming guidance to align with the revised semantic token system and the updated theme variable usage patterns. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> |
||
|
|
56de26fe22 |
chore: Migrate the monorepo to use Tailwind v4 (#45318)
This PR migrates the whole monorepo to use Tailwind v4: - Removed `@tailwindcss/container-queries` plugin since it's included by default in v4, - Bump all instances of Tailwind to v4. Made minimal changes to the shared config to remove non-supported features (`alpha` mentions), - Migrate all apps to be compatible with v4 configs, - Fix the `typography.css` import in 3 apps, - Add missing rules which were included by default in v3, - Run `pnpm dlx @tailwindcss/upgrade` on all apps, which renames a lot of classes - Rename all misnamed classes according to https://tailwindcss.com/docs/upgrade-guide#renamed-utilities in all apps. --------- Co-authored-by: Jordi Enric <jordi.err@gmail.com> |
||
|
|
d30afc4dfd |
Fix console warnings for www (#41824)
* Fix console warnings for www * Remove debug text from PricingComputeSection (#41829) * Initial plan * Remove debug text from PricingComputeSection Co-authored-by: MildTomato <8291514+MildTomato@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MildTomato <8291514+MildTomato@users.noreply.github.com> --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: MildTomato <8291514+MildTomato@users.noreply.github.com> |
||
|
|
05a542ccea |
chore: Migrate all feather icons to lucide icons (#29038)
* Add lucide-react to docs (to make the autocomplete work). * Migrate the docs app icons. * Migrate the ui-patterns. * Remove the old icons from ui package. * Migrate the www app from react-feather icons. * Migrate all of studio icons. * Migrate the only component in design-system. * Fix an old import in ui package. Revert an import in docs app. * Fix some pages in www. * Remove unneeded files used in generation of icons. * Fix a prettier error. * Fix more issues in www. * Fix an issue in Log Date picker. * Replace all string sizes with number sizes because the icons grew in some cases. * Fix more imports in security page. * Fix an extra import. * Remove the size prop from all icons if they're in a button and they match the button size. * Minor fixes for docs and www. --------- Co-authored-by: Joshen Lim <joshenlimek@gmail.com> |
||
|
|
c8bb436ba7 |
Bernard (#19782)
Launch Week X - Day 5 Announcement |
||
|
+8 |
24721005f3 |
Starbuck (#19731)
* d4 setup * auth title * Starbuck * update video id * starbuck main stage (#19725) * Caption fixes for LWXd3 (#19680) * Update 2023-12-13-supabase-branching.mdx * Update 2023-12-13-supabase-branching.mdx * fix: add requirement on Docker client for edge funcs deploy (#19624) * fix: add requirement on Docker client for edge funcs deploy * fix: docker name Co-authored-by: Han Qiao <sweatybridge@gmail.com> * Update apps/docs/pages/guides/functions/deploy.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * fix: prettier --------- Co-authored-by: Han Qiao <sweatybridge@gmail.com> Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Add YouTube video, form link, more internal linking. (#19685) * Add YouTube video, form link, more internal linking. * More internal linking. * Edit admonition. * Swap OG image, add planetpg tag * Prettier * Update name --------- Co-authored-by: Terry Sutton <saltcod@gmail.com> * fix: update basic auth settings form (#19708) * fix: allow formfield to not have an icon * fix: convert radio buttons to formfields * fix: update copy & icons in auth settings page (#19710) * fix: add hcaptcha and cloudflare icons * fix: update copy * Chore/deprecate publications store (#19655) * Hide RLS assistant features for orgs with HIPAA * Replace all usage of meta.publications with react query * Deprecate publications store from meta store mobx, shift updateTableRealtime logic to SidePanelEditor * Address comments * Fix create trigger (#19711) * Chore/deprecate triggers store (#19712) * Replace all usage of meta.triggers with react query * Deprecate and remove ttriggers mobx store * Fix * Update apps/studio/components/interfaces/Database/Triggers/TriggersList/TriggersList.tsx Co-authored-by: Alaister Young <alaister@users.noreply.github.com> --------- Co-authored-by: Alaister Young <alaister@users.noreply.github.com> * Chore/branching update requirements (#19670) * Update requirements to enable branching * Remove panel query when closing subscripton plan panel * Update apps/studio/components/layouts/AppLayout/EnableBranchingButton/BranchingPlanNotice.tsx Co-authored-by: Alaister Young <alaister@users.noreply.github.com> * Lint * Lint * Update --------- Co-authored-by: Alaister Young <alaister@users.noreply.github.com> * Update branching info (#19715) * Update branching info * swap --------- Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * fix: time until hackathon end count down clock (#19716) * build-d4 (#19709) * build-d4 * Add images and more links. * Update description. * ADd mdx to filename. * Fix and update images * Edit filename. * replace notion links and prettify doc * fix title image link * update title * Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * update filename, --------- Co-authored-by: Bo Lu <lv.patrick@gmail.com> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * docs: auth passwords page (#19490) * docs: auth passwords page * Add redirect from old url * apply suggestion from @charislam Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> --------- Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com> Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Chore/deprecate functions store (#19714) * Shift all usage of database functions from pg meta store to RQ * Remove functions store from pg meta mobx store * fix * Fix * Fixes * fix * Address comments * Add build d4 (#19721) add build item * chore: add support sla of plans and non abuse copy (#19572) * chore: add support sla of plans and non abuse copy reword the SLA description of the popup to cover all paid plans add support sla shown in support form based on plan default expand support sla shown in support form add non-abuse copy if user tries to submit high or urgent severity tickets * fix: mispelling on prioritized * fix: update copy based on comments * starbucks-main-stage * Update file name. * Add og and thumb. * Add video. * Add LWX links. * chore: Migrate profile information to use `react-hook-form` (#19675) * Fix the icon in the theme listbox. * Remove visible prop on FormSection since it used block which clashes with grid CSS class. * Migrate the user profile form to use react-hook-form. * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * chore: change current to all local for migrations in db reset command (#19728) * change current to all local for migrations in db reset command * Apply suggestions from code review --------- Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * chore: Fix the types in the `ui` package (#19633) * Enable the typecheck command for the ui package. * Ignore the stories.tsx files when typechecking. * Remove the unused Avatar component. We can use the one provided by shadcn now. * Rename the datatable.stories file. * Fix various type errors. * Fix the Toast component. * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-dentity-linking-session-control.mdx Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Add images. * Fix description. * Add new date and admonition. * Fix URL. * Update apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx --------- Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com> Co-authored-by: Lakshan Perera <lakshan@supabase.io> Co-authored-by: Han Qiao <sweatybridge@gmail.com> Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> Co-authored-by: Terry Sutton <saltcod@gmail.com> Co-authored-by: Kang Ming <kang.ming1996@gmail.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com> Co-authored-by: Alaister Young <alaister@users.noreply.github.com> Co-authored-by: Tyler <18113850+dshukertjr@users.noreply.github.com> Co-authored-by: Bo Lu <lv.patrick@gmail.com> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com> Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com> Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com> Co-authored-by: Pamela Chia <pamelachiamayyee@gmail.com> Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com> Co-authored-by: Tobias Törnros <t.tornros@gmail.com> * Update apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com> * update d4 link * fix prettier + more updates * update announcement banners * fix prettier * X blog digest (#19687) * Caption fixes for LWXd3 (#19680) * Update 2023-12-13-supabase-branching.mdx * Update 2023-12-13-supabase-branching.mdx * lwx blog digest * fix: add requirement on Docker client for edge funcs deploy (#19624) * fix: add requirement on Docker client for edge funcs deploy * fix: docker name Co-authored-by: Han Qiao <sweatybridge@gmail.com> * Update apps/docs/pages/guides/functions/deploy.mdx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * fix: prettier --------- Co-authored-by: Han Qiao <sweatybridge@gmail.com> Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Add YouTube video, form link, more internal linking. (#19685) * Add YouTube video, form link, more internal linking. * More internal linking. * Edit admonition. * Swap OG image, add planetpg tag * Prettier * Update name --------- Co-authored-by: Terry Sutton <saltcod@gmail.com> * fix: update basic auth settings form (#19708) * fix: allow formfield to not have an icon * fix: convert radio buttons to formfields * fix: update copy & icons in auth settings page (#19710) * fix: add hcaptcha and cloudflare icons * fix: update copy * Chore/deprecate publications store (#19655) * Hide RLS assistant features for orgs with HIPAA * Replace all usage of meta.publications with react query * Deprecate publications store from meta store mobx, shift updateTableRealtime logic to SidePanelEditor * Address comments * Fix create trigger (#19711) * Chore/deprecate triggers store (#19712) * Replace all usage of meta.triggers with react query * Deprecate and remove ttriggers mobx store * Fix * Update apps/studio/components/interfaces/Database/Triggers/TriggersList/TriggersList.tsx Co-authored-by: Alaister Young <alaister@users.noreply.github.com> --------- Co-authored-by: Alaister Young <alaister@users.noreply.github.com> * Chore/branching update requirements (#19670) * Update requirements to enable branching * Remove panel query when closing subscripton plan panel * Update apps/studio/components/layouts/AppLayout/EnableBranchingButton/BranchingPlanNotice.tsx Co-authored-by: Alaister Young <alaister@users.noreply.github.com> * Lint * Lint * Update --------- Co-authored-by: Alaister Young <alaister@users.noreply.github.com> * Update branching info (#19715) * Update branching info * swap --------- Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * fix: time until hackathon end count down clock (#19716) * build-d4 (#19709) * build-d4 * Add images and more links. * Update description. * ADd mdx to filename. * Fix and update images * Edit filename. * replace notion links and prettify doc * fix title image link * update title * Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * Update apps/www/_blog/2023-12-14-supabase-wrappers-v02-now-available.mdx Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * update filename, --------- Co-authored-by: Bo Lu <lv.patrick@gmail.com> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * docs: auth passwords page (#19490) * docs: auth passwords page * Add redirect from old url * apply suggestion from @charislam Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> --------- Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com> Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> Co-authored-by: Kang Ming <kang.ming1996@gmail.com> * Chore/deprecate functions store (#19714) * Shift all usage of database functions from pg meta store to RQ * Remove functions store from pg meta mobx store * fix * Fix * Fixes * fix * Address comments * Add build d4 (#19721) add build item * update digest layout * add community meetups link * move main stage label --------- Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com> Co-authored-by: Lakshan Perera <lakshan@supabase.io> Co-authored-by: Han Qiao <sweatybridge@gmail.com> Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> Co-authored-by: Ramiro Nuñez Dosio <ramiro@supabase.io> Co-authored-by: Terry Sutton <saltcod@gmail.com> Co-authored-by: Kang Ming <kang.ming1996@gmail.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com> Co-authored-by: Alaister Young <alaister@users.noreply.github.com> Co-authored-by: Tyler <18113850+dshukertjr@users.noreply.github.com> Co-authored-by: Bo Lu <lv.patrick@gmail.com> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com> Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com> * Update images. * Add images. * linnk lwx * Update apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com> --------- Co-authored-by: Ramiro Nuñez Dosio <ramiro@supabase.io> Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com> Co-authored-by: Lakshan Perera <lakshan@supabase.io> Co-authored-by: Han Qiao <sweatybridge@gmail.com> Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> Co-authored-by: Terry Sutton <saltcod@gmail.com> Co-authored-by: Kang Ming <kang.ming1996@gmail.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com> Co-authored-by: Alaister Young <alaister@users.noreply.github.com> Co-authored-by: Tyler <18113850+dshukertjr@users.noreply.github.com> Co-authored-by: Bo Lu <lv.patrick@gmail.com> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> Co-authored-by: Stojan Dimitrovski <sdimitrovski@gmail.com> Co-authored-by: Kamil Ogórek <kamil.ogorek@gmail.com> Co-authored-by: Pamela Chia <pamelachiamayyee@gmail.com> Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com> Co-authored-by: Tobias Törnros <t.tornros@gmail.com> |
||
|
|
0f71a2a2cf |
Trinity (#19671)
* set up d3 * fix image * fix some legacy image props * update title * countdown * change label * add blog post * quick fixes * update video id * update blob link * fix typo * add post images * halfway * prettier * final edits * Add LWX links. * prettier --------- Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> Co-authored-by: Ramiro Nuñez Dosio <ramiro@supabase.io> |
||
|
|
1fc96d5a92 |
HAL (#19636)
* add day 2 content setup * update announcements * change song * hero banner * change highlighted day 2 keywords * feat: added edge functions blog post (#19625) * feat: added edge functions blog post * grammar * apostrophes --------- Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> * update authors * update blog link * add blog post to dev menu * add blog assets * Small edits and internal linking. * update video id * add demo * update iframe synthax * Retroactive internal linking. * fix blog copy * prettifly --------- Co-authored-by: Lakshan Perera <lakshan@supabase.io> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> Co-authored-by: Inian <inian1234@gmail.com> Co-authored-by: Ramiro Nuñez Dosio <ramiro@supabase.io> |
||
|
|
cac702231c |
Flynn (#19599)
* Blog draft 1 * Updates * Update images * Prettier * Edits * Edits * author update * Apply suggestions from code review Co-authored-by: Alaister Young <alaister@users.noreply.github.com> * minor grammar * first pass * smol tweaks * smol edits * final edits * Adds clarity * more iteration of the product naming * Add thumbs * Updates * Spelling * Spelling * build item * update cta text * set up d1 * d1 image * blog post link * add dynamic import * add yt video * update scroll top * add x space * x space target blank * update promo banners * Add yt video * add Zoomable image to latest blog post * Add github discussion links * add hackathon * improve main stage mobile card * add latest post to nav * New images * update promo titles --------- Co-authored-by: Terry Sutton <saltcod@gmail.com> Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com> Co-authored-by: Alaister Young <alaister@users.noreply.github.com> |
||
|
|
2852d67f14 |
X Build Stage (#19531)
* start lwx pre release * prepare data * prepare layout * main stage + build stage layouts * lwx sticky nav * update build stage layout * more padding to meetups * udpate build stage layout * finish player * dimm upcoming days * update postgres blog link * active link while scrolling lwx page * increase x size * update design blog subtitle * smol fixes * update design post link * add target blank prop * update post description * update nav featured posts * update design card descr * The * Fix nav indexes |