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
Yuichiro Tachibana (Tsuchiya)
f3f98f923c
Lite error handler ( #6076 )
...
* Revert "Lite: Error handling after initialization (#6005 )"
This reverts commit e0ed0642ac
.
* Lift up the error handler for @gradio/lite to app/src/lite/index.ts and use a new ErrorDisplay component to show the error
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-25 14:36:07 +09:00
pngwn
d186165c14
chore: update versions ( #6017 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-19 11:23:27 -07:00
pngwn
62c0a34a40
chore: update versions ( #5992 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-19 15:28:58 +01:00
Yuichiro Tachibana (Tsuchiya)
e0ed0642ac
Lite: Error handling after initialization ( #6005 )
...
* Update WorkerProxy to emit a unified `error` event for any type error and a `run-start` event when `run_file` or `run_code` is called, and update Index.svelte to handle these events
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-19 17:39:23 +09:00
pngwn
7415ffb0d8
chore: update versions ( #5981 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-18 20:06:23 +01:00
Yuichiro Tachibana (Tsuchiya)
a32aabaf50
Lite: Show initialization progress messages ( #5983 )
2023-10-18 18:37:14 +01:00
pngwn
35f58db405
chore: update versions ( #5940 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-17 23:38:35 -07:00
Yuichiro Tachibana (Tsuchiya)
11a3007916
Lite: Support opening the entrypoint HTML page directly in browser via the file:
protocol ( #5972 )
...
* Use a special fake hostname for the API access when the page is opened via the `file:` protocol
* Move js/app/src/lite/url.ts -> js/wasm/svelte/host.ts
* Add a comment
* Move js/wasm/svelte/host.ts -> js/wasm/network/host.ts
* add changeset
* Add a comment
* add changeset
* Update js/wasm/package.json adding a ESM subpath
* Fix `is_self_host()`
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-10-17 23:25:01 -07:00
Yuichiro Tachibana (Tsuchiya)
921334526f
Lite: Support the custom HTML element syntax <gradio-lite>
( #5953 )
...
* Create a custom element `<gradio-app`> for Gradio-lite
* Parse `<gradio-app`> attributes to configure the top level component
* Move custom-element code to lite/custom-element module
* add changeset
* Apply formatter
* Rename the custom element `<gradio-app>` to `<gradio-lite>`
* Fix the .gradio-lite to be minimum
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-10-18 15:07:13 +09:00
Yuichiro Tachibana (Tsuchiya)
f769876e0f
Apply formatter (and small refactoring) to the Lite-related frontend code ( #5956 )
...
* Apply formatter (and small refactoring) to the Lite-related frontend code
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-18 01:15:00 +09:00
pngwn
a46cb94870
chore: update versions ( #5831 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-16 13:30:41 -07:00
Yuichiro Tachibana (Tsuchiya)
b67115e8e6
Lite: Make the Examples component display media files using pseudo HTTP requests to the Wasm server ( #5627 )
...
* Create a Wasm-compatible <Image> component in @gradio/lite and use it in @gradio/image/example/Image.svelte
* add changeset
* Fix Image styling
* Move js/wasm/svelte/Image.svelte -> js/image/static/Image.svelte
* Shorten CSS class name
* Create Wasm-compatible video components
* add changeset
* Move the Wasm-compatible `Image` from `static` to `shared`
* Create Wasm-compatible audio components
* Fix `resolve_wasm_src()` to return the passed `src` as-is when the URL is not HTTP or refering to remote
* add changeset
* Fix `resolve_wasm_src()`
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-17 01:26:49 +09:00
Yuichiro Tachibana (Tsuchiya)
121f25b2d5
Lite: Fix is_self_host() to detect 127.0.0.1
as localhost as well ( #5886 )
...
* Fix is_self_host() to detect `127.0.0.1` as localhost as well
* add changeset
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-13 13:57:21 +09:00
pngwn
1265a9ac13
chore: update versions ( #5817 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-05 19:55:12 -07:00
pngwn
3d263ba007
chore: update versions ( #5796 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-05 14:10:45 -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
Hannah
f096c3ae16
Throw helpful error when media devices are not found ( #5794 )
...
* add test
* add changeset
* tweak copy
* error logic
* add changeset
* copy tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-04 20:31:00 +01:00
pngwn
5d5ddcfa9b
chore: update versions ( #5786 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-04 15:46:45 +01:00
Yuichiro Tachibana (Tsuchiya)
6e56a0d9b0
Lite: Websocket queueing ( #5124 )
...
* Create a Wasm-emulated WebSocket connection and fix @gradio/client to inject it
* Explicitly set the default response class for the Wasm mode
* add changeset
* Fix is_self_origin() to compare only hosts and rename it to is_self_host()
* Fix Blocks.close() to cancel async tasks in the case of Wasm and call it from wasm_utils.register_app() to dispose an old app instance
* Update comment
* Hold the asyncio.Task objects and cancel them at `Blocks.close()`
* Add try-except to handle the case where `events` is not set to `queue.active_jobs` when `queue.process_events` is called
* Format queueing.py
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-04 18:19:09 +09:00
pngwn
d6295df030
chore: update versions ( #5742 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-02 20:55:55 -07:00
Hannah
8f0fed857d
Improve chatbot accessibility and UX ( #5699 )
...
* add a11y changes and css tweaks
* add a11y changes and css tweaks
* change like/dislike/copy buttons ux
* cleanup
* add laout param
* tweak
* add changeset
* fill icon on click
* text alignment tweak
* format + test
* fix browser test
* avatar tweaks
* add stories
* tweak
* tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-10-02 19:29:20 +02:00
Hannah
546e1d89f4
Add design tokens to storybook ( #5750 )
...
* add design tokens to storybook
* tweak
* tweak
* visual tweaks
* add icons
2023-10-02 13:52:09 +02:00
pngwn
898668596d
chore: update versions ( #5712 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-28 12:06:09 -07:00
pngwn
78e7cf5163
ensure internal data has updated before dispatching success
or then
events ( #5705 )
...
* ensure internal data has updated before dispatching then or success events
* ensure internal data has updated before dispatching then or success events
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-28 11:19:59 -07:00
ylhsieh
96c4b97c74
Adjust translation ( #5726 )
...
* Adjust translation
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2023-09-28 15:47:11 +02:00
Ali Abdalla
84e03fe506
Adds copy buttons to website, and better descriptions to API Docs ( #5721 )
...
* add missing docstring to highlightedtext
* add description to return types in api_docs
* add copy buttons to docs
* fix up descriptions for filepaths
* add copy buttons to every codeblock
* add changeset
* fix backend tests
* add changeset
* better worded descriptions
* fix color_map description
* fix formatting in code snippets
* add space
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-27 23:23:01 -07:00
pngwn
09ac63e818
chore: update versions ( #5702 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-26 22:54:51 -07:00
pngwn
543f327723
chore: update versions ( #5596 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-26 14:50:39 -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
Hannah
75ddeb390d
Accessibility Improvements ( #5554 )
...
* allow remove token via keyboard
* more a11y enhancements
* upload + dataset a11y tweaks
* add changeset
* add webcam label
* improve checkbox focus styling and allow interaction via keyboard
* add changeset
* improve radio focus color
* tweak
* add radio label
* add changeset
* add annotated image alt + use button for labels
* button tweaks
* add changeset
* tweak
* more changes
* tiny tweaks
* galley / image
* label tweaks and add semantic tags to confidence
* nit + docstring
* tweak
* add changeset
* fix tests
* unit test fix
* range tweak
* fix alignment in gallery
* range tweak
* slider test tweak
* tweak
* more test fixes
* last? test tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-22 14:12:26 +02: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
pngwn
51a0a2e557
chore: update versions ( #5578 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-18 20:54:50 -07:00
D V
52f7831751
refactor: Use package.json for version management ( #5514 )
...
* refactor: Use package.json for version management
- uses package.json file for version management.
- updated the regex pattern.
- removed the logic that creates or updates the version.txt file
* load version through package.json
* fix code duplication
* add changeset
* add changeset
* fixes
* fix
* package version
* fix
* typing
* typing
* changes
* add changeset
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-15 16:23:52 -07:00
pngwn
99e87a45df
chore: update versions ( #5549 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-14 15:24:00 -07:00
renovate[bot]
50d9747d06
chore(deps): update dependency iframe-resizer to v4.3.7 ( #5562 )
...
* chore(deps): update dependency iframe-resizer to v4.3.7
* add changeset
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 12:21:47 -07:00
EkhiAzur
4ed5902e7d
Adding basque language ( #5550 )
...
* Adding basque language
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 11:49:46 -07:00
pngwn
aee3757ad8
chore: update versions ( #5543 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-14 00:52:36 -07:00
pngwn
a80a66537a
chore: update versions ( #5527 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-13 13:11:27 -07:00
pngwn
ef4ca645a1
chore: update versions ( #5476 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-12 19:31:08 -07:00
Hannah
d112e2611b
Allow interactive input in gr.HighlightedText
( #5400 )
...
* add preprocess param to highlighted_text.py
* add params
* static tweaks
* add interactive highlight container
* highlight selection logic
* allow editing label value and move shared funcs
* add changeset
* remove py code
* wait for input render
* remove redundant event listeners
* accessibility enhancements and remove label logic
* add keyboard navigation and interaction
* merge adjacent empty elements and split input element
* add interactive support for scores mode
* remove merge adjacent logic and move to frontend
* tweak
* add changeset
* format backend
* tweaks
* backend test tweaks
* set the interactive default to None
* BE tweak
* unit tests and stories
* be formatting
* fix label errors
* tweak
* fix tests
* fix tests
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-12 18:47:16 -07:00
Razhan Hameed
c60b89b0a5
Adding Central Kurdish ( #5475 )
...
* adding Central Kurdish
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2023-09-12 18:14:34 +01:00
Hannah
9ee20f499f
Validate i18n file names with ISO-639x ( #5505 )
...
* validate i18n files
* add changeset
* lockfile
* test
* remove log
* Rename zh-tw.json to zh-TW.json
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 17:39:15 +01:00
pngwn
3e1e8fc5d2
chore: update versions ( #5457 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-08 12:36:03 +01:00
pngwn
acabe4ed42
chore: update versions ( #5446 )
2023-09-07 23:31:34 +01:00
pngwn
7a4a89e5ca
ensure iframe is correct size on spaces ( #5447 )
2023-09-07 23:18:34 +01:00
pngwn
710cbb67fc
chore: update versions ( #5419 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-07 13:26:14 -07:00
pngwn
d5d0e418c9
chore: update versions ( #5361 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-01 17:27:32 -07:00
Abubakar Abid
79d8f9d891
Adds height
and zoom_speed
parameters to Model3D
component, as well as a button to reset the camera position ( #5373 )
...
* add params in backend
* tweaks
* add changeset
* updates
* tweaks
* lint
* cleanup
* fix tests
* add reset button
* add changeset
* lint
* add changeset
* add changeset
* lint
* add changeset
* faster
* add changeset
* undo website
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-31 12:24:22 -07:00
Freddy Boulton
119c834331
Faster reload mode ( #5267 )
...
* This works
* Add code
* Final touches
* Lint
* Fix bug in other dirs
* add changeset
* Reload
* lint + test
* Load from frontend
* add changeset
* Use key
* tweak frontend config generation
* tweak
* WIP ipython
* Fix robust
* fix
* Fix for jupyter notebook
* Add checks
* Lint frontend
* Undo demo changes
* add changeset
* Use is_in_or_equal
* python 3.11 changes and no if __name__
* Forward sys.argv + guide
* 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-08-29 17:29:15 -04:00
pngwn
1dc797adcb
chore: update versions ( #5341 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-25 12:07:20 -07:00
pngwn
632e4d8378
chore: update versions ( #5326 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-24 18:47:07 +01:00
pngwn
31996c991d
ensure login form has correct styles ( #5324 )
2023-08-24 16:42:28 +01:00
Hannah
2592d4e380
Test Blocks.svelte footer copy ( #5307 )
...
* test test
* fix test
* tweak
* tweak test name
2023-08-24 12:12:27 +02:00
pngwn
ba4c6d9e65
chore: update versions ( #5177 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-23 15:41:08 -07:00
pngwn
f769cb6714
only start listening for events after the components are mounted ( #5312 )
...
* only start listening for events after the components are mounted
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-23 23:07:58 +01:00
pngwn
fe057300f0
delegate gradio events via a custom event dispatcher ( #5279 )
...
* delegate gradio events via a custom event dispatcher
* improve md perf + share code
* fix df markdown
* prevent model3d from rerending too frequently
* tweaks
* fix more event bugs with video
* add changeset
* optimise handle mount
* does this do anything
* fix
* remove old dispatches
* fix dropdown position
* oops
* fixes
* fix tests
* fix types
* format
* fix markdown code
* add changeset
* fix typecheck
* fix typecheck
* fix demos
* notebooks
* fix tests
* changer
* maybe this
* fixes
* add changeset
* fix chatbot alignment mobile
* fix chantbot
* add changeset
* changeset
* changeset
* storybook
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-08-23 21:48:10 +01:00
Abubakar Abid
cdfd42174a
Tweaks to icon
parameter in gr.Button()
( #5285 )
...
* button
* add changeset
* fix
* add changeset
* add changeset
* types
* type fix
* formatting
* fix based on review
* fix unit tests
* stories
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-22 15:05:22 -07:00
Hannah
804fcc058e
Add render
function to <gradio-app>
( #5158 )
...
* add function on_load to gradio-app web element
* typo
* fix test
* add ready event
* add custom events and use onMount
* add changeset
* add changeset
* move event logic
* add changeset
* clean up whitespace
* add onloadcomplete to guide
* add changeset
* add changeset
* add highlight
* change event name to render and ensure it runs after DOM mounting is complete
* update docs
* rename var
* tweak
* renaming
* tweak
* tweaks
* mount statustracker nodes
* typo
* tweaks
* copy tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-22 12:11:19 +02:00
Hannah
502f1015bf
Ensure Blocks
translation copy renders correctly ( #5276 )
...
* fix copy render in blocks
* add changeset
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-21 06:54:42 -07:00
Hannah
46a2b600a7
ensure translations for audio work correctly ( #5264 )
...
* fix audio import
* set i18n locale
* add changeset
* tweak
* add changeset
* add curly brackets
* add changeset
* changes
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-08-18 17:37:19 +01:00
pngwn
96e4f5b922
remove index files and update test paths ( #5262 )
2023-08-18 16:33:07 +01:00
Hannah
4b58ea6d98
Update i18n tokens and locale files ( #5216 )
...
* tokenize en strings in components and refactor en.json
* add changeset
* refactor more translation files
* more translation files
* tweak
* fix test
* fix other test
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-18 12:36:52 +01:00
pngwn
ddac7e4d0f
Ensure File component uploads files to the server. ( #5253 )
...
* fix dynamic -> interactive
* fix checks
* add changeset
* add changeset
* fix changeset
* fix linting issues
* fix typing issue
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-08-17 12:20:19 -07:00
pngwn
fbdad78af4
Lazy load interactive or static variants of a component individually, rather than loading both variants regardless. This change will improve performance for many applications. ( #5215 )
...
* lazy load compoennts more granularly
* add changeset
* format
* add changeset
* fix casing
* fix casing
* fix casing
* revert changelog formatting
* add changeset
* revert changelog formatting
* add changeset
* make interactive updates work
* revert changelog stuff
* fix order
* fix static dataframe
* revert demo change
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-15 19:21:41 +01:00
Freddy Boulton
e8fd4e4ec6
Completely hide api page if show_api=False ( #5219 )
...
* Add code
* add changeset
* type check
* CHANGELOG
* Update dirty-snails-love.md
* Add test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-15 10:07:53 -04:00
pngwn
9d1bd28bdf
chore: update versions ( #5038 )
...
* chore: update versions
* update actions
* update changelog
* other changelgo
* extra
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-08-10 16:59:00 -04:00
Sanjaiyan Parthipan
eaa1ce14ac
Enhancing Tamil Translation: Language Refinement 🌟 ( #5136 )
...
* improve Tamil vocabulary 🔡
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-08 15:35:06 -04:00
pngwn
1419538ea7
Refactor component directories ( #5074 )
...
* asd
* changes
* fix everything
* cleanup
* add changeset
* fix casing
* lockfile
* fix casing
* fix ci, enable linting
* fix test
* add changeset
* add changeset
* delete changeset
* fix dirs
* fix casing
* fix notebooks
* fix casing
* fix casing
* fix casing
* fix casing
* fix casing
* fix casing
* fix casing
* fix casing
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-03 23:01:18 +01:00
Jody Zhou
f5539c7618
Enhancement: Add focus event to textbox and number component ( #5005 )
...
* Add focus event to textbox and number component
* add changeset
* Combine Blurrable and Focusable into Focusable event
* Add focus and blur to Dropdown and Colorpicker components
* add focus to home page template
* Add Focus to doc
* Fix linting error
* fixes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
2023-08-01 16:02:50 -04:00
Hannah
883ac364f6
Add step
param to Number
( #5047 )
...
* add step param to number component
* add changeset
* fix test
* fix BE test
* fix test again
* update number.py
* fix test
* test fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-08-01 12:44:33 +01:00
Hannah
6693660a79
Add download button to selected images in Gallery
( #5025 )
...
* add download button to gallery selected images
* add changeset
* add story
* tweak
* fix href val for internal file paths
* set show_download_button to True by default
* lint backend
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-07-31 19:31:49 +02:00
Hannah
5244c5873c
Allow new lines in HighlightedText
with /n
and preserve whitespace ( #5046 )
...
* allow new lines in highlighted text with /n
* add changeset
* preserve white spaces in text
* add changeset
* add changeset
* add highlighted text stories
* add changeset
* fix broken story
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-07-31 16:54:29 +02:00
pngwn
861d752a83
chore: update versions ( #4999 )
...
* chore: update versions
* undo diff
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
2023-07-26 17:10:24 -04:00
aliabid94
44ac8ad08d
Allow setting sketch color default ( #4979 )
...
* changes
* add changeset
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-07-25 11:39:51 -07:00
Hannah
3f8c210b01
Implement left and right click in Gallery
component and show implicit images in Gallery
grid ( #4995 )
...
* tweak responsive behaviour in gallery
* test
* add function to move left + right on click
* add changeset
* fix ts error
* Delete soft-eyes-repeat.md
* add changeset
* add gallery story
* change y overflow to scroll
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-07-25 15:02:44 +01:00
Abubakar Abid
dc07a9f947
Revert "Revert "Add download button for audio"" ( #4993 )
...
* Revert "Revert "Add download button for audio (#4977 )" (#4992 )"
This reverts commit ad99df4fdd
.
* removed changelog updates
* add changeset
* credit leuryr
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-07-22 03:20:29 +03:00
pngwn
62306d9ed1
unified release process ( #4986 )
...
* Implement unified version and release mechanism for all python and javascript packages.
* Update gradio/package.json
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* fix changelog
* fix changelog
* Update js/button/README.md
* Update .github/workflows/generate-changeset.yml
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-21 19:13:21 +01:00
Abubakar Abid
ad99df4fdd
Revert "Add download button for audio ( #4977 )" ( #4992 )
...
This reverts commit c58ea4780f
.
2023-07-21 08:00:33 +03:00
Leury Rodriguez
c58ea4780f
Add download button for audio ( #4977 )
...
* Add download button for audio
* Add summary to CHANGELOG
* Add bool param to gr.Audio for button visibility
* Update CHANGELOG
* formatting
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-21 07:43:15 +03: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
Hannah
a0efc1180d
Add show_download_button
to gr.Image() ( #4959 )
...
* add show_download_button param
* add static image story
* chlog
* fix test
* typo
* add default value
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* fix test
* fix another test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-19 19:00:02 +01:00
Hannah
224b596314
Fix cropped videos CSS bug ( #4946 )
...
* add width/height to video wrap
* add comment on progress
* add video story
* upload utils linting
* fix a11y violations
* chlog
* add width/height args
* remove on changes chromatic flag
* test
* remove test
2023-07-19 09:32:32 +01:00
aliabid94
edde958e32
fix ( #4949 )
2023-07-17 14:29:01 -04:00
Abubakar Abid
5a511f02af
A high-level ChatInterface
abstraction ( #4869 )
...
* push
* chat interface
* remove video artifact
* changes
* restore
* changes
* more functions
* clean
* chat interface
* chat interface
* Update gradio/chat_interface.py
* nit
* changes
* api fix
* chat interface
* guide
* guide
* changes
* fixes
* Added ChatInterface Examples for Langchain, OpenAI Streaming, and HF's Text Generation Inference (StarChat)
* docstring
* tests
* tests
* tests
* tests
* rename
* guide
* chatbot
* conclusion
* demo notebooks
* clog
* test
* chat interface
* fixes
* functional test
* test
* notebook
* guides
* typing
* docstring
* script
* upgrade pyright
* upgrade pyright
* Update CHANGELOG.md
* revert pyright upgrade
* typing
* redirects
* Update CHANGELOG.md
* guide
* guide
* readme
* screenshot
* add to readme
* quickstart
* readme
* Added transformers open-source LLM example using ChatInterface
* Minor nits to guide
* Minor tweak to test - use connect fixture
* website fixes
* nav
* guide
* fix tests'
* fix
* type
* clear
* chat interface
* fix test
* fix guide
* handle edge case
* edge case
* typing
* fix example caching with streaming
* typing
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Yuvraj Sharma <48665385+yvrjsharma@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
2023-07-17 13:22:47 -04:00
aliabid94
f2fd37ee59
Fix gr.Group, container=False ( #4916 )
...
* changes
* changes
* changes
* changes
* changes
* fix
* changes
* changes
* Deploy group demo
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
2023-07-17 10:05:46 -07: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
Hannah
7f6d0e19ad
Fix images being cut off within a gr.Row()'s children ( #4896 )
...
* apply missing flex to Row component
* remove redundant !important
* changelog
* add (sort of a) row test
* remove import
2023-07-17 17:08:17 +01:00
aliabid94
3474122cb3
Fix API page code snippets in safari ( #4924 )
...
* changes
* changes
2023-07-14 09:53:42 -07:00
pngwn
3a4b1d8f8b
move all of the chatbot component in to js/chatbot ( #4900 )
...
* changes
* fix test
* changes
2023-07-13 17:41:47 +01:00
Freddy Boulton
d3e1d272d5
Fix flaky ui test ( #4906 )
...
* Debug
* Upload screenshots
* Fix path
* turn on verbose mode
* turn on verbose mode
* turn on verbose mode
* await click
* cleanup
* trigger ci
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-12 21:08:36 -04:00
Abubakar Abid
abd0ced3db
Fixes .change()
in Video
, Audio
, Image
( #4793 )
2023-07-11 16:56:46 +01:00
Freddy Boulton
c17b91e114
Fix flaky e2e test ( #4864 )
...
* Split test into two
* Don't use await
* Dont use await
2023-07-10 15:53:09 -04:00
Freddy Boulton
34d5053076
Fire File change event when updated programmatically ( #4811 )
...
* Change
* Add code
* remove comments
* Add changelog
* remove test
* Fix typo
2023-07-10 11:29:34 -04:00
Dawood Khan
504c9d9d06
Add hyperlinks to download files in chatbot ( #4848 )
...
* add file links
* changelog
2023-07-10 10:34:01 -04:00
Yuichiro Tachibana (Tsuchiya)
7dbfa228f7
Lite: PoC of an online editor ( #4809 )
...
* Add a Svelte app for local development
* Update the dev editor to deal with multiple files
* Rename the File type
* Rename entities
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-10 10:00:05 +01:00
aliabid94
280b5697eb
Mobile queue fixes ( #4742 )
...
* changes
* changes
* changes
* changes
* changes
* Styling for error, warning and info toasts (#4603 )
* create abstract toast component for info/warning/error
* add icons
* add light mode theming
* add theme mode check and dark mode styles
* update theme_mode on update
* clean up render of toast content
* replace dynamic css vars with toast type css selectors
* tweak colours
* change error pill border colour to align with toasts
* formatting
* fix failed test
* rename icon files and clean up css
* changes
* changes
* changes
* changes
* changes
* changes
* chanegs
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2023-07-07 14:39:06 -05:00
Freddy Boulton
9b56057a98
Add gr.ClearButton component demo ( #4819 )
...
* add code
* Add notebook
* Fix typos
* Remove css
* Add notebook
2023-07-07 11:51:18 -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
Freddy Boulton
4b7cb2a436
Add storybook for Gallery ( #4818 )
...
* Add stories
* Add show_share_button story + label
* Fix typo
2023-07-06 17:31:17 -05:00