-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Migrate DownloadButton #12138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Migrate DownloadButton #12138
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
freddyaboulton
added a commit
that referenced
this pull request
Nov 12, 2025
* 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>
freddyaboulton
added a commit
that referenced
this pull request
Nov 21, 2025
* 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 c3eeadc. * 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>
pngwn
added a commit
that referenced
this pull request
Nov 25, 2025
* 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 c3eeadc. * 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>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Test with this demo
AI Disclosure
We encourage the use of AI tooling in creating PRs, but the any non-trivial use of AI needs be disclosed. E.g. if you used Claude to write a first draft, you should mention that. Trivial tab-completion doesn't need to be disclosed. You should self-review all PRs, especially if they were generated with AI.
🎯 PRs Should Target Issues
Before your create a PR, please check to see if there is an existing issue for this change. If not, please create an issue before you create this PR, unless the fix is very small.
Not adhering to this guideline will result in the PR being closed.
Testing and Formatting Your Code
PRs will only be merged if tests pass on CI. We recommend at least running the backend tests locally, please set up your Gradio environment locally and run the backed tests:
bash scripts/run_backend_tests.shPlease run these bash scripts to automatically format your code:
bash scripts/format_backend.sh, and (if you made any changes to non-Python files)bash scripts/format_frontend.sh