pngwn
3a944ed9f1
add autodocs ( #7030 )
...
* add autodocs
* remove unused code
* add changeset
* fix all of the things
* fix all of the things
* add changeset
* fix things
* tewak
* fix dep
* add ruff as dep with min version
* make output pretty + fix bugs
* tweaks
* fixes
* fix types maybe
* fix arg refs
* fix test
* fix md
* add error for version
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-01-18 20:47:01 +00:00
Abubakar Abid
c00da89c3e
Fix returning copies of a component instance from a prediction function ( #6940 )
...
* add test
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-01-03 11:26:58 -08:00
Abubakar Abid
48d6534b40
Add show_api
parameter to events, and fix gr.load()
. Also makes some minor improvements to the "view API" page when running on Spaces ( #6846 )
...
* show api
* chnages
* add changeset
* changes
* changes to interface
* set show_api=False
* changes
* development
* examples
* changes
* add changeset
* changes
* changes
* format
* add changeset
* add changeset
* changes
* revert
* fixes
* is vaild
* push
* fixes'
* fixing
* fixes
* format
* fixed
* demo
* test
* format
* add changeset
* fix tests
* fix
* format
* cleanup
* remove
* fixes
* add test
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-12-22 11:59:02 -08:00
Freddy Boulton
8a3f45c261
Fix component update bug ( #6368 )
...
* Add code
* Add comment
* add changeset
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-11-10 12:26:07 -08:00
Abubakar Abid
c561287812
Fix updating choices in gr.Dropdown
and updates related to other components ( #6309 )
...
* postprocess fix
* add changeset
* add changeset
* blocks
* formatting
* demo
* add changeset
* Add code
* reduce
* trigger ci
* Update gradio/blocks.py
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
2023-11-07 04:16:29 -08:00
Freddy Boulton
ac4f2bcded
Remove **kwargs from queue ( #6232 )
...
* Rework queue method params
* add changeset
* raise instead
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-11-03 11:40:24 -04:00
Abubakar Abid
e32bac8944
Fix updating interactive prop ( #6266 )
...
* interactive
* added functional test
* notebook
* format
* add changeset
* fix
* simplify backend
* simplify backend
* simplify backend
* fix tests
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-11-02 16:35:27 -07:00
aliabid94
79c8156ebb
Queue concurrency count ( #6172 )
...
* changes
* add changeset
* changes
* changes
* changes
* Update client/python/test/conftest.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* changes
* changes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-10-31 02:41:19 -07:00
Abubakar Abid
59f5a4e30e
Part I: Remove serializes ( #6177 )
...
* remove serializse
* lint
* add changeset
* lint
* fix test
* fix tests
* fix final test
* fix tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-31 02:18:41 -07:00
pngwn
287fe67828
Version 4 development branch ( #5498 )
...
* squash commit
* BugFix: Make FileExplorer Component Templateable (#5933 )
* Make FileExplorer templateable
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix notebooks (#5935 )
* V4: Update Component pyi file (#5937 )
* Add code
* add changeset
* delete
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4: Use beta release versions for '@gradio' packages (#5938 )
* Fix versions
* add changeset
* fix
* add changeset
* fix
* add changeset
* Fix
* fix preview
* add changeset
* final fix
* add changeset
* fix
* add changeset
* fix
* add changeset
* revert change
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* maybe fix (#5946 )
* Merge main again (#5948 )
* maybe fix
* fix
* Merge main again (#5949 )
* maybe fix
* fix
* weird weird weird
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Merge main again (#5950 )
* maybe fix
* fix
* weird weird weird
* fix
* log
* log
* fix changesets
* rererefactor frontend files (#5960 )
* do all the things
* add changeset
* remove codemod
* fix
* change casing
* condense upload button
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Strip vite import warning (#5962 )
* Add code
* Remove comment
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5769 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* release wasm (#5963 )
* release wasm
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Wasm release (#5964 )
* release wasm
* release wasm
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5965 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Add json schema unit tests (#5970 )
* Add tests
* add changeset
* Fix tests
* api-info
* Add test
* Add test
* Add email tests
* 3.8 fix 🙄
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4: Simple textbox (#5990 )
* Simple textbox
* add changeset
* Trim down events
* Trim
* Clean up change event
* Add comment
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* File upload optimization (#5961 )
* Use custom multipart parser
* add changeset
* remove print
* Add comment
* Lint
* fix code
* remove print
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Removes deprecated arguments and parameters from v4 (#5968 )
* Removes deprecated arguments and methods for v4
* remove update
* style
* add changeset
* added params
* typign
* fixed all of the typing
* tests
* fix layouts
* layout
* fix config
* fix
* fix form
* fix
* fix blocks tests
* fix some more tests
* lint
* fix test routes
* doc
* notebooks
* remove doc
* format
* format
* remove group
* label docstring
* remov test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4: Simple dropdown (#5996 )
* Add code
* lint
* comment
* add changeset
* revert
* Fix update + docstring cleanup
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* pass props to example components and to example outputs (#6014 )
* pass props to example components and to example outputs
* add changeset
* make util less egenric/ more useful
* fix demo
* fix demo
* fix
* fix test
* Fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Format js in v4 branch (#6016 )
* Format v4 branch js
* add changeset
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4: Fix component update bug (#6027 )
* Fix tests + bugs
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* lockfile update
* Fixing test
* fix test
* Add a cli command to list available templates (#6018 )
* Add code
* dataset
* Add test
* add changeset
* add changeset
* add changeset
* add changeset
* Exclude FormComponent
* Paginate the output
* No colors but emojis:
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix tests (#6046 )
* fix storybook (#6065 )
* fix storybook
* add changeset
* fix
* add changeset
* fix
* fix
* fix components
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* remove dupe component (#6067 )
* remove dupe component
* add changeset
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Simplify File Component (#6044 )
* Add code
* Add code
* Add code
* Reuse code UploadButton
* Use two files for UploadButton
* Address feedback
* Lint
* add changeset
* Update js/uploadbutton/shared/UploadButton.svelte
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
* Clean up backend of `File` and `UploadButton` and change the return type of `preprocess()` from TemporaryFIle to string filepath (#6060 )
* changes
* add changeset
* upload button
* file
* add changeset
* valid types
* fix tests
* address review
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix Dropdown Example component and example processing logic (#6075 )
* fix examples
* helpers
* dropdown
* fix cc build (#6079 )
* fix cc build
* add changeset
* throw error if build fails
* fix entry points
* add changeset
* fix lockfile
* Add test
* update workflow
* try resolve
* lint 🙄
* Use xfail
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Fixes markdown rendering in examples (#6071 )
* Fixes markdown rendering in examples
* add changeset
* update delimiters
* format
* format
* docstrings
* test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Proposal: sample demo for custom components should be a `gr.Interface` (#6077 )
* update sample demo to interface
* add changeset
* modify
* Update gradio/cli/commands/components/_create_utils.py
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* added layout and static
* fix
* refine
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* WIP: Fix docs (#6082 )
* Website fix
* add changeset
* Fix code
* pin version
* Add code
* skip code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Pending events behavior (#5826 )
* enter changesets pre-release mode
* release first version (#5500 )
* release packages
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix changeset (#5502 )
* add changeset
* release first version
* Custom components (#5507 )
* Add flag
* Copy front-end
* Add backend code
* Remove breakpoint
* Fix init
* Add code
* File reorg
* Fix types
* Upload files
* Fix code
* Custom components
* Add code
* Client changes
* More changes
* Add code
* Add code
* Fix reversion
* build hook integration
* Add code
* rm file
* Add code
* rename cli
* Add code
* Nicer cli
* Add display class
* Add backend devmide
* Add code?
* Add code
* Add paths and fix reload mdoe
* Fix .then
* changes
* fix
* fix
* changes
* changes
* changes
* Fix versions
* Fix wheel build from source
* Add code
* Get no template case working
* Cc fe (#5509 )
* tweaks
* fix 18n
* fix 18n
* tweaks
* Change name
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Do not use live display for dev mode
* Clean up front-end server print statements a little bit
* Fix success event
* Cc fe 2 (#5526 )
* tweaks
* fix examples
* fix backend port
* fix things
* fix
* Fix json component flagging
* fix
* fuix
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Fix template (#5533 )
* Fix type hint (#5536 )
* fix custom components when installed from wheel (#5552 )
* Fix all demos custom components (#5555 )
* Fix all_demos
* Fix issues
* trigger ci
* add changeset
* Fix merge
* lockfile
* Add code
* add code
* Fix command
* Add code
* Fix highlighted text
* fix interactive highlighted text
* tweak ci
* Disable example caching for load right now
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* image fixes (#5589 )
* Add flag
* Copy front-end
* Add backend code
* Remove breakpoint
* Fix init
* Add code
* File reorg
* Fix types
* Upload files
* Fix code
* Custom components
* Add code
* Client changes
* More changes
* Add code
* Add code
* Fix reversion
* build hook integration
* Add code
* rm file
* Add code
* rename cli
* Add code
* Nicer cli
* Add display class
* Add backend devmide
* Add code?
* Add code
* Add paths and fix reload mdoe
* Fix .then
* changes
* fix
* fix
* changes
* changes
* changes
* Fix versions
* Fix wheel build from source
* Add code
* Get no template case working
* Cc fe (#5509 )
* tweaks
* fix 18n
* fix 18n
* tweaks
* Change name
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Do not use live display for dev mode
* Clean up front-end server print statements a little bit
* Fix success event
* Cc fe 2 (#5526 )
* tweaks
* fix examples
* fix backend port
* fix things
* fix
* Fix json component flagging
* fix
* fuix
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Fix template (#5533 )
* Fix type hint (#5536 )
* fix custom components when installed from wheel (#5552 )
* Fix all demos custom components (#5555 )
* Fix all_demos
* Fix issues
* trigger ci
* add changeset
* Fix merge
* lockfile
* Add code
* add code
* Fix command
* Add code
* Fix highlighted text
* fix interactive highlighted text
* tweak ci
* fix image uploads
* add changeset
* remove changeset
* add changeset
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Support Literal Typehints (#5591 )
* Fix updateable
* Deploy for failing actions
* fix enum
* Add code
* remove gradio lite from publish ci
* fix
* fix
* chore: update versions (beta) (#5501 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix js deps in cli and add gradio-preview artifacts to build (#5610 )
* Fix js dependencies in cli
* Add preview to build command
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5612 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* backend linting (#5613 )
* backend linting
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Publish js theme (#5615 )
* Publish js theme
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5614 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Add code (#5617 )
* Add docstring to trigger release (#5618 )
* Add docstring
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5619 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix build and broken imports (#5620 )
* fix broken import
* fix build scripts
* add changeset
* Update js/statustracker/static/index.svelte
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5621 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix esbuild (#5624 )
* fix build
* fix build
* add changeset
* fix build
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5626 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix esbuild (#5629 )
* fix build
* fix build
* add changeset
* fix build
* fix
* asd
* more fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* asd (#5630 )
* chore: update versions (beta) (#5631 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Some minor v4 fixes (#5637 )
* Add code
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Publish all components to npm (#5648 )
* Publish image component
* publish components
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5638 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix front-end imports + other misc fixes (#5649 )
* Fix console error
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Add overwrite flag to create command (#5651 )
* Add overwrite flag to create command
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5650 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Make layout components templateable (#5665 )
* Split out layouts
* Refactor cli
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Patch fixes (#5678 )
* Handle lowercase template name frontend
* Lint
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix build and file route (#5680 )
* Add code
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5662 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* V4 fix typing (#5686 )
* Add examples for series and parallel
* v4 fix typing
* add changeset
* Fix
* Fix
* Fix 3.8
* Fix typing 3.8
* Lint
* Add code
* Add key
* Fix typing
* Add code
* Fix deps
* Fix fastapi
* Fix version
'
:
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Use overrides (#5695 )
* Use overrides
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* ensure client is copied along with components (#5709 )
* ensure client is copied along with components
* add changeset
* add changeset
* chore: update versions (beta) (#5688 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix build config (#5710 )
* Fix python unit tests for v4 (#5715 )
* Add code
* Fix tests
* Add ci
* Add code
* fix test_blocks
* More fixes
* Last changes
* add changeset
* Add code
* Continue for the sake of some green ci
* Proper api info
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Better test dir check (#5719 )
* FIx test-dir check
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Use path to npm executable in subprocess (#5736 )
* Use path to npm in subprocess
* Fix dev mode too
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Add Error + test (#5738 )
* Add Error + test
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix component regex (#5739 )
* Add code
* Fix component regex
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix layout templates (#5740 )
* Fix templates
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix template remaining components (#5743 )
* add code
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* --overwrite deletes previous content (#5744 )
* Add code
* Add code
* add changeset
* Add test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Support call method (#5751 )
* Support call method
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix windows ci build (#5752 )
* Try bash
* Use cross-env
* Trigger CI
* Fix comma
* add changeset
* Modify lock file
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix windows paths (#5745 )
* Use posix path
* add changeset
* add changeset
* Try normalize
* to_posix v2
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#5717 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Simplify how files are handled in components in 4.0 (#5768 )
* Client and upload route hash files
* Refactor logic
* add changeset
* Add code
* View API fix
* Fix client tests
* Dumb windows fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix deployed demos on v4 branch (#5770 )
* Template fixes
* add changeset
* add changeset
* Fix streaming audio
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Name Endpoints if api_name is None (#5782 )
* Implementation and test
* add changeset
* fix lint
* Fix nits
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* pending events
* add changeset
* Set api=False for cancel events (#5851 )
* Set api=False for cancel events
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4: Set cache dir for some component tests (#5852 )
* Add code
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4: Use async version of shutil in upload route (#5853 )
* Use async shutil copy
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* trigger_mode
* changes
* undo
* undo
* add changeset
* undo
* add changeset
* image undo
* add changeset
* fix merge errors
* remove prints
* change
* fix
* fix error
* change
* quick fix
* trigger_mode param
* type
* value error
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fixes: slider bar are too thin on FireFox (#5984 )
* firefox slider fix
* add changeset
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix remaining xfail tests in backend (#6073 )
* Add code'
* Add code
* Add code
* Fix dataset
* add changeset
* Add some comments
* Add recover_kwargs
* Remove from docstring
* Audio-to-audio
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix dev mode model3D (#5955 )
* Fix dev mode
* Lint
* add changeset
* Fix dev mode
* Lint
* remove console.log
* add changeset
* interactive fix
* Fix tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Dawood <dawoodkhan82@gmail.com>
* V4: Single-file implementation of form components (#6026 )
* Checkbox and number
* Number, Checkboxgroup, Radio, and Slider
* Format
* remove range
* Refactor checkbox
* Forgot to add
* Refactor
* Lint
* add changeset
* use rich emoji markup
* Fix ts
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update logos for v4 (#6089 )
* update v4 logo
* add changeset
* size
* fix on website
* fix on demos
* add changeset
* favicon for demos
* margin on footer logo
* margin bottom to footer logo
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Add a stand-alone install command and tidy-up the fallback template (#6092 )
* Add code
* add changeset
* Add test
* Make install default
* Better error message
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4: Fix constructor_args (#6093 )
* Fix
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix: Move to cache in init postprocess + Fallback Fixes (#6107 )
* Add code and test
* restore
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix build (#6112 )
* fix build
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update cold-lemons-roll.md
* Revert "Update cold-lemons-roll.md" (#6113 )
This reverts commit 20dbf90811
.
* Try to trigger a major beta release (#6114 )
* pyproject fix
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Delete bad changelog (#6115 )
* Delete bad changelog
* Revert "Delete bad changelog"
This reverts commit a8ca614eaf
.
* Delete bad
* formatting
* Revert "formatting"
This reverts commit 94f43859e7
.
* Improve Audio Component (#5966 )
* replace <audio> with wavesurfer: add recording, playing and trimming, playback
* add changeset
* merge cleanup
* improving recording styling
* add recording timer
* add trim region duration
* allow trimming recordings
* clean up playing logic
* add pause_recording event
* remove crop min/max
* add waveform options param
* remove trimmingmode and use mode
* streaming + cleanup
* add changeset
* clean up types
* mobile adjustments
* add min/max length + trim accessibility
* update pnpm lock
* amend source to a list and allow source switching
* fix no microphone found logic
* change undo logic to reset trims
* tweaks
* tweak reset logic
* ensure recording is sent to backend
* fix audio duration reactivity
* list tweak
* clean up
* change source -> sources + restore wasm changes
* formatting
* fix tests
* fix test
* add default sources value in fe + fix audio demos
* fix audio file name test
* add better sources typing
* ui test tweaks
* add default value in templates.py
* formatting
* remove unused prop
* add audio story
* add changeset
* revert sources changes
* remove story id
* fix be test
* fix be test
* fix notebooks
* formatting
* fix test
* fix test again
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
* Fix changesets 2 (#6116 )
* fix changesets
* release major
* Fix changesets 2 (#6117 )
* fix changesets
* release major
* asd
* fix version
* chore: update versions (beta) (#5973 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* v4
* Open source FRP server and allow `gradio` to connect to custom share servers (#6091 )
* add param
* add support for custom address
* add changeset
* share guide
* guide
* add params
* add changeset
* fix launch
* add test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Gradio custom component publish (#6098 )
* Add code
* add changeset
* F-string
* Add pwd
* Add source to space
* Add template
* Twine import
* add changeset
* ignore
* restore
* add changeset
* Address feedback
* Update gradio/cli/commands/components/publish.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>
* Fix static issues with Lite on v4 (#6124 )
* fix missing props
* fix path to types
* add changeset
* fix path to i18n
* fix audio tests
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* Refactor `Blocks.load()` so that it is in the same style as the other listeners (#6126 )
* restore decorator
* remove
* refactor load
* remove restriction
* add changeset
* add pyi
* add test
* add test
* fix tests
* metaclass
* future
* reduce'
* docstring
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small change to make `api_open=False` by default (#6138 )
* set api_open to False by default
* add changeset
* tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Image v4 (#6094 )
* simplify image interface
* changes
* asd
* asd
* more
* add code (#6095 )
* more
* fix tests
* add changeset
* fix client build
* fix linting
* fix test
* lint
* Fix tests + lint
* asd
* finish
* webcam selection
* fix backend
* address comments
* fix static checks
* fix everything
* add changeset
* Apply suggestions from code review
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* fix examples
* fix tests
* fix tests
---------
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix fallback demo app template code (#6129 )
* Add test
* add changeset
* Add JSON note
* Fix test
* Update gradio/cli/commands/components/_create_utils.py
* Update test/test_gradio_component_cli.py
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* fix video path
* Revert "fix video path"
This reverts commit 5916b3dc8a
.
* Fix selectable prop in the backend (#6135 )
* Add to init
* Fix events
* add changeset
* Add code
* add changeset
* Fix typo
* Add code
* Fix highlighted text typo
* remove from docs
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix video (#6140 )
* fix video
* add changeset
* fixes
* fixes
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix some tests on mac
* fix circular dependency with client + upload (#6143 )
* fix circular dependency
* add changeset
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix image double change bug (#6146 )
* fix test
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* make lite private (#6147 )
* make lite private
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix dropdown arrow size (#6148 )
* fix dropdown arrow size
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* swap `mode` on the frontned to `interactive` to match the backend (#6149 )
* JS READMEs and Storybook on Docs (#6142 )
* changes
* changes
* working
* remove storybook path
* add changeset
* pin code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Don't serve files in working directory by default (#6128 )
* don't serve files in working directory by default
* add changeset
* handle examples
* remove dotfiles
* guide
* guide
* fix tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix issues with website deploy (#6151 )
* fixes
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Swap websockets for SSE (#6069 )
* changes
* changes
* changes
* changes
* changes
* merge
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* add changeset
* changes
* changes
* changes
* add changeset
* changes
* changes
* changes
* add changeset
* changes
* changes
* changes
* add changeset
* changes
* changes
* changes
* changes
* changes
* add changeset
* Fix client tests sse branch (#6150 )
* Switch spaces
* Fix tests
* Add code
* changes
* changes
---------
Co-authored-by: Ali Abid <aabid94@gmail.com>
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* Remove duplicate `elem_ids` from components (#6152 )
* remove elem_ids from components
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Moves `gradio_cached_folder` inside the gradio temp direcotry (#6155 )
* cache -> temp
* restore
* add changeset
* add exception for cached examples
* security policy
* join
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove `show_edit_button` param in Audio (#6153 )
* remove `show_edit_button` param
* add changeset
* hide overflow
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove interpretation for good (#6154 )
* interpretation
* notebooks
* add changeset
* removed from readme
* lint
* fix demo
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Make output components not editable if they are being updated (#6157 )
* make outputs not editable
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* JS Component Documentation (#6136 )
* Simple template
* More changes
* Properly handle change event video
* add changeset
* Add code'
* Fix play/pause bugs
* add changeset
* atoms doc
* Chatbot
* add changeset
* Some more components
* Add code
* add changeset
* Lint
* add changeset
* Simple template
* More changes
* Properly handle change event video
* add changeset
* Add code'
* Fix play/pause bugs
* add changeset
* atoms doc
* Chatbot
* add changeset
* Some more components
* Add code
* add changeset
* Lint
* Merge in latest changes
* Fix typo
* Fix build
* Lockfile
* Fix
* Fix interactive
* correct the title
* add versions to readme
* only document public
* add changeset
* Remove simplevideo and audio
* add changeset
* changes to readmes
* add changeset
* remove tootils and theme
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Improve Video Component (#6118 )
* change source to sources + add length logic
* add changeset
* add min/max logic
* tweak tests
* change sources
* formatting
* fix test_components.py test
* add trimming
* add changeset
* add keyboard events to trimming timeline
* UX improvements
* Add fix
* add loading status
* flip if webcam is only source
* generate notebooks
* remove scroll
* add file extension
* trim (#6156 )
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* add loading indicator to video
* ensure correct file ext is used
* tweak
* change where ffmpeg is loaded
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* chore: update versions (beta) (#6122 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* V4 fixes (#6161 )
* changes
* changes
* Pin 8.9 (#6162 )
* Pending outputs fix (#6160 )
* fix
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Clean root url (#6159 )
* clean
* cleanup
* formatting
* add changeset
* fe
* add changeset
* selectable
* block
* fix
* fixes
* fix update
* gradio/events
* configs
* remove
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* V4 fixes (#6167 )
* changes
* changes
* Fixes remaining backend tests (#6165 )
* fix backend tests
* add changeset
* changes
* fix strings
* lint
* lint
* fixes
* delete test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.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: github-actions[bot] <github-actions[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: Ali Abid <aabid94@gmail.com>
2023-10-31 04:46:02 +00:00
Abubakar Abid
c4ba832b31
Remove deprecation warning from gr.update
and clean up associated code ( #5890 )
...
* update
* add changeset
* remove
* add changeset
* test
* update
* changes
* revert
* fix tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-15 17:58:06 -07:00
aliabid94
e4a307ed6c
Add component <-> server direct communication support, as well as a "file explorer" component ( #5672 )
...
* changes
* changes
* add changeset
* add changeset
* Server fns ext (#5760 )
* start changes
* changes
* changes
* fix arrows
* add changeset
* rename demo
* fix some ci
* add changeset
* add changeset
* fix
* remove configs
* fix
* fix
* add changeset
* fixes
* linting
* Update gradio/components/file_explorer.py
* notebook
* typing
* tweaks
* fixed class method problem
* fix test
* file explorer
* gr.load
* format
* tweaks
* fix
* fix
* fix
* fix
* final tweaks + changelog
* changelog
* changelog
* changelog
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-10-05 14:20:01 +01:00
Abubakar Abid
caf6d9c0e1
Set share=True for all Gradio apps in Colab by default ( #5767 )
...
* Set share=True for all Gradio apps in Colab by default
* add changeset
* fix tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-02 12:51:56 -07:00
aliabid94
e1874aff81
Add gr.on
listener method ( #5639 )
...
* changes
* changes
* changes
* changes
* changes
* add changeset
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-25 15:25:16 -07:00
aliabid94
da05e59a53
Removing .update and get_config, attempt 2 ( #5240 )
...
* changes
* add changeset
* changes
* changes
* Update many-tips-create.md
* notebooks
* chanegs
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changew
* changes
* changes
* changes
* changes
* chanegs
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* Revert "changes"
This reverts commit 0868c25c56
.
* changes
* changes
* changes
* changes
* changes
* changes
* change
* changes
* chaneges
* changes
* chagnes
* changes
* changes
* changes
* changes
* changes
* fix typing
* changes
---------
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 Abdalla <ali.si3luwa@gmail.com>
2023-09-18 21:17:06 -07:00
Abubakar Abid
acdeff57ec
Allow multiple instances of Gradio with authentication to run on different ports ( #5588 )
...
* Allow gradio auth to work across different ports
* lint
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-18 12:25:47 -07:00
Abubakar Abid
05715f5599
Adds a filterable
parameter to gr.Dropdown
that controls whether user can type to filter choices ( #5508 )
...
* dropdown
* changes
* add changeset
* refactor
* cleanup
* dropdown
* more refactoring
* fixes
* simplify, docstring
* restore active_index
* split into two files
* new files
* simplify
* single select dropdown working
* single select dropdown almost working
* dropdown
* multiselect
* multiselect wip
* multiselect
* multiselect
* multiselect
* interactive working
* dropdown
* lint
* add changeset
* type
* typing
* fix multiselect static
* dropdown
* stories and tests
* split stories
* lint
* add changeset
* revert
* add changeset
* fix x
* dropdown
* lint, test
* backend fixes
* lint
* fix tests
* lint
* fix final test
* clean
* review fixes
* dropdown
* lint
* lint
* changes
* typing
* fixes
* active index null bug
* adding filterable parameter to dropdown
* dropdown
* lint
* add changeset
* add changeset
* svelte
* fix test
* add changeset
* added warning
* lint
* fix tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 18:36:29 -07:00
Abubakar Abid
f49028cfe3
Move markdown & latex processing to the frontend for the gr.Markdown and gr.DataFrame components ( #5268 )
...
* changes
* katex
* add changeset
* dataframe
* add changeset
* latex in dataframe
* add changeset
* lint
* lint
* stories and types
* stories
* type
* restore lock
* pnpm lock
* fix backend tests
* xray configs
* test files
* test utils
* fix utils
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-21 06:54:20 -07:00
Lucain
947d615db6
Sign in with Hugging Face (OAuth support) ( #4943 )
...
* first draft
* debug
* add print
* working oauth
* inject OAuth profile + enable OAuth when expected + some doc
* add changeset
* mypy
* opt
* open in a new tab only from iframe
* msg
* add changeset
* Apply suggestions from code review
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* fix injection + gr.Error
* allow third party cookie when possible
* add button to sign in/sign out button
* feedback changes
* oauth as optional dependency
* disable login/logout buttons locally
* nothing
* a bit of documentation
* Add tests for Login/Logout buttons
* Apply suggestions from code review
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* mention required dependencies
* fix package
* fix tests
* fix windows tests as well
* Fake profile on local debug
* doc
* fix tets
* lint
* fix test
* test buttons
* login button fix
* lint
* fix final tests
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2023-08-10 15:12:40 -04:00
Charles Bensimon
56b02279ce
Set env with MonkeyPatch ( #5134 )
2023-08-08 12:33:02 -04:00
Charles Bensimon
97d804c748
[Spaces] ZeroGPU Queue fix ( #5129 )
...
* Properly set max_size and concurrency_count for ZeroGPU
* ZeroGPU concurrency_count warning
* Test
* add changeset
* Lint
* Sure, typing_extensions is a third-party ..
* Fix and refactor
* Black
* Empty commit
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-08 12:18:45 -04:00
Abubakar Abid
b74f845303
Adds additional_inputs
to gr.ChatInterface
( #4985 )
...
* adding additional inputs
* add param
* guide
* add is_rendered
* add demo
* fixing examples
* add test
* guide
* add changeset
* Fix typos
* Remove label
* Revert "Remove label"
This reverts commit 1004285615
.
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
2023-07-24 11:55:47 -04:00
Abubakar Abid
f8e5bfa2d4
Converts "Submit" button to "Stop" button in ChatInterface while streaming ( #4971 )
...
* initial work
* changes
* changes
* undo routes
* cancel fix
* cancel fix
* remove unnecessary test
* formatting
* changelog
* remove extraneous test
* simplify
* remove no streaming
* changelog
* no progress on textbox
* show progress revert
* clog
* lint
* fixes based on review
* updated textbox props
* fix
* format
* test fix
2023-07-20 15:01:53 -04:00
aliabid94
b68aeea412
Improve gr.ChatInterface
UI, add autofocus to textbox ( #4978 )
...
* changes
* changes
* lint
* fix tests
* fix
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-20 14:44:52 +03:00
Abubakar Abid
b16732ffb2
Add RTL support to Textbox
, Markdown
, Chatbot
( #4933 )
...
* add rtl support
* redo
* remove param
* clog
* fix backend tests; add textbox story
* add textbox story
* fix textbox story
* fixed textbox story, markdown
* markdown story
* format
* fixes'
* Update CHANGELOG.md
* update docstrings
* fix tests
* fix static checks
* fix tests
2023-07-17 12:53:23 -04:00
aliabid94
9137f1caa0
Speed up gradio.launch, especially when there's no internet ( #4905 )
...
* changes
* changes
* changes
* Revert "changes"
This reverts commit cbebf39157
.
* lint
* fix tests
* an
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-14 15:45:52 -04:00
Freddy Boulton
9787d0284a
Use tempdir for all python unit tests tests ( #4882 )
...
* Use tempdir for all tests
* Disable telemetry automaticall for client
* Use configuration
* Push js
* Final comments
* Undo change
2023-07-12 11:19:39 -04:00
Freddy Boulton
6436e4ea5b
Refactor some python tests ( #4834 )
...
* Refactor
* Remove tests
* Fix image file
* trigger ci
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-10 13:40:46 -04:00
Freddy Boulton
0f8e25cd65
Fix gr.Warning/gr.Info when using generators + interface ( #4823 )
...
* Fix bug
* Fix notebook
* Add test
* Lint backend
2023-07-06 19:37:20 -05:00
aliabid94
b8eb481473
Share button ( #4651 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* restore
* merge
* del image'
* update pnpm lock
* changes
* changes
* changes
* changes
* changes
* Update CHANGELOG.md
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* fix
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chagnes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-05 19:50:17 -05:00
Abubakar Abid
56da69619c
Fix for analytics error ( #4738 )
...
* added exception
* fix
* changelog
* format
* blocks
* format
* Update gradio/exceptions.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* review fixes
* formatting
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
2023-06-30 16:16:55 -05:00
Abubakar Abid
409593e9cc
Updates to the API endpoints / docs, and fixing the Theme builder ( #4683 )
...
* view API fixes
* code snippet js
* changelog
* api name false
* examples
* client trigger tests
* fix typecheck
* black
* type
* typing
* typing
* update gif
* type ignore
* added tests
* format
* added test
* test
* fix guides
* snippet
* tests
* fix tests
* add test
* fix typing
* fix test
* remove comments
2023-06-29 14:05:25 -05:00
Jeb
d85fddf677
Updated components with 'info' attribute to update when update() is called on them. ( #4715 )
...
* updated components with 'info' attribute to update when update() is called on them.
* added change to CHANGELOG.md
* updated CHANGELOG.md with correct format ending
* fix test
* changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-29 11:09:55 +01:00
Ilya Trushkin
b5121a96b2
Forward tqdm
constructor arguments to Progress
component ( #4475 )
...
* Forward tqdm constructor arguments to Progress component
Signed-off-by: Ilya Trushkin <ilya.trushkin@intel.com>
* lint
* reorder args
* added tests
---------
Signed-off-by: Ilya Trushkin <ilya.trushkin@intel.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-06-26 09:26:28 -05:00
Abubakar Abid
d65512cb3a
Fix output directory of files in client & when calling Blocks as function ( #4501 )
...
* output dirs
* remove
* remove
* remove
* changelog
* format
* add tests
* docstring
* changelog
* client
* blocks
* fix test
2023-06-14 17:08:10 -05:00
pngwn
3d334e245f
implement autoplay for Video and Audio ( #4453 )
2023-06-09 08:27:58 +09:00
aliabid94
ff6e676a92
Remove style parameter ( #4374 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* fixes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
2023-06-07 18:35:31 -07:00
Abubakar Abid
37967617bd
Restrict proxy URLs ( #4406 )
...
* restrict proxy urls
* fix test
* changelog
* fix tests
* Update gradio/routes.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Update gradio/routes.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* fix test
* docstring
* bring back hf url
* fix tests
* Update gradio/blocks.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Update gradio/blocks.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* fix tests
* nit
* fix test
* format
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
2023-06-05 12:51:33 -05:00
Freddy Boulton
834afdd303
Temp file fixes ( #4256 )
...
* Fix bug
* Linting
* CHANGELOG
* Add tests
* Update test
* Fix remaining components + add tests
* Fix tests
* Fix tests
* Address comments
2023-05-20 06:22:12 +09:00
Aarni Koskela
9ece3b43b9
Upgrade black to 23.3 ( #4259 )
...
* Upgrade black
* Conservatively upgrade packaging too since it's black's dependency
2023-05-18 11:04:59 -04:00
Aarni Koskela
8b72e9e127
Do not do any analytics requests if analytics are disabled ( #4194 )
...
* Move analytics-related bits to gradio.analytics
* Do not do any analytics requests if analytics are disabled
* Remove unused log_feature_analytics
* removed redundant analytics, rewrote
* renamed
* save
* fixed test'
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-05-16 02:55:46 -04:00
Freddy Boulton
96c17a7470
Add support for async generators ( #3821 )
...
* Add impl + unit test
* CHANGELOG
* Lint
* Type check
* Remove print
* Fix tests
* revert change
* Lint
* formatting
* Fix test
* Lint
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
2023-05-08 23:21:47 -05:00
Aarni Koskela
d1853625fd
More Ruff rules ( #4038 )
...
* Bump ruff to 0.0.264
* Enable Ruff Naming rules and fix most errors
* Move `clean_html` to utils (to fix an N lint error)
* Changelog
* Clean up possibly leaking file handles
* Enable and autofix Ruff SIM
* Fix remaining Ruff SIMs
* Enable and autofix Ruff UP issues
* Fix misordered import from #4048
* Fix bare except from #4048
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-05-04 21:54:23 -05:00
Abubakar Abid
f1ea4f79af
Allow state to be rendered multiple times ( #4030 )
...
* state render
* add test
* formatting
* changelog
2023-05-01 17:53:51 -05:00
Aarni Koskela
12a97746ff
Ruff update + strictening ( #3979 )
...
* Update ruff to 0.0.263
* Get rid of bare except:s
* Fix two Ruff E731s by moving expand_{color,size} to the relevant classes
* Fix Ruff E731 and some variable shadowing in theme builder
* Fix remaining Ruff E731s
* Get rid of unused Ruff ignores
* Fix ruff B904 issues (raise from)
* Fix Ruff B007: loop-control variable not used
* Fix Ruff B011 (do not assert false)
* Remove unused args and kwargs from Progress.tqdm() (spotted via Ruff B026)
* Fix mutable argument default in CheckboxGroup
* Noqa ABC-related lint warnings for Interpretable
* Add missed assert in test_queueing (ruff B015)
* Enable ruff B
* Enable ruff C and fix issues
* Add changelog
* Add UP03[012] after #3984
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-28 17:59:42 -04:00
Aarni Koskela
d25226f704
Use f-strings where possible ( #3984 )
...
* Use f-strings where possible
Semi-automated using ikamensh/flynt
* Update gradio/utils.py
* Update gradio/interface.py
* formatting
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-27 16:09:50 -04:00
Freddy Boulton
7de41d94bb
After closing demo, reuse port if its specified ( #3959 )
...
* Reuse port when its specified after closing demo
* Add to changelog
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-25 10:07:35 -04:00
Abubakar Abid
d3b7f73bcf
Update view api page to use Python client ( #3765 )
...
* Update view api page
* simplify
* update
* changes
* changes
* updated info
* formatting
* changes
* fixes
* save
* moved
* remove test input
* tweaks
* formatting
* add raw
* serialize
* fixes
* refactor
* fixes
* fixes
* Fetch api
* lower case
* view api
* fix tests
* format
* rough design
* readme
* api docs
* examples
* format
* formatting
* format
* version
* client changes
* formatting
* update client
* more example inputs
* api docs fixes
* remove notebook
* fix demo
* demo notebook
* styling on code snippet
* formatting
* fix audio, model3d
* format
* fix tests
* version
* cleanup
* format
* format
* format
* fixes
* version
* fix tests
* version
* format
* test
* format
* changelog
* changelog
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
2023-04-13 16:20:33 -07:00
aliabid94
379b6f662e
Get Image click coordinates from .select
( #3786 )
...
* changes
* changes
* fix demo notebook
* changes
* changes
* chagnes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-10 14:47:33 -07:00
space-nuko
303b4dc0b5
Improve error messages for when argument lists mismatch ( #3519 )
...
* Improve error messages for when argument lists mismatch
* Fix comment
* Update changelog
* Fix typeerror
* Fix single output case
* Add argument validation tests
* Lint
* Move changelog to correct section
* Fix typo
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
2023-04-07 13:22:42 -04:00