{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":648766450,"defaultBranch":"main","name":"gradio","ownerLogin":"2-5","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-02T18:59:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3753822?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699549311.0","currentOid":""},"activityList":{"items":[{"before":"1a157c066bc3893743176932b70d056dea3311bc","after":null,"ref":"refs/heads/local","pushedAt":"2023-11-09T17:01:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"}},{"before":"6ec58eb3ac6c545c8c23101e8c341013fffd5cb0","after":"e79a2af9b59bd51b13b53909d95b0c177426a7d8","ref":"refs/heads/knob","pushedAt":"2023-11-09T17:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"added .gitattributes","shortMessageHtmlLink":"added .gitattributes"}},{"before":null,"after":"1a157c066bc3893743176932b70d056dea3311bc","ref":"refs/heads/local","pushedAt":"2023-06-12T16:35:49.042Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'main' into local","shortMessageHtmlLink":"Merge branch 'main' into local"}},{"before":null,"after":"6ec58eb3ac6c545c8c23101e8c341013fffd5cb0","ref":"refs/heads/knob","pushedAt":"2023-06-12T16:35:43.754Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Added CHANGELOG.md entry","shortMessageHtmlLink":"Added CHANGELOG.md entry"}},{"before":"661fdb95282c4b8bd58966f41799a9a908700708","after":"6dbe4d3886d1916a52d03b83c7adaabee278b600","ref":"refs/heads/knob-component","pushedAt":"2023-06-12T15:06:15.827Z","pushType":"push","commitsCount":5,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"updated demo notebooks","shortMessageHtmlLink":"updated demo notebooks"}},{"before":"1a157c066bc3893743176932b70d056dea3311bc","after":null,"ref":"refs/heads/local","pushedAt":"2023-06-11T23:00:25.994Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"}},{"before":"f70b0e37ef8fc47ce96ceb1d17e673f7ba2aa7f4","after":null,"ref":"refs/heads/knob","pushedAt":"2023-06-11T23:00:19.415Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"}},{"before":"e9aa9eec374577ee1bb7736a42eea9b53f152510","after":"661fdb95282c4b8bd58966f41799a9a908700708","ref":"refs/heads/knob-component","pushedAt":"2023-06-11T21:19:53.097Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"squash merge","shortMessageHtmlLink":"squash merge"}},{"before":null,"after":"e9aa9eec374577ee1bb7736a42eea9b53f152510","ref":"refs/heads/knob-component","pushedAt":"2023-06-11T21:08:44.705Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"gr.Number() max/min limit (#3991)\n\n* Add min max handling for Number (#3871)\r\n\r\n* feat: add min max handling for Number\r\n\r\n* Update CHANGELOG.md\r\n\r\n* fix: Error when min or max is not specified\r\n\r\n* fix formatting\r\n\r\n* fix: error when nothing is specified\r\n\r\n* Just put infinity in min and max\r\n\r\n---------\r\n\r\nCo-authored-by: Dawood Khan \r\n\r\n* number limit\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* New Version Docs (#4027)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Safer `HuggingFaceDatasetSaver` (and deprecate `HuggingFaceDatasetJsonSaver`) (#3973)\r\n\r\n* Draft for a safer HuggingFaceDatasetSaver\r\n\r\n* Rename (and replace) gr.SaferHuggingFaceDatasetSaver as gr.HuggingFaceDatasetSaver\r\n\r\n* update changelog\r\n\r\n* ruff\r\n\r\n* doc\r\n\r\n* tmp work\r\n\r\n* merge 2 classes\r\n\r\n* remove useless code\r\n\r\n* adapt tests\r\n\r\n* Update gradio/flagging.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update CHANGELOG.md\r\n\r\n* fix typing\r\n\r\n* code formatting\r\n\r\n* removed print from tests\r\n\r\n* removing imports\r\n\r\n* removing imports\r\n\r\n* fix paths\r\n\r\n* formatting\r\n\r\n* wording\r\n\r\n* formating\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: testbot \r\nCo-authored-by: Abubakar Abid \r\n\r\n* merge\r\n\r\n* Allow state to be rendered multiple times (#4030)\r\n\r\n* state render\r\n\r\n* add test\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* Allow decoding b64 string without header in processing utils (#4031)\r\n\r\n* allow decoding b64 string without headers\r\n\r\n* install gradio-client in edittable mode\r\n\r\n* update GH actions\r\n\r\n* add test for decoding headerless b64\r\n\r\n* add test for decoding headerless b64 image\r\n\r\n* some linting\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Sets matplotlib backend to agg before rendering math (#4029)\r\n\r\n* matplotlib-agg\r\n\r\n* fix\r\n\r\n* context manager\r\n\r\n* Update CHANGELOG.md\r\n\r\n* update demos\r\n\r\n* linting\r\n\r\n* removed warning\r\n\r\n* fix test\r\n\r\n* fixes\r\n\r\n* fix tests\r\n\r\n* Upgrade pyright to 1.1.305 (#4042)\r\n\r\n* Fastapi Python Client Guide (#3892)\r\n\r\n* fastapi guide\r\n\r\n* changelog\r\n\r\n* writing\r\n\r\n* finish guide\r\n\r\n* fix\r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* dependencies\r\n\r\n* html\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* fix overflowing gutter and dark mode base color (#4051)\r\n\r\n* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047)\r\n\r\n* temporary file\r\n\r\n* tests\r\n\r\n* formatting\r\n\r\n* rename\r\n\r\n* added another test\r\n\r\n* guide\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* added custom gradio temp directory (#4053)\r\n\r\n* added custom gradio temp directory\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* rename test\r\n\r\n* address review\r\n\r\n* remove print\r\n\r\n* Chatbot code syntax highlighting (#4048)\r\n\r\n* first pass\r\n\r\n* fixes\r\n\r\n* more fixes\r\n\r\n* remove breaks\r\n\r\n* format\r\n\r\n* version\r\n\r\n* pr fixes\r\n\r\n* changelog\r\n\r\n* test fix\r\n\r\n* background color\r\n\r\n* format\r\n\r\n* revert test fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* test\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* Fixes issue with indentation in code field with streaming (#4043)\r\n\r\n* indent fix\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix overflowing gutter and dark mode base color (#4051)\r\n\r\n* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047)\r\n\r\n* temporary file\r\n\r\n* tests\r\n\r\n* formatting\r\n\r\n* rename\r\n\r\n* added another test\r\n\r\n* guide\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* added custom gradio temp directory (#4053)\r\n\r\n* added custom gradio temp directory\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* rename test\r\n\r\n* address review\r\n\r\n* remove print\r\n\r\n* Chatbot code syntax highlighting (#4048)\r\n\r\n* first pass\r\n\r\n* fixes\r\n\r\n* more fixes\r\n\r\n* remove breaks\r\n\r\n* format\r\n\r\n* version\r\n\r\n* pr fixes\r\n\r\n* changelog\r\n\r\n* test fix\r\n\r\n* background color\r\n\r\n* format\r\n\r\n* revert test fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* test\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* fix\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: pngwn \r\nCo-authored-by: Ali Abid \r\n\r\n* [create-pull-request] automated change (#4059)\r\n\r\nCo-authored-by: aliabid94 \r\nCo-authored-by: Abubakar Abid \r\n\r\n* changelog (#4064)\r\n\r\n* New Version Docs (#4069)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Soft theme fix (#4070)\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Empty gallery fix (#4072)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix bug where functions with type hints caused errors (#4068)\r\n\r\n* Fix + test\r\n\r\n* CHANGELOG\r\n\r\n* Update test/test_utils.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update gradio/utils.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* More Ruff rules (#4038)\r\n\r\n* Bump ruff to 0.0.264\r\n\r\n* Enable Ruff Naming rules and fix most errors\r\n\r\n* Move `clean_html` to utils (to fix an N lint error)\r\n\r\n* Changelog\r\n\r\n* Clean up possibly leaking file handles\r\n\r\n* Enable and autofix Ruff SIM\r\n\r\n* Fix remaining Ruff SIMs\r\n\r\n* Enable and autofix Ruff UP issues\r\n\r\n* Fix misordered import from #4048\r\n\r\n* Fix bare except from #4048\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* [WIP] Language Agnostic Typing in `/info` route (#4039)\r\n\r\n* First commit\r\n\r\n* All serializers\r\n\r\n* Remove output type\r\n\r\n* Add route\r\n\r\n* Format json\r\n\r\n* Modify dropdown and slider choices\r\n\r\n* Fix impl\r\n\r\n* Lint\r\n\r\n* Add tests\r\n\r\n* Fix lint\r\n\r\n* remove breakpoint\r\n\r\n* Tests passing locally\r\n\r\n* Format code\r\n\r\n* Address comments\r\n\r\n* Use union + fix tests\r\n\r\n* handle multiple file case\r\n\r\n* Add serializer to info payload\r\n\r\n* lint\r\n\r\n* Add to CHANGELOG\r\n\r\n* grc version\r\n\r\n* requirements\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Keep hidden Accordion content in DOM (#4073)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Theme builder fixes (#4080)\r\n\r\n* theme-builder-fixes\r\n\r\n* theme-builder-fixes\r\n\r\n* fix expand issue\r\n\r\n* changes\r\n\r\n* Update gradio/themes/builder_app.py\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abid \r\n\r\n* Misc file and docs fixes (#4086)\r\n\r\n* uvicorn version\r\n\r\n* uvicorn version\r\n\r\n* changes\r\n\r\n* guides\r\n\r\n* guide\r\n\r\n* changelog\r\n\r\n* typo\r\n\r\n* typo\r\n\r\n* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md\r\n\r\n* chinese lang\r\n\r\n* rename\r\n\r\n* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md\r\n\r\n* Update guides/03_building-with-blocks/04_custom-CSS-and-JS.md\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* address review\r\n\r\n* simplify section\r\n\r\n---------\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Removing \"State\" from view API info (#4107)\r\n\r\n* wip pr\r\n\r\n* update client version\r\n\r\n* update space fetcher\r\n\r\n* changelog, workflow\r\n\r\n* fix not flaky tests\r\n\r\n* lint\r\n\r\n* v2\r\n\r\n* Dont send request to `/info` if version before 3.28.3 (#4109)\r\n\r\n* Add code\r\n\r\n* Lint\r\n\r\n* CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Upload audio ios (#4071)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Allow textbox / number submits to trigger Interface submit (#4090)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix slider released event not triggering when released on mobile (#4098)\r\n\r\n* Fix slider released event not triggering when released on mobile\r\n\r\n* Update CHANGELOG\r\n\r\n* fix range test\r\n\r\n* retrigger\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix then logic to work after failures (#4115)\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fixes to view API page (#4112)\r\n\r\n* logo\r\n\r\n* fix for new info and logo path\r\n\r\n* changelog\r\n\r\n* remove example_input from returns\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Add support for async generators (#3821)\r\n\r\n* Add impl + unit test\r\n\r\n* CHANGELOG\r\n\r\n* Lint\r\n\r\n* Type check\r\n\r\n* Remove print\r\n\r\n* Fix tests\r\n\r\n* revert change\r\n\r\n* Lint\r\n\r\n* formatting\r\n\r\n* Fix test\r\n\r\n* Lint\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* release (#4116)\r\n\r\n* Bumpt client version (#4125)\r\n\r\n* New Version Docs (#4131)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Fix create version docs action (#4130)\r\n\r\n* define version instead of upgrading\r\n\r\n* add sleep\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix dev docs (#4132)\r\n\r\n* Move .config/README.md to js/README.md\r\n\r\n* Link js/README.md from CONTRIBUTING.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* changelog (#4136)\r\n\r\n* Fix website build issue (#4142)\r\n\r\n* upgrade pnpm\r\n\r\n* changelgo\r\n\r\n* Fix python client test (#4138)\r\n\r\n* Fix python client test\r\n\r\n* CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix isssue with running with nginx (#4133)\r\n\r\n* nginx-root\r\n\r\n* fix\r\n\r\n* ability to set root path\r\n\r\n* removed root\r\n\r\n* removed root\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* Update gradio/routes.py\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Update gradio/routes.py\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n---------\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Record username when flagging (#4135)\r\n\r\n* record username\r\n\r\n* fix\r\n\r\n* changelog fix\r\n\r\n* format\r\n\r\n* fix hf saver\r\n\r\n* fix deserialization\r\n\r\n* fixes\r\n\r\n* Fix api info for File component (#4153)\r\n\r\n* Fix output file type info\r\n\r\n* Fix example inputs\r\n\r\n* CHANGELOG\r\n\r\n* Update client\r\n\r\n* Add test\r\n\r\n* Bump version\r\n\r\n* Bump min client version\r\n\r\n* Update .prettierignore adding client/js/dist and .venv (#4160)\r\n\r\n* Fix the prettier.ignorePath field in the VSCode workspace settings (#4164)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* simplify format of changelog (#4163)\r\n\r\n* Fix the wildcard in .editorconfig to match files in nested directories (#4165)\r\n\r\n* Fix the wildcard in .editorconfig to match files in nested directories\r\n\r\n* Remove a wrong whitespace in a brace expansion notation in .editorconfig\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Fix flaky interface test (#4168)\r\n\r\n* Fix test\r\n\r\n* Lint\r\n\r\n* Fix vs code lint\r\n\r\n* Adds missing components to gradio client serializing's component mapping (#4167)\r\n\r\n* add missing serialization\r\n\r\n* format\r\n\r\n* update release note format\r\n\r\n* update release note format\r\n\r\n* fix test\r\n\r\n* Release 3.30 (#4166)\r\n\r\n* release\r\n\r\n* requirements\r\n\r\n* [Docs] Resolve numerous typos (#4170)\r\n\r\n* Resolve numerous typos\r\n\r\n* Delete test.py\r\n\r\n* Run generate_notebooks\r\n\r\n* notebooks\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* New Version Docs (#4172)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update v3.30.0_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Dispatch dropdown change on value change for any reason (#4128)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* hotfix for test (#4173)\r\n\r\n* hotfix for test\r\n\r\n* removed comment\r\n\r\n* 3712 js client (#3899)\r\n\r\n* update ci (#4184)\r\n\r\n* bump client version (#4185)\r\n\r\n* bump client version\r\n\r\n* ignore spaces-test\r\n\r\n* Fix (#4186)\r\n\r\n* bump client version\r\n\r\n* ignore spaces-test\r\n\r\n* fix\r\n\r\n* update token for npm action (#4187)\r\n\r\n* change (#4189)\r\n\r\n* ci typo (#4190)\r\n\r\n* Fix npm publish again again (#4191)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* Fix npm publish again again (#4192)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* Fix npm publish again again (#4193)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* Add format argument to Audio (#4178)\r\n\r\n* experimental\r\n\r\n* Add test\r\n\r\n* Rename to format\r\n\r\n* Rename\r\n\r\n* CHANGELOG\r\n\r\n* Add to docstring\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* chore: update versions (#4188)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Fix npm publish again again (#4195)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* again\r\n\r\n* client docs tweaks (#4196)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* again\r\n\r\n* ignore workbench\r\n\r\n* small tweaks for publish + docs\r\n\r\n* Fix \"TypeError: issubclass() arg 1 must be a class\" When Optional args (#4200)\r\n\r\n* fix \"issubclass() arg 1 must be a class\" when args is Optional\r\n\r\n* Update CHANGELOG.md\r\n\r\nadd fix \"TypeError: issubclass() arg 1 must be a class\" when use Optional args\r\n\r\n* Update gradio/helpers.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* changelog\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Aarni Koskela \r\n\r\n* Fix semiver import (#4201)\r\n\r\n* fix token (#4208)\r\n\r\n* fix token\r\n\r\n* add label\r\n\r\n* Fix Explanation Regarding NumPy Image Component (#4204)\r\n\r\n* 20230513 swap np height and width in docs\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Correct stacklevel for check_deprecated_parameters (#4203)\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Programmatically launch reload to allow factories and arguments to be passed to the app (#4119)\r\n\r\n* Programmatically lauch reload to allow factories and arguments to be passed to the app\r\n\r\n* add warning\r\n\r\n* modify warning\r\n\r\n* guide fixes\r\n\r\n* formatting\r\n\r\n* changes\r\n\r\n* warning\r\n\r\n* import fix\r\n\r\n* fix tests\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update CONTRIBUTING.md (#4220)\r\n\r\n* Input listener (#4157)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* chnages\r\n\r\n* fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* merge\r\n\r\n* changes\r\n\r\n* restore\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Do not do any analytics requests if analytics are disabled (#4194)\r\n\r\n* Move analytics-related bits to gradio.analytics\r\n\r\n* Do not do any analytics requests if analytics are disabled\r\n\r\n* Remove unused log_feature_analytics\r\n\r\n* removed redundant analytics, rewrote\r\n\r\n* renamed\r\n\r\n* save\r\n\r\n* fixed test'\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Increase websocket messaging timeout (#4235)\r\n\r\n* increase websocket timeout\r\n\r\n* changelog\r\n\r\n* Fix for `typing.get_type_hints()` on Python 3.9 or lower (#4228)\r\n\r\n* fix\r\n\r\n* fix docstring\r\n\r\n* type hint fix\r\n\r\n* fix test\r\n\r\n* Update gradio/utils.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* fix indentation\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Some tweaks to the Client (#4230)\r\n\r\n* parameter names\r\n\r\n* tweaks\r\n\r\n* separate out serialize\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* improve test\r\n\r\n* Only allow messaging update if analytics is enabled (#4236)\r\n\r\n* Only allow messaging update if analytics are allowed\r\n\r\nFollows up on #4194\r\n\r\n* Remove duplicate changelog entry\r\n\r\n* remove circular import\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix client filepaths (#4202)\r\n\r\n* transform returned paths to useful URLs\r\n\r\n* changeset\r\n\r\n* update app\r\n\r\n* revert\r\n\r\n* revert\r\n\r\n* changelog\r\n\r\n* Update client/js/src/client.ts\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: aliabid94 \r\n\r\n* fix cancels (#4225)\r\n\r\n* fix cancels\r\n\r\n* changelog\r\n\r\n* refactor to make it work\r\n\r\n* chore: update versions (#4207)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Fix publish (#4240)\r\n\r\n* fix npm publish\r\n\r\n* fix npm publish\r\n\r\n* release (#4219)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Fixes chatbot_dialogpt demo (#4238)\r\n\r\n* demo fix\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* demo\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix JSONDecodeError (#4241)\r\n\r\n* Fix JSONDecodeError bug (#4237)\r\n\r\n* Remove unused import\r\n\r\n* Clean up code\r\n\r\n* Fix JSONDecodeError (#4241)\r\n\r\n* Accept all Exceptions\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* make workbench private (#4247)\r\n\r\n* Refactoring (#4223)\r\n\r\n* Replace var with const in js/app/src/main.ts\r\n\r\n* Remove unnecessary nullish coalescing in js/app/src/main.ts\r\n\r\n* Remove unnecessary white spaces in the NPM scripts in js/app/package.json\r\n\r\n* Use object key-value shorthand\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Move mount_css() from main.ts to css.ts (#4222)\r\n\r\n* 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)\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* [create-pull-request] automated change (#4250)\r\n\r\nCo-authored-by: aliabd \r\n\r\n* Fix run on click (#4258)\r\n\r\n* fix run on click\r\n\r\n* changelog\r\n\r\n* Upgrade black to 23.3 (#4259)\r\n\r\n* Upgrade black\r\n\r\n* Conservatively upgrade packaging too since it's black's dependency\r\n\r\n* Using marked for chatbot markdown parsing (#4150)\r\n\r\n* fix info request in js client (#4271)\r\n\r\n* fix info request in js client\r\n\r\n* changelog\r\n\r\n* Temp file fixes (#4256)\r\n\r\n* Fix bug\r\n\r\n* Linting\r\n\r\n* CHANGELOG\r\n\r\n* Add tests\r\n\r\n* Update test\r\n\r\n* Fix remaining components + add tests\r\n\r\n* Fix tests\r\n\r\n* Fix tests\r\n\r\n* Address comments\r\n\r\n* Ensure error modal display as expected when using the queue (#4273)\r\n\r\n* Allow passing FastAPI app options (#4282)\r\n\r\n* App: don't force docs_url and redoc_url to None\r\n\r\n* App.create_app: allow passing in app_kwargs\r\n\r\n* start_server + launch: allow passing in app_kwargs\r\n\r\n* Changelog\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Use .launch for tests\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Katex support in chatbot (#4285)\r\n\r\n* katex\r\n\r\n* katex support\r\n\r\n* changelog\r\n\r\n* fixes\r\n\r\n* pr fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Release 3.32.0 (#4293)\r\n\r\n* release 3.32.0\r\n\r\n* changelog\r\n\r\n* New Version Docs (#4296)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update v3.32.0_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Add overridden type annotations on `normalise_file()` to remove @ts-i… (#4315)\r\n\r\n* Add overridden type annotations on `normalise_file()` to remove @ts-ignore, and remove its unnecessary export\r\n\r\n* changeset\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* typo (minor): extra newline puts the documentation of colums to grid (#4337)\r\n\r\n* typo (minor): extra newline puts the documentation of colums to grid\r\n\r\n* edited changelog\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: thiswillbeyourgithub \r\nCo-authored-by: Abubakar Abid \r\n\r\n* return a Dependency instance from Blocks.load event listener (#4304)\r\n\r\n* return a Dependency instance from Blocks.load event listener\r\n\r\n* a test case for chaining then from load event\r\n\r\n* update CHANGELOG\r\n\r\n* add test for load.then with blocks re-used\r\n\r\n* fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix typo in client/js/README.md (#4310)\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* chore: update versions (#4283)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Optimize frontend's is_dep calls (#4334)\r\n\r\n* Optimize is_dep (36 to 12 msec)\r\n\r\n* Call is_dep less (12 msec to 9 msec)\r\n\r\n* Changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* various client refactors + tweaks (#4357)\r\n\r\n* changeset\r\n\r\n* 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)\r\n\r\n* Remove unnecessary @ts-ignore (#4314)\r\n\r\n* Remove unnecessary Promise wrapping another promise (#4313)\r\n\r\n* Remove unnecessary Promise wrapping another promise\r\n\r\n* Remove an error handeler that may remove detailed error stacks\r\n\r\n* changeset\r\n\r\n* remove changeset\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Stop using `let` for unchanged variables in `client.ts` (#4312)\r\n\r\n* Stop using `let` for unchanged variables in `client.ts`\r\n\r\n* fixes\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n---------\r\n\r\nCo-authored-by: Yuichiro Tachibana (Tsuchiya) \r\n\r\n* Remove a bunch of unused frontend code (#4275)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Respect `interactive=True` in output of `gr.Interface` (#4356)\r\n\r\n* tests\r\n\r\n* changelog\r\n\r\n* lint\r\n\r\n* Update gradio/interface.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Don't allow dotfiles for /file= route (#4303)\r\n\r\n* Don't allow dotfiles or files in \"dot directories\" for /file=\r\n\r\n* update guide\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Push to spaces (#4033)\r\n\r\n* changes\r\n\r\n* first commit\r\n\r\n* Update gradio/upload.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Update gradio/upload.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* chnages\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* Update gradio/deploy_space.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Do not send HF token to other domains via `/proxy` (#4368)\r\n\r\n* test\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix, add warnings\r\n\r\n* Make chatbot input fields non-interactive while bot is streaming (#4363)\r\n\r\n* Add demo impl\r\n\r\n* trigger then if generating\r\n\r\n* remove unused value\r\n\r\n* CHANGELOG\r\n\r\n* Fix code\r\n\r\n* Update guide\r\n\r\n* Update guides/07_other-tutorials/creating-a-chatbot.md\r\n\r\nCo-authored-by: pngwn \r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Prevent path traversal in `/file` routes (#4370)\r\n\r\n* add tests\r\n\r\n* add tests\r\n\r\n* file route fix\r\n\r\n* update tests\r\n\r\n* formatting\r\n\r\n* file access\r\n\r\n* cleanup\r\n\r\n* cleaning\r\n\r\n* fix tests\r\n\r\n* Favicon fix for Windows (#4369)\r\n\r\n* favicon fix\r\n\r\n* changelog\r\n\r\n* svg\r\n\r\n* remove favicon\r\n\r\n* actual fix\r\n\r\n* Add pypi classifiers to pyproject.toml (#4383)\r\n\r\n* Add pypi classifiers to pyproject.toml\r\n\r\n* Add OS classifier\r\n\r\n---------\r\n\r\nCo-authored-by: Freddy Boulton \r\n\r\n* Use DOMPurify to sanitize html in chatbot (#4360)\r\n\r\n* dompurify\r\n\r\n* changelog\r\n\r\n* format\r\n\r\n* clean\r\n\r\n* changelog\r\n\r\n* Update run.py\r\n\r\n* update happy-dom\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* fix copy button invalid & copy button (invisible) duplication bug in chatbot (#4350)\r\n\r\n* fix a copy button duplication bug in chatbot\r\n\r\n* fix copy button invalid issue\r\n\r\n* Update CHANGELOG.md: Fixed Copy Button\r\n\r\n* fix changelog typo\r\n\r\n* switch to static HTML + event delegation for copy button\r\n\r\n* fix\r\n\r\n* format + notebooks\r\n\r\n* format + notebooks\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: pngwn \r\n\r\n* release 3.33.0 (#4392)\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Restore offline support (#4398)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* New Version Docs (#4397)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update temporary_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix Base parent in Docs, add Group (#4391)\r\n\r\n* fix base parent\r\n\r\n* add group to docs\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Remove old versioned docs and fix repo classification (#4362)\r\n\r\n* remove old versioned docs\r\n\r\n* delete versioned docs when new one is created\r\n\r\n* ignore website dir in linguist calc\r\n\r\n* upload and download versioned docs\r\n\r\n* modify github action\r\n\r\n* remove gitattributes file\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update message when share link binary is blocked (#4380)\r\n\r\n* update share link message\r\n\r\n* address suggestion\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* formatting\r\n\r\n* Update utils.py for validate_url (#4388)\r\n\r\n* Update utils.py for validate_url\r\n\r\nAWS s3 presigned url cannot work for both HEAD and GET. So when HEAD the presigned url, it will return 403(Forbidden)\r\n\r\n* Update gradio/utils.py\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* v3.33.1 + Guide on setting up Gradio behind nginx... (#4379)\r\n\r\n* nginx guide\r\n\r\n* delete 3.33.0\r\n\r\n* version\r\n\r\n* unindent\r\n\r\n* Prevent label change event from triggering itself (#4371)\r\n\r\n* Fix the Node and pnpm setup actions (#4394)\r\n\r\n* Run `pnpm i` with pnpm@8.6.0 to re-generate the lock file (#4393)\r\n\r\n* fix indent (#4404)\r\n\r\n* Throttle scroll event (#4158)\r\n\r\n* Throttle scroll event\r\n\r\nThis decreases the amount of function calls when scrolling through the documentation website.\r\n\r\n* fix themes base\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abdalla \r\n\r\n* merge\r\n\r\n* fixes\r\n\r\n* changes\r\n\r\n* more changes\r\n\r\n* notebook\r\n\r\n* changelog\r\n\r\n* error handle backend\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Adds `variant` and `interactive` props to `gr.UploadButton` (#4436)\r\n\r\n* upload button\r\n\r\n* fix index\r\n\r\n* changelog\r\n\r\n* formatting\r\n\r\n* cleanup\r\n\r\n* fix get_continuous_fn bug when having every (#4434)\r\n\r\n* fix the bug for wrap continuous func with parameter every while origin func return generator\r\n\r\n* Update utils.py\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update test_utils.py\r\n\r\n* Update CHANGELOG.md\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix Safari video playback (#4433)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* test fix\r\n\r\n* test\r\n\r\n* tests\r\n\r\n* fix ui test\r\n\r\n* format\r\n\r\n* Increase version gradio-client version/changelog (#4441)\r\n\r\n* Increase version gradio-client version/changelog\r\n\r\n* req\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* fixes\r\n\r\n* notebook\r\n\r\n* fixed tests finally\r\n\r\n* format\r\n\r\n* python test fix\r\n\r\n* test fix\r\n\r\n* remove style from test\r\n\r\n* Update CHANGELOG.md\r\n\r\n* theme test fix\r\n\r\n---------\r\n\r\nCo-authored-by: Artemy Egorov \r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\nCo-authored-by: Lucain \r\nCo-authored-by: testbot \r\nCo-authored-by: 1lint <105617163+1lint@users.noreply.github.com>\r\nCo-authored-by: Aarni Koskela \r\nCo-authored-by: pngwn \r\nCo-authored-by: Ali Abid \r\nCo-authored-by: aliabid94 \r\nCo-authored-by: Freddy Boulton \r\nCo-authored-by: space-nuko <24979496+space-nuko@users.noreply.github.com>\r\nCo-authored-by: Yuichiro Tachibana (Tsuchiya) \r\nCo-authored-by: Tom Aarsen <37621491+tomaarsen@users.noreply.github.com>\r\nCo-authored-by: abidlabs \r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: LingFeng.Chen.Cn \r\nCo-authored-by: Der Chien \r\nCo-authored-by: Micky Brunetti \r\nCo-authored-by: David Ai \r\nCo-authored-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>\r\nCo-authored-by: thiswillbeyourgithub \r\nCo-authored-by: Paul Garner \r\nCo-authored-by: WilliamRoyNelson \r\nCo-authored-by: binary-husky <96192199+binary-husky@users.noreply.github.com>\r\nCo-authored-by: Yan \r\nCo-authored-by: Shavit \r\nCo-authored-by: dkjshk ","shortMessageHtmlLink":"gr.Number() max/min limit (gradio-app#3991)"}},{"before":"fdd604fc76c55d8ac98c109ca986c22ea87daae8","after":"f70b0e37ef8fc47ce96ceb1d17e673f7ba2aa7f4","ref":"refs/heads/knob","pushedAt":"2023-06-11T20:03:21.256Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"knob_component demo: 2 more knobs","shortMessageHtmlLink":"knob_component demo: 2 more knobs"}},{"before":"92831ab41aa3bbf96d10e3928ddaf9150ce487d3","after":"fdd604fc76c55d8ac98c109ca986c22ea87daae8","ref":"refs/heads/knob","pushedAt":"2023-06-11T19:48:09.878Z","pushType":"push","commitsCount":10,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"f0d780414de8a1367a29411535db4c10e273c740","after":"92831ab41aa3bbf96d10e3928ddaf9150ce487d3","ref":"refs/heads/knob","pushedAt":"2023-06-11T18:45:50.078Z","pushType":"push","commitsCount":13,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}},{"before":"bc3fd743ec5d27f52d357c8358f8a16e796bb1f0","after":"f0d780414de8a1367a29411535db4c10e273c740","ref":"refs/heads/knob","pushedAt":"2023-06-11T11:31:49.168Z","pushType":"push","commitsCount":3,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'local' into knob","shortMessageHtmlLink":"Merge branch 'local' into knob"}},{"before":"ced0b6a3603c73dbfe7ef96b90bd3f7a081a2a6f","after":"1a157c066bc3893743176932b70d056dea3311bc","ref":"refs/heads/local","pushedAt":"2023-06-11T11:31:36.664Z","pushType":"push","commitsCount":2,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'main' into local","shortMessageHtmlLink":"Merge branch 'main' into local"}},{"before":"3d82094de20baf1e8d3c427ab766b150f76d59ca","after":"e9aa9eec374577ee1bb7736a42eea9b53f152510","ref":"refs/heads/main","pushedAt":"2023-06-11T09:48:30.206Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"gr.Number() max/min limit (#3991)\n\n* Add min max handling for Number (#3871)\r\n\r\n* feat: add min max handling for Number\r\n\r\n* Update CHANGELOG.md\r\n\r\n* fix: Error when min or max is not specified\r\n\r\n* fix formatting\r\n\r\n* fix: error when nothing is specified\r\n\r\n* Just put infinity in min and max\r\n\r\n---------\r\n\r\nCo-authored-by: Dawood Khan \r\n\r\n* number limit\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* New Version Docs (#4027)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Safer `HuggingFaceDatasetSaver` (and deprecate `HuggingFaceDatasetJsonSaver`) (#3973)\r\n\r\n* Draft for a safer HuggingFaceDatasetSaver\r\n\r\n* Rename (and replace) gr.SaferHuggingFaceDatasetSaver as gr.HuggingFaceDatasetSaver\r\n\r\n* update changelog\r\n\r\n* ruff\r\n\r\n* doc\r\n\r\n* tmp work\r\n\r\n* merge 2 classes\r\n\r\n* remove useless code\r\n\r\n* adapt tests\r\n\r\n* Update gradio/flagging.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update CHANGELOG.md\r\n\r\n* fix typing\r\n\r\n* code formatting\r\n\r\n* removed print from tests\r\n\r\n* removing imports\r\n\r\n* removing imports\r\n\r\n* fix paths\r\n\r\n* formatting\r\n\r\n* wording\r\n\r\n* formating\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: testbot \r\nCo-authored-by: Abubakar Abid \r\n\r\n* merge\r\n\r\n* Allow state to be rendered multiple times (#4030)\r\n\r\n* state render\r\n\r\n* add test\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* Allow decoding b64 string without header in processing utils (#4031)\r\n\r\n* allow decoding b64 string without headers\r\n\r\n* install gradio-client in edittable mode\r\n\r\n* update GH actions\r\n\r\n* add test for decoding headerless b64\r\n\r\n* add test for decoding headerless b64 image\r\n\r\n* some linting\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Sets matplotlib backend to agg before rendering math (#4029)\r\n\r\n* matplotlib-agg\r\n\r\n* fix\r\n\r\n* context manager\r\n\r\n* Update CHANGELOG.md\r\n\r\n* update demos\r\n\r\n* linting\r\n\r\n* removed warning\r\n\r\n* fix test\r\n\r\n* fixes\r\n\r\n* fix tests\r\n\r\n* Upgrade pyright to 1.1.305 (#4042)\r\n\r\n* Fastapi Python Client Guide (#3892)\r\n\r\n* fastapi guide\r\n\r\n* changelog\r\n\r\n* writing\r\n\r\n* finish guide\r\n\r\n* fix\r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* dependencies\r\n\r\n* html\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* fix overflowing gutter and dark mode base color (#4051)\r\n\r\n* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047)\r\n\r\n* temporary file\r\n\r\n* tests\r\n\r\n* formatting\r\n\r\n* rename\r\n\r\n* added another test\r\n\r\n* guide\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* added custom gradio temp directory (#4053)\r\n\r\n* added custom gradio temp directory\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* rename test\r\n\r\n* address review\r\n\r\n* remove print\r\n\r\n* Chatbot code syntax highlighting (#4048)\r\n\r\n* first pass\r\n\r\n* fixes\r\n\r\n* more fixes\r\n\r\n* remove breaks\r\n\r\n* format\r\n\r\n* version\r\n\r\n* pr fixes\r\n\r\n* changelog\r\n\r\n* test fix\r\n\r\n* background color\r\n\r\n* format\r\n\r\n* revert test fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* test\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* Fixes issue with indentation in code field with streaming (#4043)\r\n\r\n* indent fix\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix overflowing gutter and dark mode base color (#4051)\r\n\r\n* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047)\r\n\r\n* temporary file\r\n\r\n* tests\r\n\r\n* formatting\r\n\r\n* rename\r\n\r\n* added another test\r\n\r\n* guide\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* added custom gradio temp directory (#4053)\r\n\r\n* added custom gradio temp directory\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* rename test\r\n\r\n* address review\r\n\r\n* remove print\r\n\r\n* Chatbot code syntax highlighting (#4048)\r\n\r\n* first pass\r\n\r\n* fixes\r\n\r\n* more fixes\r\n\r\n* remove breaks\r\n\r\n* format\r\n\r\n* version\r\n\r\n* pr fixes\r\n\r\n* changelog\r\n\r\n* test fix\r\n\r\n* background color\r\n\r\n* format\r\n\r\n* revert test fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* test\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* fix\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: pngwn \r\nCo-authored-by: Ali Abid \r\n\r\n* [create-pull-request] automated change (#4059)\r\n\r\nCo-authored-by: aliabid94 \r\nCo-authored-by: Abubakar Abid \r\n\r\n* changelog (#4064)\r\n\r\n* New Version Docs (#4069)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Soft theme fix (#4070)\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Empty gallery fix (#4072)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix bug where functions with type hints caused errors (#4068)\r\n\r\n* Fix + test\r\n\r\n* CHANGELOG\r\n\r\n* Update test/test_utils.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update gradio/utils.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* More Ruff rules (#4038)\r\n\r\n* Bump ruff to 0.0.264\r\n\r\n* Enable Ruff Naming rules and fix most errors\r\n\r\n* Move `clean_html` to utils (to fix an N lint error)\r\n\r\n* Changelog\r\n\r\n* Clean up possibly leaking file handles\r\n\r\n* Enable and autofix Ruff SIM\r\n\r\n* Fix remaining Ruff SIMs\r\n\r\n* Enable and autofix Ruff UP issues\r\n\r\n* Fix misordered import from #4048\r\n\r\n* Fix bare except from #4048\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* [WIP] Language Agnostic Typing in `/info` route (#4039)\r\n\r\n* First commit\r\n\r\n* All serializers\r\n\r\n* Remove output type\r\n\r\n* Add route\r\n\r\n* Format json\r\n\r\n* Modify dropdown and slider choices\r\n\r\n* Fix impl\r\n\r\n* Lint\r\n\r\n* Add tests\r\n\r\n* Fix lint\r\n\r\n* remove breakpoint\r\n\r\n* Tests passing locally\r\n\r\n* Format code\r\n\r\n* Address comments\r\n\r\n* Use union + fix tests\r\n\r\n* handle multiple file case\r\n\r\n* Add serializer to info payload\r\n\r\n* lint\r\n\r\n* Add to CHANGELOG\r\n\r\n* grc version\r\n\r\n* requirements\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Keep hidden Accordion content in DOM (#4073)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Theme builder fixes (#4080)\r\n\r\n* theme-builder-fixes\r\n\r\n* theme-builder-fixes\r\n\r\n* fix expand issue\r\n\r\n* changes\r\n\r\n* Update gradio/themes/builder_app.py\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abid \r\n\r\n* Misc file and docs fixes (#4086)\r\n\r\n* uvicorn version\r\n\r\n* uvicorn version\r\n\r\n* changes\r\n\r\n* guides\r\n\r\n* guide\r\n\r\n* changelog\r\n\r\n* typo\r\n\r\n* typo\r\n\r\n* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md\r\n\r\n* chinese lang\r\n\r\n* rename\r\n\r\n* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md\r\n\r\n* Update guides/03_building-with-blocks/04_custom-CSS-and-JS.md\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* address review\r\n\r\n* simplify section\r\n\r\n---------\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Removing \"State\" from view API info (#4107)\r\n\r\n* wip pr\r\n\r\n* update client version\r\n\r\n* update space fetcher\r\n\r\n* changelog, workflow\r\n\r\n* fix not flaky tests\r\n\r\n* lint\r\n\r\n* v2\r\n\r\n* Dont send request to `/info` if version before 3.28.3 (#4109)\r\n\r\n* Add code\r\n\r\n* Lint\r\n\r\n* CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Upload audio ios (#4071)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Allow textbox / number submits to trigger Interface submit (#4090)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix slider released event not triggering when released on mobile (#4098)\r\n\r\n* Fix slider released event not triggering when released on mobile\r\n\r\n* Update CHANGELOG\r\n\r\n* fix range test\r\n\r\n* retrigger\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix then logic to work after failures (#4115)\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fixes to view API page (#4112)\r\n\r\n* logo\r\n\r\n* fix for new info and logo path\r\n\r\n* changelog\r\n\r\n* remove example_input from returns\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Add support for async generators (#3821)\r\n\r\n* Add impl + unit test\r\n\r\n* CHANGELOG\r\n\r\n* Lint\r\n\r\n* Type check\r\n\r\n* Remove print\r\n\r\n* Fix tests\r\n\r\n* revert change\r\n\r\n* Lint\r\n\r\n* formatting\r\n\r\n* Fix test\r\n\r\n* Lint\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* release (#4116)\r\n\r\n* Bumpt client version (#4125)\r\n\r\n* New Version Docs (#4131)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Fix create version docs action (#4130)\r\n\r\n* define version instead of upgrading\r\n\r\n* add sleep\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix dev docs (#4132)\r\n\r\n* Move .config/README.md to js/README.md\r\n\r\n* Link js/README.md from CONTRIBUTING.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* changelog (#4136)\r\n\r\n* Fix website build issue (#4142)\r\n\r\n* upgrade pnpm\r\n\r\n* changelgo\r\n\r\n* Fix python client test (#4138)\r\n\r\n* Fix python client test\r\n\r\n* CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix isssue with running with nginx (#4133)\r\n\r\n* nginx-root\r\n\r\n* fix\r\n\r\n* ability to set root path\r\n\r\n* removed root\r\n\r\n* removed root\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* Update gradio/routes.py\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Update gradio/routes.py\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n---------\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Record username when flagging (#4135)\r\n\r\n* record username\r\n\r\n* fix\r\n\r\n* changelog fix\r\n\r\n* format\r\n\r\n* fix hf saver\r\n\r\n* fix deserialization\r\n\r\n* fixes\r\n\r\n* Fix api info for File component (#4153)\r\n\r\n* Fix output file type info\r\n\r\n* Fix example inputs\r\n\r\n* CHANGELOG\r\n\r\n* Update client\r\n\r\n* Add test\r\n\r\n* Bump version\r\n\r\n* Bump min client version\r\n\r\n* Update .prettierignore adding client/js/dist and .venv (#4160)\r\n\r\n* Fix the prettier.ignorePath field in the VSCode workspace settings (#4164)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* simplify format of changelog (#4163)\r\n\r\n* Fix the wildcard in .editorconfig to match files in nested directories (#4165)\r\n\r\n* Fix the wildcard in .editorconfig to match files in nested directories\r\n\r\n* Remove a wrong whitespace in a brace expansion notation in .editorconfig\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Fix flaky interface test (#4168)\r\n\r\n* Fix test\r\n\r\n* Lint\r\n\r\n* Fix vs code lint\r\n\r\n* Adds missing components to gradio client serializing's component mapping (#4167)\r\n\r\n* add missing serialization\r\n\r\n* format\r\n\r\n* update release note format\r\n\r\n* update release note format\r\n\r\n* fix test\r\n\r\n* Release 3.30 (#4166)\r\n\r\n* release\r\n\r\n* requirements\r\n\r\n* [Docs] Resolve numerous typos (#4170)\r\n\r\n* Resolve numerous typos\r\n\r\n* Delete test.py\r\n\r\n* Run generate_notebooks\r\n\r\n* notebooks\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* New Version Docs (#4172)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update v3.30.0_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Dispatch dropdown change on value change for any reason (#4128)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* hotfix for test (#4173)\r\n\r\n* hotfix for test\r\n\r\n* removed comment\r\n\r\n* 3712 js client (#3899)\r\n\r\n* update ci (#4184)\r\n\r\n* bump client version (#4185)\r\n\r\n* bump client version\r\n\r\n* ignore spaces-test\r\n\r\n* Fix (#4186)\r\n\r\n* bump client version\r\n\r\n* ignore spaces-test\r\n\r\n* fix\r\n\r\n* update token for npm action (#4187)\r\n\r\n* change (#4189)\r\n\r\n* ci typo (#4190)\r\n\r\n* Fix npm publish again again (#4191)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* Fix npm publish again again (#4192)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* Fix npm publish again again (#4193)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* Add format argument to Audio (#4178)\r\n\r\n* experimental\r\n\r\n* Add test\r\n\r\n* Rename to format\r\n\r\n* Rename\r\n\r\n* CHANGELOG\r\n\r\n* Add to docstring\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* chore: update versions (#4188)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Fix npm publish again again (#4195)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* again\r\n\r\n* client docs tweaks (#4196)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* again\r\n\r\n* ignore workbench\r\n\r\n* small tweaks for publish + docs\r\n\r\n* Fix \"TypeError: issubclass() arg 1 must be a class\" When Optional args (#4200)\r\n\r\n* fix \"issubclass() arg 1 must be a class\" when args is Optional\r\n\r\n* Update CHANGELOG.md\r\n\r\nadd fix \"TypeError: issubclass() arg 1 must be a class\" when use Optional args\r\n\r\n* Update gradio/helpers.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* changelog\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Aarni Koskela \r\n\r\n* Fix semiver import (#4201)\r\n\r\n* fix token (#4208)\r\n\r\n* fix token\r\n\r\n* add label\r\n\r\n* Fix Explanation Regarding NumPy Image Component (#4204)\r\n\r\n* 20230513 swap np height and width in docs\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Correct stacklevel for check_deprecated_parameters (#4203)\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Programmatically launch reload to allow factories and arguments to be passed to the app (#4119)\r\n\r\n* Programmatically lauch reload to allow factories and arguments to be passed to the app\r\n\r\n* add warning\r\n\r\n* modify warning\r\n\r\n* guide fixes\r\n\r\n* formatting\r\n\r\n* changes\r\n\r\n* warning\r\n\r\n* import fix\r\n\r\n* fix tests\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update CONTRIBUTING.md (#4220)\r\n\r\n* Input listener (#4157)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* chnages\r\n\r\n* fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* merge\r\n\r\n* changes\r\n\r\n* restore\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Do not do any analytics requests if analytics are disabled (#4194)\r\n\r\n* Move analytics-related bits to gradio.analytics\r\n\r\n* Do not do any analytics requests if analytics are disabled\r\n\r\n* Remove unused log_feature_analytics\r\n\r\n* removed redundant analytics, rewrote\r\n\r\n* renamed\r\n\r\n* save\r\n\r\n* fixed test'\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Increase websocket messaging timeout (#4235)\r\n\r\n* increase websocket timeout\r\n\r\n* changelog\r\n\r\n* Fix for `typing.get_type_hints()` on Python 3.9 or lower (#4228)\r\n\r\n* fix\r\n\r\n* fix docstring\r\n\r\n* type hint fix\r\n\r\n* fix test\r\n\r\n* Update gradio/utils.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* fix indentation\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Some tweaks to the Client (#4230)\r\n\r\n* parameter names\r\n\r\n* tweaks\r\n\r\n* separate out serialize\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* improve test\r\n\r\n* Only allow messaging update if analytics is enabled (#4236)\r\n\r\n* Only allow messaging update if analytics are allowed\r\n\r\nFollows up on #4194\r\n\r\n* Remove duplicate changelog entry\r\n\r\n* remove circular import\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix client filepaths (#4202)\r\n\r\n* transform returned paths to useful URLs\r\n\r\n* changeset\r\n\r\n* update app\r\n\r\n* revert\r\n\r\n* revert\r\n\r\n* changelog\r\n\r\n* Update client/js/src/client.ts\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: aliabid94 \r\n\r\n* fix cancels (#4225)\r\n\r\n* fix cancels\r\n\r\n* changelog\r\n\r\n* refactor to make it work\r\n\r\n* chore: update versions (#4207)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Fix publish (#4240)\r\n\r\n* fix npm publish\r\n\r\n* fix npm publish\r\n\r\n* release (#4219)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Fixes chatbot_dialogpt demo (#4238)\r\n\r\n* demo fix\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* demo\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix JSONDecodeError (#4241)\r\n\r\n* Fix JSONDecodeError bug (#4237)\r\n\r\n* Remove unused import\r\n\r\n* Clean up code\r\n\r\n* Fix JSONDecodeError (#4241)\r\n\r\n* Accept all Exceptions\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* make workbench private (#4247)\r\n\r\n* Refactoring (#4223)\r\n\r\n* Replace var with const in js/app/src/main.ts\r\n\r\n* Remove unnecessary nullish coalescing in js/app/src/main.ts\r\n\r\n* Remove unnecessary white spaces in the NPM scripts in js/app/package.json\r\n\r\n* Use object key-value shorthand\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Move mount_css() from main.ts to css.ts (#4222)\r\n\r\n* 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)\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* [create-pull-request] automated change (#4250)\r\n\r\nCo-authored-by: aliabd \r\n\r\n* Fix run on click (#4258)\r\n\r\n* fix run on click\r\n\r\n* changelog\r\n\r\n* Upgrade black to 23.3 (#4259)\r\n\r\n* Upgrade black\r\n\r\n* Conservatively upgrade packaging too since it's black's dependency\r\n\r\n* Using marked for chatbot markdown parsing (#4150)\r\n\r\n* fix info request in js client (#4271)\r\n\r\n* fix info request in js client\r\n\r\n* changelog\r\n\r\n* Temp file fixes (#4256)\r\n\r\n* Fix bug\r\n\r\n* Linting\r\n\r\n* CHANGELOG\r\n\r\n* Add tests\r\n\r\n* Update test\r\n\r\n* Fix remaining components + add tests\r\n\r\n* Fix tests\r\n\r\n* Fix tests\r\n\r\n* Address comments\r\n\r\n* Ensure error modal display as expected when using the queue (#4273)\r\n\r\n* Allow passing FastAPI app options (#4282)\r\n\r\n* App: don't force docs_url and redoc_url to None\r\n\r\n* App.create_app: allow passing in app_kwargs\r\n\r\n* start_server + launch: allow passing in app_kwargs\r\n\r\n* Changelog\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Use .launch for tests\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Katex support in chatbot (#4285)\r\n\r\n* katex\r\n\r\n* katex support\r\n\r\n* changelog\r\n\r\n* fixes\r\n\r\n* pr fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Release 3.32.0 (#4293)\r\n\r\n* release 3.32.0\r\n\r\n* changelog\r\n\r\n* New Version Docs (#4296)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update v3.32.0_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Add overridden type annotations on `normalise_file()` to remove @ts-i… (#4315)\r\n\r\n* Add overridden type annotations on `normalise_file()` to remove @ts-ignore, and remove its unnecessary export\r\n\r\n* changeset\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* typo (minor): extra newline puts the documentation of colums to grid (#4337)\r\n\r\n* typo (minor): extra newline puts the documentation of colums to grid\r\n\r\n* edited changelog\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: thiswillbeyourgithub \r\nCo-authored-by: Abubakar Abid \r\n\r\n* return a Dependency instance from Blocks.load event listener (#4304)\r\n\r\n* return a Dependency instance from Blocks.load event listener\r\n\r\n* a test case for chaining then from load event\r\n\r\n* update CHANGELOG\r\n\r\n* add test for load.then with blocks re-used\r\n\r\n* fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix typo in client/js/README.md (#4310)\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* chore: update versions (#4283)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Optimize frontend's is_dep calls (#4334)\r\n\r\n* Optimize is_dep (36 to 12 msec)\r\n\r\n* Call is_dep less (12 msec to 9 msec)\r\n\r\n* Changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* various client refactors + tweaks (#4357)\r\n\r\n* changeset\r\n\r\n* 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)\r\n\r\n* Remove unnecessary @ts-ignore (#4314)\r\n\r\n* Remove unnecessary Promise wrapping another promise (#4313)\r\n\r\n* Remove unnecessary Promise wrapping another promise\r\n\r\n* Remove an error handeler that may remove detailed error stacks\r\n\r\n* changeset\r\n\r\n* remove changeset\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Stop using `let` for unchanged variables in `client.ts` (#4312)\r\n\r\n* Stop using `let` for unchanged variables in `client.ts`\r\n\r\n* fixes\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n---------\r\n\r\nCo-authored-by: Yuichiro Tachibana (Tsuchiya) \r\n\r\n* Remove a bunch of unused frontend code (#4275)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Respect `interactive=True` in output of `gr.Interface` (#4356)\r\n\r\n* tests\r\n\r\n* changelog\r\n\r\n* lint\r\n\r\n* Update gradio/interface.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Don't allow dotfiles for /file= route (#4303)\r\n\r\n* Don't allow dotfiles or files in \"dot directories\" for /file=\r\n\r\n* update guide\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Push to spaces (#4033)\r\n\r\n* changes\r\n\r\n* first commit\r\n\r\n* Update gradio/upload.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Update gradio/upload.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* chnages\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* Update gradio/deploy_space.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Do not send HF token to other domains via `/proxy` (#4368)\r\n\r\n* test\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix, add warnings\r\n\r\n* Make chatbot input fields non-interactive while bot is streaming (#4363)\r\n\r\n* Add demo impl\r\n\r\n* trigger then if generating\r\n\r\n* remove unused value\r\n\r\n* CHANGELOG\r\n\r\n* Fix code\r\n\r\n* Update guide\r\n\r\n* Update guides/07_other-tutorials/creating-a-chatbot.md\r\n\r\nCo-authored-by: pngwn \r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Prevent path traversal in `/file` routes (#4370)\r\n\r\n* add tests\r\n\r\n* add tests\r\n\r\n* file route fix\r\n\r\n* update tests\r\n\r\n* formatting\r\n\r\n* file access\r\n\r\n* cleanup\r\n\r\n* cleaning\r\n\r\n* fix tests\r\n\r\n* Favicon fix for Windows (#4369)\r\n\r\n* favicon fix\r\n\r\n* changelog\r\n\r\n* svg\r\n\r\n* remove favicon\r\n\r\n* actual fix\r\n\r\n* Add pypi classifiers to pyproject.toml (#4383)\r\n\r\n* Add pypi classifiers to pyproject.toml\r\n\r\n* Add OS classifier\r\n\r\n---------\r\n\r\nCo-authored-by: Freddy Boulton \r\n\r\n* Use DOMPurify to sanitize html in chatbot (#4360)\r\n\r\n* dompurify\r\n\r\n* changelog\r\n\r\n* format\r\n\r\n* clean\r\n\r\n* changelog\r\n\r\n* Update run.py\r\n\r\n* update happy-dom\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* fix copy button invalid & copy button (invisible) duplication bug in chatbot (#4350)\r\n\r\n* fix a copy button duplication bug in chatbot\r\n\r\n* fix copy button invalid issue\r\n\r\n* Update CHANGELOG.md: Fixed Copy Button\r\n\r\n* fix changelog typo\r\n\r\n* switch to static HTML + event delegation for copy button\r\n\r\n* fix\r\n\r\n* format + notebooks\r\n\r\n* format + notebooks\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: pngwn \r\n\r\n* release 3.33.0 (#4392)\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Restore offline support (#4398)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* New Version Docs (#4397)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update temporary_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix Base parent in Docs, add Group (#4391)\r\n\r\n* fix base parent\r\n\r\n* add group to docs\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Remove old versioned docs and fix repo classification (#4362)\r\n\r\n* remove old versioned docs\r\n\r\n* delete versioned docs when new one is created\r\n\r\n* ignore website dir in linguist calc\r\n\r\n* upload and download versioned docs\r\n\r\n* modify github action\r\n\r\n* remove gitattributes file\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update message when share link binary is blocked (#4380)\r\n\r\n* update share link message\r\n\r\n* address suggestion\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* formatting\r\n\r\n* Update utils.py for validate_url (#4388)\r\n\r\n* Update utils.py for validate_url\r\n\r\nAWS s3 presigned url cannot work for both HEAD and GET. So when HEAD the presigned url, it will return 403(Forbidden)\r\n\r\n* Update gradio/utils.py\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* v3.33.1 + Guide on setting up Gradio behind nginx... (#4379)\r\n\r\n* nginx guide\r\n\r\n* delete 3.33.0\r\n\r\n* version\r\n\r\n* unindent\r\n\r\n* Prevent label change event from triggering itself (#4371)\r\n\r\n* Fix the Node and pnpm setup actions (#4394)\r\n\r\n* Run `pnpm i` with pnpm@8.6.0 to re-generate the lock file (#4393)\r\n\r\n* fix indent (#4404)\r\n\r\n* Throttle scroll event (#4158)\r\n\r\n* Throttle scroll event\r\n\r\nThis decreases the amount of function calls when scrolling through the documentation website.\r\n\r\n* fix themes base\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abdalla \r\n\r\n* merge\r\n\r\n* fixes\r\n\r\n* changes\r\n\r\n* more changes\r\n\r\n* notebook\r\n\r\n* changelog\r\n\r\n* error handle backend\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Adds `variant` and `interactive` props to `gr.UploadButton` (#4436)\r\n\r\n* upload button\r\n\r\n* fix index\r\n\r\n* changelog\r\n\r\n* formatting\r\n\r\n* cleanup\r\n\r\n* fix get_continuous_fn bug when having every (#4434)\r\n\r\n* fix the bug for wrap continuous func with parameter every while origin func return generator\r\n\r\n* Update utils.py\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update test_utils.py\r\n\r\n* Update CHANGELOG.md\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix Safari video playback (#4433)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* test fix\r\n\r\n* test\r\n\r\n* tests\r\n\r\n* fix ui test\r\n\r\n* format\r\n\r\n* Increase version gradio-client version/changelog (#4441)\r\n\r\n* Increase version gradio-client version/changelog\r\n\r\n* req\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* fixes\r\n\r\n* notebook\r\n\r\n* fixed tests finally\r\n\r\n* format\r\n\r\n* python test fix\r\n\r\n* test fix\r\n\r\n* remove style from test\r\n\r\n* Update CHANGELOG.md\r\n\r\n* theme test fix\r\n\r\n---------\r\n\r\nCo-authored-by: Artemy Egorov \r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\nCo-authored-by: Lucain \r\nCo-authored-by: testbot \r\nCo-authored-by: 1lint <105617163+1lint@users.noreply.github.com>\r\nCo-authored-by: Aarni Koskela \r\nCo-authored-by: pngwn \r\nCo-authored-by: Ali Abid \r\nCo-authored-by: aliabid94 \r\nCo-authored-by: Freddy Boulton \r\nCo-authored-by: space-nuko <24979496+space-nuko@users.noreply.github.com>\r\nCo-authored-by: Yuichiro Tachibana (Tsuchiya) \r\nCo-authored-by: Tom Aarsen <37621491+tomaarsen@users.noreply.github.com>\r\nCo-authored-by: abidlabs \r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: LingFeng.Chen.Cn \r\nCo-authored-by: Der Chien \r\nCo-authored-by: Micky Brunetti \r\nCo-authored-by: David Ai \r\nCo-authored-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>\r\nCo-authored-by: thiswillbeyourgithub \r\nCo-authored-by: Paul Garner \r\nCo-authored-by: WilliamRoyNelson \r\nCo-authored-by: binary-husky <96192199+binary-husky@users.noreply.github.com>\r\nCo-authored-by: Yan \r\nCo-authored-by: Shavit \r\nCo-authored-by: dkjshk ","shortMessageHtmlLink":"gr.Number() max/min limit (gradio-app#3991)"}},{"before":"3d82094de20baf1e8d3c427ab766b150f76d59ca","after":"e9aa9eec374577ee1bb7736a42eea9b53f152510","ref":"refs/heads/main","pushedAt":"2023-06-11T09:48:30.146Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"gr.Number() max/min limit (#3991)\n\n* Add min max handling for Number (#3871)\r\n\r\n* feat: add min max handling for Number\r\n\r\n* Update CHANGELOG.md\r\n\r\n* fix: Error when min or max is not specified\r\n\r\n* fix formatting\r\n\r\n* fix: error when nothing is specified\r\n\r\n* Just put infinity in min and max\r\n\r\n---------\r\n\r\nCo-authored-by: Dawood Khan \r\n\r\n* number limit\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* New Version Docs (#4027)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Safer `HuggingFaceDatasetSaver` (and deprecate `HuggingFaceDatasetJsonSaver`) (#3973)\r\n\r\n* Draft for a safer HuggingFaceDatasetSaver\r\n\r\n* Rename (and replace) gr.SaferHuggingFaceDatasetSaver as gr.HuggingFaceDatasetSaver\r\n\r\n* update changelog\r\n\r\n* ruff\r\n\r\n* doc\r\n\r\n* tmp work\r\n\r\n* merge 2 classes\r\n\r\n* remove useless code\r\n\r\n* adapt tests\r\n\r\n* Update gradio/flagging.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update CHANGELOG.md\r\n\r\n* fix typing\r\n\r\n* code formatting\r\n\r\n* removed print from tests\r\n\r\n* removing imports\r\n\r\n* removing imports\r\n\r\n* fix paths\r\n\r\n* formatting\r\n\r\n* wording\r\n\r\n* formating\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: testbot \r\nCo-authored-by: Abubakar Abid \r\n\r\n* merge\r\n\r\n* Allow state to be rendered multiple times (#4030)\r\n\r\n* state render\r\n\r\n* add test\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* Allow decoding b64 string without header in processing utils (#4031)\r\n\r\n* allow decoding b64 string without headers\r\n\r\n* install gradio-client in edittable mode\r\n\r\n* update GH actions\r\n\r\n* add test for decoding headerless b64\r\n\r\n* add test for decoding headerless b64 image\r\n\r\n* some linting\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Sets matplotlib backend to agg before rendering math (#4029)\r\n\r\n* matplotlib-agg\r\n\r\n* fix\r\n\r\n* context manager\r\n\r\n* Update CHANGELOG.md\r\n\r\n* update demos\r\n\r\n* linting\r\n\r\n* removed warning\r\n\r\n* fix test\r\n\r\n* fixes\r\n\r\n* fix tests\r\n\r\n* Upgrade pyright to 1.1.305 (#4042)\r\n\r\n* Fastapi Python Client Guide (#3892)\r\n\r\n* fastapi guide\r\n\r\n* changelog\r\n\r\n* writing\r\n\r\n* finish guide\r\n\r\n* fix\r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* dependencies\r\n\r\n* html\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* fix overflowing gutter and dark mode base color (#4051)\r\n\r\n* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047)\r\n\r\n* temporary file\r\n\r\n* tests\r\n\r\n* formatting\r\n\r\n* rename\r\n\r\n* added another test\r\n\r\n* guide\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* added custom gradio temp directory (#4053)\r\n\r\n* added custom gradio temp directory\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* rename test\r\n\r\n* address review\r\n\r\n* remove print\r\n\r\n* Chatbot code syntax highlighting (#4048)\r\n\r\n* first pass\r\n\r\n* fixes\r\n\r\n* more fixes\r\n\r\n* remove breaks\r\n\r\n* format\r\n\r\n* version\r\n\r\n* pr fixes\r\n\r\n* changelog\r\n\r\n* test fix\r\n\r\n* background color\r\n\r\n* format\r\n\r\n* revert test fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* test\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* Fixes issue with indentation in code field with streaming (#4043)\r\n\r\n* indent fix\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix overflowing gutter and dark mode base color (#4051)\r\n\r\n* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047)\r\n\r\n* temporary file\r\n\r\n* tests\r\n\r\n* formatting\r\n\r\n* rename\r\n\r\n* added another test\r\n\r\n* guide\r\n\r\n* formatting\r\n\r\n* changelog\r\n\r\n* added custom gradio temp directory (#4053)\r\n\r\n* added custom gradio temp directory\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* rename test\r\n\r\n* address review\r\n\r\n* remove print\r\n\r\n* Chatbot code syntax highlighting (#4048)\r\n\r\n* first pass\r\n\r\n* fixes\r\n\r\n* more fixes\r\n\r\n* remove breaks\r\n\r\n* format\r\n\r\n* version\r\n\r\n* pr fixes\r\n\r\n* changelog\r\n\r\n* test fix\r\n\r\n* background color\r\n\r\n* format\r\n\r\n* revert test fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* test\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* fix\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: pngwn \r\nCo-authored-by: Ali Abid \r\n\r\n* [create-pull-request] automated change (#4059)\r\n\r\nCo-authored-by: aliabid94 \r\nCo-authored-by: Abubakar Abid \r\n\r\n* changelog (#4064)\r\n\r\n* New Version Docs (#4069)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Soft theme fix (#4070)\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Empty gallery fix (#4072)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix bug where functions with type hints caused errors (#4068)\r\n\r\n* Fix + test\r\n\r\n* CHANGELOG\r\n\r\n* Update test/test_utils.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update gradio/utils.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* More Ruff rules (#4038)\r\n\r\n* Bump ruff to 0.0.264\r\n\r\n* Enable Ruff Naming rules and fix most errors\r\n\r\n* Move `clean_html` to utils (to fix an N lint error)\r\n\r\n* Changelog\r\n\r\n* Clean up possibly leaking file handles\r\n\r\n* Enable and autofix Ruff SIM\r\n\r\n* Fix remaining Ruff SIMs\r\n\r\n* Enable and autofix Ruff UP issues\r\n\r\n* Fix misordered import from #4048\r\n\r\n* Fix bare except from #4048\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* [WIP] Language Agnostic Typing in `/info` route (#4039)\r\n\r\n* First commit\r\n\r\n* All serializers\r\n\r\n* Remove output type\r\n\r\n* Add route\r\n\r\n* Format json\r\n\r\n* Modify dropdown and slider choices\r\n\r\n* Fix impl\r\n\r\n* Lint\r\n\r\n* Add tests\r\n\r\n* Fix lint\r\n\r\n* remove breakpoint\r\n\r\n* Tests passing locally\r\n\r\n* Format code\r\n\r\n* Address comments\r\n\r\n* Use union + fix tests\r\n\r\n* handle multiple file case\r\n\r\n* Add serializer to info payload\r\n\r\n* lint\r\n\r\n* Add to CHANGELOG\r\n\r\n* grc version\r\n\r\n* requirements\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Keep hidden Accordion content in DOM (#4073)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Theme builder fixes (#4080)\r\n\r\n* theme-builder-fixes\r\n\r\n* theme-builder-fixes\r\n\r\n* fix expand issue\r\n\r\n* changes\r\n\r\n* Update gradio/themes/builder_app.py\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abid \r\n\r\n* Misc file and docs fixes (#4086)\r\n\r\n* uvicorn version\r\n\r\n* uvicorn version\r\n\r\n* changes\r\n\r\n* guides\r\n\r\n* guide\r\n\r\n* changelog\r\n\r\n* typo\r\n\r\n* typo\r\n\r\n* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md\r\n\r\n* chinese lang\r\n\r\n* rename\r\n\r\n* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md\r\n\r\n* Update guides/03_building-with-blocks/04_custom-CSS-and-JS.md\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* address review\r\n\r\n* simplify section\r\n\r\n---------\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Removing \"State\" from view API info (#4107)\r\n\r\n* wip pr\r\n\r\n* update client version\r\n\r\n* update space fetcher\r\n\r\n* changelog, workflow\r\n\r\n* fix not flaky tests\r\n\r\n* lint\r\n\r\n* v2\r\n\r\n* Dont send request to `/info` if version before 3.28.3 (#4109)\r\n\r\n* Add code\r\n\r\n* Lint\r\n\r\n* CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Upload audio ios (#4071)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Allow textbox / number submits to trigger Interface submit (#4090)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix slider released event not triggering when released on mobile (#4098)\r\n\r\n* Fix slider released event not triggering when released on mobile\r\n\r\n* Update CHANGELOG\r\n\r\n* fix range test\r\n\r\n* retrigger\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix then logic to work after failures (#4115)\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fixes to view API page (#4112)\r\n\r\n* logo\r\n\r\n* fix for new info and logo path\r\n\r\n* changelog\r\n\r\n* remove example_input from returns\r\n\r\n---------\r\n\r\nCo-authored-by: Ali Abdalla \r\n\r\n* Add support for async generators (#3821)\r\n\r\n* Add impl + unit test\r\n\r\n* CHANGELOG\r\n\r\n* Lint\r\n\r\n* Type check\r\n\r\n* Remove print\r\n\r\n* Fix tests\r\n\r\n* revert change\r\n\r\n* Lint\r\n\r\n* formatting\r\n\r\n* Fix test\r\n\r\n* Lint\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abid \r\n\r\n* release (#4116)\r\n\r\n* Bumpt client version (#4125)\r\n\r\n* New Version Docs (#4131)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Trigger Build\r\n\r\n---------\r\n\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\n\r\n* Fix create version docs action (#4130)\r\n\r\n* define version instead of upgrading\r\n\r\n* add sleep\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix dev docs (#4132)\r\n\r\n* Move .config/README.md to js/README.md\r\n\r\n* Link js/README.md from CONTRIBUTING.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* changelog (#4136)\r\n\r\n* Fix website build issue (#4142)\r\n\r\n* upgrade pnpm\r\n\r\n* changelgo\r\n\r\n* Fix python client test (#4138)\r\n\r\n* Fix python client test\r\n\r\n* CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix isssue with running with nginx (#4133)\r\n\r\n* nginx-root\r\n\r\n* fix\r\n\r\n* ability to set root path\r\n\r\n* removed root\r\n\r\n* removed root\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* Update gradio/routes.py\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Update gradio/routes.py\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n---------\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Record username when flagging (#4135)\r\n\r\n* record username\r\n\r\n* fix\r\n\r\n* changelog fix\r\n\r\n* format\r\n\r\n* fix hf saver\r\n\r\n* fix deserialization\r\n\r\n* fixes\r\n\r\n* Fix api info for File component (#4153)\r\n\r\n* Fix output file type info\r\n\r\n* Fix example inputs\r\n\r\n* CHANGELOG\r\n\r\n* Update client\r\n\r\n* Add test\r\n\r\n* Bump version\r\n\r\n* Bump min client version\r\n\r\n* Update .prettierignore adding client/js/dist and .venv (#4160)\r\n\r\n* Fix the prettier.ignorePath field in the VSCode workspace settings (#4164)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* simplify format of changelog (#4163)\r\n\r\n* Fix the wildcard in .editorconfig to match files in nested directories (#4165)\r\n\r\n* Fix the wildcard in .editorconfig to match files in nested directories\r\n\r\n* Remove a wrong whitespace in a brace expansion notation in .editorconfig\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Fix flaky interface test (#4168)\r\n\r\n* Fix test\r\n\r\n* Lint\r\n\r\n* Fix vs code lint\r\n\r\n* Adds missing components to gradio client serializing's component mapping (#4167)\r\n\r\n* add missing serialization\r\n\r\n* format\r\n\r\n* update release note format\r\n\r\n* update release note format\r\n\r\n* fix test\r\n\r\n* Release 3.30 (#4166)\r\n\r\n* release\r\n\r\n* requirements\r\n\r\n* [Docs] Resolve numerous typos (#4170)\r\n\r\n* Resolve numerous typos\r\n\r\n* Delete test.py\r\n\r\n* Run generate_notebooks\r\n\r\n* notebooks\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* New Version Docs (#4172)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update v3.30.0_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Dispatch dropdown change on value change for any reason (#4128)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* hotfix for test (#4173)\r\n\r\n* hotfix for test\r\n\r\n* removed comment\r\n\r\n* 3712 js client (#3899)\r\n\r\n* update ci (#4184)\r\n\r\n* bump client version (#4185)\r\n\r\n* bump client version\r\n\r\n* ignore spaces-test\r\n\r\n* Fix (#4186)\r\n\r\n* bump client version\r\n\r\n* ignore spaces-test\r\n\r\n* fix\r\n\r\n* update token for npm action (#4187)\r\n\r\n* change (#4189)\r\n\r\n* ci typo (#4190)\r\n\r\n* Fix npm publish again again (#4191)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* Fix npm publish again again (#4192)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* Fix npm publish again again (#4193)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* Add format argument to Audio (#4178)\r\n\r\n* experimental\r\n\r\n* Add test\r\n\r\n* Rename to format\r\n\r\n* Rename\r\n\r\n* CHANGELOG\r\n\r\n* Add to docstring\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* chore: update versions (#4188)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Fix npm publish again again (#4195)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* again\r\n\r\n* client docs tweaks (#4196)\r\n\r\n* ci typo\r\n\r\n* fix\r\n\r\n* again\r\n\r\n* again\r\n\r\n* again\r\n\r\n* ignore workbench\r\n\r\n* small tweaks for publish + docs\r\n\r\n* Fix \"TypeError: issubclass() arg 1 must be a class\" When Optional args (#4200)\r\n\r\n* fix \"issubclass() arg 1 must be a class\" when args is Optional\r\n\r\n* Update CHANGELOG.md\r\n\r\nadd fix \"TypeError: issubclass() arg 1 must be a class\" when use Optional args\r\n\r\n* Update gradio/helpers.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* changelog\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Aarni Koskela \r\n\r\n* Fix semiver import (#4201)\r\n\r\n* fix token (#4208)\r\n\r\n* fix token\r\n\r\n* add label\r\n\r\n* Fix Explanation Regarding NumPy Image Component (#4204)\r\n\r\n* 20230513 swap np height and width in docs\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Correct stacklevel for check_deprecated_parameters (#4203)\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Programmatically launch reload to allow factories and arguments to be passed to the app (#4119)\r\n\r\n* Programmatically lauch reload to allow factories and arguments to be passed to the app\r\n\r\n* add warning\r\n\r\n* modify warning\r\n\r\n* guide fixes\r\n\r\n* formatting\r\n\r\n* changes\r\n\r\n* warning\r\n\r\n* import fix\r\n\r\n* fix tests\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update CONTRIBUTING.md (#4220)\r\n\r\n* Input listener (#4157)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* chnages\r\n\r\n* fix\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* merge\r\n\r\n* changes\r\n\r\n* restore\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Do not do any analytics requests if analytics are disabled (#4194)\r\n\r\n* Move analytics-related bits to gradio.analytics\r\n\r\n* Do not do any analytics requests if analytics are disabled\r\n\r\n* Remove unused log_feature_analytics\r\n\r\n* removed redundant analytics, rewrote\r\n\r\n* renamed\r\n\r\n* save\r\n\r\n* fixed test'\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Increase websocket messaging timeout (#4235)\r\n\r\n* increase websocket timeout\r\n\r\n* changelog\r\n\r\n* Fix for `typing.get_type_hints()` on Python 3.9 or lower (#4228)\r\n\r\n* fix\r\n\r\n* fix docstring\r\n\r\n* type hint fix\r\n\r\n* fix test\r\n\r\n* Update gradio/utils.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* fix indentation\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Some tweaks to the Client (#4230)\r\n\r\n* parameter names\r\n\r\n* tweaks\r\n\r\n* separate out serialize\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* improve test\r\n\r\n* Only allow messaging update if analytics is enabled (#4236)\r\n\r\n* Only allow messaging update if analytics are allowed\r\n\r\nFollows up on #4194\r\n\r\n* Remove duplicate changelog entry\r\n\r\n* remove circular import\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix client filepaths (#4202)\r\n\r\n* transform returned paths to useful URLs\r\n\r\n* changeset\r\n\r\n* update app\r\n\r\n* revert\r\n\r\n* revert\r\n\r\n* changelog\r\n\r\n* Update client/js/src/client.ts\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: aliabid94 \r\n\r\n* fix cancels (#4225)\r\n\r\n* fix cancels\r\n\r\n* changelog\r\n\r\n* refactor to make it work\r\n\r\n* chore: update versions (#4207)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Fix publish (#4240)\r\n\r\n* fix npm publish\r\n\r\n* fix npm publish\r\n\r\n* release (#4219)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Fixes chatbot_dialogpt demo (#4238)\r\n\r\n* demo fix\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* demo\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix JSONDecodeError (#4241)\r\n\r\n* Fix JSONDecodeError bug (#4237)\r\n\r\n* Remove unused import\r\n\r\n* Clean up code\r\n\r\n* Fix JSONDecodeError (#4241)\r\n\r\n* Accept all Exceptions\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* make workbench private (#4247)\r\n\r\n* Refactoring (#4223)\r\n\r\n* Replace var with const in js/app/src/main.ts\r\n\r\n* Remove unnecessary nullish coalescing in js/app/src/main.ts\r\n\r\n* Remove unnecessary white spaces in the NPM scripts in js/app/package.json\r\n\r\n* Use object key-value shorthand\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Move mount_css() from main.ts to css.ts (#4222)\r\n\r\n* 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)\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* [create-pull-request] automated change (#4250)\r\n\r\nCo-authored-by: aliabd \r\n\r\n* Fix run on click (#4258)\r\n\r\n* fix run on click\r\n\r\n* changelog\r\n\r\n* Upgrade black to 23.3 (#4259)\r\n\r\n* Upgrade black\r\n\r\n* Conservatively upgrade packaging too since it's black's dependency\r\n\r\n* Using marked for chatbot markdown parsing (#4150)\r\n\r\n* fix info request in js client (#4271)\r\n\r\n* fix info request in js client\r\n\r\n* changelog\r\n\r\n* Temp file fixes (#4256)\r\n\r\n* Fix bug\r\n\r\n* Linting\r\n\r\n* CHANGELOG\r\n\r\n* Add tests\r\n\r\n* Update test\r\n\r\n* Fix remaining components + add tests\r\n\r\n* Fix tests\r\n\r\n* Fix tests\r\n\r\n* Address comments\r\n\r\n* Ensure error modal display as expected when using the queue (#4273)\r\n\r\n* Allow passing FastAPI app options (#4282)\r\n\r\n* App: don't force docs_url and redoc_url to None\r\n\r\n* App.create_app: allow passing in app_kwargs\r\n\r\n* start_server + launch: allow passing in app_kwargs\r\n\r\n* Changelog\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Use .launch for tests\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Katex support in chatbot (#4285)\r\n\r\n* katex\r\n\r\n* katex support\r\n\r\n* changelog\r\n\r\n* fixes\r\n\r\n* pr fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Release 3.32.0 (#4293)\r\n\r\n* release 3.32.0\r\n\r\n* changelog\r\n\r\n* New Version Docs (#4296)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update v3.32.0_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Add overridden type annotations on `normalise_file()` to remove @ts-i… (#4315)\r\n\r\n* Add overridden type annotations on `normalise_file()` to remove @ts-ignore, and remove its unnecessary export\r\n\r\n* changeset\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* typo (minor): extra newline puts the documentation of colums to grid (#4337)\r\n\r\n* typo (minor): extra newline puts the documentation of colums to grid\r\n\r\n* edited changelog\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: thiswillbeyourgithub \r\nCo-authored-by: Abubakar Abid \r\n\r\n* return a Dependency instance from Blocks.load event listener (#4304)\r\n\r\n* return a Dependency instance from Blocks.load event listener\r\n\r\n* a test case for chaining then from load event\r\n\r\n* update CHANGELOG\r\n\r\n* add test for load.then with blocks re-used\r\n\r\n* fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix typo in client/js/README.md (#4310)\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* chore: update versions (#4283)\r\n\r\nCo-authored-by: github-actions[bot] \r\n\r\n* Optimize frontend's is_dep calls (#4334)\r\n\r\n* Optimize is_dep (36 to 12 msec)\r\n\r\n* Call is_dep less (12 msec to 9 msec)\r\n\r\n* Changelog\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* various client refactors + tweaks (#4357)\r\n\r\n* changeset\r\n\r\n* 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)\r\n\r\n* Remove unnecessary @ts-ignore (#4314)\r\n\r\n* Remove unnecessary Promise wrapping another promise (#4313)\r\n\r\n* Remove unnecessary Promise wrapping another promise\r\n\r\n* Remove an error handeler that may remove detailed error stacks\r\n\r\n* changeset\r\n\r\n* remove changeset\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Stop using `let` for unchanged variables in `client.ts` (#4312)\r\n\r\n* Stop using `let` for unchanged variables in `client.ts`\r\n\r\n* fixes\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n---------\r\n\r\nCo-authored-by: Yuichiro Tachibana (Tsuchiya) \r\n\r\n* Remove a bunch of unused frontend code (#4275)\r\n\r\nCo-authored-by: pngwn \r\n\r\n* Respect `interactive=True` in output of `gr.Interface` (#4356)\r\n\r\n* tests\r\n\r\n* changelog\r\n\r\n* lint\r\n\r\n* Update gradio/interface.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Don't allow dotfiles for /file= route (#4303)\r\n\r\n* Don't allow dotfiles or files in \"dot directories\" for /file=\r\n\r\n* update guide\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Push to spaces (#4033)\r\n\r\n* changes\r\n\r\n* first commit\r\n\r\n* Update gradio/upload.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* Update gradio/upload.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* chnages\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* Update 03_sharing-your-app.md\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* change\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* Update gradio/deploy_space.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Do not send HF token to other domains via `/proxy` (#4368)\r\n\r\n* test\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* fix, add warnings\r\n\r\n* Make chatbot input fields non-interactive while bot is streaming (#4363)\r\n\r\n* Add demo impl\r\n\r\n* trigger then if generating\r\n\r\n* remove unused value\r\n\r\n* CHANGELOG\r\n\r\n* Fix code\r\n\r\n* Update guide\r\n\r\n* Update guides/07_other-tutorials/creating-a-chatbot.md\r\n\r\nCo-authored-by: pngwn \r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Prevent path traversal in `/file` routes (#4370)\r\n\r\n* add tests\r\n\r\n* add tests\r\n\r\n* file route fix\r\n\r\n* update tests\r\n\r\n* formatting\r\n\r\n* file access\r\n\r\n* cleanup\r\n\r\n* cleaning\r\n\r\n* fix tests\r\n\r\n* Favicon fix for Windows (#4369)\r\n\r\n* favicon fix\r\n\r\n* changelog\r\n\r\n* svg\r\n\r\n* remove favicon\r\n\r\n* actual fix\r\n\r\n* Add pypi classifiers to pyproject.toml (#4383)\r\n\r\n* Add pypi classifiers to pyproject.toml\r\n\r\n* Add OS classifier\r\n\r\n---------\r\n\r\nCo-authored-by: Freddy Boulton \r\n\r\n* Use DOMPurify to sanitize html in chatbot (#4360)\r\n\r\n* dompurify\r\n\r\n* changelog\r\n\r\n* format\r\n\r\n* clean\r\n\r\n* changelog\r\n\r\n* Update run.py\r\n\r\n* update happy-dom\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn \r\n\r\n* fix copy button invalid & copy button (invisible) duplication bug in chatbot (#4350)\r\n\r\n* fix a copy button duplication bug in chatbot\r\n\r\n* fix copy button invalid issue\r\n\r\n* Update CHANGELOG.md: Fixed Copy Button\r\n\r\n* fix changelog typo\r\n\r\n* switch to static HTML + event delegation for copy button\r\n\r\n* fix\r\n\r\n* format + notebooks\r\n\r\n* format + notebooks\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: pngwn \r\n\r\n* release 3.33.0 (#4392)\r\n\r\nCo-authored-by: aliabid94 \r\n\r\n* Restore offline support (#4398)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n* New Version Docs (#4397)\r\n\r\n* [create-pull-request] automated change\r\n\r\n* Update temporary_template.html\r\n\r\n---------\r\n\r\nCo-authored-by: abidlabs \r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix Base parent in Docs, add Group (#4391)\r\n\r\n* fix base parent\r\n\r\n* add group to docs\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Remove old versioned docs and fix repo classification (#4362)\r\n\r\n* remove old versioned docs\r\n\r\n* delete versioned docs when new one is created\r\n\r\n* ignore website dir in linguist calc\r\n\r\n* upload and download versioned docs\r\n\r\n* modify github action\r\n\r\n* remove gitattributes file\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update message when share link binary is blocked (#4380)\r\n\r\n* update share link message\r\n\r\n* address suggestion\r\n\r\n* changelog\r\n\r\n* fix\r\n\r\n* formatting\r\n\r\n* Update utils.py for validate_url (#4388)\r\n\r\n* Update utils.py for validate_url\r\n\r\nAWS s3 presigned url cannot work for both HEAD and GET. So when HEAD the presigned url, it will return 403(Forbidden)\r\n\r\n* Update gradio/utils.py\r\n\r\n* changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* v3.33.1 + Guide on setting up Gradio behind nginx... (#4379)\r\n\r\n* nginx guide\r\n\r\n* delete 3.33.0\r\n\r\n* version\r\n\r\n* unindent\r\n\r\n* Prevent label change event from triggering itself (#4371)\r\n\r\n* Fix the Node and pnpm setup actions (#4394)\r\n\r\n* Run `pnpm i` with pnpm@8.6.0 to re-generate the lock file (#4393)\r\n\r\n* fix indent (#4404)\r\n\r\n* Throttle scroll event (#4158)\r\n\r\n* Throttle scroll event\r\n\r\nThis decreases the amount of function calls when scrolling through the documentation website.\r\n\r\n* fix themes base\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: Ali Abdalla \r\n\r\n* merge\r\n\r\n* fixes\r\n\r\n* changes\r\n\r\n* more changes\r\n\r\n* notebook\r\n\r\n* changelog\r\n\r\n* error handle backend\r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Update gradio/components.py\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Adds `variant` and `interactive` props to `gr.UploadButton` (#4436)\r\n\r\n* upload button\r\n\r\n* fix index\r\n\r\n* changelog\r\n\r\n* formatting\r\n\r\n* cleanup\r\n\r\n* fix get_continuous_fn bug when having every (#4434)\r\n\r\n* fix the bug for wrap continuous func with parameter every while origin func return generator\r\n\r\n* Update utils.py\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update test_utils.py\r\n\r\n* Update CHANGELOG.md\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* Fix Safari video playback (#4433)\r\n\r\n* changes\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* test fix\r\n\r\n* test\r\n\r\n* tests\r\n\r\n* fix ui test\r\n\r\n* format\r\n\r\n* Increase version gradio-client version/changelog (#4441)\r\n\r\n* Increase version gradio-client version/changelog\r\n\r\n* req\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid \r\n\r\n* fixes\r\n\r\n* notebook\r\n\r\n* fixed tests finally\r\n\r\n* format\r\n\r\n* python test fix\r\n\r\n* test fix\r\n\r\n* remove style from test\r\n\r\n* Update CHANGELOG.md\r\n\r\n* theme test fix\r\n\r\n---------\r\n\r\nCo-authored-by: Artemy Egorov \r\nCo-authored-by: Abubakar Abid \r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: aliabd \r\nCo-authored-by: aliabd \r\nCo-authored-by: Lucain \r\nCo-authored-by: testbot \r\nCo-authored-by: 1lint <105617163+1lint@users.noreply.github.com>\r\nCo-authored-by: Aarni Koskela \r\nCo-authored-by: pngwn \r\nCo-authored-by: Ali Abid \r\nCo-authored-by: aliabid94 \r\nCo-authored-by: Freddy Boulton \r\nCo-authored-by: space-nuko <24979496+space-nuko@users.noreply.github.com>\r\nCo-authored-by: Yuichiro Tachibana (Tsuchiya) \r\nCo-authored-by: Tom Aarsen <37621491+tomaarsen@users.noreply.github.com>\r\nCo-authored-by: abidlabs \r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: LingFeng.Chen.Cn \r\nCo-authored-by: Der Chien \r\nCo-authored-by: Micky Brunetti \r\nCo-authored-by: David Ai \r\nCo-authored-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>\r\nCo-authored-by: thiswillbeyourgithub \r\nCo-authored-by: Paul Garner \r\nCo-authored-by: WilliamRoyNelson \r\nCo-authored-by: binary-husky <96192199+binary-husky@users.noreply.github.com>\r\nCo-authored-by: Yan \r\nCo-authored-by: Shavit \r\nCo-authored-by: dkjshk ","shortMessageHtmlLink":"gr.Number() max/min limit (gradio-app#3991)"}},{"before":"2cfae0315042f62b7128fd14459e23955092f07e","after":"bc3fd743ec5d27f52d357c8358f8a16e796bb1f0","ref":"refs/heads/knob","pushedAt":"2023-06-09T17:03:34.184Z","pushType":"push","commitsCount":5,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"blocks kitchen sink demo: added knob","shortMessageHtmlLink":"blocks kitchen sink demo: added knob"}},{"before":"b80c7f088e5b68de0219dd3d1576ebd7ba6c4ba2","after":"2cfae0315042f62b7128fd14459e23955092f07e","ref":"refs/heads/knob","pushedAt":"2023-06-09T15:22:56.734Z","pushType":"push","commitsCount":15,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"knob: extracted clamp function","shortMessageHtmlLink":"knob: extracted clamp function"}},{"before":"79b047c038f89bccbc649a155a0ddc35f11d7f7a","after":"ced0b6a3603c73dbfe7ef96b90bd3f7a081a2a6f","ref":"refs/heads/local","pushedAt":"2023-06-09T10:55:02.622Z","pushType":"push","commitsCount":4,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'main' into local","shortMessageHtmlLink":"Merge branch 'main' into local"}},{"before":"3f13d23067c877a978639d21aade62f02509d854","after":"b80c7f088e5b68de0219dd3d1576ebd7ba6c4ba2","ref":"refs/heads/knob","pushedAt":"2023-06-09T10:54:57.663Z","pushType":"push","commitsCount":5,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'local' into knob","shortMessageHtmlLink":"Merge branch 'local' into knob"}},{"before":"9abe5d362d226b1aaa5546b82d2bc91f27f87005","after":"3d82094de20baf1e8d3c427ab766b150f76d59ca","ref":"refs/heads/main","pushedAt":"2023-06-09T10:54:08.358Z","pushType":"push","commitsCount":3,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Support PAUSED Space status when embedding (#4438)\n\n* Support paused status\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* Update client/js/src/client.ts\r\n\r\nCo-authored-by: pngwn \r\n\r\n* formatting\r\n\r\n* added paused space\r\n\r\n* formatting\r\n\r\n* logs\r\n\r\n* added test space, fixes\r\n\r\n* Update client/js/src/client.ts\r\n\r\nCo-authored-by: pngwn \r\n\r\n* remove logs\r\n\r\n* fix\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn ","shortMessageHtmlLink":"Support PAUSED Space status when embedding (gradio-app#4438)"}},{"before":"9abe5d362d226b1aaa5546b82d2bc91f27f87005","after":"3d82094de20baf1e8d3c427ab766b150f76d59ca","ref":"refs/heads/main","pushedAt":"2023-06-09T10:54:08.312Z","pushType":"push","commitsCount":3,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Support PAUSED Space status when embedding (#4438)\n\n* Support paused status\r\n\r\n* fix\r\n\r\n* changelog\r\n\r\n* Update client/js/src/client.ts\r\n\r\nCo-authored-by: pngwn \r\n\r\n* formatting\r\n\r\n* added paused space\r\n\r\n* formatting\r\n\r\n* logs\r\n\r\n* added test space, fixes\r\n\r\n* Update client/js/src/client.ts\r\n\r\nCo-authored-by: pngwn \r\n\r\n* remove logs\r\n\r\n* fix\r\n\r\n---------\r\n\r\nCo-authored-by: pngwn ","shortMessageHtmlLink":"Support PAUSED Space status when embedding (gradio-app#4438)"}},{"before":"6f2bb876002da1c2d5782df5391beba4a7b1fdd7","after":"3f13d23067c877a978639d21aade62f02509d854","ref":"refs/heads/knob","pushedAt":"2023-06-08T20:30:28.838Z","pushType":"push","commitsCount":3,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'local' into knob","shortMessageHtmlLink":"Merge branch 'local' into knob"}},{"before":"1c2b4bd9773b198faa457385cbe5de4405348fb4","after":"79b047c038f89bccbc649a155a0ddc35f11d7f7a","ref":"refs/heads/local","pushedAt":"2023-06-08T20:29:55.545Z","pushType":"push","commitsCount":2,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'main' into local","shortMessageHtmlLink":"Merge branch 'main' into local"}},{"before":"1b9c204cc11989129058eb517b50cf908e153291","after":null,"ref":"refs/heads/dev-containers","pushedAt":"2023-06-08T20:29:12.373Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"}},{"before":"25ca014d201ca3903326191527f55b449cc003fe","after":"9abe5d362d226b1aaa5546b82d2bc91f27f87005","ref":"refs/heads/main","pushedAt":"2023-06-08T20:27:11.124Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Added dev containers support (#4417)\n\n* Added devcontainer support\r\n\r\n* Updated CHANGELOG.md\r\n\r\n* Added Dev Containers info to CONTRIBUTING.md\r\n\r\n* Removed redundant extension\r\n\r\n* Updated docker URLs\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid ","shortMessageHtmlLink":"Added dev containers support (gradio-app#4417)"}},{"before":"25ca014d201ca3903326191527f55b449cc003fe","after":"9abe5d362d226b1aaa5546b82d2bc91f27f87005","ref":"refs/heads/main","pushedAt":"2023-06-08T20:27:11.076Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Added dev containers support (#4417)\n\n* Added devcontainer support\r\n\r\n* Updated CHANGELOG.md\r\n\r\n* Added Dev Containers info to CONTRIBUTING.md\r\n\r\n* Removed redundant extension\r\n\r\n* Updated docker URLs\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Abubakar Abid ","shortMessageHtmlLink":"Added dev containers support (gradio-app#4417)"}},{"before":"35a42233fcaea562a295faecc6c6f7fb30e5dc2d","after":"6f2bb876002da1c2d5782df5391beba4a7b1fdd7","ref":"refs/heads/knob","pushedAt":"2023-06-08T20:20:58.605Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"improved arc path logic","shortMessageHtmlLink":"improved arc path logic"}},{"before":"995f4f203403d3e582b9f475ff899e1421f58d8d","after":"35a42233fcaea562a295faecc6c6f7fb30e5dc2d","ref":"refs/heads/knob","pushedAt":"2023-06-08T18:06:30.621Z","pushType":"push","commitsCount":1,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"updated to match latest gradio release","shortMessageHtmlLink":"updated to match latest gradio release"}},{"before":"75acd7562e56d22690bb6364976ede039031435c","after":"995f4f203403d3e582b9f475ff899e1421f58d8d","ref":"refs/heads/knob","pushedAt":"2023-06-08T17:52:13.907Z","pushType":"push","commitsCount":5,"pusher":{"login":"2-5","name":null,"path":"/2-5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3753822?s=80&v=4"},"commit":{"message":"Merge branch 'local' into knob","shortMessageHtmlLink":"Merge branch 'local' into knob"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADq4HXtQA","startCursor":null,"endCursor":null}},"title":"Activity · 2-5/gradio"}