Commit Graph

197 Commits

Author SHA1 Message Date
pngwn
99e87a45df
chore: update versions (#5549)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-14 15:24:00 -07:00
Abubakar Abid
cb1a7843fc
fix cset (#5568) 2023-09-14 15:15:15 -07:00
Ali Abdalla
f0514fc49e
Route docs and guide urls correctly (#5565)
* fix routing on docs

* fix routing on guides

* remove valid_guide.ts

* add toggle to guides

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 14:41:58 -07:00
Abubakar Abid
fb7b45aa4b
fix changesets again (#5566) 2023-09-14 13:09:59 -07:00
Abubakar Abid
ba64082ed8
Fix preprocess for components when type='index' (#5563)
* fix preprocess for components when type='index'

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 12:54:19 -07:00
renovate[bot]
50d9747d06
chore(deps): update dependency iframe-resizer to v4.3.7 (#5562)
* chore(deps): update dependency iframe-resizer to v4.3.7

* add changeset

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 12:21:47 -07:00
EkhiAzur
4ed5902e7d
Adding basque language (#5550)
* Adding basque language

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 11:49:46 -07:00
Freddy Boulton
d1bf23cd2c
Modify Image examples docstring (#5553)
* Fix image docstring

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 11:46:56 -07:00
renovate[bot]
b5c6f7b086
chore(deps): update dependency pyodide to ^0.24.0 (#5538)
* chore(deps): update dependency pyodide to ^0.24.0

* add changeset

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 18:08:04 +09:00
Chaeheum Park
290f518716
fix: typo in UploadButton's docstring (#5547)
* fix: typo in UploadButton's docstring

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-14 01:20:27 -07:00
pngwn
aee3757ad8
chore: update versions (#5543)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-14 00:52:36 -07:00
Abubakar Abid
85579b63da
fix changelog (#5546) 2023-09-14 00:13:20 -07:00
Abubakar Abid
a0cc9ac931
Fixes dropdown breaking if a user types in invalid value and presses enter (#5544)
* fix dropdown behavior

* tests

* tweak

* add changeset

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-14 00:03:59 -07:00
Abubakar Abid
301c787821
allow gr.Image() examples to take urls (#5537)
* allow gr.Image() examples to take urls

* add changeset

* fix test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-13 21:30:58 -07:00
pngwn
a80a66537a
chore: update versions (#5527)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-13 13:11:27 -07:00
Abubakar Abid
6cfcf7b796
fix changesets (#5532) 2023-09-13 12:49:28 -07:00
Hannah
21f1db40de
Ensure input value saves on dropdown blur (#5525)
* save input on dropdown blur

* set input_value

* add changeset

* add changeset

* add changeset

* add test

* tweak blur logic

* remove unused funcs

* nit

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-13 12:42:30 -07:00
Abubakar Abid
81c9ca9a2e
Fix .update() method in gr.Dropdown() to handle choices (#5529)
* Fix .update() method in gr.Dropdown()

* add changeset

* oops docstring

* format

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-13 11:25:37 -07:00
aliabid94
dc86e4a7e1
Lazy load all images (#5528)
* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-13 10:33:04 -07:00
hysts
c5fe8ebadb
Fix docstring of dropdown (#5516)
* Fix

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-13 10:07:16 -07:00
pngwn
ef4ca645a1
chore: update versions (#5476)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-12 19:31:08 -07:00
Ali Abdalla
df623e743a
Toggle main vs versioned demos on website and show install snippet (#5481)
* Chagnes

* demos updating correctly

* wheel

* rework

* add changeset

* add warning about share=true

* Add to other pages

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 19:03:11 -07:00
Hannah
d112e2611b
Allow interactive input in gr.HighlightedText (#5400)
* add preprocess param to highlighted_text.py

* add params

* static tweaks

* add interactive highlight container

* highlight selection logic

* allow editing label value and move shared funcs

* add changeset

* remove py code

* wait for input render

* remove redundant event listeners

* accessibility enhancements and remove label logic

* add keyboard navigation and interaction

* merge adjacent empty elements and split input element

* add interactive support for scores mode

* remove merge adjacent logic and move to frontend

* tweak

* add changeset

* format backend

* tweaks

* backend test tweaks

* set the interactive default to None

* BE tweak

* unit tests and stories

* be formatting

* fix label errors

* tweak

* fix tests

* fix tests

* fix test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-12 18:47:16 -07:00
Abubakar Abid
05715f5599
Adds a filterable parameter to gr.Dropdown that controls whether user can type to filter choices (#5508)
* dropdown

* changes

* add changeset

* refactor

* cleanup

* dropdown

* more refactoring

* fixes

* simplify, docstring

* restore active_index

* split into two files

* new files

* simplify

* single select dropdown working

* single select dropdown almost working

* dropdown

* multiselect

* multiselect wip

* multiselect

* multiselect

* multiselect

* interactive working

* dropdown

* lint

* add changeset

* type

* typing

* fix multiselect static

* dropdown

* stories and tests

* split stories

* lint

* add changeset

* revert

* add changeset

* fix x

* dropdown

* lint, test

* backend fixes

* lint

* fix tests

* lint

* fix final test

* clean

* review fixes

* dropdown

* lint

* lint

* changes

* typing

* fixes

* active index null bug

* adding filterable parameter to dropdown

* dropdown

* lint

* add changeset

* add changeset

* svelte

* fix test

* add changeset

* added warning

* lint

* fix tests

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 18:36:29 -07:00
Dawood Khan
8909e42a7c
Adds autoscroll param to gr.Textbox() (#5488)
* autoscroll param

* add changeset

* fix

* test fix

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 18:25:03 -04:00
Abubakar Abid
afcf3c48e8
Do not expose existence of files outside of working directory (#5510)
* reorder for security

* add changeset

* routes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 12:29:09 -07:00
Abubakar Abid
82ec4d2622
Allow interface with components to be run inside blocks (#5496)
* allow interface to run inside blocks

* fix test

* change

* add changeset

* format

* fixes

* fixes

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 12:25:46 -07:00
Razhan Hameed
c60b89b0a5
Adding Central Kurdish (#5475)
* adding Central Kurdish

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2023-09-12 18:14:34 +01:00
Abubakar Abid
ddc02268f7
Allows the gr.Dropdown to have separate names and values, as well as enables allow_custom_value for multiselect dropdown (#5384)
* dropdown

* changes

* add changeset

* refactor

* cleanup

* dropdown

* more refactoring

* fixes

* simplify, docstring

* restore active_index

* split into two files

* new files

* simplify

* single select dropdown working

* single select dropdown almost working

* dropdown

* multiselect

* multiselect wip

* multiselect

* multiselect

* multiselect

* interactive working

* dropdown

* lint

* add changeset

* type

* typing

* fix multiselect static

* dropdown

* stories and tests

* split stories

* lint

* add changeset

* revert

* add changeset

* fix x

* dropdown

* lint, test

* backend fixes

* lint

* fix tests

* lint

* fix final test

* clean

* review fixes

* dropdown

* lint

* lint

* changes

* typing

* fixes

* active index null bug

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 09:58:18 -07:00
Hannah
9ee20f499f
Validate i18n file names with ISO-639x (#5505)
* validate i18n files

* add changeset

* lockfile

* test

* remove log

* Rename zh-tw.json to zh-TW.json

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-12 17:39:15 +01:00
Dawood Khan
a4e010a96f
Fix share button position (#5470)
* fix share button position

* add changeset

* top padding

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-11 16:55:25 -04:00
Yuichiro Tachibana (Tsuchiya)
b271e73886
Remove except asyncio.CancelledError which is no longer necessary due to 53d7025 (#5473)
* Remove `except asyncio.CancelledError` which is no longer necessary due to 53d7025

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-11 14:39:52 -04:00
Yuichiro Tachibana (Tsuchiya)
041560f9f1
Fix queueing.call_prediction to retrieve the default response class in the same manner as FastAPI's implementation (#5474)
* Fix `queueing.call_prediction` to retrieve the default response class in the same manner as FastAPI's implementation

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-11 14:22:06 -04:00
Hannah
bd2fda77fc
Dispatch stop_recording event in Audio (#5459)
* add stop recording event dispatch

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-11 10:45:06 +01:00
pngwn
3e1e8fc5d2
chore: update versions (#5457)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-08 12:36:03 +01:00
pngwn
6e381c4f14
ensure dataframe doesn't steal focus (#5456)
* ensure dataframe doesn't steal focus

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-08 12:28:11 +01:00
pngwn
acabe4ed42
chore: update versions (#5446) 2023-09-07 23:31:34 +01:00
pngwn
7a4a89e5ca
ensure iframe is correct size on spaces (#5447) 2023-09-07 23:18:34 +01:00
pngwn
67bb7bcb6a
ensure dataframe doesn't scroll unless needed (#5445)
* ensure dataframe doesn't scroll unless needed

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-07 17:26:58 -04:00
pngwn
710cbb67fc
chore: update versions (#5419)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-07 13:26:14 -07:00
Chaitanya Giri
aad7acd712
Add sort to bar plot (#5427)
* Add sort to bar plot

* remove reverse parameter from barplot class

* add changeset

* Rename sort_by to sort in BarPlot class

* Add test

---------

Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-07 15:54:32 -04:00
pngwn
afac000633
significantly improve the performance of gr.Dataframe for large datasets (#5342)
* virtualise the dataframe

* add changeset

* fix non visible df

* add changeset

* tweak width calculation

* check client

* add changeset

* fix weird heights

* add changeset

* remove logs

* add changeset

* fix height measurement

* fix tests

* fix rendering for short dataframes

* cleanup

* add changeset

* fix scroll and loading

* fix scollbars and loading border

* fix scollbars and loading border

* add changeset

* fix many bugs

* fixes

* maybe this

* tweaks

* fix everything

* notebooks

* remove comments

* fix things

* fix visibility issue

* tweak

* fix demos

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-07 19:36:42 +01:00
Freddy Boulton
7ab4b70f68
api_open does not take precedence over show_api (#5436)
* Fix bug

* Fix

* add changeset

* Add code

* Fix docstring

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-07 13:22:55 -04:00
Dawood Khan
d14d63e30c
Auto scroll to bottom of textbox (#5417)
* scroll

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-07 11:53:03 -04:00
Freddy Boulton
26fef8c7f8
Skip view_api request in js client when auth enabled (#5412)
* Add code

* add changeset

* Remove console

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-06 15:19:41 -04:00
Ali Abdalla
bb31cd7dd0
Remove stable diffusion demo from landing page (#5423)
* remove stable diffusion demo

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-05 18:08:45 -07:00
Yuichiro Tachibana (Tsuchiya)
c77f05abb6
Fix the Queue to call API endpoints without internal HTTP routing (#5165)
* [WIP] Replace the HTTP call to /api/predict with a function call

* Extract shared logics into route_utils.*

* Fix Queue.call_prediction() to return the output dict and raise exceptions

* Remove run_predict()

* Create route_utils.call_process_api()

* Check Blocks.api_open and return 404 if it's false

* Refactoring on queueing.py

* Refactoring on queueing.py, renaming data to body

* Fix the if block of availability check in the predict() endpoint handler

* Put the code of clearning pending streams into route_utils.call_process_api

* Format gradio/routes.py

* Fix queueing.Queue.reset_iterators() not to call an HTTP endpoint

* Remove ququeing.Queue.queue_client, which is no longer used

* Fix with static type analysis

* Remove gradio.utils.AsyncRequest, which is no longer used

* add changeset

* Remove PEP604-syntax which is not supported by Python<3.10

* Fix gradio/queueing.py

* Remove AsyncRequest test cases

* Fix queueing and routes test cases

* Fix

* Replace Queue.server_url with .server_app and remove methods related to the old .server_url

* Revert `gradio_api_url` because building the document fails

* Add __future__.annotations to route_utils.py

* Update gradio/queueing.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

* Format

* Mark the `gradio_api_url` parameter of `mount_gradio_app()` deprecated

* Fix Queue.call_prediction to convert the output to a plain object

* Add a `except asyncio.CancelledError` handler to avoid printing stack trace for task cancellation

* Move the call of `route_utils.restore_session_state` into `route_utils.call_process_api`

* exception class

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-09-05 15:33:15 -07:00
pngwn
d5d0e418c9
chore: update versions (#5361)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-01 17:27:32 -07:00
aliabid94
55fed04f55
Introduce decorator syntax for event listeners (#5395)
* changes

* add changeset

* changes

* changes

* Update fuzzy-numbers-repair.md

* Update fuzzy-numbers-repair.md

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2023-09-01 16:27:16 -07:00
Dawood Khan
abf1c57d7d
Like/Dislike Button for Chatbot (#5391) 2023-09-01 19:20:55 -04:00