Commit Graph

179 Commits

Author SHA1 Message Date
Gradio PR Bot 0fd56c10c7 chore: update versions (#13691)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-29 19:25:34 +00:00
Dawood Khan a1c3ffc111 fix: recover unpublished 6.21 release (#13690) 2026-07-29 15:07:19 -04:00
Dawood c3c5c67f47 Revert "fix: recover unpublished 6.21 release"
This reverts commit dfdae7a384.
2026-07-29 14:46:30 -04:00
Dawood dfdae7a384 fix: recover unpublished 6.21 release 2026-07-29 14:44:38 -04:00
Gradio PR Bot cf6eb09e39 chore: update versions (#13609)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
2026-07-29 12:42:57 -04:00
Gradio PR Bot 601769e2cd chore: update versions (#13550)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
2026-07-07 18:34:55 +00:00
Gradio PR Bot 1af4a6686a chore: update versions (#13535)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-17 12:09:08 -07:00
hysts 9d83502215 Make dropdowns accessible to screen readers (combobox ARIA pattern) (#13542)
* Make dropdowns accessible to screen readers

The dropdown text input used role="listbox", an invalid ARIA role for
a text field, and had no aria-activedescendant. Screen readers got
contradictory semantics and never announced options during keyboard
navigation, so the list could not be used.

Switch the input to the WAI-ARIA combobox pattern: role="combobox",
aria-activedescendant pointing at the active option while the list is
open, and aria-autocomplete describing the filter behavior. The popup
(ul role="listbox", li role="option") was already correct. Apply the
same fix to the multiselect variant, which had no combobox semantics
at all, and pass it a listbox_id so its options have stable ids.

Update the unit test that asserted the old listbox role and the e2e
specs that located the input by that role.

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-06-17 08:56:25 +09:00
Hannah 85c6d8c43d remove behavioural story tests covered by playwright (#13538)
* remove redundant tests

* format

* restore textbox
2026-06-15 17:46:18 +01:00
Abubakar Abid 53cb4cae1e Run pnpm lint and pnpm ts:check on CI (#13526)
* Fix format diagnostics

* add changeset

* Fix format diagnostics

* Fix frontend runtime test regressions

* add changeset

* Fix post-merge frontend diagnostics

* add changeset

* Simplify optional spaces imports

* add changeset

* Enable frontend lint and typecheck in CI

* add changeset

* Address review comments after merging main

- Resolve merge conflicts in FullscreenButton wiring (keep dispatch where main added it; keep null guard + svg renderer in nativeplot)
- gallery: make handle_save take a root-bound upload callback; drop unused Client import
- tootils: drop duplicate ILoadingStatus, use the @gradio/statustracker type
- types: widen frontend_fn return type to match process_frontend_fn runtime
- dataframe: remove leftover console.log in measure_row

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Allow I18nData in choice display names for ty typecheck

PR #13534 added runtime support for i18n'd choice display names in
Radio/CheckboxGroup/Dropdown/SimpleDropdown but didn't widen the
`choices` type, so `ty` flags `demo/i18n/run.py`. Widen the tuple
display side to `str | I18nData` to match `label`/`info` and the
runtime behavior.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* changes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 10:16:19 -07:00
hysts a11c728246 Re-translate i18n choices display names when the language is switched at runtime (#13534)
* Re-translate i18n choices on language switch

Choice display names in CheckboxGroup, Radio, Dropdown, and
SimpleDropdown were translated once at construction time, so
switching the language at runtime (Settings -> Language) updated
scalar props like label and info but left the choices in the
previous locale.

Add Gradio.live_i18n(), which wraps the injected i18n_store with
Svelte's fromStore() so that reading it inside a derived or a
template subscribes the caller to locale changes. Choice render
sites now use it instead of the construction-time formatter, which
stays as a fallback when no store is injected.

Also fix SimpleDropdown clearing its value when the display
strings change under it: the reverse lookup now re-derives the
displayed string from the still-valid internal value before
falling back to clearing.

Covered by runtime-switch unit tests in all four component suites
and an e2e test in i18n.spec.ts backed by a new Radio with i18n
choices in demo/i18n.

Closes #13531

* add changeset

* Address CI failure and Copilot review feedback

- Add fromStore to the svelte/store mock in i18n.test.ts; the mock
  predates the new import in @gradio/utils and made the suite fail
  to import on CI.
- live_i18n now uses the injected store purely as a reactivity
  trigger and always translates via this.i18n, so a custom
  formatter passed via props stays in effect.
- SimpleDropdown only reassigns its value and dispatches input when
  the resolved internal value actually changed, avoiding a spurious
  input event after a runtime locale switch.

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-06-12 19:41:54 +09:00
Gradio PR Bot 2b53384f5d chore: update versions (#13506)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-11 23:40:09 +00:00
hysts 8ec4cbc8de Translate i18n choices display names in choice-based components (#13516)
* Translate choices display names via i18n

gr.I18n markers worked for the label and info of choice-based
components, but the choices display names rendered as the raw
__i18n__ marker string. The i18n machinery only auto-translates
scalar props, so the choices array (an array of [display, value]
tuples) was never passed through the formatter.

Route the display side of each choice through the i18n formatter at
the render site, leaving the internal value untouched so event
payloads and value handling are unchanged. Covers CheckboxGroup,
Radio, Dropdown (single and multiselect), and SimpleDropdown.

This translates choices on initial load; re-translating them on a
runtime language switch is out of scope.

Closes #11611

* add changeset

* Use existing i18n keys in choice tests

Address Copilot review: the i18n choice tests passed custom
translations into setupi18n(), which persists them in the module-level
previous_translations and forces every later setupi18n() call to
reinitialize. Switch to existing en.json keys (common.clear,
common.remove) so the tests verify marker formatting without mutating
i18n module state.

Also fix the dropdown marker-leak assertion, which checked for
"__i18n__bold" (a string the raw marker never produces) and so could
not catch a regression. Assert the real marker is absent instead.

* Pin en locale in i18n choice tests

Address Copilot review: the i18n choice tests assert English display
strings, but setupi18n() derives its initial locale from the
environment. Pass an explicit "en" preferred locale so the assertions
do not depend on the machine/CI default locale.

* Force en locale in i18n choice tests

Address Copilot review: setupi18n() can early-return when i18n was
already initialized, which would ignore the preferred locale and make
the English-string assertions order-dependent. Call changeLocale("en")
after setup so the locale is pinned regardless of init order.

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-06-11 16:35:30 +02:00
Gradio PR Bot 72f78a255c chore: update versions (#13432)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-03 14:53:12 -04:00
Dawood Khan 29bd7a00fc gr.Dropdown() Fixes (#13451)
* dropdown fixes

* add changeset

* changes

* key nav fix

* ci: use fixed Playwright for frontend profiling base

* fixes

* fixes

* remove comments

* nav fixes

* remove test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Abubakar Abid <islamrealm@gmail.com>
2026-06-03 14:25:13 -04:00
Gradio PR Bot 43f5de6857 chore: update versions (#13255)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 18:57:53 -04:00
Freddy Boulton e6b1634f3d Dropdown Unit Tests (#13247)
* Fix

* format

* Fix code

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-04-15 10:14:21 -04:00
Gradio PR Bot 2428047143 chore: update versions (#13200)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-10 16:38:10 -04:00
Gradio PR Bot b4c801ef3c chore: update versions (#13137)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-03 00:50:11 +00:00
Gradio PR Bot 5747097e2c chore: update versions (#12978)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-24 16:58:32 -04:00
pngwn d5e1b8f6cb switch to browser testing in unit tests (#12998)
* switch to browser testing in unit tests

* don't check to media devices that don't exist

* fix client tests

* address comments

* Fix code

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
2026-03-12 10:37:56 -04:00
hysts 7874d0411c Fix dropdown detaching from input on scroll (#12994)
* Fix dropdown detaching from input on scroll

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-03-11 14:40:43 -04:00
Gradio PR Bot 41e98f9468 chore: update versions (#12953)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-06 12:21:33 -05:00
pngwn c4986883b2 Ensure svelte version mismatches do not break custom components (#12879)
* fix

* fix all

* clean

* clean

* add changeset

* format

* format

* cleanup

* fix lockfile

* fix

* fix

* fix things

* lockfile

* format

* add changeset

* fix tests

* fix

* fix

* fix?

* format

* manually resolve svelte

* fix

* format

* add changeset

* Add back svelte preprocessors

* format backend

* handle tests

* format

* add changeset

* format

* format

* format

* fix

* format

* fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
2026-03-04 17:52:52 +00:00
its5Q 2c769c7162 Fix massive dropdown slowdowns caused by descructuring a derived array (#12944)
* Remove array destructuring and replace with simple state variables

* add changeset

* Format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
2026-03-02 15:17:51 -05:00
Gradio PR Bot 8984159325 chore: update versions (#12850)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-17 17:13:41 -05:00
Gradio PR Bot fe99e84e31 chore: update versions (#12816)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-28 12:04:18 -05:00
Gradio PR Bot 09a7315d4b chore: update versions (#12768)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-22 17:25:13 -05:00
Freddy Boulton 7a1c321b65 Bump svelte/kit for security reasons (#12800) 2026-01-22 14:39:35 -05:00
Freddy Boulton 976cd11838 Fix html in Multiselect component (#12769)
* Fix html in Multiselect component

* add changeset

* Remove unused css rules

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2026-01-14 05:48:09 -05:00
Freddy Boulton 31cf0a6e74 Fix custom button click event triggers in dropdown (#12772)
* Fix custom button clicks

* add changeset

* Lint

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-01-13 10:59:20 -05:00
Hannah 0cfaef91c3 Upgrade to Storybook 10 (#12683)
* update storybook stories and config

* fix

* lockfile

* format

* add flag and update chromatic cli

* fixes

* fix visible prop

* fix chatbot rtl

* update navbar story

* update navbar story

* update tabs story

* fix slider

* fix navbar story

* fix multimodal textbox RTL and fix slider story

* fix multimodal textbox RTL and fix slider story

* fix rtl in chatbot

* tweak

* clean up

* format

* tweak

* tweak

* unused onmount

* use local files

* * use local files
* format

* remove vitest config
2026-01-13 16:00:17 +01:00
aliabid94 c471e96eff Migrates dropdown (#12697)
* changes

* add changeset

* add changeset

* changes

* add changeset

* changes

* remove unused import

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
2026-01-13 05:41:04 -05:00
Gradio PR Bot 8b70fa81b5 chore: update versions (#12623)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-09 18:47:52 -05:00
Abubakar Abid fa75712a32 Add custom buttons to gr.Dropdown(multiselect=True) and gr.LinePlot and other native plots (#12627)
* changes

* add changeset

* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-01-06 10:54:39 -08:00
Gradio PR Bot 3b56b13268 chore: update versions (#12545)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-19 13:09:23 -05:00
Freddy Boulton 5cf1ae5f35 Fix Dropdown change event when allow_custom_value is true (#12572)
* Add code

* add changeset

* Fix

* custom value

* Fix

* Fix typing issue

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2025-12-18 15:27:56 -05:00
Abubakar Abid f1d83fac3d Add ability to add custom buttons to components (#12539)
* changes

* add changeset

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* add changeset

* changes

* changes

* changes

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* reuse frontend

* changes

* changes

* changes

* changes

* format

* add changeset

* Refactor code for improved readability and maintainability

* changes

* changes

* changes

* changes

* changes

* changes

* changes

---------

Co-authored-by: Abubakar Abid <aaabid93@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2025-12-15 18:08:34 -08:00
Gradio PR Bot be915ce2dc chore: update versions (#12497) 2025-12-09 14:16:01 -05:00
Freddy Boulton e8efab2cb1 Fix Settings (#12518)
* Fix

* add changeset

* Fix dialogue

* add changeset

* Fix

* Fix code

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2025-12-08 16:29:15 -05:00
Gradio PR Bot b020d8fa4c chore: update versions (#12251)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-25 13:29:28 -05:00
pngwn 7e867fde90 Cc fixes 6.0 (#12416)
* Add code

* Fix

* version numbers

* Remove `crop_size` parameter from `ImageEditor` component (#12007)

* Remove crop_size parameter from ImageEditor __init__ function and docstring description

* Remove conversion code and deprecation warning message

* Fix docstring typo

* Remove deprecated ImageEditor crop_size references from demo files

* Remove crop_size parameters and variable assignments in super().__init__() calls for Sketchpad, Paint, and ImageMask classes that inherit from ImageEditor

* Regenerated notebook files

---------

Co-authored-by: pngwn <hello@pngwn.io>

* add changeset

* Fix (#12014)

* Remove tuples format from the chatbot (#12012)

* First draft

* Fix tests

* add changeset

* format

* Fix reload test

* Fix chatbot unit tests

* lint

* lint2

* Python unit tests

* Fix code

* Fix notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* fix: enable padding by default in Markdown component (#12010)

* fix: enable padding by default in Markdown component

* add changeset

* add changeset

* Fix: set the padding to false for both HTML and Markup

* Enable padding by default in HTML component

* fix: Fixed failing unit test and a docstring

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Make allow_tags=True the default in gr.Chatbot (#12027)

* Set allow tags to true by default.

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Remove all parameters with deprecation warnings (#12047)

* Fix

* Fix

* Fix

* lint

* Fix

* Remove max_length and min_length from gr.Audio and gr.Video (#12043)

* Audio

* Fix

* Video

* Fix

* Docs

* Fix tests

* Fix

* Fix

* Fix typos

* Add a single `buttons` parameter to components instead of the various `show_xxxxxxx_button` parameters (#12042)

* change buttons

* docstring

* changes

* changes

* notebooks

* changes

* changes

* fix tests

* fix lint

* changes

* changes

* fix json test

* story

* format

* Rename hf token to token (#12048)

* Rename hf_token -> token

* remove

* Do client

* remaining files

* Guides

* Fix

* empty

* Video subtitles (#12041)

* subtitles

* add video subtitles and allow json subs

* add changeset

* format

* notebook

* remove

* remove test files

* notebook fix

* merge fix

* remove unused prop

* type fix

* test fix

* test fixes

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix

* remaining fixes

* Fix rapid generation

* Remove Websockets (#11996)

* remove ws

* Fix:

* remove

* remove ws

* Format

* Bump client versions for release (#12059)

* Fix

* Fix

* fix (#12061)

* chore: update versions (dev) (#11909)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Handle special characters in native plot column names (#12064)

* changes

* add changeset

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Remove more deprecated parameters for the native plot components (#12063)

* more depr

* add changeset

* changes

* add changeset

* fix demos

* fix demos

* serial test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Gallery: Allow empty columns when items < columns (#12066)

* Allow empty columns when items < columns

* Fix

* add changeset

* fix button mistake

* Add story

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Rename show_api (#12069)

* commit

* rename

* add changeset

* Change dependency versions to major

Updated dependency versions from minor to major for several packages.

* Fix test

* Rename

* empty

* Fix

* reformat

* empty

* Fix

* Empty

* Fix

* Fix

* Comments

* trigger

* Update demo/mcp_tools/run.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Use function name as the api route name in gr.Interface and gr.ChatInterface (#12086)

* Fix

* add changeset

* fix

* trigger ci

* trigger ci

* trigger ci

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Extend Chatbot Message Format (#12051)

* Fix

* Chatbot fixes

* lint

* Fix

* Fix

* E2e test

* Add back feedback_value

* Fix

* Fix unit test

* add changeset

* Fix

* Fix unit tests

* Fix

* Fix tests

* WIP

* Fix

* Fix load_chat

* Fix guides

* Fix guides + Chat History

* Trigger ci

* Fix

* Fix stories

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Allow setting x limits independently in native plots (#12096)

* xlim independently

* add changeset

* fix

* changes

* changes

* Changes

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* chore: update versions (dev) (#12068)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Typo change. (#12107)

* Fix issue with boolean columns in dataframe (#12110)

* changes

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fixes for long legends in native plots (#12100)

* changes

* add changeset

* changes

* add changeset

* add changeset

* tweaks

* changes

* add changeset

* changes

* changes

* add changeset

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Upgrade version of `safehttpx` in `gradio` and use subdomain wildcards (#12117)

* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Collapse reasoning traces automatically if developer sets reasoning_tags parameter (#12070)

* Fix

* Chatbot fixes

* lint

* Fix

* Fix

* E2e test

* Add back feedback_value

* Fix

* Fix unit test

* add changeset

* Fix

* Fix

* add changeset

* Allow setting x limits independently in native plots (#12096)

* xlim independently

* add changeset

* fix

* changes

* changes

* Changes

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix

* trigger ci

* trigger ci

* Fix

* Collapse thinking

* Fix

* empty

* empty

* Fix

* notebook

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix chatinterface textbox warning (#12080)

* Add warning for conflicting ChatInterface textbox parameters

* Fix warning logic and tests for conflicting ChatInterface textbox parameters

* add changeset

* Address review feedback: move test and remove comments

* make the warning example in English

* format

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Improve gr.MultimodalTextbox in mobile (#12088)

* improve mm textbox styling for mobile responsiveness

* more stying

* clean up

* update send button

* add changeset

* fix

* fix

* tweak

* lint

* add changeset

* clean up

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Improve gr.Toast in mobile (#12099)

* * tweak toast styling
* add swipe to dismiss

* add changeset

* tweak

* light mode redesign

* add changeset

* tweak

* tweak spacing

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix transpose of square polars Dataframes. (#12164)

* Fix huggingface-hub issue in lite  (#12162)

* load from new wheel

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix transpose of square polars Dataframes.

---------

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Anton Vattay <3martini@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* gr.HTML "custom components" (#12098)

* changes

* add changeset

* changes

* changes

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes

* chagnes

* changes

* changes

* changes

---------

Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* fix hello blocks

* Fixed several hardcoded UI labels in the chat_interface that did not implement i18n. (#12240)

* Implemented i18n for hardcoded chat_interface labels

* add changeset

---------

Co-authored-by: arterm-sedov <artem.sedov@comindware.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Feature/prettify error oversized files (#12085)

* feat: Added filesize util. Prettified filesize error

* add vitest tests

* move fallback to param default

* Update client/js/src/utils/filesize.ts

* changes

---------

Co-authored-by: Abubakar Abid <islamrealm@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* add requests (#12249)

* New cache key for `6.0-dev` branch (#12217)

* Improve behaviour of gr.Checkbox  (#12198)

* improve behaviour of checkbox and add stories

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Update ZeroGPU guide to reflect best practices on manually passing an IP token (#12205)

* changes

* change

* add changeset

* Fix reload test

* Update js/_website/src/lib/templates/python-client/gradio_client/03_using-zero-gpu-spaces.svx

Co-authored-by: hysts <hysts@users.noreply.github.com>

* Update js/_website/src/lib/templates/python-client/gradio_client/03_using-zero-gpu-spaces.svx

Co-authored-by: hysts <hysts@users.noreply.github.com>

* changes

* changes

* add changeset

* changes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: hysts <hysts@users.noreply.github.com>

* fix: Add WebP MIME type support for image file validation (#12206)

* fix: Add explicit WebP MIME type support for image file validation

* changes

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Move `theme`, `css`, `css_paths`, `js`, `head`, `head_paths` to `launch()` (#12151)

* move params

* moving params

* add changeset

* Fixed some demos

* fix utils

* fix demo

* fixes

* remove log

* small fixes

* fixes

* test fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* new cache

* Fix

* Notebook

* test fixes

* test fixes

* more test fixes

* test action

* revert action

---------

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: hysts <hysts@users.noreply.github.com>
Co-authored-by: devasadhu <devasadhu10@gmail.com>

* [Client] Fix ZeroGPU headers forwarding (#12243)

* [Client] Fix ZeroGPU headers forwarding

* add changeset

* changes

* lint

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* 🌙 Add dark mode to gradio docs  (#12106)

* dark mode docs!!!

* add changeset

* change footer

* add changeset

* cleanup

* format

* add matchmedia fallback

* clean up

* tweak

* tweak search modal in dark mode

* more dark mode fixes

* format

* add changeset

* Update navbar design in website docs (#12152)

* update desktop nav bar

* format

* light mode dropdown

* dark target fix

* tweak

* tweak

* fix

* format

* update pnpm

* test

* revert

* fix demos on landing page

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* Change gr.Toast expanded to true by default (#12291)

* change expanded to true

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix reload mode tests (#12295)

* Fix reload mode tests

* add changeset

* Fix blocks

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix

* Copy as markdown button in API docs  (#12168)

* changes

* changes

* changes

* refactor

* formatting

* cleanup

* add changeset

* fix bug with unnamed non public endpoints

* uniform copy buttons, and checkmark

* switch to lang specific copy buttons

* convert button to dropdown

* add open in huggingchat

* format and lint

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Allow serving Gradio MCP apps as ChatGPT apps as well (#12268)

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Svelte5 migration (#12114)

* changes

* fix things

* changes

* change

* change

* clean

* Upgrade ColorPicker to Svelte5 (#12115)

* Fix

* fix

---------

Co-authored-by: pngwn <hello@pngwn.io>

* Upgrade Checkbox, CheckboxGroup, Markdown to Svelte 5 (#12116)

* fix

* fix

* Remove comment

* Migrate Dropdown to svelte5 (#12119)

* Fix

* Fix

* Fix

* Fix (#12122)

* migrate slider (#12123)

* Fix (#12125)

* Fix Code Component (#12126)

* Migrate Radio component to Svelte 5 (#12130)

* Upgrade File To Svelte 5 (#12131)

* Upgrade File Component To Svelte 5

* Fix dropdown radio change events

* Fix change events

* migrate image (#12133)

* Fix video (#12134)

* Migrate Gallery (#12135)

* rename (#12136)

* Migrate DateTime (#12137)

* Migrate DownloadButton (#12138)

* Migrate HighlightedText (#12139)

* Migrate Json Component (#12140)

* Migrate Json Component

* Remove inspect

* migrate number component (#12141)

* Migrate UploadButton (#12142)

* Migrate Model3D (#12143)

* Migrate Timer (#12145)

* Migreate Timer

* remove console.log

* Migrate FileExplorer (#12146)

* ParamViewer (#12147)

* Migrate ImageSlider (#12148)

* Migrate NavBar and SideBar (#12149)

* SimpleComponents (#12150)

* Migrate Draggable (#12154)

* Draggable

* Add types

* Add code (#12155)

* Fix css variables (#12161)

* Misc fixes (#12165)

* fix things (#12166)

* Try to fix

* format + merge 6.0 dev branch

* add changeset

* Fix

* Fix

* Fix

* Fix

* Fix build for now

* fix docstring

* here we go again 😮‍💨

* Fix tests

* Fix

* V5 rerender (#12170)

* almost

* fix

* fix

* more fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix i18n in Svelte 5 Branch (#12177)

* Support i18n in svelte 5 branch

* Fix i18n

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix (#12179)

* Fix success failure event triggers  (#12180)

* Fix

* Fix sucess failure triggers

* Fix

* Fix radio change/input events (#12182)

* Fix Chatbot Editing (#12183)

* fix spa build (#12186)

* fix loading statuses (#12185)

* Fix chatbot multimodal (#12187)

* Fixing

* Add code

* Fix JSON Component (#12188)

* Fix gallery clear event (#12189)

* Fix Gallery Clear Event

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix image component events (#12190)

* Fix Gallery Clear Event

* Fix Image Component Events

* Fix example loading (#12192)

* Fix

* Fix

* Fix Example Label (#12193)

* Add back app footer + Dispatch load events (#12181)

* Fix

* Fix

* add changeset

* fix load events/ state settling

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>

* fix moast toasts (#12195)

* fix

* fix

* Formatting svelte 5 branch (#12197)

* Fix loading status for SPA (#12196)

* Fix Loading status

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Trigger ID (#12199)

* .then events were being triggered twice (#12207)

* Fix Image Updates (#12208)

* Fix Weird Issues With SPA (#12209)

* Fix Weird Issues With SPA

* Fix devDependencies

* Fix

* Fix chatbot streaming (#12211)

* Fix Weird Issues With SPA

* Fix devDependencies

* Fix

* Fix MultimodalImage props

* quick fix (#12210)

* Fix Thought in Chatbot for Svelte 5 (#12231)

* Fix Gallery + Video test (#12235)

* Fix Video input output in svelte 5 (#12236)

* Fix Video Payload

* Fix

* audio fix (#12204)

* Fix ChatInterface Rapid Generation (#12232)

* Fix Code (#12233)

* Fix website build in svelte5  (#12241)

* pin to different commit

* just pass version

* pin action version to 10.17.0

* Fix button issue in gr.MultimodalTextbox (#12200)

* change button to div

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Toast Content checking (#12242)

* S5 streaming (#12244)

* pending inputs (#12252)

* change

* sd

* fix

* Fix clear button loading status (#12259)

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Loading Status Fixes: Validation Errors + Making Errors Clearable (#12261)

* Make error status clickable

* add changeset

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Chatbot Model3d loading (#12266)

* Fix (#12269)

* Fix (#12270)

* Fix render tests (#12271)

* WIP

* Fix Render

* remove console.log

* Fix Render Merge test

* Lint

* Fix Tabs (#12272)

* Fix code (#12273)

* Small video tweak (#12274)

* Fix API Recorder (#12277)

* Fix accordion svelte 5 (#12279)

* Fix API Recorder

* Fix Accordion Svelte 5

* Fix ImageEditor Svelte 5 (#12278)

* .

* Format

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix DeepLink in Svelte5 (#12281)

* Fix DeepLink

* Fix Loading States

* Add code

* Audio Debugger

* Fix file explorer test svelte 5 (#12282)

* Fix FileExplorer e2e test

* Fix DeepLink in Svelte5 (#12281)

* Fix DeepLink

* Fix Loading States

* Add code

* Audio Debugger

* Fixes to visibility in svelte 5 (#12283)

* Push

* Fix

* Add comment explaining test

* Fix TodoList e2e test (#12287)

* Async rendering fix

* MountComponents

* Fix theme builder (#12292)

* Async rendering fix

* MountComponents

* Ugly WIP

* Revert

* Revert

* Fix theme builder

* remove logs

* Fix

* Fix lint

* changes (#12288)

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix theme builder

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Ali Abid <aliabid94@gmail.com>

* Preload examples by default if input components don't already have a developer-provided `value` (#12294)

* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* remove other changesets from svelte 5 branch

* Changeset V5 (#12298)

* Fix

* Let's see if this works (#12300)

* chore: update versions (dev) (#12111)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix node

* Fix

* Fix

* Fix error toast type definition for exception handling (#12302)

* handle value errors

* error type fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix python unit tests (#12303)

* Fix python unit tests

* add changeset

* Fix

* delete changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Dropdown filtered indices bug (#12304)

* Fix

* add changeset

* Fix label issue

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix textbox updates (#12306)

* Fix

* add changeset

* Fix label issue

* Fix code

* add changeset

* Remove changeset

* add changeset

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Add back default values for labels (#12305)

* Fix

* add changeset

* Fix label issue

* Add back default labels

* add changeset

* Format

* Fix default value for number

* add changeset

* Add back default labels

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix bug where Textbox change/input events triggers automatically when component mounts (#12317)

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Dropdown filtered_indices_problem for real (#12316)

* Fix tests

* add changeset

* Try again

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix website to work with svelte 5  (#12318)

* working

* use tailwind 3 instead

* changes

* formatting

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* proxy fix

* S5 df take3 (#12321)

* fix

* fix

* add changeset

* Fix

* Add code

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Migrate non-native plots to svelte 5 (#12307)

* changes

* add changeset

* change

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Migrate gr.HTML to svelte 5 (#12315)

* changes

* add changeset

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Publish action (#12323)

* Fix (#12301)

* Fix Publish action

* Trigger creation of dev release pr (#12324)

* Trigger dev release pr

* This is the version

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Improving performance of queue, especially for MCP (#12296)

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes'

* changes

* changes

* changes

* changes

* changes

* revert changes to demo

* changes

* changes

* changes

* notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix changesets? (#12326)

* Fix

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Quick fix: js client test fix (#12319)

* test fix

* workflow

* Remove lite across website and use embedded spaces  (#12325)

* changes

* formatting

* add changeset

* remove

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* changesets (#12329)

* Change `gr.Dataframe` component constructor parameters (#12330)

* Redesign Dataframe API: Replace tuple-based row_count/col_count with explicit limits

- Replace row_count: tuple[int, str] with row_count: int and row_limits: tuple[int | None, int | None]
- Replace col_count: tuple[int, str] with column_count: int and column_limits: tuple[int | None, int | None]
- Simplifies API by separating initial count from min/max constraints
- Removes awkward 'fixed'/'dynamic' string parameters
- Allows independent control of initial size and limits

* add changeset

* add changeset

* changes

* changes

* changes

* changes

* add changeset

* Update demos and tests to use new Dataframe API

- Replace col_count with column_count and column_limits
- Replace row_count tuples with row_count and row_limits
- Update all demos: blocks_outputs, filter_records, matrix_transpose, sort_records, dataframe_colorful
- Fix gradio/external.py Dataframe instantiation
- Update test_dataframe.py to test new API parameters

* changes

* clean

* changes

* changes

* nb

* changes

* changes

* fix"
tmeplates

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Undo in Audio component (#12327)

* audio fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Use beefier runners for e2e tests (#12332)

* Use beefier runners

* Fix

* trigger ci

* LFG

* Be able to update visibility programmatically  (#12320)

* Fix?

* add changeset

* Fix code

* Fix

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* chore: update versions (dev) (#12331)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix statustracker for generating outputs (#12337)

* Fix number status

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* clean up some console logs (#12336)

* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix dropdown filtering (#12344)

* fix audio_subtitle demo

* demo tweaks

* clean

* Fix json postprocessing with queue=False (#12343)

* Fix status

* add changeset

* Fix queue false

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* fix colopicker (#12360)

* fix colopicker

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix input (#12359)

* fix input

* format

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix various event issues (#12357)

* fix slider

* fix code

* fix code

* fix dataframe events

* fix checkbox group

* clean

* add changeset

* Fix build

* Fix color picker

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* chore: update versions (dev) (#12342)

* Fix status tracker iterative image (#12358)

* Fix dropdown filtering

* Fix

* add changeset

* Fix issue finally for real

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Chatbot autoscroll (#12372)

* fix chatbot scroll

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Ensure `show_error` is always respected (#12374)

* Fix queue false render issue (#12363)

* Fix render with queue=false issue

* Add file

* add changeset

* Fix test

* Fix tests

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix audio errors when streaming (#12373)

* Fix Walkthrough component (#12371)

* fix walkthrough

* clean

* clean

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix progress in StatusTracker (#12370)

* fix progress component

* format

* add changeset

* Update js/statustracker/static/index.svelte

Co-authored-by: aliabid94 <aabid94@gmail.com>

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>

* Fix some e2e tests (#12378)

* Fix

* Fix code

* add changeset

* Revert

* Fix tests

* Fix

* add changeset

* Fix

* timeout

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Spaces hot reloading (#11821)

* jurigged hot-reload

* Continue

* More conventional TypeVar naming

* add changeset

* Fix Watcher creation

* Auto demo name

* Make auto-demo name overridable

* Single-file jurigged server reloader

* Not needed

* ruff check --fix

* ruff format

* Spaces reloading

* add changeset

* Add requests package to requirements

* Ruff

* Fix some ty errors

* noqa: I001

* Ruff

* Fix

* Remove requests from requirements.txt

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix font (#12375)

* fix font

* add changeset

* tweaks

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix Reload Mode in 6.0 (#12383)

* Fix but ugly

* add changeset

* Remove console.log

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix cache keys (#12388)

* Improve audio player UI in gr.Chatbot (#12102)

* update wavesurfer

* Add minimal audio player to audio component

* Add minimal audio player to audio component

* add changeset

* update button panel

* tweak

* format

* Merge remote-tracking branch 'origin/6.0-dev' into minimal-audio-player

* spacing

* fix button position on other components in the chatbot

* add changeset

* fix tests

* fix test

* fix test

* fix test

* fix liked test

* format

* test tweak

* add await

* test id fix

* tweak

* label fix

* test fix

* test tweak

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix custom css e2e test in SSR (#12390)

* Fix test

* Fix test

* Tweak

* merge

* Fix pkg (#12395)

* fix pkg + publish

* fix pkg + publish

* Reduce files in build (#12391)

* Reduce files in build

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Download frontend templates for custom components (#12389)

* empty

* Change token

* Fix code

* Fix

* add changeset

* Fix

* Remove version pin

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* multimodal textbox recorder

* fix custom components (#12397)

* fix

* clean

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Revert "multimodal textbox recorder"

This reverts commit c3eeadc36c.

* fix publish (#12398)

* fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix full width toast issue (#12381)

* Fix toast full width issue

* add changeset

* Fix

* Fix

* fix broken media query

* multimodal textbox recorder

* fix custom components (#12397)

* fix

* clean

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: hannahblair <hannahblair@hotmail.co.uk>
Co-authored-by: pngwn <hello@pngwn.io>

* Fix publish take seven hundred and forty two (#12400)

* fix

* fix

* fix

* fix lockfile

* Remove SSE transport from MCP docs (#12393)

* changes

* changes

* changes

* add changeset

* Update guides/10_mcp/01_building-mcp-server-with-gradio.md

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* chore: update versions (dev) (#12369)

* fix ci

* fix gradio/preview provenance

* Pass component props as input (#12267)

* changes

* add changeset

* changes

* changes

* tweak demo

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* Update gradio/blocks.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Update gradio/blocks.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Update gradio/routes.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* changes

---------

Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aliabid94@gmail.com>

* Add minimal recording UI to gr.MultimodalTextbox (#12399)

* multimodal textbox recorder

* add changeset

* improve styling

* revert css tweaks

* make icon styling consistent

* file fix

* handle errors

* mobile input width

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Add default gradio style to custom html in spa mode (#12411)

* chanbges

* add changeset

* changes

* Fix CI

* Fix unit tests

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix: Using root instead of mcp_server_url for file upload config docs (#12412)

* fix: Using root instead of mcp_server_url for file upload config docs

* add changeset

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* fix

* fix things

* clean

* add changeset

* Fix show_progress not being respected (#12410)

* Fix code

* add changeset

* notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix browser component tests (#12409)

* Fix browser component tests

* add changeset

* Fix reload mode tests

* add changeset

* Fix

* Fix

* Fix tabs

* Fix

* add changeset

* Fix

* Fix race condition

* Fix

* Skip troll tabs test

* Skip tabs:

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix vibe editor on 6.0 (#12408)

* fix console error in dependency.ts

* load vibe editor correctly

* add changeset

* switch to onmount

* lint + fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Enhancements to DX/Docs for Custom HTML components (#12403)

* changes

* add changeset

* changes

* changes

* changes

* add changeset

* changes

* changes

* format

* changes

* changes

* revert

* revert

* revert

* add changeset

* plc

* revert

* changes

* changes"

* changes

* changes

* fix

* fix test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix

* fix

* clean

* clean gh

* clean changelogs

* clean pkg jsons

* clean

* clean

* fix

* fix

* fix

* clean

* add changeset

* fix changeset

* fix changeset

* format

* clean

* format

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: Regina Reynolds <regina.c.reynolds@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: PRIME-SV <68094813+PRIME-SV@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
Co-authored-by: Gradio PR Bot <121576822+gradio-pr-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: missionfloyd <missionfloyd@users.noreply.github.com>
Co-authored-by: meg <90473723+meg-huggingface@users.noreply.github.com>
Co-authored-by: Saleh Sargolzaei <68460816+salehsargolzaee@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: vedo-avattay <avattay@vedocorp.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: Anton Vattay <3martini@gmail.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: arterm-sedov <66188814+arterm-sedov@users.noreply.github.com>
Co-authored-by: arterm-sedov <artem.sedov@comindware.com>
Co-authored-by: brianvandenbersselaar <brian.vandenbersselaar@asnbank.nl>
Co-authored-by: Abubakar Abid <islamrealm@gmail.com>
Co-authored-by: hysts <hysts@users.noreply.github.com>
Co-authored-by: devasadhu <devasadhu10@gmail.com>
Co-authored-by: Charles <charles@huggingface.co>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: hannahblair <hannahblair@hotmail.co.uk>
Co-authored-by: Paco Aranda <francisco.aranda@huggingface.co>
2025-11-25 23:24:35 +07:00
pngwn dce4714914 I am changesets (#12439)
* bump all

* version everything
2025-11-21 23:39:40 +07:00
Freddy Boulton 029034f785 [No Merge] Gradio 6.0 (#11908)
* Add code

* Fix

* version numbers

* Remove `crop_size` parameter from `ImageEditor` component (#12007)

* Remove crop_size parameter from ImageEditor __init__ function and docstring description

* Remove conversion code and deprecation warning message

* Fix docstring typo

* Remove deprecated ImageEditor crop_size references from demo files

* Remove crop_size parameters and variable assignments in super().__init__() calls for Sketchpad, Paint, and ImageMask classes that inherit from ImageEditor

* Regenerated notebook files

---------

Co-authored-by: pngwn <hello@pngwn.io>

* add changeset

* Fix (#12014)

* Remove tuples format from the chatbot (#12012)

* First draft

* Fix tests

* add changeset

* format

* Fix reload test

* Fix chatbot unit tests

* lint

* lint2

* Python unit tests

* Fix code

* Fix notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* fix: enable padding by default in Markdown component (#12010)

* fix: enable padding by default in Markdown component

* add changeset

* add changeset

* Fix: set the padding to false for both HTML and Markup

* Enable padding by default in HTML component

* fix: Fixed failing unit test and a docstring

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Make allow_tags=True the default in gr.Chatbot (#12027)

* Set allow tags to true by default.

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Remove all parameters with deprecation warnings (#12047)

* Fix

* Fix

* Fix

* lint

* Fix

* Remove max_length and min_length from gr.Audio and gr.Video (#12043)

* Audio

* Fix

* Video

* Fix

* Docs

* Fix tests

* Fix

* Fix

* Fix typos

* Add a single `buttons` parameter to components instead of the various `show_xxxxxxx_button` parameters (#12042)

* change buttons

* docstring

* changes

* changes

* notebooks

* changes

* changes

* fix tests

* fix lint

* changes

* changes

* fix json test

* story

* format

* Rename hf token to token (#12048)

* Rename hf_token -> token

* remove

* Do client

* remaining files

* Guides

* Fix

* empty

* Video subtitles (#12041)

* subtitles

* add video subtitles and allow json subs

* add changeset

* format

* notebook

* remove

* remove test files

* notebook fix

* merge fix

* remove unused prop

* type fix

* test fix

* test fixes

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix

* remaining fixes

* Fix rapid generation

* Remove Websockets (#11996)

* remove ws

* Fix:

* remove

* remove ws

* Format

* Bump client versions for release (#12059)

* Fix

* Fix

* fix (#12061)

* chore: update versions (dev) (#11909)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Handle special characters in native plot column names (#12064)

* changes

* add changeset

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Remove more deprecated parameters for the native plot components (#12063)

* more depr

* add changeset

* changes

* add changeset

* fix demos

* fix demos

* serial test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Gallery: Allow empty columns when items < columns (#12066)

* Allow empty columns when items < columns

* Fix

* add changeset

* fix button mistake

* Add story

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Rename show_api (#12069)

* commit

* rename

* add changeset

* Change dependency versions to major

Updated dependency versions from minor to major for several packages.

* Fix test

* Rename

* empty

* Fix

* reformat

* empty

* Fix

* Empty

* Fix

* Fix

* Comments

* trigger

* Update demo/mcp_tools/run.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Use function name as the api route name in gr.Interface and gr.ChatInterface (#12086)

* Fix

* add changeset

* fix

* trigger ci

* trigger ci

* trigger ci

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Extend Chatbot Message Format (#12051)

* Fix

* Chatbot fixes

* lint

* Fix

* Fix

* E2e test

* Add back feedback_value

* Fix

* Fix unit test

* add changeset

* Fix

* Fix unit tests

* Fix

* Fix tests

* WIP

* Fix

* Fix load_chat

* Fix guides

* Fix guides + Chat History

* Trigger ci

* Fix

* Fix stories

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Allow setting x limits independently in native plots (#12096)

* xlim independently

* add changeset

* fix

* changes

* changes

* Changes

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* chore: update versions (dev) (#12068)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Typo change. (#12107)

* Fix issue with boolean columns in dataframe (#12110)

* changes

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fixes for long legends in native plots (#12100)

* changes

* add changeset

* changes

* add changeset

* add changeset

* tweaks

* changes

* add changeset

* changes

* changes

* add changeset

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Upgrade version of `safehttpx` in `gradio` and use subdomain wildcards (#12117)

* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Collapse reasoning traces automatically if developer sets reasoning_tags parameter (#12070)

* Fix

* Chatbot fixes

* lint

* Fix

* Fix

* E2e test

* Add back feedback_value

* Fix

* Fix unit test

* add changeset

* Fix

* Fix

* add changeset

* Allow setting x limits independently in native plots (#12096)

* xlim independently

* add changeset

* fix

* changes

* changes

* Changes

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix

* trigger ci

* trigger ci

* Fix

* Collapse thinking

* Fix

* empty

* empty

* Fix

* notebook

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix chatinterface textbox warning (#12080)

* Add warning for conflicting ChatInterface textbox parameters

* Fix warning logic and tests for conflicting ChatInterface textbox parameters

* add changeset

* Address review feedback: move test and remove comments

* make the warning example in English

* format

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Improve gr.MultimodalTextbox in mobile (#12088)

* improve mm textbox styling for mobile responsiveness

* more stying

* clean up

* update send button

* add changeset

* fix

* fix

* tweak

* lint

* add changeset

* clean up

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Improve gr.Toast in mobile (#12099)

* * tweak toast styling
* add swipe to dismiss

* add changeset

* tweak

* light mode redesign

* add changeset

* tweak

* tweak spacing

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix transpose of square polars Dataframes. (#12164)

* Fix huggingface-hub issue in lite  (#12162)

* load from new wheel

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix transpose of square polars Dataframes.

---------

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Anton Vattay <3martini@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* gr.HTML "custom components" (#12098)

* changes

* add changeset

* changes

* changes

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes

* chagnes

* changes

* changes

* changes

---------

Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* fix hello blocks

* Fixed several hardcoded UI labels in the chat_interface that did not implement i18n. (#12240)

* Implemented i18n for hardcoded chat_interface labels

* add changeset

---------

Co-authored-by: arterm-sedov <artem.sedov@comindware.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Feature/prettify error oversized files (#12085)

* feat: Added filesize util. Prettified filesize error

* add vitest tests

* move fallback to param default

* Update client/js/src/utils/filesize.ts

* changes

---------

Co-authored-by: Abubakar Abid <islamrealm@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* add requests (#12249)

* New cache key for `6.0-dev` branch (#12217)

* Improve behaviour of gr.Checkbox  (#12198)

* improve behaviour of checkbox and add stories

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Update ZeroGPU guide to reflect best practices on manually passing an IP token (#12205)

* changes

* change

* add changeset

* Fix reload test

* Update js/_website/src/lib/templates/python-client/gradio_client/03_using-zero-gpu-spaces.svx

Co-authored-by: hysts <hysts@users.noreply.github.com>

* Update js/_website/src/lib/templates/python-client/gradio_client/03_using-zero-gpu-spaces.svx

Co-authored-by: hysts <hysts@users.noreply.github.com>

* changes

* changes

* add changeset

* changes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: hysts <hysts@users.noreply.github.com>

* fix: Add WebP MIME type support for image file validation (#12206)

* fix: Add explicit WebP MIME type support for image file validation

* changes

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Move `theme`, `css`, `css_paths`, `js`, `head`, `head_paths` to `launch()` (#12151)

* move params

* moving params

* add changeset

* Fixed some demos

* fix utils

* fix demo

* fixes

* remove log

* small fixes

* fixes

* test fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* new cache

* Fix

* Notebook

* test fixes

* test fixes

* more test fixes

* test action

* revert action

---------

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: hysts <hysts@users.noreply.github.com>
Co-authored-by: devasadhu <devasadhu10@gmail.com>

* [Client] Fix ZeroGPU headers forwarding (#12243)

* [Client] Fix ZeroGPU headers forwarding

* add changeset

* changes

* lint

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* 🌙 Add dark mode to gradio docs  (#12106)

* dark mode docs!!!

* add changeset

* change footer

* add changeset

* cleanup

* format

* add matchmedia fallback

* clean up

* tweak

* tweak search modal in dark mode

* more dark mode fixes

* format

* add changeset

* Update navbar design in website docs (#12152)

* update desktop nav bar

* format

* light mode dropdown

* dark target fix

* tweak

* tweak

* fix

* format

* update pnpm

* test

* revert

* fix demos on landing page

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* Change gr.Toast expanded to true by default (#12291)

* change expanded to true

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix reload mode tests (#12295)

* Fix reload mode tests

* add changeset

* Fix blocks

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix

* Copy as markdown button in API docs  (#12168)

* changes

* changes

* changes

* refactor

* formatting

* cleanup

* add changeset

* fix bug with unnamed non public endpoints

* uniform copy buttons, and checkmark

* switch to lang specific copy buttons

* convert button to dropdown

* add open in huggingchat

* format and lint

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Allow serving Gradio MCP apps as ChatGPT apps as well (#12268)

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Svelte5 migration (#12114)

* changes

* fix things

* changes

* change

* change

* clean

* Upgrade ColorPicker to Svelte5 (#12115)

* Fix

* fix

---------

Co-authored-by: pngwn <hello@pngwn.io>

* Upgrade Checkbox, CheckboxGroup, Markdown to Svelte 5 (#12116)

* fix

* fix

* Remove comment

* Migrate Dropdown to svelte5 (#12119)

* Fix

* Fix

* Fix

* Fix (#12122)

* migrate slider (#12123)

* Fix (#12125)

* Fix Code Component (#12126)

* Migrate Radio component to Svelte 5 (#12130)

* Upgrade File To Svelte 5 (#12131)

* Upgrade File Component To Svelte 5

* Fix dropdown radio change events

* Fix change events

* migrate image (#12133)

* Fix video (#12134)

* Migrate Gallery (#12135)

* rename (#12136)

* Migrate DateTime (#12137)

* Migrate DownloadButton (#12138)

* Migrate HighlightedText (#12139)

* Migrate Json Component (#12140)

* Migrate Json Component

* Remove inspect

* migrate number component (#12141)

* Migrate UploadButton (#12142)

* Migrate Model3D (#12143)

* Migrate Timer (#12145)

* Migreate Timer

* remove console.log

* Migrate FileExplorer (#12146)

* ParamViewer (#12147)

* Migrate ImageSlider (#12148)

* Migrate NavBar and SideBar (#12149)

* SimpleComponents (#12150)

* Migrate Draggable (#12154)

* Draggable

* Add types

* Add code (#12155)

* Fix css variables (#12161)

* Misc fixes (#12165)

* fix things (#12166)

* Try to fix

* format + merge 6.0 dev branch

* add changeset

* Fix

* Fix

* Fix

* Fix

* Fix build for now

* fix docstring

* here we go again 😮‍💨

* Fix tests

* Fix

* V5 rerender (#12170)

* almost

* fix

* fix

* more fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix i18n in Svelte 5 Branch (#12177)

* Support i18n in svelte 5 branch

* Fix i18n

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix (#12179)

* Fix success failure event triggers  (#12180)

* Fix

* Fix sucess failure triggers

* Fix

* Fix radio change/input events (#12182)

* Fix Chatbot Editing (#12183)

* fix spa build (#12186)

* fix loading statuses (#12185)

* Fix chatbot multimodal (#12187)

* Fixing

* Add code

* Fix JSON Component (#12188)

* Fix gallery clear event (#12189)

* Fix Gallery Clear Event

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix image component events (#12190)

* Fix Gallery Clear Event

* Fix Image Component Events

* Fix example loading (#12192)

* Fix

* Fix

* Fix Example Label (#12193)

* Add back app footer + Dispatch load events (#12181)

* Fix

* Fix

* add changeset

* fix load events/ state settling

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>

* fix moast toasts (#12195)

* fix

* fix

* Formatting svelte 5 branch (#12197)

* Fix loading status for SPA (#12196)

* Fix Loading status

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Trigger ID (#12199)

* .then events were being triggered twice (#12207)

* Fix Image Updates (#12208)

* Fix Weird Issues With SPA (#12209)

* Fix Weird Issues With SPA

* Fix devDependencies

* Fix

* Fix chatbot streaming (#12211)

* Fix Weird Issues With SPA

* Fix devDependencies

* Fix

* Fix MultimodalImage props

* quick fix (#12210)

* Fix Thought in Chatbot for Svelte 5 (#12231)

* Fix Gallery + Video test (#12235)

* Fix Video input output in svelte 5 (#12236)

* Fix Video Payload

* Fix

* audio fix (#12204)

* Fix ChatInterface Rapid Generation (#12232)

* Fix Code (#12233)

* Fix website build in svelte5  (#12241)

* pin to different commit

* just pass version

* pin action version to 10.17.0

* Fix button issue in gr.MultimodalTextbox (#12200)

* change button to div

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Toast Content checking (#12242)

* S5 streaming (#12244)

* pending inputs (#12252)

* change

* sd

* fix

* Fix clear button loading status (#12259)

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Loading Status Fixes: Validation Errors + Making Errors Clearable (#12261)

* Make error status clickable

* add changeset

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Chatbot Model3d loading (#12266)

* Fix (#12269)

* Fix (#12270)

* Fix render tests (#12271)

* WIP

* Fix Render

* remove console.log

* Fix Render Merge test

* Lint

* Fix Tabs (#12272)

* Fix code (#12273)

* Small video tweak (#12274)

* Fix API Recorder (#12277)

* Fix accordion svelte 5 (#12279)

* Fix API Recorder

* Fix Accordion Svelte 5

* Fix ImageEditor Svelte 5 (#12278)

* .

* Format

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix DeepLink in Svelte5 (#12281)

* Fix DeepLink

* Fix Loading States

* Add code

* Audio Debugger

* Fix file explorer test svelte 5 (#12282)

* Fix FileExplorer e2e test

* Fix DeepLink in Svelte5 (#12281)

* Fix DeepLink

* Fix Loading States

* Add code

* Audio Debugger

* Fixes to visibility in svelte 5 (#12283)

* Push

* Fix

* Add comment explaining test

* Fix TodoList e2e test (#12287)

* Async rendering fix

* MountComponents

* Fix theme builder (#12292)

* Async rendering fix

* MountComponents

* Ugly WIP

* Revert

* Revert

* Fix theme builder

* remove logs

* Fix

* Fix lint

* changes (#12288)

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix theme builder

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Ali Abid <aliabid94@gmail.com>

* Preload examples by default if input components don't already have a developer-provided `value` (#12294)

* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* remove other changesets from svelte 5 branch

* Changeset V5 (#12298)

* Fix

* Let's see if this works (#12300)

* chore: update versions (dev) (#12111)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix node

* Fix

* Fix

* Fix error toast type definition for exception handling (#12302)

* handle value errors

* error type fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix python unit tests (#12303)

* Fix python unit tests

* add changeset

* Fix

* delete changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Dropdown filtered indices bug (#12304)

* Fix

* add changeset

* Fix label issue

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix textbox updates (#12306)

* Fix

* add changeset

* Fix label issue

* Fix code

* add changeset

* Remove changeset

* add changeset

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Add back default values for labels (#12305)

* Fix

* add changeset

* Fix label issue

* Add back default labels

* add changeset

* Format

* Fix default value for number

* add changeset

* Add back default labels

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix bug where Textbox change/input events triggers automatically when component mounts (#12317)

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Dropdown filtered_indices_problem for real (#12316)

* Fix tests

* add changeset

* Try again

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix website to work with svelte 5  (#12318)

* working

* use tailwind 3 instead

* changes

* formatting

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* proxy fix

* S5 df take3 (#12321)

* fix

* fix

* add changeset

* Fix

* Add code

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Migrate non-native plots to svelte 5 (#12307)

* changes

* add changeset

* change

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Migrate gr.HTML to svelte 5 (#12315)

* changes

* add changeset

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Publish action (#12323)

* Fix (#12301)

* Fix Publish action

* Trigger creation of dev release pr (#12324)

* Trigger dev release pr

* This is the version

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Improving performance of queue, especially for MCP (#12296)

* changes

* add changeset

* changes

* changes

* changes

* changes

* changes

* changes'

* changes

* changes

* changes

* changes

* changes

* revert changes to demo

* changes

* changes

* changes

* notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix changesets? (#12326)

* Fix

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Quick fix: js client test fix (#12319)

* test fix

* workflow

* Remove lite across website and use embedded spaces  (#12325)

* changes

* formatting

* add changeset

* remove

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* changesets (#12329)

* Change `gr.Dataframe` component constructor parameters (#12330)

* Redesign Dataframe API: Replace tuple-based row_count/col_count with explicit limits

- Replace row_count: tuple[int, str] with row_count: int and row_limits: tuple[int | None, int | None]
- Replace col_count: tuple[int, str] with column_count: int and column_limits: tuple[int | None, int | None]
- Simplifies API by separating initial count from min/max constraints
- Removes awkward 'fixed'/'dynamic' string parameters
- Allows independent control of initial size and limits

* add changeset

* add changeset

* changes

* changes

* changes

* changes

* add changeset

* Update demos and tests to use new Dataframe API

- Replace col_count with column_count and column_limits
- Replace row_count tuples with row_count and row_limits
- Update all demos: blocks_outputs, filter_records, matrix_transpose, sort_records, dataframe_colorful
- Fix gradio/external.py Dataframe instantiation
- Update test_dataframe.py to test new API parameters

* changes

* clean

* changes

* changes

* nb

* changes

* changes

* fix"
tmeplates

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Undo in Audio component (#12327)

* audio fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Use beefier runners for e2e tests (#12332)

* Use beefier runners

* Fix

* trigger ci

* LFG

* Be able to update visibility programmatically  (#12320)

* Fix?

* add changeset

* Fix code

* Fix

* Fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* chore: update versions (dev) (#12331)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Fix statustracker for generating outputs (#12337)

* Fix number status

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* clean up some console logs (#12336)

* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix dropdown filtering (#12344)

* fix audio_subtitle demo

* demo tweaks

* clean

* Fix json postprocessing with queue=False (#12343)

* Fix status

* add changeset

* Fix queue false

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* fix colopicker (#12360)

* fix colopicker

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix input (#12359)

* fix input

* format

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix various event issues (#12357)

* fix slider

* fix code

* fix code

* fix dataframe events

* fix checkbox group

* clean

* add changeset

* Fix build

* Fix color picker

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* chore: update versions (dev) (#12342)

* Fix status tracker iterative image (#12358)

* Fix dropdown filtering

* Fix

* add changeset

* Fix issue finally for real

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix Chatbot autoscroll (#12372)

* fix chatbot scroll

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Ensure `show_error` is always respected (#12374)

* Fix queue false render issue (#12363)

* Fix render with queue=false issue

* Add file

* add changeset

* Fix test

* Fix tests

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix audio errors when streaming (#12373)

* Fix Walkthrough component (#12371)

* fix walkthrough

* clean

* clean

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix progress in StatusTracker (#12370)

* fix progress component

* format

* add changeset

* Update js/statustracker/static/index.svelte

Co-authored-by: aliabid94 <aabid94@gmail.com>

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>

* Fix some e2e tests (#12378)

* Fix

* Fix code

* add changeset

* Revert

* Fix tests

* Fix

* add changeset

* Fix

* timeout

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Spaces hot reloading (#11821)

* jurigged hot-reload

* Continue

* More conventional TypeVar naming

* add changeset

* Fix Watcher creation

* Auto demo name

* Make auto-demo name overridable

* Single-file jurigged server reloader

* Not needed

* ruff check --fix

* ruff format

* Spaces reloading

* add changeset

* Add requests package to requirements

* Ruff

* Fix some ty errors

* noqa: I001

* Ruff

* Fix

* Remove requests from requirements.txt

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix font (#12375)

* fix font

* add changeset

* tweaks

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix Reload Mode in 6.0 (#12383)

* Fix but ugly

* add changeset

* Remove console.log

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix cache keys (#12388)

* Improve audio player UI in gr.Chatbot (#12102)

* update wavesurfer

* Add minimal audio player to audio component

* Add minimal audio player to audio component

* add changeset

* update button panel

* tweak

* format

* Merge remote-tracking branch 'origin/6.0-dev' into minimal-audio-player

* spacing

* fix button position on other components in the chatbot

* add changeset

* fix tests

* fix test

* fix test

* fix test

* fix liked test

* format

* test tweak

* add await

* test id fix

* tweak

* label fix

* test fix

* test tweak

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix custom css e2e test in SSR (#12390)

* Fix test

* Fix test

* Tweak

* merge

* Fix pkg (#12395)

* fix pkg + publish

* fix pkg + publish

* Reduce files in build (#12391)

* Reduce files in build

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Download frontend templates for custom components (#12389)

* empty

* Change token

* Fix code

* Fix

* add changeset

* Fix

* Remove version pin

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* multimodal textbox recorder

* fix custom components (#12397)

* fix

* clean

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Revert "multimodal textbox recorder"

This reverts commit c3eeadc36c.

* fix publish (#12398)

* fix

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix full width toast issue (#12381)

* Fix toast full width issue

* add changeset

* Fix

* Fix

* fix broken media query

* multimodal textbox recorder

* fix custom components (#12397)

* fix

* clean

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: hannahblair <hannahblair@hotmail.co.uk>
Co-authored-by: pngwn <hello@pngwn.io>

* Fix publish take seven hundred and forty two (#12400)

* fix

* fix

* fix

* fix lockfile

* Remove SSE transport from MCP docs (#12393)

* changes

* changes

* changes

* add changeset

* Update guides/10_mcp/01_building-mcp-server-with-gradio.md

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* chore: update versions (dev) (#12369)

* fix ci

* fix gradio/preview provenance

* Pass component props as input (#12267)

* changes

* add changeset

* changes

* changes

* tweak demo

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* Update gradio/blocks.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Update gradio/blocks.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Update gradio/routes.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* changes

---------

Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aliabid94@gmail.com>

* Add minimal recording UI to gr.MultimodalTextbox (#12399)

* multimodal textbox recorder

* add changeset

* improve styling

* revert css tweaks

* make icon styling consistent

* file fix

* handle errors

* mobile input width

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Add default gradio style to custom html in spa mode (#12411)

* chanbges

* add changeset

* changes

* Fix CI

* Fix unit tests

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix: Using root instead of mcp_server_url for file upload config docs (#12412)

* fix: Using root instead of mcp_server_url for file upload config docs

* add changeset

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix show_progress not being respected (#12410)

* Fix code

* add changeset

* notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix browser component tests (#12409)

* Fix browser component tests

* add changeset

* Fix reload mode tests

* add changeset

* Fix

* Fix

* Fix tabs

* Fix

* add changeset

* Fix

* Fix race condition

* Fix

* Skip troll tabs test

* Skip tabs:

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix vibe editor on 6.0 (#12408)

* fix console error in dependency.ts

* load vibe editor correctly

* add changeset

* switch to onmount

* lint + fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Enhancements to DX/Docs for Custom HTML components (#12403)

* changes

* add changeset

* changes

* changes

* changes

* add changeset

* changes

* changes

* format

* changes

* changes

* revert

* revert

* revert

* add changeset

* plc

* revert

* changes

* changes"

* changes

* changes

* fix

* fix test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Fix website with param viewer (#12413)

* fix import

* add changeset

* fix

* add changeset

* try

* changes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* docs redesign: landing page and nav bar (#12414)

* fix build

* nav bar tweak

* add download logo menu

* add changeset

* navbar improvements

* remove brand link and comment out newsletter

* refactor

* refactor mini components

* format

* revert config

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Api docs bug fix and some enhancements to the page (#12419)

* changes

* changes

* add changeset

* changes

* changes

* changes

* add changeset

* changes

* api docs

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix some plot issues in 6.0 (#12420)

* changes

* add changeset

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* remove_placeholder_type_here (#12423)

* remove_placeholder_type_here

* add changeset

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix website on 6.0 (#12425)

* add button to package

* add changeset

* fix mini component urls

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* add light mode styling to mini components (#12429)

* Add 6.0 migration guide to llms.txt (#12430)

* add migration guide

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix broken python client and third party docs (#12431)

* fix ondestroy

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix render status (#12421)

* Fix render status

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Deprecate sketch (#12422)

* changes

* add changeset

* lint

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Clear Error statuses (#12424)

* Clear statuses

* add changeset

* add changeset

* lint

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Unit test fixes (#12404)

* test fixes

* add changeset

* format

* Pass component props as input (#12267)

* changes

* add changeset

* changes

* changes

* tweak demo

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* Update gradio/blocks.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Update gradio/blocks.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Update gradio/routes.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* changes

---------

Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aliabid94@gmail.com>

* Add minimal recording UI to gr.MultimodalTextbox (#12399)

* multimodal textbox recorder

* add changeset

* improve styling

* revert css tweaks

* make icon styling consistent

* file fix

* handle errors

* mobile input width

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* Add default gradio style to custom html in spa mode (#12411)

* chanbges

* add changeset

* changes

* Fix CI

* Fix unit tests

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>

* fix: Using root instead of mcp_server_url for file upload config docs (#12412)

* fix: Using root instead of mcp_server_url for file upload config docs

* add changeset

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Fix show_progress not being respected (#12410)

* Fix code

* add changeset

* notebook

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Fix browser component tests (#12409)

* Fix browser component tests

* add changeset

* Fix reload mode tests

* add changeset

* Fix

* Fix

* Fix tabs

* Fix

* add changeset

* Fix

* Fix race condition

* Fix

* Skip troll tabs test

* Skip tabs:

* Fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* more fixes

* format

* workflow

* fix

* more test fixes

* multimodal test fix

* add changeset

* more test fixes

* gallery test fix

* add changeset

* format

* Fix workflow

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
Co-authored-by: Paco Aranda <francisco.aranda@huggingface.co>

* Improve llms txt, add few guides at the top and organize (#12433)

* rewrite

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* Add copy to markdown buttons to the guides  (#12434)

* add copy to markdown buttons

* add changeset

* fix tips

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>

* docs redesign: docs and api pages (#12415)

* fix build

* nav bar tweak

* add download logo menu

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Redesign guides and docs navigation and styling

- Separate API documentation from Guides in navigation
- Create new /guides landing page with left sidebar navigation
- Redesign individual guide pages with clean sidebar
- Redesign tip boxes with dark orange theme and outline lightbulb icon
- Remove lightbulb from Details component
- Add orange accent to version dropdown
- Redirect /guides to /guides/quickstart
- Update docs page to show only API reference

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* add download logo menu

* add changeset

* navbar improvements

* remove brand link and comment out newsletter

* add changeset

* add mini component carousel

* refactor

* clean up

* rm top btns

* format

* tweak

* cleanup

* * fix header alignment
* fix related spaces pills

* copy tweak

* add bgs back to api components

* dark mode fixes

* fix paramviewer dark mode

* add borders to apis in dark mode

* colour tweak

* format

* fix

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

---------

Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Regina Reynolds <regina.c.reynolds@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: PRIME-SV <68094813+PRIME-SV@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
Co-authored-by: Gradio PR Bot <121576822+gradio-pr-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: missionfloyd <missionfloyd@users.noreply.github.com>
Co-authored-by: meg <90473723+meg-huggingface@users.noreply.github.com>
Co-authored-by: Saleh Sargolzaei <68460816+salehsargolzaee@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: vedo-avattay <avattay@vedocorp.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: Anton Vattay <3martini@gmail.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Ali Abid <aliabid@Alis-MacBook-Pro.local>
Co-authored-by: arterm-sedov <66188814+arterm-sedov@users.noreply.github.com>
Co-authored-by: arterm-sedov <artem.sedov@comindware.com>
Co-authored-by: brianvandenbersselaar <brian.vandenbersselaar@asnbank.nl>
Co-authored-by: Abubakar Abid <islamrealm@gmail.com>
Co-authored-by: hysts <hysts@users.noreply.github.com>
Co-authored-by: devasadhu <devasadhu10@gmail.com>
Co-authored-by: Charles <charles@huggingface.co>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: hannahblair <hannahblair@hotmail.co.uk>
Co-authored-by: Paco Aranda <francisco.aranda@huggingface.co>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-21 10:57:22 -05:00
Gradio PR Bot a65280a1a1 chore: update versions (#12009)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-03 19:34:40 +00:00
PRIME-SV 2c7a8007f4 Tab focus change issue (#12016)
* Fix: Update keydown event handling for removing selected choices in Multiselect component

* Fix: Correct indentation in keydown event handling for removing selected choices in Multiselect component

* add changeset

* Update weak-eagles-design.md

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
2025-10-03 11:15:16 -04:00
Gradio PR Bot 90275697c2 chore: update versions (#11965) 2025-09-25 19:30:01 +02:00
Gradio PR Bot 72c75147af chore: update versions (#11861) 2025-09-16 16:25:29 -04:00
pngwn d9dd3f54b7 Add "hidden" option to component's visible kwarg to render but visually hide the component. (#11784)
* revert visible only rendering

* add changeset

* add hidden visibility option

* clean

* clean

* add changeset

* fix

* fix

* remove old files

* clean

* fix

* fix tests

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2025-09-16 16:27:05 +00:00
Freddy Boulton 8212f67488 Fix Dropdown change and input events (#11898)
* Fix

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
2025-09-15 11:29:17 -04:00