Commit Graph

647 Commits

Author SHA1 Message Date
Freddy Boulton
099e1e84ec
Properly dequeue cancelled events when multiple apps are rendered (#2540)
* Fix render + tests

* Add comment + changelog
2022-10-26 16:29:47 -04:00
Abubakar Abid
933feb48ad
Remove special ws path for spaces (#2528)
* remove special ws path for spaces

* changelog
2022-10-26 12:55:32 -07:00
Dawood Khan
83a038ea7a
Load Event Trigger (#2456)
* load event

* fixes

* reformat

* changelog fixes

* rename to uploadable

* formatting

* format

* add cancels

* Update CHANGELOG.md

* Create CHANGELOG.md

* Update CHANGELOG.md

* add batch
2022-10-25 20:58:12 -04:00
pngwn
5a090de94a
prevent invalid targets of events from crashing app (#2534)
* add sourcemaps to build

* logs

* filter falsey values from target_instance map

* actually fix it this time

* changelog + cleanup

* format
2022-10-26 00:57:13 +01:00
Abubakar Abid
560b3f99c0
Fixes cancels to work with multiple blocks (#2530)
* fixes cancels to work with multiple blocks

* formatting and changelog

* formatting and test

* skip test in 3.7
2022-10-25 14:54:33 -07:00
Freddy Boulton
7f9223fdbe
Prevent api requests from skipping queue (#2493)
* Prevent request to rest api from skipping queue

* Release notes

* Make changes to show_api

* Update gradio/blocks.py

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

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-25 11:45:15 -04:00
Freddy Boulton
943cdd5f35
Add dashboard demo to Demos tab (#2508)
* Add demo

* Changelog

* Undo

* Fix formatting
2022-10-25 11:15:18 -04:00
Abubakar Abid
0e168c4dff
Batching (#2218)
* batch

* formatting

* added parameter

* batch

* added docstrings

* correct arguments

* docstring

* adapt process_api for batch

* backend

* __call__

* more regular tests

* formatting

* cleaning up blocks.py

* __call__ works

* api route works

* first attempt at queue

* fixing tests

* fix some tests

* formatting

* removed print

* merge

* queue works!

* removed batch timeout

* removed batch timeout

* updated documentation

* fixing tests

* fixing tests

* fixing queue tests

* fixing queue tests

* formatting

* fix blocks config

* fix tests

* update documentation

* updated tests

* blocks

* blocks

* blocks

* tests

* test fixes

* more tests

* faster

* foramtting

* test fixes

* dataclasses

* fix

* revert to fix test

* fix

* fix test

* formatting

* fix tests

* refactoring examples

* formatting

* changelog

* fix examples

* formatting

* fix tests

* formatting

* catch error

* formatting

* fix tests

* fix cancel with batch

* final tests and docs

* test routes

* formatting
2022-10-24 16:32:37 -07:00
Dawood Khan
834d945b1a
Fixes plotly css issues (#2486)
* fix plotly css

* changelong
2022-10-24 11:13:41 -04:00
Rahul Varma
a18099f683
Allow render() to return self (#2514)
* Update blocks.py

Updated render() function in Blocks to return self

* Update CHANGELOG.md

* formatting

* fix changelog

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-23 05:59:15 -07:00
Abubakar Abid
1dd4231778
Fix share error message when files are built locally (#2502)
* fix share error message

* changelog

* formatting
2022-10-19 19:55:14 -07:00
Freddy Boulton
9840e87e82
Manually format changelog (#2495) 2022-10-18 16:41:24 -04:00
Freddy Boulton
668905fb3d
Fix infinite reload loop when gradio mounted as a sub application (#2477)
* Set dev mode to false in sub application

* CHANGELOG
2022-10-18 16:12:51 -04:00
Dawood Khan
8a34a799d6
clear timeseries fix (#2487) 2022-10-18 16:09:33 -04:00
Abubakar Abid
d7c96e1ad8
Adds a demo to show how a sound alert can be played when a prediction is complete (#2478)
* add sound alert demo

* changelog

* update changelog

* address suggestions
2022-10-18 13:03:07 -07:00
Abubakar Abid
081f63c5c5
Removes special characters from temporary filenames (#2480)
* remove special chars

* tests

* tests
2022-10-18 12:58:01 -07:00
Freddy Boulton
dae17bb75a
Fix video mirroring issue (#2475)
* Fix video flip + test

* CHANGELOG

* Fix python 3.7 mock syntax

* Fix python 3.7 syntax

* Use .stem

* Lint
2022-10-18 11:07:03 -04:00
pngwn
f79a76ca8f
add status tracker to md and html (#2474)
* add status tracker to md and html

* changelog

* changelog
2022-10-17 22:00:01 +01:00
Ali Abdalla
4ffab3eb6c
Small fix for version check before reuploading demos (#2469)
* fix comparison for version

* Update CHANGELOG.md
2022-10-16 22:29:55 -07:00
Freddy Boulton
831ae1405f
Cancel events from other events (#2433)
* WIP

* Use async iteration

* Format + comment

* Very hacky WIP

* Fix synchronization

* Add comments + tidy up implementation

* Remove print

* Fix rebase

* Lint

* Disconnect queue when cancelled

* Add stop button for interface automaticallY

* Unit tests + interface fixes

* Skip some tests on 3.7

* Skip in 3.7

* Fix skip message

* Fix for python 3.7

* Add stop variant to button variant type union

* CHANGELOG

* Add demos/gifs to the changelog
2022-10-14 18:43:24 -04:00
Ali Abdalla
bff43bfb65
Upload all demos to spaces (#2281)
* upload all demos in the repo to spaces

* remove upload_demos from recipes, fix error

* load docs and guides demos from spaces

* Remove old demos dir, container, nginx and docker-compose

* update landing page spaces through /demo

* fix run filenames

* skip demos without a run.py file

* fix embedding in guides and docs

* update only on version change

* fix restart script

* fix broken demos

* add component demos

* website tracking pip

* fix embedded components

* fix components

* fix extra slash

* remove footers correctly

* Update CHANGELOG.md

* fix race condition

* add inner_template to gitignore

* set runfile to run.py

* fix time.sleep after testing

* check for prereleases
2022-10-14 14:07:26 -07:00
pngwn
78ab2c8e67
fix interactivity of value-less components with no dependencies (#2459)
* fix interactivity of value-less components with no dependencies

* changelog

* changelog fix

* changelog fix

* changelog fix

* formatting
2022-10-14 17:12:42 +01:00
aliabid94
5089053052
Port reuse block fix (#2453)
* fix

* chagnes

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
2022-10-13 21:15:17 -07:00
Ali Abdalla
67a5ba96b1
Fix embedded interfaces on touch screen devices (#2457)
* fix touch device issue

* Update CHANGELOG.md
2022-10-13 20:03:39 -07:00
Freddy Boulton
2fdd2396d8
Fix race condition in queue (#2374)
* Catch disconnect exception

* Misc queue changes

* Add tests

* CHANGELOG
2022-10-13 11:07:36 -04:00
Dawood Khan
1d18ddae66
Add blur event to textbox and number (#2448)
* add blur event to textbox and number

* changelog

* fixes

* fix blur for number

* reformat
2022-10-12 23:53:05 -04:00
Abubakar Abid
e935f105e1
Improvements to gr.Dataset (#2437)
* Adding example components

* formatting

* formatting
2022-10-12 15:48:53 -05:00
Abubakar Abid
3c1172404a
Update strings.py to reference new Spaces Hardware (#2423)
* Update strings.py

* Update CHANGELOG.md

* Update gradio/strings.py

Co-authored-by: Julien Chaumond <julien@huggingface.co>

* Update strings.py

* Update strings.py

* Update strings.py

* Update strings.py

* Update strings.py

* Update strings.py

Co-authored-by: Julien Chaumond <julien@huggingface.co>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
2022-10-12 15:43:17 -05:00
Vova Zakharov
72c2ace2b8
bug fix (return ValueError → raise ValueError) (#2445)
* bug fix (return ValueError → raise ValueError)

* changelog

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-12 14:38:42 -05:00
Freddy Boulton
89fc21b17d
Install gradio from source in UI tests (#2440)
* Install gradio from source

* CHANGELOG

* Do not upgrade pip
2022-10-12 12:43:44 -04:00
Abubakar Abid
70eae89cef
Deprecates Carousel component (#2434)
* formatting

* carousel

* Update CHANGELOG.md
2022-10-12 11:37:58 -05:00
Dawood Khan
3a2de9b415
Map demo + Guide (#2402)
* map demo + guide

* fixes

* update dataset to load from hub

* remove csv file

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-11 23:51:48 -04:00
Ali Abdalla
ad2c0790b4
Automatically restart spaces if they're down (#2405)
* check and restart spaces that are down

* if no auth_token, don't break build

* add to changelog

* Update CHANGELOG.md
2022-10-10 18:42:59 -07:00
Abubakar Abid
1dd4d34933
Updates the documentation to better describe Blocks.load() (#2413)
* updated doc

* removed link change

* revert changes to inner html

* changelog

* tweaks

* formatting
2022-10-07 14:38:59 -07:00
Freddy Boulton
da93f4f004
Use async iteration for progressive outputs (#2409)
* Use async iteration

* Changelog

* Format + comment

* Changelog

* Use AsyncStopIteration

* Remove unused import
2022-10-07 17:12:07 -04:00
pngwn
996cd8b814
1711 image upload (#2410) 2022-10-07 19:21:21 +01:00
pngwn
8f43b6218b
add option to control page title, default to false (#2400)
* add option to control page title, default to false

* changelog

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-07 15:32:40 +01:00
Freddy Boulton
7305a19a30
Fix embedded demos in some guides (#2403)
* Dont load gradio web component in guides

* Changelog
2022-10-07 10:08:14 -04:00
phi
a36dcb5975
Resolve Gallery base64 representation issues (#2265) 2022-10-07 06:08:30 +01:00
Freddy Boulton
2acebe5490
Fix release notes (#2401) 2022-10-06 14:39:48 -04:00
aliabid94
ac378d0875
Stream works now (#2351)
* changes

* changes

* lazy load streaming deps

* lazy load streaming deps

* cleanup

* fix last chunks of streaming

* add changelog

* add changelog

* add changelog

* add changelog

* updated streaming demo

* renamed sst

* changes

Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-05 14:11:47 -07:00
Dawood Khan
b59c45160d
Clamps values for typeable slider input when out of range (#2380)
* warning for slider type input

* fix value on blur

* remove unnecesary classes

* update changelog

* Update CHANGELOG.md
2022-10-05 14:30:40 -04:00
Freddy Boulton
a03d0ebe7c
Prevent apps from hanging when running in reload mode and error occurs (#2394)
* Fix show_error in blocks

* dd to changelog + test
2022-10-04 16:10:02 -04:00
Abubakar Abid
c3306721a4
Adds ability to disable pre/post-processing for examples (#2383)
* fixing examples

* adding parameters

* postprocess

* examples

* added tests

* changelog

* Update CHANGELOG.md

* added docstrings

* Adds ability to provide a `gr.update()` dictionary even if `postprocess=False`  (#2385)

* docs

* fixes

* added docs, fixed test

* changelog

* fix suggestoins

* formatting

* fix tests

* fix tests
2022-10-04 12:51:20 -07:00
aliabid94
1f5efa7efa
Reworking layout styling (#2291)
* changes

* changes

* changes

* changes

* changes

* changes

* version

* changes

* formatting

* version

* remove group hack

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* changes

* test

* changes

* changes

* changes

* changes

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-03 18:01:41 -05:00
Ali Abdalla
ca67384ef1
Copy changelog file in website docker (#2384)
* copy changelog file in website docker

* Update CHANGELOG.md
2022-10-03 13:31:58 -07:00
Freddy Boulton
fb7d768013
Automated Release Notes (#2306)
* add changelog file

* Check release notes

* Fix syntax

* Fix path to changelog

* Use changelog

* Add to changelog

* Add comment

* Test comment

* Use txt file for comment body

* Fix for multiline

* rendering on website, changes to changelog

* Don't use txt file

* Fix pr number

* merge

* Split it up into two

* Test fail

* Follow example

* Fix syntax

* Delete quotes

* Add syntax

* Fix names

* Fix syntax

* Modify pr template instead and remove backticks

* Check word

* changelog file fixes

* add 3.4 release notes to changelog

* add navigation

* replace pr tag and @ usernames with links

* remove empty/unused sections from rendering

* fix format of 3.4 notes

* add releases dir and 3.0-2 notes

* render from releases dir

* remove changelog file

* Fix RN check

* Fix path

* upcoming release title

* switch to periods from dashes

* add link to changelog in docs

* Add script modify files

* Modify changelog

* change to release history

* modify gh actions

* Fix syntax

* Skip draft releases during reformatting

* skip template when rendering

* modify upcoming.md to reflect real changes

* replace links with pr tag

* Add automated release notes as a new feature in upcoming

* Update .github/PULL_REQUEST_TEMPLATE.md

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

* eUpdate website/homepage/src/style.css

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

* Misc fixes

* one file at root

* Fix Changelog check

* Modify release notes format script

* Fix format script + release notes

* Add to contributing

* Undo change to release notes from testing script

* Add pr 2373 to rl

* Modify file path

* Update .github/PULL_REQUEST_TEMPLATE.md

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

* Update .github/PULL_REQUEST_TEMPLATE.md

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

Co-authored-by: aliabd <ali.si3luwa@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2022-10-03 12:36:59 -07:00