mirror of
https://github.com/gradio-app/gradio.git
synced 2025-03-19 12:00:39 +08:00
869 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
d0c1e78977
|
notebook fix (#9687)
* notebook fix * notebook ficx * fix * fix * fix * change notebook workflow * test * try ubuntu latest * format |
||
|
60b6603437
|
Fix: Some typos in streaming guides (#9675)
* Fix guides * Add import statement * Update guides/07_streaming/02_object-detection-from-webcam-with-webrtc.md Co-authored-by: Abubakar Abid <abubakar@huggingface.co> --------- Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
5923c67913
|
Fix Chatbot Examples Error (#9623)
* Fix * lint * add changeset * add changeset * notebooks --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
6f95286337
|
5.0 dev -> main (#8843)
* enter pre-release mode
* Remove deprecated parameters and classes for the 5.0 release (#8797)
* 5.0
* add changeset
* deprecate more
* add changeset
* lint
* Update rotten-bears-bathe.md
* Update icy-clocks-juggle.md
* changes
* Delete .changeset/icy-clocks-juggle.md
* every
* more deprecation
* deprecate inits
* fix
* fix func
* fix some tests
* format
* fix more tests
* fixes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix (#8830)
* fix
* Prevent invalid values from being submitted to dropdown, etc. (#8810)
* prevent invalid values
* error
* add changeset
* component
* add tests
* fix tests
* spec ts
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fixes
* Remove manual ip address check and launch counter (#8884)
* changes
* add changeset
* hash
* changes
* remove
* changes
* rename
* internal
* changes
* remove json path
* merge
* fix tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove deprecated documentation (#8940)
* remove logoutbutton page
* remove huggingfacedatasetsaver
* Use HTTP Livestreaming for audio/video streaming out (#8906)
* HTTP live streaming
* type check
* fix code
* Fix code
* add code
* Video demo
* Fix tests
* Update notebook
* Add guide
* Fix demo
* Allow downloading
* revert
* Fix download filename
* lint
* notebooks
* fix video demo
* Fix config
* Fix audio repeated play bug
* Improve guide
* fix audio?
* Use cantina
* Code
* type check
* add code
* Use runtimeerror
* Add code
* Adds `strict_cors` parameter to `launch()` (#8959)
* prevent null origin requests by default
* changes
* add changeset
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fi
* Streaming out tweaks (#8976)
* Tweaks
* Better
* typo
* lint
* Improve url downloads for file objects (#8978)
* changes
* changes
* add changeset
* add changeset
* Ci security tweaks (#9010)
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* change
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
* merge main (#9050)
* lint
* Have gr.on set value at start as well (#9065)
* changes
* changes
* changes
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
* No token passed by default in `gr.load()` (#9069)
* changes
* add changeset
* docstring
* change
* client changess
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* changes
* Set default `format` in `gr.Audio` to be `None` to avoid unnecessary preprocessing (#9073)
* audio format
* add changeset
* lint
* docstring
* format
* fix tests
* tweaks
* refactor
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Streaming inputs for 5.0 (#8941)
* Fix code
* Add code
* Add code
* working demo
* hacky video
* Add code for video
* Fixing some code
* clean queieing
* low streaming mode audio
* reworking
* remove console
* Pretty good spot
* Delete unused
* consolidate
* Add progress bar
* Set time limit null
* delete
* Fix then issue
* merge out
* Add code
* clean up
* Remove base64
* Add code
* minor bugs
* End stream
* Fix rerender
* remove unwanted
* Address streaming comments
* Commit file lol
* ;int
* lint backend
* lint
* Fix queue status. Stream_every defined in event
* Fix types
* Add code
* Add code
* Add code
* queue time
* docstring wording
* Fix typo
* add changeset
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 3.10 (#9133)
* Deprecate passing a tuple for gr.Code value (#9132)
* Add code
* add changeset
* lint
* type check
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Postprocess hardening (#9122)
* hardenning
* Fix code
* add changeset
* Fix tests
* add test fuzzer
* Clean up
* revert
* Fix
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Drop python 3.8 and 3.9 (#9140)
* drop support for python 3.8 and 3.9
* add changeset
* format
* changes
* add changeset
* changes
* add changeset
* changes
* 3.10
* string
* tweak
* tweak
* changes
* changes
* format
* more tweaks
* update actions
* website docs build
* fix func tests
* rev req
* test fix
* remove ruff rule for zip strict
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Raise WasmUnsupportedError for ffmpeg usage on Lite (#9130)
* Raise WasmUnsupportedError for ffmpeg usage on Lite
* add changeset
* add changeset
* Add WasmUnsupportedError in Audio._convert_to_adts
* Add WasmUnsupportedError in processing_utils.audio_to_file
* Fix
* Raise WasmUnsupportedError from processing_utils.audio_from_file
* empty commit
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Video gallery (#9052)
* video support
* tests and backend changes
* undo main merge
* upload fix
* Revert "undo main merge"
This reverts commit e2a26e6d28772587dadce2bb00c3581f97883664.
* type fixes
* format
* pr fixes
* Update gradio/components/gallery.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update gradio/components/gallery.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* type fix
* thumbnails
* thumbnail type
* remove thumbnail generation
* add changeset
* test fixes
* test fixes
* python test fix
* python test fixc
* fix
* fix
* story fix
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Open audio/image input stream only when queue is ready (#9149)
* fix
* submit logic happens in Blocks
* add changeset
* trigger ci
* trigger ci
* Add code
* Add code
* Fix retrigger refactor
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* trigger ci
* update (#9176)
* File access security guide (#9156)
* first draft
Add code
Add code
Add code
emphasis
* suggestions
* redirects
* add changeset
* trigger ci
* typos
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix guide
* Fix notebook (#9181)
* DNS resolver on ip check (#9150)
* changes
* changes
* add changeset
* chaanges
* changes
* changes
* changes
* changes
* add caching and whitelist
* remove hf.space
---------
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>
* Change dark mode color theme from `gray` to `zinc` (#9175)
* use zinc as neutral colour
* add changeset
* fix test
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Streaming Guides (#9173)
* Fix unified case
* commit
* Add code
* add changeset
* notebook
* Lint
* delete
* Fix code
* fix tests
* File access security guide (#9156)
* first draft
Add code
Add code
Add code
emphasis
* suggestions
* redirects
* add changeset
* trigger ci
* typos
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* redirect
* typos
* link
* fix
* See what the problem is
* less time
* fix
* try again with busted cache
* try again
* Code
* Demo and code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
* Fix (#9215)
* Deprecate type='tuples for chatbot and focus chatbot docs on 'messages' type (#9194)
* Remove grey background behind all components (#9213)
* remove panel padding and border
* add changeset
* revert radius change
* add changeset
* format
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* changes
* changes
* Revert "changes"
This reverts commit 9e2ae433307356fcc296a08071a43ad3c964dc00.
* Revert "changes"
This reverts commit 9f4c3eec0f4a906ef339f6556a4010f417615cc1.
* Redesign `gr.Slider()` (#9197)
* redesign slider
* add changeset
* fix test
* update slider design
* slider tweaks
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 🔡 Update default core Gradio font (#9204)
* change sans font from Source Sans Pro to Asap
* change misc refs to Source Sans Pro
* add changeset
* revert old changes
* add changeset
* replace asap with IBM Plex Sans
* add changeset
* repalce asaps with ibm plex
* tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Redesign `gr.Button()` (#9167)
* *add new button styling
*add origin theme class with old button styling
* add changeset
* remove new colour
* add changeset
* color and radius tweaks
* remove neutral hue change
* *update button demo
*style tweaks
* format
* fix test
* use white text on primary btn
* adjust primary orange
* tweak colour
* disabled fixes
* refactor
* refactor
* refactor
* refactor
* remove non-button changes
* test
* revert test
* make cancel btn darker in light mode
* change button stories to interactive
* fix slider test
* fix test
* tweak
* tweak secondary colour to work with gr.group()
* add changeset
* tweak
* tweak button hover grey
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
* Minor changes to flagging for 5.0 (#9166)
* init
* add changeset
* rename
* flagging
* flagging
* changes
* update
* changes
* more
* more
* changes
* add changeset
* fix test
* changes
* update demos
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Adds TLS to FRP tunnel (#9218)
* tls tunnel
* add changeset
* add changeset
* arm64
* checksums
* changes
* tweaks
* tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Move buttons from chat_interface into Chatbot (#9201)
* First draft
* type check
* test
* add changeset
* Fix e2e styling and tests
* fix lint
* Add code
* add changeset
* Remove shadow of copy button, make a box
* lint
* add changeset
* fix padding + lint
* make buttons a bit smaller. use different icon
* Add code
* add changeset
* tunneling
* fix
* Add code
* fix + lint
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Improve button consistency across light/dark mode (#9236)
* ensure btn borders are consistent in light and dark mode
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Redesign `gr.Tabs()` (#9199)
* Decrease component radii and remove input shadows (#9216)
* fix py chatbot test
* Lighten secondary button grey fill (#9245)
* lighten secondary button grey
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Stop using `multiprocessing` in `flagging.CSVLogger` on Lite v5 (#9246)
* Fix the default demo code for the dev
* Use ClassicCSVLogger for Lite
* add changeset
* add changeset
* Revert "Use ClassicCSVLogger for Lite"
This reverts commit a89fcb11344db2623a883fac78324dc0e2f3ef93.
* Avoid using multiprocessing.Lock on Lite
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* prefix api routes (#9200)
* Built-in submit and stop buttons in `gr.ChatInterface(multimodal=False)`, adding `submit_btn` and `stop_btn` props to `gr.Textbox()` and `gr.MultimodalText()` (#9235)
* Add submit_btn prop to the Textbox component and use it in ChatInterface for a consistent design with multimodal=True
* Change the default value of MultimodalTextbox.submit_btn to False for consistency with Textbox.submit_btn
* add changeset
* Set the default value of Textbox.submit_btn as False for consistency
* add changeset
* Add stop_btn prop to Textbox and MultimodalTextbox and use it in ChatInterface for a built-in stop button
* add changeset
* add changeset
* Fix Python tests
* Fix JS tests
* nit fix
* Make the submit and stop buttons not exclusive for simplicity
* Replace the Pause icon with the Square icon
* add changeset
* Update the docstring
* Preserve the original values of textbox.submit_btn and .stop_btn after running a generator
* Show the stop button only when the submit_btn is enabled from the beginning
* Respect the user-specified values of submit_btn and stop_btn
* Add ChatInterface.submit_btn and .stop_btn params
* Fix Textbox.svelte style with string values of submit_btn and stop_btn
* Fix Python tests
* Fix Python code
* fix test
* Apply suggestions from code review
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Adds a "huggingface" button variant, and makes it the default for `gr.LoginButton` and `gr.DuplicateButton` (#9254)
* add clear variant
* add changeset
* duplicate button
* add changeset
* tweak
* tweak
* format
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#8829)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix cs
* chore: update versions (beta) (#9262)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Improve Icon Button consistency (#9250)
* * update icon buttons
* add image editor specific icon button
* tweak hover
* margin tweak
* add changeset
* improve gr.Video button UI
* radius tweak
* ensure even spacing
* fix typechecks
* add changeset
* revert irrelevant changes
* typefix
* fix image editor buttons
* fix download link icon
* disable undo if no change events dispatched in model3d and video
* add changeset
* add iconbuttonwrapper around gallery share btn
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* format
* Fix reload mode and streaming in 5.0 dev (#9269)
* Fix reload mode + streaming
* use api_prefix for reload
* add changeset
* comments
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Raise error instead of warning if checksums for binary do not match (#9268)
* tunneling
* add changeset
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix stop recording button colors (#9270)
* Add code
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Match style of textbox stop button to submit button (#9280)
* Change styles
* styling
* add changeset
* add changeset
* consistent width
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Raise ChecksumMismatchError (#9300)
* raise mismatch
* add changeset
* changes
* format backend
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Further tweak to is_in_or_equal (#9282)
* Add code
* add changeset
* add changeset
* is_launching tweak
* no resolve symlink
* Use has_launched
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* changes (#9301)
* Fixes race condition in `update_root_in_config` (#9306)
* test
* lint
* tests
* add changeset
* change
* lint
* reduce num attempts
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* docstring
* Adds ability to block event trigger when file is uploading (#9253)
* input_ready
* add changeset
* update value
* block event when input waiting
* format
* add changeset
* dep index
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 5.0 merge (#9318)
* merge
* pythong format
* fix typecheck
* fix json scroll
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
* Proposal: remove `gr.make_waveform` and remove `matplotlib` as a dependency (#9312)
* remove matplotlib
* add changeset
* remove tests, demo
* Fix the Lite worker to set the matplotlib backend engine only when the matplotlib package is installed
* add changeset
* Fix comment
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
* Dont move files to cache automatically in chatbot postprocess (#9303)
* Fix
* add changeset
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove two dependencies: `importlib_resources` and `urllib3` (if not in Wasm) (#9321)
* remove-importlib_resources
* add changeset
* urllib only on wasm
* add changeset
* format
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Make `gr.Image` preprocessing more efficient (#9314)
* image preprocess
* add changeset
* changes
* fix tests
* docstring
* docstring
* image
* fix
* format
* changes
* fix test
* changes
* handle svg files
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 5.0 merge take 2 (#9326)
* chore: update versions (#9168)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: update error.svx (#9291)
* chore: update error.svx
occured -> occurred
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update docs to use new Image init (#9304)
* Fix scrollbars everywhere (#9276)
* changes
* add changeset
* scroll fix
* remove .json css, adjust scroll height to account for label
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
* Separate starlette.Request from PredictBody. Only set in new PredictBodyInternal object (#9279)
* use custom pydantic type annotatio
* add changeset
* Add code
* add changeset
* rework
* dont use arbitrary_types_allowed
* add changeset
* fix test
* revert path change
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Add root_url to components created by gr.render (#9267)
* Fix bug
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fileformat whitelist (#9302)
* changes
* add changeset
* Update routes.py
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix multiple trigger bug when function has js (#9188)
* add code
* add changeset
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (#9298)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix json
* harden test
* harden test
* clean
* format
* add changeset
* notebooks
* fix old conflicts
---------
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: Ikko Eltociear Ashimine <eltociear@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Tayfun Sen <tayfun.sen@gmail.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* Add `matplotlib` requirements to several demos (#9327)
* add matplotlib req to demos
* add matplotlib req to demos
* more
* update reqs
* clean
* format
* Standardize `height` across components and add `max_height` and `min_height` parameters where appropriate (#9313)
* height
* changelog
* height
* add changeset
* add changeset
* add changeset
* revert clog
* more changes
* add changeset
* chatbot
* restore
* filexplorer
* add changeset
* json
* add changeset
* markdown
* add changeset
* row
* add changeset
* height
* format frontend
* revert
* max height
* fix
* fix docstrings
* fix py tests
* add story
---------
Co-authored-by: Dawood <dawoodkhan82@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix typo in `tunneling.py` (#9338)
* tunneling fix
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Set the color of placeholder in a disabled textbox to gray instead of black, and disable typing while a response is generating in `gr.ChatInterface`, allow `gr.MultimodalTextbox` to accept string values (#9328)
* textbox
* add changeset
* changes'
* revert demos
* add changeset
* add changeset
* changes
* multimodal
* add changeset
* changes
* format
* revert demo
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Improve is_in_or_equal and fuzzer (#9341)
* improve fuzzer
* test case
* add changeset
* verify
* Update gradio/utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Add info about Powershell client (#9343)
* clients
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove lite/theme.css from the Git-managed file tree (#9335)
* Delete js/lite/src/theme.css from the Git managed file tree as it's dynamically generated
* Remove lite-related npm scripts from spa/package.json
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 9227 chatinterface retry bug (#9316)
* first draft
* add code
* tip
* add changeset
* delete dead code
* Type check notebook
* consolidate like section with guide
* Add comments
* add value
* Lint
* lint
* guide
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Move icons into `IconButtonWrapper` (#9261)
* * update icon buttons
* add image editor specific icon button
* tweak hover
* margin tweak
* add changeset
* improve gr.Video button UI
* radius tweak
* ensure even spacing
* fix typechecks
* add changeset
* revert irrelevant changes
* typefix
* fix image editor buttons
* fix download link icon
* disable undo if no change events dispatched in model3d and video
* use icons with iconbuttonwrapper
* add iconbuttonwrapper around gallery share btn
* Revert "add iconbuttonwrapper around gallery share btn"
This reverts commit 4605302df40bc2d1874e80ea79dc9830b0e867f6.
* add changeset
* design fixes
* add changeset
* move status tracker progress to bottom of component
* add changeset
* use iconbutton for like/dislike
* fix lint error
* fix type errors
* type errors
* fix test
* revert undo icon change
* btn spacing
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Added gradio-in-r (#9340)
* Added gradio-in-r
* add changeset
* section
* remove
* tweaks
* delete changeset
* R
* Updated using-gradio-in-other-programming-languages.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Enhance Lite E2E tests and fix a networking problem on Lite (#9333)
* Add Lite E2E test to check a matplotlib problem which was fixed in https://github.com/gradio-app/gradio/pull/9312
* Restore js/app/test/image_remote_url.spec.ts, which was deleted in https://github.com/gradio-app/gradio/pull/8716
* Fix tootils import
* Format
* Fix processing_utils.resolve_with_google_dns to use the HTTPX client instead of urllib so it works on Lite
* add changeset
* add changeset
* Move js/app/test/image_remote_url.spec.ts -> js/spa/test/image_remote_url.spec.ts
* Use pyodide.http in resolve_with_google_dns on Lite
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Do not attach `content_disposition_type = "attachment"` headers for files explicitly allowed by developer (#9348)
* changes
* add changeset
* format
* fix type
* type
* add test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix overflowing markdown in Chatbot (#9260)
* fix markdown overflowing table
* add changeset
* revert undo icon
* add changeset
* Revert "revert undo icon"
This reverts commit 855b012a2083cc672783d6be1bc098677ab3cbbc.
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small tweak to how thoughts are shown in `gr.Chatbot` (#9359)
* thiknk chat
* add changeset
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Use `container` param in `gr.Markdown` (#9356)
* * add param
* add story
* add changeset
* Use IconButton for copy btn
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* run format
* Fixes website build in 5.0-dev (#9382)
* changes
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small tweaks to improve the DX for the "tuples"/"messages" argument in `gr.Chatbot` (#9358)
* change format
* format
* add changeset
* revert
* revert
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update babylon.js to `v7` for `gr.Model3D` (#9377)
* update package.json
* add changeset
* add changeset
* update pnpm lock
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix `gr.ImageEditor` toolbar cutoff (#9371)
* fix wrap alignment
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Adds LLM to the Playground (#9233)
* simple system prompt
* faster model and streaming and better system prompt
* changes
* changes
* add changeset
* formatting
* add placeholder wheel
* changes
* save to db finally working
* clean
* fix open in playground button
* better fix for open in playground
* changes
* format
* fix
* try
* remove
* remove make waveform
* fix
* using fallback mode and other changes
* add show_error
* fix lite refresh issue
* fix css
* add demo
* format
* lite using latest wheel
* cleanup
* formatting
* hack fix for b vs betta
* formatting
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Refactor lazy caching (#9361)
* changes
* lazy
* redo lazy
* add changeset
* changes
* helpers
* docstrings'
* lint
* Update guides/04_additional-features/09_environment-variables.md
Co-authored-by: Charles <charles@huggingface.co>
* Update gradio/chat_interface.py
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* Update gradio/chat_interface.py
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* tolerant
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Charles <charles@huggingface.co>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* Added max lines and overflow scrollbar for `gr.Code` (#9311)
* add max lines for gr.Code
* add changeset
* revert default lines to 5
* fix tests
* lint
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix File Types for MultimodalTextbox (#9393)
* fix file_types
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Prevent HTML and Markdown height changing when status is hidden (#9363)
* fix markdown height changing
* * add min_height param to html
* prevent height from changing based on status
* add changeset
* add changeset
* param desc change
* fix test
* format
* * add max height to html
* share css_units func
* add changeset
* fix backend test
* fe
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Object Detection From Webcam Stream Guide (#9336)
* guides
* Add demo
* guide
* Add info about Powershell client (#9343)
* clients
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove lite/theme.css from the Git-managed file tree (#9335)
* Delete js/lite/src/theme.css from the Git managed file tree as it's dynamically generated
* Remove lite-related npm scripts from spa/package.json
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 9227 chatinterface retry bug (#9316)
* first draft
* add code
* tip
* add changeset
* delete dead code
* Type check notebook
* consolidate like section with guide
* Add comments
* add value
* Lint
* lint
* guide
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Move icons into `IconButtonWrapper` (#9261)
* * update icon buttons
* add image editor specific icon button
* tweak hover
* margin tweak
* add changeset
* improve gr.Video button UI
* radius tweak
* ensure even spacing
* fix typechecks
* add changeset
* revert irrelevant changes
* typefix
* fix image editor buttons
* fix download link icon
* disable undo if no change events dispatched in model3d and video
* use icons with iconbuttonwrapper
* add iconbuttonwrapper around gallery share btn
* Revert "add iconbuttonwrapper around gallery share btn"
This reverts commit 4605302df40bc2d1874e80ea79dc9830b0e867f6.
* add changeset
* design fixes
* add changeset
* move status tracker progress to bottom of component
* add changeset
* use iconbutton for like/dislike
* fix lint error
* fix type errors
* type errors
* fix test
* revert undo icon change
* btn spacing
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Added gradio-in-r (#9340)
* Added gradio-in-r
* add changeset
* section
* remove
* tweaks
* delete changeset
* R
* Updated using-gradio-in-other-programming-languages.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Enhance Lite E2E tests and fix a networking problem on Lite (#9333)
* Add Lite E2E test to check a matplotlib problem which was fixed in https://github.com/gradio-app/gradio/pull/9312
* Restore js/app/test/image_remote_url.spec.ts, which was deleted in https://github.com/gradio-app/gradio/pull/8716
* Fix tootils import
* Format
* Fix processing_utils.resolve_with_google_dns to use the HTTPX client instead of urllib so it works on Lite
* add changeset
* add changeset
* Move js/app/test/image_remote_url.spec.ts -> js/spa/test/image_remote_url.spec.ts
* Use pyodide.http in resolve_with_google_dns on Lite
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Do not attach `content_disposition_type = "attachment"` headers for files explicitly allowed by developer (#9348)
* changes
* add changeset
* format
* fix type
* type
* add test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix overflowing markdown in Chatbot (#9260)
* fix markdown overflowing table
* add changeset
* revert undo icon
* add changeset
* Revert "revert undo icon"
This reverts commit 855b012a2083cc672783d6be1bc098677ab3cbbc.
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* demo name
* Guide on Streaming Video for Object Detection (#9365)
* Add code
* notebooks
* Suggestions
* Add gif
* Small tweak to how thoughts are shown in `gr.Chatbot` (#9359)
* thiknk chat
* add changeset
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Use `container` param in `gr.Markdown` (#9356)
* * add param
* add story
* add changeset
* Use IconButton for copy btn
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* small fixes (#9347)
* Updated Guide: Real Time Speech Recognition (#9349)
* Update real-time-speech-recognition.md
added necessary dependency
* Update run.py
updated code to handle cases with stereo microphone
* Update real-time-speech-recognition.md
improved english
* Update run.py
updated code for streaming
* Update run.py
* chunk space uploads (#9360)
* chunk space uploads
* Update upload_demo_to_space.py
Co-authored-by: Lucain <lucainp@gmail.com>
* address comments + tweak CI
---------
Co-authored-by: Lucain <lucainp@gmail.com>
* add find (#9368)
* New branch (#9369)
* add find
* fix syntax
* New branch (#9370)
* add find
* fix syntax
* add hidden files
* run format
* Testing CI (#9379)
* remove unnecessary redirects
* add changeset
* fix
* formatting
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fixes website build in 5.0-dev (#9382)
* changes
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small tweaks to improve the DX for the "tuples"/"messages" argument in `gr.Chatbot` (#9358)
* change format
* format
* add changeset
* revert
* revert
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update babylon.js to `v7` for `gr.Model3D` (#9377)
* update package.json
* add changeset
* add changeset
* update pnpm lock
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix `gr.ImageEditor` toolbar cutoff (#9371)
* fix wrap alignment
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* add lite upload (#9385)
* fix sha (#9386)
* Fix lite ci (#9387)
* fix sha
* fix name
* fix name
* Add code
* feedback
* link
* add changeset
* code
* check
* Update guides/04_additional-features/02_streaming-outputs.md
* Update guides/07_streaming/02_object-detection-from-webcam.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: Ifeanyi Idiaye <72707830+Ifeanyi55@users.noreply.github.com>
Co-authored-by: Julien Chaumond <julien@huggingface.co>
Co-authored-by: Nikita Krasnytskyi <nikita.kras.kyiv@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Lucain <lucainp@gmail.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Fix gradio.js aws path (#9397)
* fix folder path for beta
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Trigger state change event on iterators (#9299)
* Fix render async
* add changeset
* Fix regression
* tests
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* add local fonts and update themes (#9367)
* add local fonts and update themes
* add changeset
* tweak
* - dedent css
- fix if logic
* store theme fonts locally + update themes with `LocalFont`
* lint
* fix font loading
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Disable liking user message in chatbot by default but make it configurable (#9323)
* Code
* add changeset
* revert
* test"
"
* typo
* Fix code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix Cached Examples for Streamed Media (#9373)
* fix problem
* add changeset
* gitignore
* lint
* Add code
* Add code
* Fix extension
* add changeset
* unit test
* typecheck
* typecheck
* lint
* test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fixes annoying height bug in playground (#9402)
* fix styling issue
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Chatbot Examples (#8966)
* examples
* examples
* first pass
* remove comments
* remove comments
* add changeset
* Fix chatinterface e2e test (#9104)
* Refactor test
* comment
* Fix image
* add changeset
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix version + pkg name (#9110)
* fix version + pkg name
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix dev (#9115)
* fix asset locations
* fix changeset
* Be able to set optimizeDeps options in gradio.config.js (#9091)
* Add code
* add changeset
* build
* Remove unused import
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Better text styling on docs (#9108)
* margin and size
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* setup npm-previews of all packages (#9118)
* add workflow
* fix pkg jsons
* workflow name
* add changeset
* fix
* add changeset
* fix build command
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix chatinterface multimodal bug (#9119)
* Add test
* add changeset
* comments
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chatbot examples
* examples changes
* chatinterface
* chatinterface
* pr fixes
* remove html demo change
* suggestion width
* type fixes
* format
* comment our examples test
* remove cache
* comment example caching test
* bug fix
* bug fix
* format
* type fix
* Proposal: remove `gr.make_waveform` and remove `matplotlib` as a dependency (#9312)
* remove matplotlib
* add changeset
* remove tests, demo
* Fix the Lite worker to set the matplotlib backend engine only when the matplotlib package is installed
* add changeset
* Fix comment
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
* Dont move files to cache automatically in chatbot postprocess (#9303)
* Fix
* add changeset
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* test fix
* format
* changes
* update guide
* cache examples
* add changeset
* format
* changes
* changes
* changes
* changes
* changes
* changes
* format
* fixes
* test chat interface fixes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
* Ssr part 2 (#9339)
* chore: update versions (beta) (#9263)
* Center icon in button when no text is present (#9405)
* center button when only icon is present
* add changeset
* format
* add story
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix SSR apps on spaces (#9412)
* test
* add changeset
* test
* test
* test
* fix?
* fix?
* add changeset
* fix
* fix
* fix
* fix
* fix finally?
* fix
* add changeset
* lints etc
* add changeset
* remove spa mode
* fix env
* typing
* change
* lint
* remove node logs
* remove node logs
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Small fixes to `gr.Dataframe` and chatbot docs (#9376)
* docs
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#9416)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Allow skipping an arbitrary number of output components, and also raise a warning if the number of output components does not match the number of values returned from a function (#9406)
* demo
* add warnings
* add changeset
* add changeset
* add doc section
* format
* fix check
* fix typing issues
* docs
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix css (#9427)
* fix css
* add changeset
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Dawood <dawoodkhan82@gmail.com>
* Fix Python unit tests on `5.0-dev` branch (#9432)
* fix python unit tests
* changes
* changes
* fix
* Lite: HTTPX client improvement (#9413)
* Use the httpx client in resolve_with_google_dns both for normal and Lite
* add changeset
* Set decode_content=False
* Add type hints
* Set decode_content=True and remove the Content-Encoding header so the content is decoded by urllib3 instead of httpx
* Fix
* Add comment
* Restore the original resolve_with_google_dns to make such changes in another PR
* add changeset
* Update comment
* Updated the test requirements
* Fix type hint
* Revert "Updated the test requirements"
This reverts commit 2e43584a87425da063f066582b25d8e406c5d73b.
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Use or `pathlib.Path` objects to indicate filepaths for `css`, `js`, and `head` parameters (#9448)
* format
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Reduce analytics that are collected (#9447)
* reduce analytics collected
* analytics
* add changeset
* bring back css
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix SSR mode flag with `mount_gradio_app` and revert changes to pytests (#9446)
* Revert "Fix Python unit tests on `5.0-dev` branch (#9432)"
This reverts commit 278645b649fb590e6c9608c568ee0903c735a536.
* revert changes to pytest
* add changeset
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small changes to caching (#9438)
* caching changes
* add changeset
* typo
* typo
* changes
* fix
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Refactoring playground (#9426)
* Use @gradio/code.BaseCode instead of its default export like https://github.com/gradio-app/gradio/pull/8804
* Delete unused code
* add changeset
* Fix
* Rename a variable to be descriptive
* Mount single <Code> instance instead of creating one for each demo
* Fix the initial value passed to createGradioApp
* Use const instead of let
* Rename variable
* Update
* Fix layout
* Restore the preset requirements
* Delete unused variable
* Add type hint
* Attach the keydown handler directly to the input element instead of the window object
* Add code editor widget
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Chatbot bug fixes (#9453)
* image fixes
* add changeset
* more fixes
* fix
* fix
* css fixes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update object detection guide (#9456)
* First draft
* Add code
* update guide
* add changeset
* revert
* edits
* Add code
* notebooks
* fix code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Start/stop recoding from the backend. Add guide on conversational chatbots (#9419)
* Add code
* stop displatch
* first draft
* edit
* add changeset
* lint
* Docstring
* Make recording
* fix video
* fix guide link
* redirect
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Improve UI on the Playground (#9462)
* ai prompt always there
* fix overflow
* better ui and suggested prompts
* cancel generation and showing erro
* formatting
* add changeset
* fix height issue and button
* changes
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix. Triggered dataframe change event for header change (#9469)
* Fix. Triggered dataframe change event for header change
* add changeset
* lint
* add changeset
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#9420)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* format
* Fix package.json `exports` of @gradio/preview (#9468)
* Fix package.json exports of @gradio/preview
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix plots (#9464)
* fix
* add changeset
* lint
* clean
* ts
* format
* add changeset
* format
* remove test that is wrong
* fixxxxxx
* add changeset
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Pre/post-processing download requests (#9383)
* changes
* add changeset
* changes
* change
* changes
* changes
* changes
* changes
* change
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* Update gradio/processing_utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* changes
* changes
* changes
* changes
* changes
* Fix Lite's ASGI receiver to convert memoryview to bytes as the multipart parser called in
|
||
|
b888db4a9a
|
Updated Guide: Real Time Speech Recognition (#9349)
* Update real-time-speech-recognition.md added necessary dependency * Update run.py updated code to handle cases with stereo microphone * Update real-time-speech-recognition.md improved english * Update run.py updated code for streaming * Update run.py |
||
|
8f5a8950c9
|
Fix native plot lite demos (#9160)
* add demos * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
8a3e1e289e
|
Add more demos to deploy scripts (#9127)
* add demos * tweak demo |
||
|
30b5d6f2b7
|
Fix chatinterface multimodal bug (#9119)
* Add test * add changeset * comments --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
cf02f7d785
|
Fix chatinterface e2e test (#9104)
* Refactor test * comment * Fix image * add changeset * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
890bae3942
|
Filter out type ignore comments from demos on website (#9043)
* hide type ignore comments * add changeset * replace #type --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
4ba7b238e2
|
Improve plot guide, add double clicking to plots (#9064)
* changes * add changeset * chages * changes * changes * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
38b3682c3a
|
Improvements to FRP client download and usage (#8968)
* wip * add changeset * sha256 * add changeset * hash * tunneling * add changeset * validate ip address * format * vendor in hash func --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
716bf94ff5
|
fix typing (#8942) | ||
|
9b42ba8f10
|
Update guides esp plots (#8907)
* changes * changes * revert changes * changes * add changeset * notebooks script * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> |
||
|
de997e67c9
|
Adds ability to watermark videos via a watermark parameter in Video component (#8900)
* First pass at adding watermark to Video component * add changeset * Update video.py Space. * Adding demo files * linting * Automatically generated notebook generator * lint * Changing parentheses in check on whether conversion is needed * Unimportant comment/spacing changes * video * Update gradio/components/video.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/components/video.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update video.py Adding more details on watermark_file. * Update gradio/components/video.py Change in and/or statement. Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Updating handling of WASM. * Add paren. * Minor lint change: if instead of elif * lint change: spacing * tweaks * fixes * demo * demos * notebooks * notebooks * remove comments * video --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
7928c6edaa
|
Run streaming e2e tests on firefox (#8919)
* Add code * devices import * Add requirements * Fix config |
||
|
a238af4d68
|
Refactor plots to drop altair and use vega.js directly (#8807)
* changes * add changeset * changes * changes * changes * add changeset * changes * add changeset * changes * add changeset * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * add changeset * changes * changes * Update gradio/components/native_plot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/components/native_plot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/blocks.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes * changes * Update gradio/components/native_plot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/components/native_plot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes * changes --------- 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> |
||
|
5622331da7
|
Extend pyright to cover tests as well (#8856)
* add type to test * ignore certain demos * notebooks * type test_video * more typing * more typing * more typing * add changeset * more typing * more * more * files * ds * ds * plots * audio push * annotated * utils * routes * iface * server * restore * external * dep * components * chat interface * fixes * blocks * blocks * blocks * blocks * fixes * fixes * format * fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
d1f044145a
|
Use covariant container types across the codebase and add typing to our demos (#8854)
* more typing * add changeset * tweaks * more changes * more fixes * more changes * more fixes * more fixes * delete * add changeset * notebooks * restore * restore * format * add changeset * more typing fixes * fixes * change * fixes * fix * format * more fixes * fixes * fixes for python3.9 * demo * fix * fixes * fix typo * type * formatting * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: aliabd <ali.si3luwa@gmail.com> |
||
|
7e8c829aad
|
Add .input() events to gr.Audio and gr.Image (#8836)
* add input * format * add changeset * add changeset * add audio browser tests * add browser tests * notebooks --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
4030f28af6
|
Allows updating the dataset of a gr.Examples (#8745)
* helpers * add changeset * changes * add changeset * changes * tweak * format * example to docs * add changeset * fixes * add tuple * add changeset * print * format * clean' * clean * format * format backend * fix backend tests * format * notebooks * comment * delete demo * add changeset * docstring * docstring * changes * add changeset * components * changes * changes * format * add test * fix python test * use deep_equal --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
13f4cf899f
|
fixed (#8770) | ||
|
26cdd0ffe0
|
Revert chatbot styling (#8758)
* fix * fix * add changeset * add changeset * tests * Fix button panel (#8762) --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com> |
||
|
5e36144232
|
Add guides for msg format and llm agents (#8750)
* Add guides * add changeset * Add code * Add code * Add notebook * rename msg_format to type * Fix docs * notebooks * missing link * Update guides --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
1500b89e13
|
Allow app to fill width (#8651)
* changes * add changeset * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
e3c7079e38
|
gr.DateTime component (#8713)
* changes * changes * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * Update gradio/components/datetime.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes --------- 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> |
||
|
4221290d84
|
Support Message API for chatbot and chatinterface (#8422)
* first commit * Add code * Tests + code * lint * Add code * notebook * add changeset * type * Add client test * type * Add code * Chatbot type * Add code * test chatbot * fix e2e test * js tests * Consolidate Error and Tool message. Allow Messages in postprocess * Rename to messages * fix tests * notebook clean * More tests and messages * add changeset * notebook * client test * Fix issues * Chatbot docs * add changeset * Add image * Add img tag * Address comments * Add code * Revert chatinterface streaming change. Use title in metadata. Address pngwn comments * Add code * changelog highlight --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
edcd5748f6
|
Fix playground to display errors (#8689)
* Fix the Playground on the website to trigger run_code() and install() with debounce and to display errors * Remove an unused function, make_full_screen() * Format demo/hello_world/run.py * Update notebook * add changeset * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
bc1d45d874
|
Model3D point cloud and wireframe display modes (#8687)
* display modes * add changeset * test fixes * lint * Update gradio/components/model3d.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * solid --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
6cc69bc6ae
|
fix demo (#8696) | ||
|
2943d6d688
|
Add Timer component (#8505)
* chagnes * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * change * add docs * add changeset * remove demo * add changeset * add changeset * changes * changes * changes * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * Update gradio/components/timer.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: aliabd <ali.si3luwa@gmail.com> Co-authored-by: pngwn <hello@pngwn.io> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
c12f82a36d
|
Bugfix: Allow multiple files to be uploaded via multimodal textbox (#8608)
* Add code * Add file_count parameter to MultimodalTextbox * add changeset * Update fresh-years-feel.md --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
cccf0fe208
|
Update run.py (#8625)
* Update run.py fix misuse * generate notebooks --------- Co-authored-by: aliabd <ali.si3luwa@gmail.com> |
||
|
9204d86ed4
|
Add guide on cleaning up state and file resources (#8610)
* WIP * Add guide * add changeset * notebook * No log in --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
530f8a0b05
|
chatbot component tweaks (#8594) | ||
|
d35c290aad
|
Adding more docs for using components in chatbot (#8593)
* adding more docs for components in chatbot * add changeset * add changeset * add simple demo * simple demo * notebook --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
7fc7455553
|
support html in chatbot (#8555) | ||
|
900cf25256
|
Ensure frontend functions work when they don't return a value (#8521) | ||
|
797621b81a
|
Improved plot rendering (#8580)
* changes * add changeset * add changeset * add changeset * changes * changes * restore altair * changes * changes * changes * changes * changes * changes * Update twenty-jokes-argue.md * changes * chanegs * changes * changes * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
2b0c1577b2
|
Added an optional height and overflow scrollbar for the Markdown Component (#8528)
* scrollable-markdown-changes-added * made suggested changes * added a new story in Storybook * add changeset * add changeset * tweaks * changes * changes * revert example change * tweaks * demo changes * more tweaks * formatting --------- Co-authored-by: Abubakar Abid <abubakar@huggingface.co> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
bb504b4949
|
Gradio components in gr.Chatbot() (#8131)
* chatbot components * demoi * add changeset * preprocess fix * add changeset * Make guide for tailwind more verbose (#8152) * Lite wheel optimization (#7855) * Add `pull_request.branches.main` as a trigger of the `publish` workflow * [WIP] Comment out the publish steps * Package and upload the NPM package for debug * Skip the copy_frontend.py hook in the Lite build * add changeset * [WIP] Show gradio files * [WIP] Show gradio files * Comment out installing the gradio and gradio_client libraries * Restore installing gradio_client because it's used by `python js/_website/generate_jsons/generate.py` that follows * Restore installing gradio because it's used by `python js/_website/generate_jsons/generate.py` that follows * Add code * Revert "[WIP] Show gradio files" This reverts commit e15fef29bd14671576e64d94d3b844786ebe7e83. * Build the gradio wheel with the custom lite target * add changeset * Revert "[WIP] Show gradio files" This reverts commit aef053f9caad203c7e1bbfa15e9f9e536f77442a. * Revert "Skip the copy_frontend.py hook in the Lite build" This reverts commit ca296d0e4e169adbb6af3705561869aa8c9037b7. * Update .github/actions/install-frontend-deps/action.yml for hatch installation * [WIP] Fix test-functional.yml and .github/actions/install-all-deps/action.yml to call the setup actions in this branch * Revert "[WIP] Fix test-functional.yml and .github/actions/install-all-deps/action.yml to call the setup actions in this branch" This reverts commit 571823b4a05f7e41e0b3731d51c5bd86b2e17ddc. * Comment-in lines in publish.yml * Move Lite build from publish.yml to deploy-spaces.yml * Use the build_lite option of install-all-deps instead of running the build command * [TMP] Change the branch of action files * Fix the hatch Lite build setting * Return pnpm pack to deploy-space * Revert "[TMP] Change the branch of action files" This reverts commit fe4e1c8f210eb21ac7ee1bd4b219d35e1ae84c85. * Remove dependencies for lite build * [TMP] Change the branch of action files * Revert "Remove dependencies for lite build" This reverts commit 856a858c1f49d736bfeb056ba0ec7e9bc35af29c. * Install packaging>=23.2 * [TMP] Show packaging version * Fix pip install * Fix * Uninstall packaging once * Use `pip install -U` instead of uninstalling the exiting version * Revert "[TMP] Show packaging version" This reverts commit 910b6bbde3dc8777c051bd5576813913d57959f7. * Add `-U` flag * Set packaging version as >=23.2 * Revert the changes on pip install * Set packaging version as >=23.2 in requirements.txt * Revert "Set packaging version as >=23.2" This reverts commit 8aa77c8930815e69d7256886cad88b6da8361069. * Fix hook name * Revert "Set packaging version as >=23.2 in requirements.txt" This reverts commit fbd605cbfb5d06706eacc0648a2e9d7816c9de1f. * Revert "Revert the changes on pip install" This reverts commit 81ff38a660635fce9cb17862a2072e4d169c3466. * Add comments * Revert "[TMP] Change the branch of action files" This reverts commit 0d6aa48d75a842db9b3987212deffedb0c0ca51d. * Revert the trigger of .github/workflows/deploy-spaces.yml * Remove unused `node_auth_token` and `npm_token` inputs from the `install-all-deps` action * [TMP] Trigger CI based on this PR * Remove packging installation * Revert "Remove packging installation" This reverts commit 4a4f18de3a78220150bc614f574a5a808454cd12. * Revert "[TMP] Trigger CI based on this PR" This reverts commit 6cea830c8e9f853c612c7286cba68027b5262b3b. --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com> * Add ETag to `/custom_component` route to control browser caching (#8170) * Add code * add changeset * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Implement JS Client tests (#8109) * add msw setup and initialisation tests * add changeset * add walk_and_store_blobs improvements and add tests * add changeset * api_info tests * add direct space URL link tests * fix tests * add view_api tests * add post_message test * tweak * add spaces tests * jwt and protocol tests * add post_data tests * test tweaks --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Remove hatch installation in js/app/package.json which is no longer needed (#8174) * Remove hatch installation in js/app/package.json which is no longer needed * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Update test-functional.yml - Fix vulnerability code injection (#8145) * Update test-functional.yml * Update test-functional.yml * tweaks --------- Co-authored-by: pngwn <hello@pngwn.io> * rework upload to be a class method + pass client into each component (#8179) * rework upload to be a class method + pass client into each component * add changeset * Update client/js/src/utils/upload_files.ts * fix storybook * review comments * Apply suggestions from code review Co-authored-by: Hannah <hannahblair@users.noreply.github.com> * format * ts fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Hannah <hannahblair@users.noreply.github.com> * chore(deps): update pnpm to v9 (#8123) * chore(deps): update pnpm to v9 * update workflow --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: pngwn <hello@pngwn.io> * Use workspace version for code in _website (#8189) * workspace * add changeset * remove circular import from preview * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Pass Error status in /dev/reload stream (#8106) * get error message * Support multiple clients * add changeset * add changeset * add changeset * Display in UI * console.error the python traceback * lint --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Convert sse calls in client from async to sync (#8182) * convert sse calls in client from async to sync * add changeset * more sync * lint * more sync * fix threadpool * fix timeouts * reuse executor * lint --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * run python reload only if python file changed (#8194) * run python reload only if python file changed * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com> * fix: handling SIGINT correctly in reload.py, single entrance of block_thread in blocks.py (#8158) * fix: handling SIGINT, single block_thread and fix popen * Use pass --------- Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com> * Add eventsource polyfill for Node.js and browser environments (#8118) * add msw setup and initialisation tests * add changeset * add eventsource polyfill for node and browser envs * add changeset * add changeset * config tweak * types * update eventsource usage * add changeset * add walk_and_store_blobs improvements and add tests * add changeset * api_info tests * add direct space URL link tests * fix tests * add view_api tests * add post_message test * tweak * add spaces tests * jwt and protocol tests * add post_data tests * test tweaks * dynamically import eventsource * revet eventsource imports * add node test * lockfile * add client test in root pkg file * lcokfile * remove eventsource from js/app * add changeset * remove ts ignore * move eventsource polyfill to eventsource factory * add changeset * tweak --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Ensure connectivity to private HF spaces with SSE protocol (#8181) * add msw setup and initialisation tests * add changeset * add eventsource polyfill for node and browser envs * add changeset * add changeset * config tweak * types * update eventsource usage * add changeset * add walk_and_store_blobs improvements and add tests * add changeset * api_info tests * add direct space URL link tests * fix tests * add view_api tests * add post_message test * tweak * add spaces tests * jwt and protocol tests * add post_data tests * test tweaks * dynamically import eventsource * revet eventsource imports * add jwt param to sse requests * add stream test * add changeset * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Support custom components in gr.load (#8200) * Add code * add changeset * Update fuzzy-mirrors-scream.md * Update fuzzy-mirrors-scream.md * Fix tests * Update .changeset/fuzzy-mirrors-scream.md Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Fix code --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Refactor analytics to not use api.gradio.app (#8180) * Analytics refactor * add changeset * add changeset * Fix wasm? * Fix python tests' * Revert changes chrome * use util function --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Specify the fastapi version on Lite to avoid ujson installation which is not available on Pyodide yet (#8204) * Specify the fastapi version on Lite to avoid ujson installation which is not available on Pyodide yet * add changeset * Refactoring --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Set the show_api flag on Lite (#8205) * Set the show_api flag on Lite * add changeset * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Extend Interface.from_pipeline() to support Transformers.js.py pipelines on Lite (#8052) * Extend Interface.from_pipeline() to support Transformers.js.py pipelines on Lite (wip: only object-detection in this commit) * add changeset * Add image-classification and image-segmentation * Add zero-shot-image-classification and zero-shot-object-detection * Add document-question-answering * Add feature-extraction and fill-mask * Add question-answering and summarization * Fix an error message * Add text2text-generation, text-classification, and text-generation * Add translation andtranslation_xx_to_yy * Add zero-shot-classification * Add postprocess_takes_inputs to control the args passed to the postprocess function of each pipeline * Add topk option to image-classification * format_backend * Add audio-classification, automatic-speech-recognition, and zero-shot-audio-classification * Add image-to-text * Add token-classification (with JSON component as an output. Is it correct?) * Ignore import type failure of transformers_js_py * Add image-feature-extraction * Add image-to-image * Add text-to-audio * Add depth-estimation * Remove `render=False` * Reorder the if-blocks following the Transformers.js doc * Update gradio/pipelines_utils.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/pipelines_utils.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Fix feature-extraction demo * Fix demo title * Add guides/08_gradio-clients-and-lite/gradio-lite-and-transformers-js.md without contents * Rename guides/08_gradio-clients-and-lite/*.md to fix the order * Use pipeline.model.config._name_or_path for the demo title instead of pipeline.model.config.model_type * Fix normal Interface.from_pipeline to use pipeline.model.config.name_or_path as the demo title * Write an article about Gradio-Lite and Transformers.js * Update the doc * tweaks * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * merge * allow the canvas size to be set on the `ImageEditor` (#8127) * add canvas size kwarg to imageeditor * add changeset * fix tests * fix cropsize * changes * notebooks * update docstrings * fix type * fix undefined dimensions * Update image_editor.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * fix type * format --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Rename `eventSource_Factory` and `fetch_implementation` (#8209) * rename eventSource_factory -> stream_factory + rename event_source -> steam * rename fetch_implementation -> fetch * rename fetch to _fetch due to global.fetch conflict * add changeset * format * format * format * format * fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * remove redundant event source logic (#8211) * remove redundant event source logic * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Only connect to heartbeat if needed (#8169) * Add connect_heartbeat field * fix types * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * chore: update versions (#8172) * fixes * type fixes * type fixes * notebook fix * type ignore * data object model * remove component in tuple * more fixes * extend components * remove test var * extend to all components backend * remove loading data models * conflict fix * test and type fixes * playwright test * PR fixes * final changes * Add pltly for 2e2 test * pass loader to Gradio helper class * fix things * add changeset * checks * more fixy * more fixy * more fixy --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Simon Duerr <dev@simonduerr.eu> Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com> Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com> Co-authored-by: Hannah <hannahblair@users.noreply.github.com> Co-authored-by: Lê Ngọc Hoa <114990730+h2oa@users.noreply.github.com> Co-authored-by: pngwn <hello@pngwn.io> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> Co-authored-by: James Zhou <61927718+jameszhou02@users.noreply.github.com> Co-authored-by: Tiger3018 <tiger3018of02@gmail.com> |
||
|
546d14e4f2
|
add test + demo (#8524) | ||
|
9d2d6051ca
|
Change client submit API to be an AsyncIterable and support more platforms (#8451)
* fix param name * format * save * changes * changes * fix param name * format * switch to async iterable interface * switch to async iterable interface * changes * add changeset * fix * fix param name * format * fixes * fix checks * fix checks * add changeset * fix checks * add changeset * add changeset * fix checks * fix param name * format * fix types * cleanup comments * add changeset * fix param name * format * changes * Refactor Cancelling Logic To Use /cancel (#8370) * Cancel refactor * add changeset * add changeset * types * Add code * Fix types --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * fix param name * format * changes * fix * fix param name * format * fix test * fix notebooks * fix type --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com> |
||
|
8c18114495
|
changes (#8469)
Co-authored-by: Ali Abid <aliabid94@gmail.com> |
||
|
96d8de2312
|
add delete event to File component (#8417)
* fix param name * format * add delete event to File component * fix * add changeset * fix * fix * fix * add changeset * format * add changeset * file file layout * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
4a55157ed9
|
state.change listener with deep hash check (#8446)
* changes * changes * add changeset * changes * changes * changes * changes * Update guides/04_building-with-blocks/04_dynamic-apps-with-render-decorator.md Co-authored-by: Abubakar Abid <abubakar@huggingface.co> --------- 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> |
||
|
1a124d95d7
|
More gr.render content (#8418)
* changes * Update 04_dynamic-apps-with-render-decorator.md --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> |
||
|
8028c33bbc
|
Render decorator documentation (#8409)
* changes * changes * add changeset * fix dependency loop and documentation group * add changeset * changes * fix numbered list * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: aliabd <ali.si3luwa@gmail.com> |
||
|
55f664f297
|
Add event listener support to render blocks (#8243)
* changes * add changeset * changes * changes * changes * changes * changes * changes * changeas * changes * add changeset * changes * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * add changeset * changes * cganges * changes * changes * changes * changes * add changeset * changes * chagnes * changes * changes * changes * changes * changes * js * remove console log * changes * changes * changes * changes * changes * changes * changes * changes * changes * add changeset * changes * chnages * changes * cnages * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * add changeset * changes * changes * changes * changes * changes * changes * changes * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * changes * add changeset * Add `state.change` listener (#8297) * state changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes * add changeset * changes * changes * changes * changes * changes * changes --------- 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> |
||
|
c6495e1c87
|
Add auth to demo (#8305) |