Commit Graph

191 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
Abubakar Abid 95369a3dda Fix Windows filename/path handling (reserved names, node probe, file URLs) (#13622)
* Fix Windows filename and path handling across uploads, node lookup, and preview

Prefix reserved DOS device names in strip_invalid_filename_characters, silence where/which node stderr, and use proper file:// URLs for Windows paths.

Co-authored-by: Cursor <cursoragent@cursor.com>

* add changeset

* Keep Model3D unhandled rejection suppressor active for full test run

Babylon.js can reject after the file-level afterAll removed the listener, causing flaky js-test failures.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Check first dot segment for Windows reserved device names

Windows resolves device names from the segment before the first dot
(NUL.tar.gz is the NUL device), but the check used os.path.splitext,
which splits on the last dot, letting names like CON.tar.gz through.
Match CPython's ntpath.isreserved instead, and extend the reserved set
with CONIN$/CONOUT$ and the superscript COM/LPT variants.

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

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 00:49:47 -07: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
Abubakar Abid 46d391bd43 Fix embedded apps growing infinitely tall on Spaces (#13563)
* fix: stop embedded apps growing infinitely tall on Spaces

When a Gradio app is embedded in the HF Spaces iframe-resizer, it reports
its own height via `parentIFrame.size()` from a ResizeObserver on the root
container. Content sized with `vh`/`%` units (#12089) or stretched by
`fill_height` (#12992) grows to fill whatever height the iframe is given,
so its measured bottom just tracks the viewport — and each report grows the
iframe, which grows the content, which triggers another report: an
unbounded feedback loop. `footer_links=[]` removed the slack that used to
mask it for `fill_height`.

`handle_resize` now:
- skips growth when content merely fills the viewport (no real overflow),
- ignores sub-pixel echoes from our own resize,
- and trips a circuit breaker after several consecutive grows (a self-
  induced loop), so the height stays bounded.

Shrinking and a few legitimate grows (late-loading images, revealed
blocks) are unaffected, so normal resize-to-fit still works.

Closes #12089
Closes #12992

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

* fix: pin iframe-resizer child to v4.3.1 to match HF Spaces' v4 parent

`download_offline_assets.py` preferred the `@iframe-resizer/child` package from
node_modules, which is v5 (and GPL-3.0). HF Spaces embeds apps with an
iframe-resizer v4 parent, and a v5 child speaks a different postMessage protocol
the v4 parent can't handshake with — so `window.parentIFrame` never appears in
the embedded app and the height reporting in Blocks.svelte silently never runs.
The node_modules path doesn't resolve today (the package is only a spaces-test
devDependency), so this is a latent footgun; fetch the MIT-licensed v4.3.1 child
unconditionally instead.

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

* test: suppress BabylonJS `postProcessManager` unhandled rejection in Model3D test

The js-test run failed on an unhandled rejection leaking from Model3D.test.ts:
`TypeError: Cannot read properties of null (reading 'postProcessManager')` — the
BabylonJS render loop touching `scene.postProcessManager` after the scene was
disposed on cleanup. This is the same class of harmless post-teardown async race
the test already suppresses (Viewer is disposed, addEventListener, etc.); it just
wasn't in the allowlist. Add it so all assertions (which already pass) don't get
masked by a flaky unhandled rejection.

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

* Apply suggestion from @abidlabs

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 11:39:22 -07: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
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
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
Gradio PR Bot 0528c2c0e2 chore: update versions (#13352) 2026-05-26 16:45:08 -04:00
Gradio PR Bot cca0297b87 chore: update versions (#13318)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-30 12:38:21 -04:00
Dawood Khan 2d025c56cf model3d tests (#13275)
* model3d

* test fix

* fixes

* Fix Unit tests

* Add code

* Fix

* Add code

* Fix model3d tests

---------

Co-authored-by: Freddy Boulton <41651716+freddyaboulton@users.noreply.github.com>
2026-04-29 14:46:06 -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
Dawood Khan d75e311a4b model3d ply freeze fix (#13288)
* fix

* add changeset

* changes

* fix

* fix headers

* fix

* format

* remove tests

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2026-04-20 10:11:42 -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
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
Gradio PR Bot 8b03393a51 chore: update versions (#12902)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-26 09:33:53 -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
Dawood Khan ea2d3e985a Migrate Audio + Upload + Atoms to Svelte 5 (#12779)
* migrate

* audio + upload migrate

* add changeset

* add changeset

* more migrations

* format

* fixes

* add changeset

* fixes

* add changeset

* more fixes

* add changeset

* more svelte 5 changes

* icon button fixes

* add changeset

* audio test fix

* test fix

* fix

* vite fix

* fixes

* add changeset

* add changeset

* 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-01-21 13:02:25 -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
Dawood Khan 5206d47b77 Migrate Model3D to Svelte 5 (#12688)
* migrate

* add changeset

* add changeset

* canvas

* Callback syntax

---------

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-09 09:49:30 -05: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
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 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 4f47fdd0be chore: update versions (#11988)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-02 01:26:04 +00: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
pngwn 3f8ea13a8c remove lite (#11858) 2025-09-12 02:27:49 +08:00
Gradio PR Bot 83e34cb248 chore: update versions (#11813)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-10 12:44:28 -04:00
Gradio PR Bot 1a4b266e07 chore: update versions (#11786)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-28 16:52:48 -07:00
Gradio PR Bot c31514e8a9 chore: update versions (#11754)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-26 13:29:59 -04:00
Gradio PR Bot cd27e1f5f4 chore: update versions (#11705)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-19 14:47:10 -04:00
Gradio PR Bot 85841e3f8f chore: update versions (#11693)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-08 13:01:28 -07:00
Gradio PR Bot f915e800f1 chore: update versions (#11675)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-05 14:35:08 -07:00
Gradio PR Bot fbba6312c9 chore: update versions (#11634)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-07-30 12:25:25 -07:00
Gradio PR Bot 41962bd57c chore: update versions (#11594)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-07-23 13:25:33 -07:00
Dawood Khan 432abb0418 Upgrade gsplat (#11596)
* upgrade gsplat

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2025-07-18 11:53:40 -07:00
Gradio PR Bot edd3ef3bf3 chore: update versions (#11575)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-07-16 18:42:22 -07:00
Gradio PR Bot 45798f986f chore: update versions (#11476)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-07-09 15:40:40 -07:00