mirror of
https://github.com/gradio-app/gradio.git
synced 2025-04-18 12:50:30 +08:00
939 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
2f68c9d988
|
Refactor and redesign ImageEditor component (#10635)
* thanks o3 * add changeset * more * make events work * moreeeeeee * prettier * nb * add changeset * Update utils.py (#10773) ### Description This pull request updates the `get_node_path` function in the `gradio/utils.py` file to handle scenarios where the `which` command is missing. The function has been improved by splitting the error handling into two separate `try` blocks for better granularity and robustness. ### Changes Made - Split the `try` block into two separate `try` blocks for handling Windows and Unix-like systems. - Added error handling for `FileNotFoundError` in addition to `subprocess.CalledProcessError`. ### Rationale The original implementation did not properly handle the case when the `which` command is missing. This update ensures the function gracefully handles such scenarios and continues to check other possible locations for the `node` executable. * fix: latex rendering of markdown (#10765) * fix: latex rendering of markdown * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * more * Tweak Image Editor UI (#10779) * tweak layers ui * upload alignment and text colour * change check icon * zoom tweaks * tweak layers panel * changes * more * fix image inputs * more fix * fix * fix loading layer via events * fix loading layer via events * allow developers to control layers more granularly * disable pan button when at min zoom * Update image_editor.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * show visual indicator for outpainting region * ensure initial image values work * fix cropped image placement * fix crop intiialisation options * demos and fix brush opacity options * fix layer_options updates and add demo * more * fix webcam * fix * fix * improve color swatches * fix canvas resizing * simplify crop * fix crop yet again * rework controls * scripts * tweaks * tweaks * fix things * Add two more demos for `gr.ImageEditor` (#10946) * changes * sketchpad * changes * various fixed * generate notebooks * update changes * lockfile * format code * notebooks * tweaks * fix test * fix notebooks * changes * fix storybook * changes * interface * remove redo/undo story * fix pytest * changes * push * fiiiiiix * tweaks * fix * fix thingy * tweaks * changeset * add changeset * fix * fix * website build issue * add changeset * add layeroptions to docs * formatting * fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Hannah <hannahblair@users.noreply.github.com> Co-authored-by: Pablo Speciale <pablospe@users.noreply.github.com> Co-authored-by: Col0ring <47329987+Col0ring@users.noreply.github.com> Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> Co-authored-by: aliabd <ali.si3luwa@gmail.com> |
||
|
d654e60ff6
|
Map search-filtered row indices to original data indices in gr.Dataframe (#10955)
* map search-filtered row indices to original data indices in SelectData events * add changeset * add test * fix test * fix test * nb * fix test * display selected cell borders in search results * fix test * more robust focus * nb --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
36da6d0d54
|
Fix value synchronisation issue in gr.Dataframe (#10918) | ||
|
1649b00384
|
Add support for mermaid.js in Markdown component (as well as components like gr.Chatbot that use Markdown) (#10854)
* changes * add changeset * changes * format * add changeset * notebook * change * changes * format * story * changes * update * changes * format --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
c05610c87d
|
Add Deep Links (#10834)
* WIP * Fix * roughdraft * Workinig * query params * add changeset * modify * revert * lint * Code * Fix * lint * Add code * Fix * Fix python unit tests * Update `markupsafe` dependency version (#10820) * changes * add changeset * type * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Adds a watermark parameter to `gr.Chatbot` that is added to copied text (#10814) * changes * add changeset * format' * test * copy * changes * doc * format --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Fix gr.load_chat (#10829) * changes * add changeset --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Fix typo in docstring of Request class in route_utils.py (#10833) * Fix cell menu not showing in non-editable dataframes (#10819) * remove editable condition * - add test - improve html semantics * add changeset * fix test * fix test * - fix test - fix column widths changing on sort * swap e2e for story --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Sketch code generator (#10824) * changes * changes * add changeset * changes * changes * changes * changes * changes * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * chore: update versions (#10811) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * minor fixes * fix * Add guide * Minor tweaks * Address comments --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> Co-authored-by: aliabid94 <aabid94@gmail.com> Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: Abdesselam Benameur <abdesselambenameur.pro@gmail.com> Co-authored-by: Hannah <hannahblair@users.noreply.github.com> Co-authored-by: Gradio PR Bot <121576822+gradio-pr-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> |
||
|
5e14c43338
|
Fix for Pydantic 2.11.0b1: handle {..., "additionalProperties": true} in JSON schema (#10798)
* Handle {..., "additionalProperties": true} in JSON schema * Fix models * Add code * Fix formatting * changeds --------- Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
681254453a
|
On Windows OS, hide gr.Dataframe scrollbars while keeping scrolling functionality (#10784)
* scrollbars * add changeset * add changeset * add changeset * format * changes * revert * add changeset * revert everything * revert * delete changeset * changes * add changeset * Changes" push " ; * changes * changes * changes * notebook * maybe a simpler fix * - add css tweaks back in - add touch device improvement --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Hannah <hannahblair@users.noreply.github.com> |
||
|
c44b8f47b9
|
Add static_columns param for interactive dataframes (#10734)
* allow showing image sin dataframe with image component * add scroll to top button * add changeset * fix truncated text issue + prevent truncating non-text data * refactor with state mgmnt * add changeset * formatting * tweaks * tweak * add e2e tests * notebook * more component extraction, move css to components * type fixes * test fixes * fix test * notebook * add changeset * fix tests * fix test * fix test * remove misc.css file * reset sort * fix z-index over progress bar * css tweak * fix search and add search to e2e test * fix keyboard reactivity issue * add cell selection e2e tests * z-index fixes * ensure unique context ids * fix row number bug * frozen -> pinned * pinned col border tweak * pinned col fix when show_row_numbers is true * header tweak * fix pinned columns clash with column_widths * add row test * add static_cols param and test * add changeset * tweak * fix tests * test tweaks * add row story * tweaks * fix test * tweak * redesign selection buttons * fix test * fix test * fix test * fix test * edit demo with static cols * change to list[int] * cursor tweak * fix test * nb * set col count to fixed if static_cols are set * lint * tweak demo * fix col count logic * add padlock icon * fix py test * lint * fix test --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
b5ca1dcfdf
|
Refactor gr.Dataframe (#10631)
* allow showing image sin dataframe with image component * add scroll to top button * add changeset * fix truncated text issue + prevent truncating non-text data * refactor with state mgmnt * add changeset * formatting * tweaks * tweak * add e2e tests * notebook * more component extraction, move css to components * type fixes * test fixes * fix test * notebook * add changeset * fix tests * fix test * fix test * remove misc.css file * reset sort * fix z-index over progress bar * css tweak * fix search and add search to e2e test * fix keyboard reactivity issue * add cell selection e2e tests * z-index fixes * ensure unique context ids * fix row number bug * frozen -> pinned * pinned col border tweak * pinned col fix when show_row_numbers is true * header tweak * fix pinned columns clash with column_widths * add row test * tweak * fix tests * test tweaks * add row story * tweaks * redesign selection buttons * fix test * fix test * fix seach issue * allow navigation with arrows when not in editing mode --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
116a866ffb
|
Add a demo for highlighting text in a pdf file for LLM RAG purposes (#10692)
* Add a demo for highlighting text in a pdf file for LLM RAG purposes * Fix typo in path + demo rename * generate notebooks --------- Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> |
||
|
16d419b9f1
|
Allow functions that solely update component properties to run in the frontend by setting js=True (#10500)
* changes * add changeset * revert * changes * add changeset * changes * fe changse * notebook * changes * fix fe * changes * add changeset * change * add changeset * notebook * add tests * changes * changes * changes * changes * changes * type * changes * changes * changes * notebooks * fix * fix * changes * changes * changes * changes * changes * notebooks * changes * revert * changes * changes * changes * notebook * changes * done * changes * add changeset * update * changes * add changeset * added a guide --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
249eccd81a
|
Fix Dataframe header type to allow integer values (#10678)
* change * add changeset * generify * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
b43200d7df
|
Custom styling of the dataframe (#10647)
* changes * add changeset * revert * done * add changeset * changes * notebook * documentation * guide * guide --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
f0a920c493
|
added a show_line_numbers to toggle line numbers in gr.Code() (#10643)
* added a show_line_numbers to toggle line numbers in gr.Code() * added a show_line_numbers to toggle line numbers in gr.Code() * add changeset * notebook * test_code.py updated to include show_line_numbers --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
7c8b0dab0b
|
Fix deployed Spaces (#10650)
* changes * add changeset * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
1299267a8a
|
Change sidebar position (#10582)
* position * position * add changeset * fixes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
29880d51fb
|
Allow showing progress updates on arbitrary components (#10492)
* changes * changes * add changeset * changes * changes * add changeset * add changeset * format * typing * changes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Ali Abid <aliabid94@gmail.com> |
||
|
2e8dc74f75
|
Allow building multipage Gradio apps (#10433)
* changes * add changeset * changes * chnages * changes * changes * add changeset * Update gradio/blocks.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/blocks.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes * changes * chagnes * Update js/core/src/Blocks.svelte Co-authored-by: Hannah <hannahblair@users.noreply.github.com> * Update js/core/src/Blocks.svelte Co-authored-by: Hannah <hannahblair@users.noreply.github.com> * changes * chagnes * changes * changes * changes * changes * changes * changes * changes * docs * changes * changes * changes * rename guide * rename guide * changes * chagnes * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * changes * add changeset * try skipping * format --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> Co-authored-by: Hannah <hannahblair@users.noreply.github.com> |
||
|
017ed46272
|
Clean up gr.DataFrame.postprocess() and fix issue with getting headers of empty dataframes (#10476)
* changes * changes * add changeset * changes * format * changes * add changeset * notebook * fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
2cf449abb3
|
Add more ImageEditor js tests (#10446)
* code * Try * add storybook story * add changeset * empty * use local file * add changeset * fix * Revert "fix" This reverts commit 42750f3d311da138690cc42014e3dc7afa1d2c53. * fix * add code * add code * code * Fix * Fix * code * fix * delete cheetah * code * code * empty --------- Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
ef66fe52b2
|
Sidebar Component (#10435)
* sidebar * more sidebar * add changeset * Update gradio/layouts/sidebar.py Co-authored-by: Hannah <hannahblair@users.noreply.github.com> * changes * format * format backend * responsive * format * layout fix * format * fixes * demo * layout and shadow * test * test fix * format * changes * revert * snake case * revert * add warning for multiple sidebar * changes * fix stories * fix height * test fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Hannah <hannahblair@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
324383fb81
|
Fix typecheck error due to huggingface_hub update (#10460)
* fix typecheck * add changeset * fix test * fix * fix * fix * matplotlib --------- Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
7174340c00
|
fix: deprecated arguments in stable diffusion demo (#10434)
* Refactor requirements and improve Hugging Face token handling - Updated `requirements.txt` to include specific package versions, ensuring better dependency management and compatibility. - Enhanced `run.py` to check for the Hugging Face access token (`HUGGING_FACE_ACCESS_TOKEN`) at runtime, providing a clear error message if it's missing. - Replaced deprecated arguments (`use_auth_token`, `revision="fp16"`) with updated ones (`token`, `variant="fp16"`) in the StableDiffusionPipeline setup. - Added minor formatting improvements to improve readability and maintainability in the `run.py` script. These changes enhance user clarity, ensure compatibility with updated libraries, and improve the code's overall quality. * chore: pin versions for diffusers and torch in requirements.txt * refactor: use standard HF_TOKEN for authentication in run.py * notebook --------- Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
71c8b8abbf
|
Clear Image Editor Value with None (#10370)
* Code * Fix * Add test * Fix * Format * add changeset * rm for now * Revert "rm for now" This reverts commit 3cfbe3c577e365d9d14553e9a109bbe09f8170ac. * rm for now * tests * fix tests * Add tests * lint * Add code * Fix * trigger * Add code * test * format * add changeset * Fix merge * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
48809c722b
|
Fix bug where dataframe value prop was not updating when an input value was changed manually (#10410)
* dataframe * add changeset * comment * simple unit test * simple unit test * add e2e test * format --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
3219382eee
|
Fix event triggers and recent regressions related to gr.DataFrame (#10403)
* fixes * add changeset * fix * add changeset * cleanup * notebooks * changes * fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
43e7cce2bd
|
Fix ImageEditor Size Issues (#10357)
* Fix * Add test * Fix * Format * add changeset * rm for now * Revert "rm for now" This reverts commit 3cfbe3c577e365d9d14553e9a109bbe09f8170ac. * rm for now * tests * fix tests * dynamic canvas * add code * fix * Add code * add code * crop size deprecation * fix crop_size * add code * typecheck * fix story --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Suzana Ilic <suzana.ilic.tokyo@gmail.com> |
||
|
feb1e81eca
|
Add toolbar with fullscreen button to gr.Dataframe (#10377)
* add toolbar with full screen and copy button * add changeset * add params and move toolbar to new file * remove copy button for now * add story * add changeset * test * tweak * tweak * story fix * test * tweak * changes * changes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
4d47e4b4e2
|
Add a log parameter to Chatbot metadata that allows displaying str content next to the thought title (#10392)
* changes * changes * chatbot * format * add changeset * changes * changes * add changeset * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
96bbde277e
|
Allow propogation of fill_height through Rows and Tabs, via scale (#10372)
* changes * add changeset * changes * add changeset * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
31cccc3e79
|
Fix logic for detecting changes in gr.Dataframe table value (#10360)
* changes * changes * changes * add changeset * revert * add changeset * change * changes * add changeset * add changeset * allow non-string headers * add changeset * changes * docs * remove * changes * changes * revert * refactoring * changes * changes * revert * revert * add changeset * fix * add changeset * clean up * cleanup * more cleanup * notebook * test * format * add changeset * backend * format' * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
c44da259fe
|
Allow modifying the chatbot value directly in gr.ChatInterface (#10359)
* changes * changes * add changeset * format * blank * notebook --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
be40307d1d
|
Add support for thinking LLMs directly in gr.ChatInterface (#10305)
* ungroup thoughts from messages * rename messagebox to thought * refactor * * add metadata typing * group thoughts when nested * tweaks * tweak * add changeset * fix expanded rotation * border radius * update thought design * move spinner * prevent circular reference * revert border removal * css tweaks * border tweak * move chevron to the left * tweak nesting logic * thought group spacing * update run.py * icon changes * format * add changeset * add nested thought demo * changes * changes * changes * add demo * docs * guide * refactor styles and clean up logic * revert demo change and and deeper nested thought to demo * add optional duration to message types * add nested thoughts story * format * guide * change dropdown icon button * remove requirement for id's in nested thoughts * support markdown in thought title * get thought content in copied value * add funcs to utils * move is_all_text * remove comment * notebook * change bot padding * changes * changes * changes * panel css fix * changes * changes * changes * changes * tweak thought content opacity * more changes * add changeset * changes * restore * changes * changes * revert everythign * revert everythign * revert * changes * revert * make changes to demo * notebooks * more docs * format * changes * changes * update demo * fix typing issues * chatbot * document chatmessage helper class * add changeset * changes * format * docs --------- Co-authored-by: Hannah <hannahblair@users.noreply.github.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: aliabd <ali.si3luwa@gmail.com> |
||
|
391a4d09a9
|
Add .previous_value to gr.EditData (#10323)
* changes * add changeset * changes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
58b839196e
|
Improve tool UI and support nested thoughts (#10226)
* ungroup thoughts from messages * rename messagebox to thought * refactor * * add metadata typing * group thoughts when nested * tweaks * tweak * add changeset * fix expanded rotation * border radius * update thought design * move spinner * prevent circular reference * revert border removal * css tweaks * border tweak * move chevron to the left * tweak nesting logic * thought group spacing * update run.py * icon changes * format * add changeset * add nested thought demo * changes * changes * changes * add demo * refactor styles and clean up logic * revert demo change and and deeper nested thought to demo * add optional duration to message types * add nested thoughts story * format * change dropdown icon button * remove requirement for id's in nested thoughts * support markdown in thought title * get thought content in copied value * add funcs to utils * move is_all_text * remove comment * notebook * change bot padding * panel css fix * tweak thought content opacity --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
f19ca89cdd
|
Add preview_open and preview_close events to Gallery (#10303)
* Add preview_open and preview_close events to Gallery * add changeset * notebooks * trigger change when upload --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
9fc988ebaf
|
Fix bug where ImageEditor always sends empty layers list to the backend (#10306)
* Add code * add changeset * lint * empty --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
f2bd72f9ef
|
Reset flagged values when switching conversations in chat history (#10292)
* chat history * add changeset * changes * add changeset * changes * changes * more changes * changes * changes * format * notebook * fix test * changes * add changeset * changes * changes * changes * add changeset --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Ali Abid <aliabid94@gmail.com> |
||
|
5ce2832497
|
Support saving chat history in gr.ChatInterface (#10191)
* save history prototype * add changeset * Declare exports in __all__ for type checking (#10238) * Declare exports * add changeset * type fixes * more type fixes * add changeset * notebooks * changes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Add `gr.BrowserState` change event (#10245) * changes * changes * add changeset * format * changes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * history * changes * changes * changes * history * changes * changes * changes * format * add changeset * changes * changes * more changes * changes * dataset changes * changes * add changeset * add md variant for button * add changeset * changes * changes * format * format * add changeset * changes * changes * more changes * changes * changes * add changeset * changes * docs * changes * changes * changes * changes * fix * fix tests * change * add changeset * fix logo issue * changes * version * add changeset * fix typecheck * remove redundant * pkg version * add changeset * changes * Revert "changes" This reverts commit 13bfe8c485d049f7d8c6f1e5c13e2bc04ab71dd5. * reorganize code * format * changes * add to deployed demos * fix icons * fix icon * lint * changes * example * changes * fix buttons * add changeset * format * add changeset * update icon --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Dawood <dawoodkhan82@gmail.com> Co-authored-by: Dmitry Ustalov <dmitry.ustalov@gmail.com> Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com> |
||
|
a1f2649586
|
Chat Interface flagging and chatbot feedback (#10272)
* changes * add changeset * changes * Update gradio/flagging.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/chat_interface.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/chat_interface.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/chat_interface.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/chat_interface.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/components/chatbot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes * changes * Update gradio/components/chatbot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes * doc changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
4fc7fb777c
|
Ensure components can be remounted with their previous data (#10192)
* Fi
* Streaming out tweaks (#8976)
* Tweaks
* Better
* typo
* lint
* Improve url downloads for file objects (#8978)
* changes
* changes
* add changeset
* add changeset
* Ci security tweaks (#9010)
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* asd
* change
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
* merge main (#9050)
* lint
* Have gr.on set value at start as well (#9065)
* changes
* changes
* changes
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
* No token passed by default in `gr.load()` (#9069)
* changes
* add changeset
* docstring
* change
* client changess
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* changes
* Set default `format` in `gr.Audio` to be `None` to avoid unnecessary preprocessing (#9073)
* audio format
* add changeset
* lint
* docstring
* format
* fix tests
* tweaks
* refactor
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Streaming inputs for 5.0 (#8941)
* Fix code
* Add code
* Add code
* working demo
* hacky video
* Add code for video
* Fixing some code
* clean queieing
* low streaming mode audio
* reworking
* remove console
* Pretty good spot
* Delete unused
* consolidate
* Add progress bar
* Set time limit null
* delete
* Fix then issue
* merge out
* Add code
* clean up
* Remove base64
* Add code
* minor bugs
* End stream
* Fix rerender
* remove unwanted
* Address streaming comments
* Commit file lol
* ;int
* lint backend
* lint
* Fix queue status. Stream_every defined in event
* Fix types
* Add code
* Add code
* Add code
* queue time
* docstring wording
* Fix typo
* add changeset
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 3.10 (#9133)
* Deprecate passing a tuple for gr.Code value (#9132)
* Add code
* add changeset
* lint
* type check
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Postprocess hardening (#9122)
* hardenning
* Fix code
* add changeset
* Fix tests
* add test fuzzer
* Clean up
* revert
* Fix
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Drop python 3.8 and 3.9 (#9140)
* drop support for python 3.8 and 3.9
* add changeset
* format
* changes
* add changeset
* changes
* add changeset
* changes
* 3.10
* string
* tweak
* tweak
* changes
* changes
* format
* more tweaks
* update actions
* website docs build
* fix func tests
* rev req
* test fix
* remove ruff rule for zip strict
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Raise WasmUnsupportedError for ffmpeg usage on Lite (#9130)
* Raise WasmUnsupportedError for ffmpeg usage on Lite
* add changeset
* add changeset
* Add WasmUnsupportedError in Audio._convert_to_adts
* Add WasmUnsupportedError in processing_utils.audio_to_file
* Fix
* Raise WasmUnsupportedError from processing_utils.audio_from_file
* empty commit
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Video gallery (#9052)
* video support
* tests and backend changes
* undo main merge
* upload fix
* Revert "undo main merge"
This reverts commit e2a26e6d28772587dadce2bb00c3581f97883664.
* type fixes
* format
* pr fixes
* Update gradio/components/gallery.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update gradio/components/gallery.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* type fix
* thumbnails
* thumbnail type
* remove thumbnail generation
* add changeset
* test fixes
* test fixes
* python test fix
* python test fixc
* fix
* fix
* story fix
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Open audio/image input stream only when queue is ready (#9149)
* fix
* submit logic happens in Blocks
* add changeset
* trigger ci
* trigger ci
* Add code
* Add code
* Fix retrigger refactor
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* trigger ci
* update (#9176)
* File access security guide (#9156)
* first draft
Add code
Add code
Add code
emphasis
* suggestions
* redirects
* add changeset
* trigger ci
* typos
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix guide
* Fix notebook (#9181)
* DNS resolver on ip check (#9150)
* changes
* changes
* add changeset
* chaanges
* changes
* changes
* changes
* changes
* add caching and whitelist
* remove hf.space
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Change dark mode color theme from `gray` to `zinc` (#9175)
* use zinc as neutral colour
* add changeset
* fix test
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Streaming Guides (#9173)
* Fix unified case
* commit
* Add code
* add changeset
* notebook
* Lint
* delete
* Fix code
* fix tests
* File access security guide (#9156)
* first draft
Add code
Add code
Add code
emphasis
* suggestions
* redirects
* add changeset
* trigger ci
* typos
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* redirect
* typos
* link
* fix
* See what the problem is
* less time
* fix
* try again with busted cache
* try again
* Code
* Demo and code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
* Fix (#9215)
* Deprecate type='tuples for chatbot and focus chatbot docs on 'messages' type (#9194)
* Remove grey background behind all components (#9213)
* remove panel padding and border
* add changeset
* revert radius change
* add changeset
* format
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* changes
* changes
* Revert "changes"
This reverts commit 9e2ae433307356fcc296a08071a43ad3c964dc00.
* Revert "changes"
This reverts commit 9f4c3eec0f4a906ef339f6556a4010f417615cc1.
* Redesign `gr.Slider()` (#9197)
* redesign slider
* add changeset
* fix test
* update slider design
* slider tweaks
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 🔡 Update default core Gradio font (#9204)
* change sans font from Source Sans Pro to Asap
* change misc refs to Source Sans Pro
* add changeset
* revert old changes
* add changeset
* replace asap with IBM Plex Sans
* add changeset
* repalce asaps with ibm plex
* tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Redesign `gr.Button()` (#9167)
* *add new button styling
*add origin theme class with old button styling
* add changeset
* remove new colour
* add changeset
* color and radius tweaks
* remove neutral hue change
* *update button demo
*style tweaks
* format
* fix test
* use white text on primary btn
* adjust primary orange
* tweak colour
* disabled fixes
* refactor
* refactor
* refactor
* refactor
* remove non-button changes
* test
* revert test
* make cancel btn darker in light mode
* change button stories to interactive
* fix slider test
* fix test
* tweak
* tweak secondary colour to work with gr.group()
* add changeset
* tweak
* tweak button hover grey
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
* Minor changes to flagging for 5.0 (#9166)
* init
* add changeset
* rename
* flagging
* flagging
* changes
* update
* changes
* more
* more
* changes
* add changeset
* fix test
* changes
* update demos
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Adds TLS to FRP tunnel (#9218)
* tls tunnel
* add changeset
* add changeset
* arm64
* checksums
* changes
* tweaks
* tweak
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Move buttons from chat_interface into Chatbot (#9201)
* First draft
* type check
* test
* add changeset
* Fix e2e styling and tests
* fix lint
* Add code
* add changeset
* Remove shadow of copy button, make a box
* lint
* add changeset
* fix padding + lint
* make buttons a bit smaller. use different icon
* Add code
* add changeset
* tunneling
* fix
* Add code
* fix + lint
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Improve button consistency across light/dark mode (#9236)
* ensure btn borders are consistent in light and dark mode
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Redesign `gr.Tabs()` (#9199)
* Decrease component radii and remove input shadows (#9216)
* fix py chatbot test
* Lighten secondary button grey fill (#9245)
* lighten secondary button grey
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Stop using `multiprocessing` in `flagging.CSVLogger` on Lite v5 (#9246)
* Fix the default demo code for the dev
* Use ClassicCSVLogger for Lite
* add changeset
* add changeset
* Revert "Use ClassicCSVLogger for Lite"
This reverts commit a89fcb11344db2623a883fac78324dc0e2f3ef93.
* Avoid using multiprocessing.Lock on Lite
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* prefix api routes (#9200)
* Built-in submit and stop buttons in `gr.ChatInterface(multimodal=False)`, adding `submit_btn` and `stop_btn` props to `gr.Textbox()` and `gr.MultimodalText()` (#9235)
* Add submit_btn prop to the Textbox component and use it in ChatInterface for a consistent design with multimodal=True
* Change the default value of MultimodalTextbox.submit_btn to False for consistency with Textbox.submit_btn
* add changeset
* Set the default value of Textbox.submit_btn as False for consistency
* add changeset
* Add stop_btn prop to Textbox and MultimodalTextbox and use it in ChatInterface for a built-in stop button
* add changeset
* add changeset
* Fix Python tests
* Fix JS tests
* nit fix
* Make the submit and stop buttons not exclusive for simplicity
* Replace the Pause icon with the Square icon
* add changeset
* Update the docstring
* Preserve the original values of textbox.submit_btn and .stop_btn after running a generator
* Show the stop button only when the submit_btn is enabled from the beginning
* Respect the user-specified values of submit_btn and stop_btn
* Add ChatInterface.submit_btn and .stop_btn params
* Fix Textbox.svelte style with string values of submit_btn and stop_btn
* Fix Python tests
* Fix Python code
* fix test
* Apply suggestions from code review
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Adds a "huggingface" button variant, and makes it the default for `gr.LoginButton` and `gr.DuplicateButton` (#9254)
* add clear variant
* add changeset
* duplicate button
* add changeset
* tweak
* tweak
* format
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#8829)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix cs
* chore: update versions (beta) (#9262)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Improve Icon Button consistency (#9250)
* * update icon buttons
* add image editor specific icon button
* tweak hover
* margin tweak
* add changeset
* improve gr.Video button UI
* radius tweak
* ensure even spacing
* fix typechecks
* add changeset
* revert irrelevant changes
* typefix
* fix image editor buttons
* fix download link icon
* disable undo if no change events dispatched in model3d and video
* add changeset
* add iconbuttonwrapper around gallery share btn
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* format
* Fix reload mode and streaming in 5.0 dev (#9269)
* Fix reload mode + streaming
* use api_prefix for reload
* add changeset
* comments
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Raise error instead of warning if checksums for binary do not match (#9268)
* tunneling
* add changeset
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix stop recording button colors (#9270)
* Add code
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Match style of textbox stop button to submit button (#9280)
* Change styles
* styling
* add changeset
* add changeset
* consistent width
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Raise ChecksumMismatchError (#9300)
* raise mismatch
* add changeset
* changes
* format backend
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Further tweak to is_in_or_equal (#9282)
* Add code
* add changeset
* add changeset
* is_launching tweak
* no resolve symlink
* Use has_launched
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* changes (#9301)
* Fixes race condition in `update_root_in_config` (#9306)
* test
* lint
* tests
* add changeset
* change
* lint
* reduce num attempts
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* docstring
* Adds ability to block event trigger when file is uploading (#9253)
* input_ready
* add changeset
* update value
* block event when input waiting
* format
* add changeset
* dep index
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 5.0 merge (#9318)
* merge
* pythong format
* fix typecheck
* fix json scroll
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
* Proposal: remove `gr.make_waveform` and remove `matplotlib` as a dependency (#9312)
* remove matplotlib
* add changeset
* remove tests, demo
* Fix the Lite worker to set the matplotlib backend engine only when the matplotlib package is installed
* add changeset
* Fix comment
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
* Dont move files to cache automatically in chatbot postprocess (#9303)
* Fix
* add changeset
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove two dependencies: `importlib_resources` and `urllib3` (if not in Wasm) (#9321)
* remove-importlib_resources
* add changeset
* urllib only on wasm
* add changeset
* format
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Make `gr.Image` preprocessing more efficient (#9314)
* image preprocess
* add changeset
* changes
* fix tests
* docstring
* docstring
* image
* fix
* format
* changes
* fix test
* changes
* handle svg files
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 5.0 merge take 2 (#9326)
* chore: update versions (#9168)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: update error.svx (#9291)
* chore: update error.svx
occured -> occurred
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update docs to use new Image init (#9304)
* Fix scrollbars everywhere (#9276)
* changes
* add changeset
* scroll fix
* remove .json css, adjust scroll height to account for label
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
* Separate starlette.Request from PredictBody. Only set in new PredictBodyInternal object (#9279)
* use custom pydantic type annotatio
* add changeset
* Add code
* add changeset
* rework
* dont use arbitrary_types_allowed
* add changeset
* fix test
* revert path change
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Add root_url to components created by gr.render (#9267)
* Fix bug
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fileformat whitelist (#9302)
* changes
* add changeset
* Update routes.py
---------
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix multiple trigger bug when function has js (#9188)
* add code
* add changeset
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (#9298)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix json
* harden test
* harden test
* clean
* format
* add changeset
* notebooks
* fix old conflicts
---------
Co-authored-by: Gradio PR Bot <121576822+gradio-pr-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ikko Eltociear Ashimine <eltociear@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Tayfun Sen <tayfun.sen@gmail.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* Add `matplotlib` requirements to several demos (#9327)
* add matplotlib req to demos
* add matplotlib req to demos
* more
* update reqs
* clean
* format
* Standardize `height` across components and add `max_height` and `min_height` parameters where appropriate (#9313)
* height
* changelog
* height
* add changeset
* add changeset
* add changeset
* revert clog
* more changes
* add changeset
* chatbot
* restore
* filexplorer
* add changeset
* json
* add changeset
* markdown
* add changeset
* row
* add changeset
* height
* format frontend
* revert
* max height
* fix
* fix docstrings
* fix py tests
* add story
---------
Co-authored-by: Dawood <dawoodkhan82@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix typo in `tunneling.py` (#9338)
* tunneling fix
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Set the color of placeholder in a disabled textbox to gray instead of black, and disable typing while a response is generating in `gr.ChatInterface`, allow `gr.MultimodalTextbox` to accept string values (#9328)
* textbox
* add changeset
* changes'
* revert demos
* add changeset
* add changeset
* changes
* multimodal
* add changeset
* changes
* format
* revert demo
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Improve is_in_or_equal and fuzzer (#9341)
* improve fuzzer
* test case
* add changeset
* verify
* Update gradio/utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Add info about Powershell client (#9343)
* clients
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove lite/theme.css from the Git-managed file tree (#9335)
* Delete js/lite/src/theme.css from the Git managed file tree as it's dynamically generated
* Remove lite-related npm scripts from spa/package.json
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 9227 chatinterface retry bug (#9316)
* first draft
* add code
* tip
* add changeset
* delete dead code
* Type check notebook
* consolidate like section with guide
* Add comments
* add value
* Lint
* lint
* guide
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Move icons into `IconButtonWrapper` (#9261)
* * update icon buttons
* add image editor specific icon button
* tweak hover
* margin tweak
* add changeset
* improve gr.Video button UI
* radius tweak
* ensure even spacing
* fix typechecks
* add changeset
* revert irrelevant changes
* typefix
* fix image editor buttons
* fix download link icon
* disable undo if no change events dispatched in model3d and video
* use icons with iconbuttonwrapper
* add iconbuttonwrapper around gallery share btn
* Revert "add iconbuttonwrapper around gallery share btn"
This reverts commit 4605302df40bc2d1874e80ea79dc9830b0e867f6.
* add changeset
* design fixes
* add changeset
* move status tracker progress to bottom of component
* add changeset
* use iconbutton for like/dislike
* fix lint error
* fix type errors
* type errors
* fix test
* revert undo icon change
* btn spacing
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Added gradio-in-r (#9340)
* Added gradio-in-r
* add changeset
* section
* remove
* tweaks
* delete changeset
* R
* Updated using-gradio-in-other-programming-languages.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Enhance Lite E2E tests and fix a networking problem on Lite (#9333)
* Add Lite E2E test to check a matplotlib problem which was fixed in https://github.com/gradio-app/gradio/pull/9312
* Restore js/app/test/image_remote_url.spec.ts, which was deleted in https://github.com/gradio-app/gradio/pull/8716
* Fix tootils import
* Format
* Fix processing_utils.resolve_with_google_dns to use the HTTPX client instead of urllib so it works on Lite
* add changeset
* add changeset
* Move js/app/test/image_remote_url.spec.ts -> js/spa/test/image_remote_url.spec.ts
* Use pyodide.http in resolve_with_google_dns on Lite
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Do not attach `content_disposition_type = "attachment"` headers for files explicitly allowed by developer (#9348)
* changes
* add changeset
* format
* fix type
* type
* add test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix overflowing markdown in Chatbot (#9260)
* fix markdown overflowing table
* add changeset
* revert undo icon
* add changeset
* Revert "revert undo icon"
This reverts commit 855b012a2083cc672783d6be1bc098677ab3cbbc.
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small tweak to how thoughts are shown in `gr.Chatbot` (#9359)
* thiknk chat
* add changeset
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Use `container` param in `gr.Markdown` (#9356)
* * add param
* add story
* add changeset
* Use IconButton for copy btn
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* run format
* Fixes website build in 5.0-dev (#9382)
* changes
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small tweaks to improve the DX for the "tuples"/"messages" argument in `gr.Chatbot` (#9358)
* change format
* format
* add changeset
* revert
* revert
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update babylon.js to `v7` for `gr.Model3D` (#9377)
* update package.json
* add changeset
* add changeset
* update pnpm lock
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix `gr.ImageEditor` toolbar cutoff (#9371)
* fix wrap alignment
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Adds LLM to the Playground (#9233)
* simple system prompt
* faster model and streaming and better system prompt
* changes
* changes
* add changeset
* formatting
* add placeholder wheel
* changes
* save to db finally working
* clean
* fix open in playground button
* better fix for open in playground
* changes
* format
* fix
* try
* remove
* remove make waveform
* fix
* using fallback mode and other changes
* add show_error
* fix lite refresh issue
* fix css
* add demo
* format
* lite using latest wheel
* cleanup
* formatting
* hack fix for b vs betta
* formatting
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Refactor lazy caching (#9361)
* changes
* lazy
* redo lazy
* add changeset
* changes
* helpers
* docstrings'
* lint
* Update guides/04_additional-features/09_environment-variables.md
Co-authored-by: Charles <charles@huggingface.co>
* Update gradio/chat_interface.py
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* Update gradio/chat_interface.py
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* tolerant
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Charles <charles@huggingface.co>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* Added max lines and overflow scrollbar for `gr.Code` (#9311)
* add max lines for gr.Code
* add changeset
* revert default lines to 5
* fix tests
* lint
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix File Types for MultimodalTextbox (#9393)
* fix file_types
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Prevent HTML and Markdown height changing when status is hidden (#9363)
* fix markdown height changing
* * add min_height param to html
* prevent height from changing based on status
* add changeset
* add changeset
* param desc change
* fix test
* format
* * add max height to html
* share css_units func
* add changeset
* fix backend test
* fe
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Object Detection From Webcam Stream Guide (#9336)
* guides
* Add demo
* guide
* Add info about Powershell client (#9343)
* clients
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Remove lite/theme.css from the Git-managed file tree (#9335)
* Delete js/lite/src/theme.css from the Git managed file tree as it's dynamically generated
* Remove lite-related npm scripts from spa/package.json
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* 9227 chatinterface retry bug (#9316)
* first draft
* add code
* tip
* add changeset
* delete dead code
* Type check notebook
* consolidate like section with guide
* Add comments
* add value
* Lint
* lint
* guide
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Move icons into `IconButtonWrapper` (#9261)
* * update icon buttons
* add image editor specific icon button
* tweak hover
* margin tweak
* add changeset
* improve gr.Video button UI
* radius tweak
* ensure even spacing
* fix typechecks
* add changeset
* revert irrelevant changes
* typefix
* fix image editor buttons
* fix download link icon
* disable undo if no change events dispatched in model3d and video
* use icons with iconbuttonwrapper
* add iconbuttonwrapper around gallery share btn
* Revert "add iconbuttonwrapper around gallery share btn"
This reverts commit 4605302df40bc2d1874e80ea79dc9830b0e867f6.
* add changeset
* design fixes
* add changeset
* move status tracker progress to bottom of component
* add changeset
* use iconbutton for like/dislike
* fix lint error
* fix type errors
* type errors
* fix test
* revert undo icon change
* btn spacing
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Added gradio-in-r (#9340)
* Added gradio-in-r
* add changeset
* section
* remove
* tweaks
* delete changeset
* R
* Updated using-gradio-in-other-programming-languages.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Enhance Lite E2E tests and fix a networking problem on Lite (#9333)
* Add Lite E2E test to check a matplotlib problem which was fixed in https://github.com/gradio-app/gradio/pull/9312
* Restore js/app/test/image_remote_url.spec.ts, which was deleted in https://github.com/gradio-app/gradio/pull/8716
* Fix tootils import
* Format
* Fix processing_utils.resolve_with_google_dns to use the HTTPX client instead of urllib so it works on Lite
* add changeset
* add changeset
* Move js/app/test/image_remote_url.spec.ts -> js/spa/test/image_remote_url.spec.ts
* Use pyodide.http in resolve_with_google_dns on Lite
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Do not attach `content_disposition_type = "attachment"` headers for files explicitly allowed by developer (#9348)
* changes
* add changeset
* format
* fix type
* type
* add test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix overflowing markdown in Chatbot (#9260)
* fix markdown overflowing table
* add changeset
* revert undo icon
* add changeset
* Revert "revert undo icon"
This reverts commit 855b012a2083cc672783d6be1bc098677ab3cbbc.
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* demo name
* Guide on Streaming Video for Object Detection (#9365)
* Add code
* notebooks
* Suggestions
* Add gif
* Small tweak to how thoughts are shown in `gr.Chatbot` (#9359)
* thiknk chat
* add changeset
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Use `container` param in `gr.Markdown` (#9356)
* * add param
* add story
* add changeset
* Use IconButton for copy btn
* fix test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* small fixes (#9347)
* Updated Guide: Real Time Speech Recognition (#9349)
* Update real-time-speech-recognition.md
added necessary dependency
* Update run.py
updated code to handle cases with stereo microphone
* Update real-time-speech-recognition.md
improved english
* Update run.py
updated code for streaming
* Update run.py
* chunk space uploads (#9360)
* chunk space uploads
* Update upload_demo_to_space.py
Co-authored-by: Lucain <lucainp@gmail.com>
* address comments + tweak CI
---------
Co-authored-by: Lucain <lucainp@gmail.com>
* add find (#9368)
* New branch (#9369)
* add find
* fix syntax
* New branch (#9370)
* add find
* fix syntax
* add hidden files
* run format
* Testing CI (#9379)
* remove unnecessary redirects
* add changeset
* fix
* formatting
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fixes website build in 5.0-dev (#9382)
* changes
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small tweaks to improve the DX for the "tuples"/"messages" argument in `gr.Chatbot` (#9358)
* change format
* format
* add changeset
* revert
* revert
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Update babylon.js to `v7` for `gr.Model3D` (#9377)
* update package.json
* add changeset
* add changeset
* update pnpm lock
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix `gr.ImageEditor` toolbar cutoff (#9371)
* fix wrap alignment
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* add lite upload (#9385)
* fix sha (#9386)
* Fix lite ci (#9387)
* fix sha
* fix name
* fix name
* Add code
* feedback
* link
* add changeset
* code
* check
* Update guides/04_additional-features/02_streaming-outputs.md
* Update guides/07_streaming/02_object-detection-from-webcam.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: Ifeanyi Idiaye <72707830+Ifeanyi55@users.noreply.github.com>
Co-authored-by: Julien Chaumond <julien@huggingface.co>
Co-authored-by: Nikita Krasnytskyi <nikita.kras.kyiv@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Lucain <lucainp@gmail.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Fix gradio.js aws path (#9397)
* fix folder path for beta
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Trigger state change event on iterators (#9299)
* Fix render async
* add changeset
* Fix regression
* tests
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* add local fonts and update themes (#9367)
* add local fonts and update themes
* add changeset
* tweak
* - dedent css
- fix if logic
* store theme fonts locally + update themes with `LocalFont`
* lint
* fix font loading
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
* Disable liking user message in chatbot by default but make it configurable (#9323)
* Code
* add changeset
* revert
* test"
"
* typo
* Fix code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix Cached Examples for Streamed Media (#9373)
* fix problem
* add changeset
* gitignore
* lint
* Add code
* Add code
* Fix extension
* add changeset
* unit test
* typecheck
* typecheck
* lint
* test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fixes annoying height bug in playground (#9402)
* fix styling issue
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Chatbot Examples (#8966)
* examples
* examples
* first pass
* remove comments
* remove comments
* add changeset
* Fix chatinterface e2e test (#9104)
* Refactor test
* comment
* Fix image
* add changeset
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix version + pkg name (#9110)
* fix version + pkg name
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix dev (#9115)
* fix asset locations
* fix changeset
* Be able to set optimizeDeps options in gradio.config.js (#9091)
* Add code
* add changeset
* build
* Remove unused import
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Better text styling on docs (#9108)
* margin and size
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* setup npm-previews of all packages (#9118)
* add workflow
* fix pkg jsons
* workflow name
* add changeset
* fix
* add changeset
* fix build command
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix chatinterface multimodal bug (#9119)
* Add test
* add changeset
* comments
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chatbot examples
* examples changes
* chatinterface
* chatinterface
* pr fixes
* remove html demo change
* suggestion width
* type fixes
* format
* comment our examples test
* remove cache
* comment example caching test
* bug fix
* bug fix
* format
* type fix
* Proposal: remove `gr.make_waveform` and remove `matplotlib` as a dependency (#9312)
* remove matplotlib
* add changeset
* remove tests, demo
* Fix the Lite worker to set the matplotlib backend engine only when the matplotlib package is installed
* add changeset
* Fix comment
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
* Dont move files to cache automatically in chatbot postprocess (#9303)
* Fix
* add changeset
* Add code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* test fix
* format
* changes
* update guide
* cache examples
* add changeset
* format
* changes
* changes
* changes
* changes
* changes
* changes
* format
* fixes
* test chat interface fixes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
* Ssr part 2 (#9339)
* chore: update versions (beta) (#9263)
* Center icon in button when no text is present (#9405)
* center button when only icon is present
* add changeset
* format
* add story
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix SSR apps on spaces (#9412)
* test
* add changeset
* test
* test
* test
* fix?
* fix?
* add changeset
* fix
* fix
* fix
* fix
* fix finally?
* fix
* add changeset
* lints etc
* add changeset
* remove spa mode
* fix env
* typing
* change
* lint
* remove node logs
* remove node logs
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Small fixes to `gr.Dataframe` and chatbot docs (#9376)
* docs
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#9416)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Allow skipping an arbitrary number of output components, and also raise a warning if the number of output components does not match the number of values returned from a function (#9406)
* demo
* add warnings
* add changeset
* add changeset
* add doc section
* format
* fix check
* fix typing issues
* docs
* lint
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* fix css (#9427)
* fix css
* add changeset
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Dawood <dawoodkhan82@gmail.com>
* Fix Python unit tests on `5.0-dev` branch (#9432)
* fix python unit tests
* changes
* changes
* fix
* Lite: HTTPX client improvement (#9413)
* Use the httpx client in resolve_with_google_dns both for normal and Lite
* add changeset
* Set decode_content=False
* Add type hints
* Set decode_content=True and remove the Content-Encoding header so the content is decoded by urllib3 instead of httpx
* Fix
* Add comment
* Restore the original resolve_with_google_dns to make such changes in another PR
* add changeset
* Update comment
* Updated the test requirements
* Fix type hint
* Revert "Updated the test requirements"
This reverts commit 2e43584a87425da063f066582b25d8e406c5d73b.
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Use or `pathlib.Path` objects to indicate filepaths for `css`, `js`, and `head` parameters (#9448)
* format
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Reduce analytics that are collected (#9447)
* reduce analytics collected
* analytics
* add changeset
* bring back css
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix SSR mode flag with `mount_gradio_app` and revert changes to pytests (#9446)
* Revert "Fix Python unit tests on `5.0-dev` branch (#9432)"
This reverts commit 278645b649fb590e6c9608c568ee0903c735a536.
* revert changes to pytest
* add changeset
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Small changes to caching (#9438)
* caching changes
* add changeset
* typo
* typo
* changes
* fix
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Refactoring playground (#9426)
* Use @gradio/code.BaseCode instead of its default export like https://github.com/gradio-app/gradio/pull/8804
* Delete unused code
* add changeset
* Fix
* Rename a variable to be descriptive
* Mount single <Code> instance instead of creating one for each demo
* Fix the initial value passed to createGradioApp
* Use const instead of let
* Rename variable
* Update
* Fix layout
* Restore the preset requirements
* Delete unused variable
* Add type hint
* Attach the keydown handler directly to the input element instead of the window object
* Add code editor widget
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Chatbot bug fixes (#9453)
* image fixes
* add changeset
* more fixes
* fix
* fix
* css fixes
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update object detection guide (#9456)
* First draft
* Add code
* update guide
* add changeset
* revert
* edits
* Add code
* notebooks
* fix code
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Start/stop recoding from the backend. Add guide on conversational chatbots (#9419)
* Add code
* stop displatch
* first draft
* edit
* add changeset
* lint
* Docstring
* Make recording
* fix video
* fix guide link
* redirect
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Improve UI on the Playground (#9462)
* ai prompt always there
* fix overflow
* better ui and suggested prompts
* cancel generation and showing erro
* formatting
* add changeset
* fix height issue and button
* changes
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* Fix. Triggered dataframe change event for header change (#9469)
* Fix. Triggered dataframe change event for header change
* add changeset
* lint
* add changeset
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
* chore: update versions (beta) (#9420)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* format
* Fix package.json `exports` of @gradio/preview (#9468)
* Fix package.json exports of @gradio/preview
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix plots (#9464)
* fix
* add changeset
* lint
* clean
* ts
* format
* add changeset
* format
* remove test that is wrong
* fixxxxxx
* add changeset
* format
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Pre/post-processing download requests (#9383)
* changes
* add changeset
* changes
* change
* changes
* changes
* changes
* changes
* change
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* Update gradio/processing_utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* changes
* changes
* changes
* changes
* changes
* Fix Lite's ASGI receiver to convert memoryview to bytes as the multipart parser called in
|
||
|
2b23e7f7a5
|
Fix deployed Spaces (#10271)
* changes * Revert "Revert "changes"" This reverts commit 32bed0d5d0dd5c404cae6a29a81aa1cfeaedae60. * improve styling * changes * one more try |
||
|
3e4e0de51a
|
Add gr.BrowserState change event (#10245)
* changes * changes * add changeset * format * changes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
3f192100d6
|
Declare exports in __all__ for type checking (#10238)
* Declare exports * add changeset * type fixes * more type fixes * add changeset * notebooks * changes --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
f0cf3b789a
|
Dataframe support in Chatbot (#10225)
* dataframe * dataframe * remove console log * add changeset * datatype * fix border * Update js/chatbot/shared/Component.svelte Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * border fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
9bdec8c8ed
|
Update Transformers agent demo (#9885)
* update code * modify imports * fix * update notebook * gr.load_chat: Allow loading any openai-compatible server immediately as a ChatInterface (#10222) * changes * add changeset * add changeset * Update gradio/external.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes * changes * Update guides/05_chatbots/01_creating-a-chatbot-fast.md Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Allow editing chatbot messages (#10203) * changes * add changeset * changes * changes * changes * changes * changes * changes * changes * Update gradio/events.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/components/chatbot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update Guides related to deploying Gradio chatbots to Discord, Slack, and website widgets (#10221) * changes * changes * update * chat history * add changeset * changes * add changeset * changes * guide * changes * changes * changes * guide * add images * slack guide * changes * format * add changeset * finish up slack * changes * improve js guide * update * changes * script * changes * changes * add changeset * Update guides/05_chatbots/01_creating-a-chatbot-fast.md Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> * Update guides/05_chatbots/01_creating-a-chatbot-fast.md Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> * Update guides/05_chatbots/06_creating-a-discord-bot-from-a-gradio-app.md Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> * Update guides/05_chatbots/08_creating-a-website-widget-from-a-gradio-chatbot.md Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> * Update guides/05_chatbots/08_creating-a-website-widget-from-a-gradio-chatbot.md Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> * gradio * cta --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> * Allow editable ChatInterface (#10229) * changes * add changeset * changes * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Fix typing for components in `gr.Interface` and docstring in `image.py` (#10235) * changes * add changeset * changes * changes * change * add changeset * image.py * revert msg --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * Lite: Capture stdout and stderr from the main thread (#9984) * Add stdout and stderr events * add changeset * Refactoring * Format App.tsx * add changeset * Add python-error event to capture Python errors occurring in the running event loop after the initial app launch * Fix <ErrorDisplay />'s close button * Fix <ErrorDisplay /> * Propagate python-error and initialization-error events to the controller * Add init-code|file-run-error events --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> * use chat interface --------- Co-authored-by: Abubakar Abid <abubakar@huggingface.co> Co-authored-by: aliabid94 <aabid94@gmail.com> Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com> Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com> |
||
|
1be31c14e2
|
Allow editable ChatInterface (#10229)
* changes * add changeset * changes * changes * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |
||
|
c3a9e64738
|
Allow editing chatbot messages (#10203)
* changes * add changeset * changes * changes * changes * changes * changes * changes * changes * Update gradio/events.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * Update gradio/components/chatbot.py Co-authored-by: Abubakar Abid <abubakar@huggingface.co> * changes --------- Co-authored-by: Ali Abid <aliabid94@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
9b17032a65
|
Add Microphone Input to MultimodalTextbox (#10186)
* microphone * add changeset * undo css changes * notebook * css fix * fixes * add changeset * fixes * pr fixes * guides * format * ally ignore * type fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> Co-authored-by: Abubakar Abid <abubakar@huggingface.co> |
||
|
a95f8ef3ee
|
Add support for returning multiple messages from gr.ChatInterface chat function (#10197)
* multiple messages * filepath * add changeset * changes * changes * changes * changes * changes * changes * changes * changes * add test * add changeset * changes * add a lot more tests * changes * chat * change * changes * chat * changes * change demo * remove test * changes * format * fix --------- Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com> |