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
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
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
pngwn
96e4f5b922
remove index files and update test paths ( #5262 )
2023-08-18 16:33:07 +01: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
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
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
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
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
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
pngwn
7fa5e766ce
format ( #4810 )
2023-07-06 18:43:49 +01:00
Freddy Boulton
bc97b7ba96
Fix login page styling ( #4797 )
...
* Fix login
* Add storybook
* Fix import
* fix import
* Add support inline
* Fix changelog
* Fix test
2023-07-06 11:21:55 -04:00
pngwn
ea889fa8c4
unit tests for shared component functionality ( #4794 )
...
* add more tests
* fixes
* fixes
* fixes
* fix testmatch
2023-07-06 10:55:45 +01:00
Dawood Khan
95ca4d9d69
Adds more tests to outbreak_forecast.spec.ts
( #4752 )
...
* tests
* Update outbreak_forecast.spec.ts
2023-07-04 15:23:50 -04:00
Freddy Boulton
3a6406e5d5
ClearButton browser test ( #4749 )
...
* Icon testids
* Simpler test
* Add test
* Demo check
* Add notebook
* Revert demo
* Fix code
* Add non-None callable value
* change
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-04 19:22:25 +01:00
aliabid94
6c5427230e
Create Warning, Info modals ( #4518 )
...
* 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
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2023-07-03 16:28:39 -05:00
Abubakar Abid
0b7340f900
[WIP] Functional tests for yield
and cancel
( #4678 )
...
* wip
* update demo
* changes
* websocket
* random
* test websockets
* fix stdio error
* fix notebooks
* cancel events
* fix test
* Update js/app/test/cancel_events.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/cancel_events.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-30 10:59:50 -05:00
pngwn
085ff0394d
update deps + fix tests ( #4675 )
...
* update deps + fix tests
* tweak
* fixes
* changes
* fix everything
* fix checks
* fix
* log
* remove logs
* try this
2023-06-28 22:40:53 +01:00
Dawood Khan
bf26b5f66d
Chatbot Tests ( #4662 )
...
* playwright tests for chatbot
* more tests
* changelog
* Update CHANGELOG.md
* fix upload file delay (#4661 )
* fix
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* 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>
* Remove cleared_value (#4685 )
* Remove cleared_value
* CHANGELOG
* Add requirements.txt to dialogpt demo (#4686 )
* Add requirements.txt
* Update demo notebook
* Add torch
* remove streaming demo + more tests
* Fix blocks_kitchen_sink and streaming_stt demos (#4699 )
* Add code
* Add json file
* Remove streaming_stt demo
* Undo generate_notebooks
* Add blocks_kitchen_sink
* fix tests
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* update notebook
* remove debug
* remove debug
---------
Signed-off-by: Ilya Trushkin <ilya.trushkin@intel.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ilya Trushkin <ilya.trushkin@intel.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-28 17:11:46 -04:00
Freddy Boulton
29c916c9a6
Add success e2e test ( #4688 )
...
* Add success e2e test
* add demo notebook
* Fix
* Fix test
* Make modifications
* Dont use timeouts
* Format
* Success e2e test fix (#4698 )
* try this
* tweak
* tweak
* tweak
* cleanup
* cleanup
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-27 15:34:52 -04:00
Freddy Boulton
340718e6c2
Slider browser unit tests ( #4681 )
...
* First commit
* Fix test
* move to .config
* indent
* Upgrade pnpm
* Lint + ts
* Add more tests
* Lint
* fix test
* Use spy
2023-06-27 10:28:27 -04:00
Dawood Khan
62701f8dce
Remove unnecessary mock json files ( #4625 )
...
* remove mock json files
* changelog
* Update CHANGELOG.md
2023-06-22 10:32:48 -04:00
pngwn
d6b6c87c4f
Remove mocks ( #4550 )
...
* changes
* changes
* remove mocks
* fix scripts
* tweak port
* add logs
* add logs
* do tests again
* tweaks
* fixes
* regen notebooks
* change workers
* change workers
* try to speed up ci
* try again
* try again
* try again
* try again
* try again
* fix actions
* again
* again
* again
* again
* again
* again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* add names to frontend ci steps
2023-06-19 21:02:03 +01:00
Dawood Khan
e9aa9eec37
gr.Number() max/min limit ( #3991 )
...
* Add min max handling for Number (#3871 )
* feat: add min max handling for Number
* Update CHANGELOG.md
* fix: Error when min or max is not specified
* fix formatting
* fix: error when nothing is specified
* Just put infinity in min and max
---------
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* number limit
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* New Version Docs (#4027 )
* [create-pull-request] automated change
* Trigger Build
---------
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
* Safer `HuggingFaceDatasetSaver` (and deprecate `HuggingFaceDatasetJsonSaver`) (#3973 )
* Draft for a safer HuggingFaceDatasetSaver
* Rename (and replace) gr.SaferHuggingFaceDatasetSaver as gr.HuggingFaceDatasetSaver
* update changelog
* ruff
* doc
* tmp work
* merge 2 classes
* remove useless code
* adapt tests
* Update gradio/flagging.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update CHANGELOG.md
* fix typing
* code formatting
* removed print from tests
* removing imports
* removing imports
* fix paths
* formatting
* wording
* formating
* fix tests
---------
Co-authored-by: testbot <lucainp@hf.co>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* merge
* Allow state to be rendered multiple times (#4030 )
* state render
* add test
* formatting
* changelog
* Allow decoding b64 string without header in processing utils (#4031 )
* allow decoding b64 string without headers
* install gradio-client in edittable mode
* update GH actions
* add test for decoding headerless b64
* add test for decoding headerless b64 image
* some linting
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Sets matplotlib backend to agg before rendering math (#4029 )
* matplotlib-agg
* fix
* context manager
* Update CHANGELOG.md
* update demos
* linting
* removed warning
* fix test
* fixes
* fix tests
* Upgrade pyright to 1.1.305 (#4042 )
* Fastapi Python Client Guide (#3892 )
* fastapi guide
* changelog
* writing
* finish guide
* fix
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* dependencies
* html
---------
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* fix overflowing gutter and dark mode base color (#4051 )
* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047 )
* temporary file
* tests
* formatting
* rename
* added another test
* guide
* formatting
* changelog
* added custom gradio temp directory (#4053 )
* added custom gradio temp directory
* Update 03_sharing-your-app.md
* rename test
* address review
* remove print
* Chatbot code syntax highlighting (#4048 )
* first pass
* fixes
* more fixes
* remove breaks
* format
* version
* pr fixes
* changelog
* test fix
* background color
* format
* revert test fix
* changes
* changes
* test
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* Fixes issue with indentation in code field with streaming (#4043 )
* indent fix
* fix
* changelog
* fix overflowing gutter and dark mode base color (#4051 )
* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047 )
* temporary file
* tests
* formatting
* rename
* added another test
* guide
* formatting
* changelog
* added custom gradio temp directory (#4053 )
* added custom gradio temp directory
* Update 03_sharing-your-app.md
* rename test
* address review
* remove print
* Chatbot code syntax highlighting (#4048 )
* first pass
* fixes
* more fixes
* remove breaks
* format
* version
* pr fixes
* changelog
* test fix
* background color
* format
* revert test fix
* changes
* changes
* test
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* fix
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* [create-pull-request] automated change (#4059 )
Co-authored-by: aliabid94 <aliabid94@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changelog (#4064 )
* New Version Docs (#4069 )
* [create-pull-request] automated change
* Trigger Build
---------
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
* Soft theme fix (#4070 )
* fix
* fix
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Empty gallery fix (#4072 )
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix bug where functions with type hints caused errors (#4068 )
* Fix + test
* CHANGELOG
* Update test/test_utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update gradio/utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* 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>
* [WIP] Language Agnostic Typing in `/info` route (#4039 )
* First commit
* All serializers
* Remove output type
* Add route
* Format json
* Modify dropdown and slider choices
* Fix impl
* Lint
* Add tests
* Fix lint
* remove breakpoint
* Tests passing locally
* Format code
* Address comments
* Use union + fix tests
* handle multiple file case
* Add serializer to info payload
* lint
* Add to CHANGELOG
* grc version
* requirements
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Keep hidden Accordion content in DOM (#4073 )
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Theme builder fixes (#4080 )
* theme-builder-fixes
* theme-builder-fixes
* fix expand issue
* changes
* Update gradio/themes/builder_app.py
* changelog
---------
Co-authored-by: Ali Abid <aabid94@gmail.com>
* Misc file and docs fixes (#4086 )
* uvicorn version
* uvicorn version
* changes
* guides
* guide
* changelog
* typo
* typo
* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md
* chinese lang
* rename
* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md
* Update guides/03_building-with-blocks/04_custom-CSS-and-JS.md
Co-authored-by: aliabid94 <aabid94@gmail.com>
* address review
* simplify section
---------
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Removing "State" from view API info (#4107 )
* wip pr
* update client version
* update space fetcher
* changelog, workflow
* fix not flaky tests
* lint
* v2
* Dont send request to `/info` if version before 3.28.3 (#4109 )
* Add code
* Lint
* CHANGELOG
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Upload audio ios (#4071 )
* changes
* changes
* change
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Allow textbox / number submits to trigger Interface submit (#4090 )
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix slider released event not triggering when released on mobile (#4098 )
* Fix slider released event not triggering when released on mobile
* Update CHANGELOG
* fix range test
* retrigger
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix then logic to work after failures (#4115 )
* change
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fixes to view API page (#4112 )
* logo
* fix for new info and logo path
* changelog
* remove example_input from returns
---------
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* 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>
* release (#4116 )
* Bumpt client version (#4125 )
* New Version Docs (#4131 )
* [create-pull-request] automated change
* Trigger Build
---------
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
* Fix create version docs action (#4130 )
* define version instead of upgrading
* add sleep
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix dev docs (#4132 )
* Move .config/README.md to js/README.md
* Link js/README.md from CONTRIBUTING.md
* Update CHANGELOG.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changelog (#4136 )
* Fix website build issue (#4142 )
* upgrade pnpm
* changelgo
* Fix python client test (#4138 )
* Fix python client test
* CHANGELOG
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix isssue with running with nginx (#4133 )
* nginx-root
* fix
* ability to set root path
* removed root
* removed root
* fix
* changelog
* Update gradio/routes.py
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Update gradio/routes.py
Co-authored-by: aliabid94 <aabid94@gmail.com>
---------
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Record username when flagging (#4135 )
* record username
* fix
* changelog fix
* format
* fix hf saver
* fix deserialization
* fixes
* Fix api info for File component (#4153 )
* Fix output file type info
* Fix example inputs
* CHANGELOG
* Update client
* Add test
* Bump version
* Bump min client version
* Update .prettierignore adding client/js/dist and .venv (#4160 )
* Fix the prettier.ignorePath field in the VSCode workspace settings (#4164 )
Co-authored-by: pngwn <hello@pngwn.io>
* simplify format of changelog (#4163 )
* Fix the wildcard in .editorconfig to match files in nested directories (#4165 )
* Fix the wildcard in .editorconfig to match files in nested directories
* Remove a wrong whitespace in a brace expansion notation in .editorconfig
---------
Co-authored-by: pngwn <hello@pngwn.io>
* Fix flaky interface test (#4168 )
* Fix test
* Lint
* Fix vs code lint
* Adds missing components to gradio client serializing's component mapping (#4167 )
* add missing serialization
* format
* update release note format
* update release note format
* fix test
* Release 3.30 (#4166 )
* release
* requirements
* [Docs] Resolve numerous typos (#4170 )
* Resolve numerous typos
* Delete test.py
* Run generate_notebooks
* notebooks
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* New Version Docs (#4172 )
* [create-pull-request] automated change
* Update v3.30.0_template.html
---------
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Dispatch dropdown change on value change for any reason (#4128 )
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* hotfix for test (#4173 )
* hotfix for test
* removed comment
* 3712 js client (#3899 )
* update ci (#4184 )
* bump client version (#4185 )
* bump client version
* ignore spaces-test
* Fix (#4186 )
* bump client version
* ignore spaces-test
* fix
* update token for npm action (#4187 )
* change (#4189 )
* ci typo (#4190 )
* Fix npm publish again again (#4191 )
* ci typo
* fix
* Fix npm publish again again (#4192 )
* ci typo
* fix
* again
* Fix npm publish again again (#4193 )
* ci typo
* fix
* again
* again
* Add format argument to Audio (#4178 )
* experimental
* Add test
* Rename to format
* Rename
* CHANGELOG
* Add to docstring
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* chore: update versions (#4188 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix npm publish again again (#4195 )
* ci typo
* fix
* again
* again
* again
* client docs tweaks (#4196 )
* ci typo
* fix
* again
* again
* again
* ignore workbench
* small tweaks for publish + docs
* Fix "TypeError: issubclass() arg 1 must be a class" When Optional args (#4200 )
* fix "issubclass() arg 1 must be a class" when args is Optional
* Update CHANGELOG.md
add fix "TypeError: issubclass() arg 1 must be a class" when use Optional args
* Update gradio/helpers.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* changelog
* formatting
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Fix semiver import (#4201 )
* fix token (#4208 )
* fix token
* add label
* Fix Explanation Regarding NumPy Image Component (#4204 )
* 20230513 swap np height and width in docs
* changelog
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Correct stacklevel for check_deprecated_parameters (#4203 )
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Programmatically launch reload to allow factories and arguments to be passed to the app (#4119 )
* Programmatically lauch reload to allow factories and arguments to be passed to the app
* add warning
* modify warning
* guide fixes
* formatting
* changes
* warning
* import fix
* fix tests
* fix tests
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update CONTRIBUTING.md (#4220 )
* Input listener (#4157 )
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chnages
* fix
* changes
* changes
* merge
* changes
* restore
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* 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>
* Increase websocket messaging timeout (#4235 )
* increase websocket timeout
* changelog
* Fix for `typing.get_type_hints()` on Python 3.9 or lower (#4228 )
* fix
* fix docstring
* type hint fix
* fix test
* Update gradio/utils.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* fix indentation
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Some tweaks to the Client (#4230 )
* parameter names
* tweaks
* separate out serialize
* fix
* changelog
* fix
* fix
* improve test
* Only allow messaging update if analytics is enabled (#4236 )
* Only allow messaging update if analytics are allowed
Follows up on #4194
* Remove duplicate changelog entry
* remove circular import
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix client filepaths (#4202 )
* transform returned paths to useful URLs
* changeset
* update app
* revert
* revert
* changelog
* Update client/js/src/client.ts
Co-authored-by: aliabid94 <aabid94@gmail.com>
* format
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: aliabid94 <aabid94@gmail.com>
* fix cancels (#4225 )
* fix cancels
* changelog
* refactor to make it work
* chore: update versions (#4207 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix publish (#4240 )
* fix npm publish
* fix npm publish
* release (#4219 )
Co-authored-by: pngwn <hello@pngwn.io>
* Fixes chatbot_dialogpt demo (#4238 )
* demo fix
* changelog
* fix
* demo
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix JSONDecodeError (#4241 )
* Fix JSONDecodeError bug (#4237 )
* Remove unused import
* Clean up code
* Fix JSONDecodeError (#4241 )
* Accept all Exceptions
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* make workbench private (#4247 )
* Refactoring (#4223 )
* Replace var with const in js/app/src/main.ts
* Remove unnecessary nullish coalescing in js/app/src/main.ts
* Remove unnecessary white spaces in the NPM scripts in js/app/package.json
* Use object key-value shorthand
* changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
* Move mount_css() from main.ts to css.ts (#4222 )
* Move mount_css() from main.ts to css.ts because these is a circular dependency between main.ts and Index.svelte (and it will help the development of the Wasm ver in the future)
* changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
* [create-pull-request] automated change (#4250 )
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
* Fix run on click (#4258 )
* fix run on click
* changelog
* Upgrade black to 23.3 (#4259 )
* Upgrade black
* Conservatively upgrade packaging too since it's black's dependency
* Using marked for chatbot markdown parsing (#4150 )
* fix info request in js client (#4271 )
* fix info request in js client
* changelog
* Temp file fixes (#4256 )
* Fix bug
* Linting
* CHANGELOG
* Add tests
* Update test
* Fix remaining components + add tests
* Fix tests
* Fix tests
* Address comments
* Ensure error modal display as expected when using the queue (#4273 )
* Allow passing FastAPI app options (#4282 )
* App: don't force docs_url and redoc_url to None
* App.create_app: allow passing in app_kwargs
* start_server + launch: allow passing in app_kwargs
* Changelog
* Apply suggestions from code review
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Use .launch for tests
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Katex support in chatbot (#4285 )
* katex
* katex support
* changelog
* fixes
* pr fixes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Release 3.32.0 (#4293 )
* release 3.32.0
* changelog
* New Version Docs (#4296 )
* [create-pull-request] automated change
* Update v3.32.0_template.html
---------
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Add overridden type annotations on `normalise_file()` to remove @ts-i… (#4315 )
* Add overridden type annotations on `normalise_file()` to remove @ts-ignore, and remove its unnecessary export
* changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
* typo (minor): extra newline puts the documentation of colums to grid (#4337 )
* typo (minor): extra newline puts the documentation of colums to grid
* edited changelog
* changelog
---------
Co-authored-by: thiswillbeyourgithub <github@32mail.33mail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* return a Dependency instance from Blocks.load event listener (#4304 )
* return a Dependency instance from Blocks.load event listener
* a test case for chaining then from load event
* update CHANGELOG
* add test for load.then with blocks re-used
* fixes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix typo in client/js/README.md (#4310 )
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* chore: update versions (#4283 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Optimize frontend's is_dep calls (#4334 )
* Optimize is_dep (36 to 12 msec)
* Call is_dep less (12 msec to 9 msec)
* Changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
* various client refactors + tweaks (#4357 )
* changeset
* Add a type annotation on the `api` variable to which the return value of `view_config()` is assigned, and update the type annotation and exception handling on `view_config` as well (#4311 )
* Remove unnecessary @ts-ignore (#4314 )
* Remove unnecessary Promise wrapping another promise (#4313 )
* Remove unnecessary Promise wrapping another promise
* Remove an error handeler that may remove detailed error stacks
* changeset
* remove changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
* Stop using `let` for unchanged variables in `client.ts` (#4312 )
* Stop using `let` for unchanged variables in `client.ts`
* fixes
---------
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
* Remove a bunch of unused frontend code (#4275 )
Co-authored-by: pngwn <hello@pngwn.io>
* Respect `interactive=True` in output of `gr.Interface` (#4356 )
* tests
* changelog
* lint
* Update gradio/interface.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* format
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Don't allow dotfiles for /file= route (#4303 )
* Don't allow dotfiles or files in "dot directories" for /file=
* update guide
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Push to spaces (#4033 )
* changes
* first commit
* Update gradio/upload.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Update gradio/upload.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chnages
* changes
* changes
* changes
* changes
* Update 03_sharing-your-app.md
* changes
* changes
* change
* changes
* changes
* changes
* Update gradio/deploy_space.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* changes
* changes
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Do not send HF token to other domains via `/proxy` (#4368 )
* test
* fix
* changelog
* fix, add warnings
* Make chatbot input fields non-interactive while bot is streaming (#4363 )
* Add demo impl
* trigger then if generating
* remove unused value
* CHANGELOG
* Fix code
* Update guide
* Update guides/07_other-tutorials/creating-a-chatbot.md
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Prevent path traversal in `/file` routes (#4370 )
* add tests
* add tests
* file route fix
* update tests
* formatting
* file access
* cleanup
* cleaning
* fix tests
* Favicon fix for Windows (#4369 )
* favicon fix
* changelog
* svg
* remove favicon
* actual fix
* Add pypi classifiers to pyproject.toml (#4383 )
* Add pypi classifiers to pyproject.toml
* Add OS classifier
---------
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* Use DOMPurify to sanitize html in chatbot (#4360 )
* dompurify
* changelog
* format
* clean
* changelog
* Update run.py
* update happy-dom
---------
Co-authored-by: pngwn <hello@pngwn.io>
* fix copy button invalid & copy button (invisible) duplication bug in chatbot (#4350 )
* fix a copy button duplication bug in chatbot
* fix copy button invalid issue
* Update CHANGELOG.md: Fixed Copy Button
* fix changelog typo
* switch to static HTML + event delegation for copy button
* fix
* format + notebooks
* format + notebooks
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
* release 3.33.0 (#4392 )
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Restore offline support (#4398 )
* changes
* changes
* changes
* New Version Docs (#4397 )
* [create-pull-request] automated change
* Update temporary_template.html
---------
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix Base parent in Docs, add Group (#4391 )
* fix base parent
* add group to docs
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Remove old versioned docs and fix repo classification (#4362 )
* remove old versioned docs
* delete versioned docs when new one is created
* ignore website dir in linguist calc
* upload and download versioned docs
* modify github action
* remove gitattributes file
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update message when share link binary is blocked (#4380 )
* update share link message
* address suggestion
* changelog
* fix
* formatting
* Update utils.py for validate_url (#4388 )
* Update utils.py for validate_url
AWS s3 presigned url cannot work for both HEAD and GET. So when HEAD the presigned url, it will return 403(Forbidden)
* Update gradio/utils.py
* changelog
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* v3.33.1 + Guide on setting up Gradio behind nginx... (#4379 )
* nginx guide
* delete 3.33.0
* version
* unindent
* Prevent label change event from triggering itself (#4371 )
* Fix the Node and pnpm setup actions (#4394 )
* Run `pnpm i` with pnpm@8.6.0 to re-generate the lock file (#4393 )
* fix indent (#4404 )
* Throttle scroll event (#4158 )
* Throttle scroll event
This decreases the amount of function calls when scrolling through the documentation website.
* fix themes base
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* merge
* fixes
* changes
* more changes
* notebook
* changelog
* error handle backend
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Adds `variant` and `interactive` props to `gr.UploadButton` (#4436 )
* upload button
* fix index
* changelog
* formatting
* cleanup
* fix get_continuous_fn bug when having every (#4434 )
* fix the bug for wrap continuous func with parameter every while origin func return generator
* Update utils.py
* Update CHANGELOG.md
* Update test_utils.py
* Update CHANGELOG.md
* formatting
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix Safari video playback (#4433 )
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* test fix
* test
* tests
* fix ui test
* format
* Increase version gradio-client version/changelog (#4441 )
* Increase version gradio-client version/changelog
* req
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* fixes
* notebook
* fixed tests finally
* format
* python test fix
* test fix
* remove style from test
* Update CHANGELOG.md
* theme test fix
---------
Co-authored-by: Artemy Egorov <artegoser@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
Co-authored-by: Lucain <lucainp@gmail.com>
Co-authored-by: testbot <lucainp@hf.co>
Co-authored-by: 1lint <105617163+1lint@users.noreply.github.com>
Co-authored-by: Aarni Koskela <akx@iki.fi>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Ali Abid <aabid94@gmail.com>
Co-authored-by: aliabid94 <aliabid94@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: space-nuko <24979496+space-nuko@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
Co-authored-by: Tom Aarsen <37621491+tomaarsen@users.noreply.github.com>
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: LingFeng.Chen.Cn <lingfeng.chen.cn@gmail.com>
Co-authored-by: Der Chien <b03902015@ntu.edu.tw>
Co-authored-by: Micky Brunetti <micky2be@users.noreply.github.com>
Co-authored-by: David Ai <davidai2018@gmail.com>
Co-authored-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>
Co-authored-by: thiswillbeyourgithub <github@32mail.33mail.com>
Co-authored-by: Paul Garner <ego@anentropic.com>
Co-authored-by: WilliamRoyNelson <william.roy.nelson@gmail.com>
Co-authored-by: binary-husky <96192199+binary-husky@users.noreply.github.com>
Co-authored-by: Yan <alvindaiyan@gmail.com>
Co-authored-by: Shavit <shavit@users.noreply.github.com>
Co-authored-by: dkjshk <xie0510@126.com>
2023-06-10 21:12:11 -04:00
pngwn
963c2d26ee
3712 js client ( #3899 )
2023-05-12 16:22:25 +01:00
Greysuki
54af6ae290
Adding subtitles to gr.Video
( #3673 )
...
* v2 version now accepts video and subtitle format inputs.
* remove debug log and some format issue
* Update CHANGELOG.md
* Upload components.py and regenerate demo
* fix components and add comment to function
* fix postprocess return format
* changelog
* demo change to gr.Interface type
* fix file_types
* fixes
* added video serializer
* clean up preprocess
* clean up postprocess
* formatting
* frontend
* fixed serialization
* dataclass
* fix serialize
* version
* fix tests
* version
* changelog
* typing
* version
* changelog
* version
* versin
* fix tests
* fix tests
* backend
* test
* changes
* relax test
* fix demo
* notebook
* changes
* fix
* changes
* Update gradio/components.py
* Update client/python/gradio_client/client.py
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
2023-04-11 16:06:48 -07:00
pngwn
ae4277a9a8
move files ( #3605 )
...
* move files
* commit the rest of the files
* fix lockfile
* fix workflow
* fix type errors
* fix tests
* only run ci when certain files change
* run correct test command in ci
* version
* fix pypi script
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-03-27 16:12:58 -07:00