Yuichiro Tachibana (Tsuchiya)
da0e94479a
Lite: Add methods to run Python files mounted on a virtual file system, and unmount() method ( #4785 )
...
* Create WorkerProxy.runPythonFile() to run a mounted Python file and rename .runPythonAsync() to .runPythonCode()
* Fix lite/index.html and app/lite/index.ts adjusting the new option name
* Add changeset
* Add controller.unmount()
* Add changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-06 11:43:14 +01:00
Yuichiro Tachibana (Tsuchiya)
8d0d4e0a8e
Prebuild lite css ( #4788 )
...
* Customize scripts/generate_theme.py to reuse for the CSS generation for @gradio/lite
* Build theme.css at the build time of Gradio-lite and update the frontend app to load it at the initialization phase
* Add changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-06 11:38:15 +01:00
pngwn
ea889fa8c4
unit tests for shared component functionality ( #4794 )
...
* add more tests
* fixes
* fixes
* fixes
* fix testmatch
2023-07-06 10:55:45 +01:00
pngwn
726115785b
place toast message at the top of the screen on mobile ( #4796 )
2023-07-06 09:12:46 +01:00
aliabid94
b8eb481473
Share button ( #4651 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* restore
* merge
* del image'
* update pnpm lock
* changes
* changes
* changes
* changes
* changes
* Update CHANGELOG.md
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* fix
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chagnes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-05 19:50:17 -05:00
Dawood Khan
95ca4d9d69
Adds more tests to outbreak_forecast.spec.ts
( #4752 )
...
* tests
* Update outbreak_forecast.spec.ts
2023-07-04 15:23:50 -04:00
pngwn
a2805d5591
4701 upload button unit tests ( #4744 )
...
* First upload
* fix tests
* cleanuop
* tweak
* cleanup
* revert
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
2023-07-04 19:47:31 +01:00
Yuichiro Tachibana (Tsuchiya)
f757febe18
Fix/lite dev code ( #4784 )
...
* Stop embedding JS scripts on lite.html because they are also bundled into the final build
* Add changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-04 19:29:27 +01:00
Freddy Boulton
3a6406e5d5
ClearButton browser test ( #4749 )
...
* Icon testids
* Simpler test
* Add test
* Demo check
* Add notebook
* Revert demo
* Fix code
* Add non-None callable value
* change
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-04 19:22:25 +01:00
Dawood Khan
f04c7a8c5f
Fixes column width for textbox in gr.Examples based on the content ( #4700 )
...
* fix
* changelog
* Update CHANGELOG.md
* changes
* changes
* tweaks
* fix
* fix
* fix
* fix types
* fix notebooks
* Update CHANGELOG.md
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-04 12:21:23 -04:00
Dawood Khan
156bb26280
more tests ( #4745 )
...
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-04 15:41:50 +01:00
Yuichiro Tachibana (Tsuchiya)
cb96d657b4
Lite: refactoring the dev script ( #4753 )
...
* Rename the 'start' npm command to 'dev' for in-project consistency
* Fix the 'dev:lite' npm command to launch the dev command of @gradio/wasm as well
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-07-04 15:35:58 +01:00
Ali Abdalla
cd693708cf
Converting the website into sveltekit ( #3437 )
...
* index page
* demos page
* guides gallery page
* guides
* some docs work
* changes
* changes
* docs work
* refactor some to ssr
* more refactoring
* add metatags
* add special docs pages and improve nav
* fix prev next in combining
* add changelog
* Site slugs for new website (#3431 )
* safe slugs for docs
* add slugs to guides
* changes
* add flagging
---------
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
* make anchor tags visible on hover
* add anchor tags to docs
* fix @html in codeblocks
* fix demos in guides
* syntax highlighting code in example usage
* fix @html in changelog
* fix contributing lin
* fix assets in guides
* fix broken assets on build
* error page
* fix meta tags updating
* move guides to be /guides/[guide] instead of /[guide]
* add headers to sections and make them linkable - freddy feedback
* add guides section to docs
* tighten width and add second nav bar
* styling second nav bar
* smooth scrolling in docs and guides
* make components clickable in event listener graph
* load latest gradio.js
* menu bar on docs mobile
* scrolling highlight menu and remove base docs page
* vercel
* refactor guides
* fix slugs in docs
* fix < and code formatting in guides
* added search
* redirect all old links
* fix bad merge
* fix paths
* Fix css issue with spaces logo
* add status page link to footer
* add themes to docs
* fix new documentation.py path
* add python client docs
* make docs faster
* add clients ot docs
* colors
* convert to adapter static
* prerender
* fix broken paths in guides
* fix broken slugs
* Aliabd/website sveltekit test (#4572 )
* fixes to paths
* fixes
* typechecking
* fix
* fix
* fix
* types lib
* more type fixes
* extends fix
* typing fix
* typing fix
* json typing fix
* add jsons
* rollup
* tweak
* fix lockfile
* fix maybe
* fix maybe
* changes
* ui functional fix
* oops
* pnpm version
* fix app
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-07-04 16:33:22 +03:00
Yuichiro Tachibana (Tsuchiya)
80b4996595
Lite: filesystem and requirements installer ( #4779 )
2023-07-04 14:11:22 +01:00
Yuichiro Tachibana (Tsuchiya)
46008b6659
Add 'pnpm --filter @gradio/client build' to the build script of @gradio/lite ( #4747 )
2023-07-04 13:33:04 +01:00
aliabid94
6cafc75099
Minor tweaks to API page UI ( #4740 )
...
* changes
* changes
* changes
2023-07-03 16:45:11 -05:00
aliabid94
6c5427230e
Create Warning, Info modals ( #4518 )
...
* changes
* changes
* changes
* changes
* changes
* Styling for error, warning and info toasts (#4603 )
* create abstract toast component for info/warning/error
* add icons
* add light mode theming
* add theme mode check and dark mode styles
* update theme_mode on update
* clean up render of toast content
* replace dynamic css vars with toast type css selectors
* tweak colours
* change error pill border colour to align with toasts
* formatting
* fix failed test
* rename icon files and clean up css
* changes
* changes
* changes
* changes
* changes
* changes
* chanegs
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2023-07-03 16:28:39 -05:00
Hannah
33b5954a3b
Add gradio storybook ( #4696 )
...
* initialise storybook
* fix storybook config
* more config
* add test story
* add button story
* add a11y addon
* add chromatic job
* fix script path
* fix path again
* yml tweak
* typo
* tweak
* tweak job
* change when job runs
* revert change
* revert lockfile
* config tweaks
* regen lockfile
* tweak
* tweak
* move chromatic tests to ui workflow
* tweak
* add install deps cmd
* add install pnpm input
* job tweak
* test
* clean up
* regen lockfile
* remove redundant option
* workflow tweak
* tweak
* tweak
* cli tweak
* cli tweak
* restore inspector prop
* skip frontend gradio build and post sb url to PR
* remove pollen import
* cancel job if no-visual-update tag present
* move stoeybook files to /js and amend pnpm scripts
* tweak theme css script
* tweak action body / test tag
* fix plot test and tweak pr comment job
* fix yml
* add gh token
* test
* update pnpm lock
* yml test
* restore yml update comment
2023-07-03 16:21:00 +02:00
Abubakar Abid
0b7340f900
[WIP] Functional tests for yield
and cancel
( #4678 )
...
* wip
* update demo
* changes
* websocket
* random
* test websockets
* fix stdio error
* fix notebooks
* cancel events
* fix test
* Update js/app/test/cancel_events.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/cancel_events.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-30 10:59:50 -05:00
Yuichiro Tachibana (Tsuchiya)
622e8c62f2
Refactor the HTML files for the gradio-lite development ( #4739 )
2023-06-30 10:07:28 +01:00
Yuichiro Tachibana (Tsuchiya)
1dc3c1a9a2
Lite: Rerun the Python code and refresh the frontend ( #4732 )
2023-06-30 08:24:35 +01:00
Yuichiro Tachibana (Tsuchiya)
f9171288d4
Introduce CrossOriginWorker class to load the WebWorker file from a different domain ( #4731 )
...
* Introduce CrossOriginWorker class as a workaround to load the webworker.js served from a domain different from the main page
* Update the changesets
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-29 21:07:04 +01:00
pngwn
b6f02bdd87
scroll to top when api clicked in spaces ( #4714 )
...
* scroll to top when api clicked in spaces
* changelog
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-06-29 20:59:40 +01:00
Abubakar Abid
409593e9cc
Updates to the API endpoints / docs, and fixing the Theme builder ( #4683 )
...
* view API fixes
* code snippet js
* changelog
* api name false
* examples
* client trigger tests
* fix typecheck
* black
* type
* typing
* typing
* update gif
* type ignore
* added tests
* format
* added test
* test
* fix guides
* snippet
* tests
* fix tests
* add test
* fix typing
* fix test
* remove comments
2023-06-29 14:05:25 -05:00
Freddy Boulton
acc72cddee
Fix show_label for Label component ( #4713 )
...
* Add code
* Add tests
* Add CHANGELOG
2023-06-29 11:42:26 -04:00
pngwn
8b0c680d9a
chore: update versions ( #4720 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-06-29 15:55:28 +01:00
pngwn
f082dd6e63
fix ( #4727 )
...
* fix
* fix
* fix
2023-06-29 15:33:32 +01:00
pngwn
16782b9b1f
Fix 123 ( #4722 )
...
* fix
* fix again
* fix again
2023-06-29 14:07:14 +01:00
pngwn
2dcc0845e6
fix hidden error toast ( #4712 )
...
* fix hidden error toast
* fix
* try this
* try this
* fix ts
* cleanup
2023-06-28 22:52:12 +01:00
pngwn
085ff0394d
update deps + fix tests ( #4675 )
...
* update deps + fix tests
* tweak
* fixes
* changes
* fix everything
* fix checks
* fix
* log
* remove logs
* try this
2023-06-28 22:40:53 +01:00
Dawood Khan
bf26b5f66d
Chatbot Tests ( #4662 )
...
* playwright tests for chatbot
* more tests
* changelog
* Update CHANGELOG.md
* fix upload file delay (#4661 )
* fix
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Forward `tqdm` constructor arguments to `Progress` component (#4475 )
* Forward tqdm constructor arguments to Progress component
Signed-off-by: Ilya Trushkin <ilya.trushkin@intel.com>
* lint
* reorder args
* added tests
---------
Signed-off-by: Ilya Trushkin <ilya.trushkin@intel.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Remove cleared_value (#4685 )
* Remove cleared_value
* CHANGELOG
* Add requirements.txt to dialogpt demo (#4686 )
* Add requirements.txt
* Update demo notebook
* Add torch
* remove streaming demo + more tests
* Fix blocks_kitchen_sink and streaming_stt demos (#4699 )
* Add code
* Add json file
* Remove streaming_stt demo
* Undo generate_notebooks
* Add blocks_kitchen_sink
* fix tests
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* Update js/app/test/chatbot_multimodal.spec.ts
Co-authored-by: pngwn <hello@pngwn.io>
* update notebook
* remove debug
* remove debug
---------
Signed-off-by: Ilya Trushkin <ilya.trushkin@intel.com>
Co-authored-by: aliabid94 <aabid94@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ilya Trushkin <ilya.trushkin@intel.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-28 17:11:46 -04:00
Abubakar Abid
dd97ee9940
Dropdown cutoff fix ( #4691 )
...
* form
* changelog
* overflow y
* changes
* changes
* changes
* Update js/form/src/DropdownOptions.svelte
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Update js/form/src/DropdownOptions.svelte
Co-authored-by: Aarni Koskela <akx@iki.fi>
* changes
---------
Co-authored-by: Ali Abid <aabid94@gmail.com>
Co-authored-by: Aarni Koskela <akx@iki.fi>
2023-06-28 16:00:27 -05:00
pngwn
1650e1d383
4549 autoplay ( #4705 )
...
* changes
* tests
* revert demo
* changelog
* cleanup audio
* more tests
* handle video
* cleanup
* fix notebooks
* cleanup
* reinstate files
* fix notebooks
* fixes
* fix tests
2023-06-28 19:37:21 +01:00
Hannah
58c6d68f20
Add radio unit test ( #4710 )
...
* add radio unit test
* add default selection
* remove unused spy
2023-06-28 19:26:34 +01:00
Freddy Boulton
29c916c9a6
Add success e2e test ( #4688 )
...
* Add success e2e test
* add demo notebook
* Fix
* Fix test
* Make modifications
* Dont use timeouts
* Format
* Success e2e test fix (#4698 )
* try this
* tweak
* tweak
* tweak
* cleanup
* cleanup
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-27 15:34:52 -04:00
renovate[bot]
a287ebeaeb
chore(deps): update dependency iframe-resizer to v4.3.6 ( #4604 )
2023-06-27 16:45:30 +01:00
Freddy Boulton
340718e6c2
Slider browser unit tests ( #4681 )
...
* First commit
* Fix test
* move to .config
* indent
* Upgrade pnpm
* Lint + ts
* Add more tests
* Lint
* fix test
* Use spy
2023-06-27 10:28:27 -04:00
Yuichiro Tachibana (Tsuchiya)
4fbdefe94e
Gradio-lite (Gradio Wasm) ( #4402 )
2023-06-27 08:09:50 +01:00
aliabid94
7b8fbb17c8
fix upload file delay ( #4661 )
...
* fix
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-06-26 08:14:00 -05:00
Freddy Boulton
9e13cf3890
Audio Unit Tests ( #4650 )
...
* Add code
* Add better mocks
* Add tests
* Remove unnecessary import
* Remove unnecessary import
* unused import
* Check mocks
* Remove comment
2023-06-23 18:45:28 -04:00
Freddy Boulton
c7081e5747
Fix AnnotatedImage styling + add demo ( #4628 )
...
* Fix css + add demo
* CHANGELOG
* Add image_segmentation
* Add notebook
* Fix demo
* Fix demos
2023-06-23 12:49:26 -04:00
pngwn
92d97d529e
switch unit test env to jsdom ( #4657 )
2023-06-23 13:22:12 +01:00
Dawood Khan
62701f8dce
Remove unnecessary mock json files ( #4625 )
...
* remove mock json files
* changelog
* Update CHANGELOG.md
2023-06-22 10:32:48 -04:00
renovate[bot]
2f488e782c
chore(deps): update dependency postcss-custom-media to v9 ( #4630 )
...
* chore(deps): update dependency postcss-custom-media to v9
* fix custom media plugin
* make path absolute
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-22 13:43:34 +01:00
pngwn
1b4cb3300b
Eslint ( #4593 )
...
* make eslint work
* add vscodes recommendations + settings
* more
* format
* add to ci but ignore failures
* fix
* fix lockfil
* fix
* Update .config/.eslintrc.cjs
Co-authored-by: Aarni Koskela <akx@iki.fi>
* implement review suggestions
* typo
* fix
* tweak
* add globals and fix client linting
* fix type errors
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
2023-06-22 11:25:27 +01:00
renovate[bot]
d0f38c528f
chore(deps): update dependency @testing-library/user-event to v14 ( #4617 )
...
* chore(deps): update dependency @testing-library/user-event to v14
* fix test
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-22 10:26:43 +01:00
renovate[bot]
2922e512dd
chore(deps): update dependency @sveltejs/vite-plugin-svelte to v2 ( #4614 )
...
* chore(deps): update dependency @sveltejs/vite-plugin-svelte to v2
* tweak
* tweak
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-22 09:34:44 +01:00
aliabid94
458b2d9bbd
Fix scale issues within Dropdown ( #4584 )
...
* changs
* changes
2023-06-21 12:34:12 -07:00
aliabid94
0909c35102
Duplicate spaces integration into gradio ( #4458 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
2023-06-21 12:25:25 -07:00
renovate[bot]
6a92e19a0d
chore(deps): update all non-major dependencies ( #4601 )
...
* chore(deps): update all non-major dependencies
* Update website/homepage/Dockerfile
* changelog
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-21 15:56:10 +01:00
pngwn
7e99ce74c7
chore: update versions ( #4358 )
2023-06-20 14:23:01 +01:00
pngwn
2b91d716c4
support changing the custom element src attributes ( #4461 )
...
* suppor changing the custom element src attributes
* changelog
* changelog again
* fix
* some fixes
2023-06-20 11:36:10 +01:00
Aarni Koskela
1068371b9f
Load iframe resizer asynchronously ( #4336 )
...
Refs #4332
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-06-19 21:11:51 +01:00
pngwn
d6b6c87c4f
Remove mocks ( #4550 )
...
* changes
* changes
* remove mocks
* fix scripts
* tweak port
* add logs
* add logs
* do tests again
* tweaks
* fixes
* regen notebooks
* change workers
* change workers
* try to speed up ci
* try again
* try again
* try again
* try again
* try again
* fix actions
* again
* again
* again
* again
* again
* again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* add names to frontend ci steps
2023-06-19 21:02:03 +01:00
Abubakar Abid
309baab7f6
setting visible=False
to gr.Group
hides it ( #4567 )
...
* import init
* visible=False in Group
* restore
* changelog
* Update js/app/src/components/Group/Group.test.ts
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-19 13:53:35 -05:00
aliabid94
74d235697d
Fix chatbot height ( #4540 )
...
* changes
* changes
* changes
* changes
2023-06-15 14:58:31 -07:00
pngwn
979353454d
fix modal position ( #4538 )
...
* fix modal position
* changelog
2023-06-15 22:33:47 +01:00
Hannah
7dc73d2bec
Amend error toast and pill styling ( #4454 )
...
* remove error gradient and add border to toast
* changelog
* tweak styling for light and dark error status and toast
* run prettier
* restore removed onclick
* remove formatting
* fix dracula test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-06-15 19:51:09 +02:00
pngwn
e7ab0f323a
4614 chatbot ( #4527 )
...
* fix code rendering
* tweak
* changelog
* tweaks
2023-06-15 16:24:17 +01:00
Dawood Khan
03edbc6f81
Adds Latex Delimiters Parameter ( #4516 )
...
* katex
* changes
* format
* fix test
* remove None
* changelog
* Update gradio/components/chatbot.py
* Update gradio/components/chatbot.py
* tweak
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-15 14:27:18 +01:00
pngwn
69291ff89d
improve error UX ( #4459 )
...
* improve error UX
* revert demo
* scroll errors into view if necessary
* changelog
* changelog
* fix error
* fix
* revert demo change
* implement review suggestions
* ensure error message are only trimmed if the begin and end with single quotes
* changelog
* attempt 2 at iframe scrolling
* tweak
2023-06-14 12:50:59 +01:00
Abubakar Abid
4729457929
Add a gr.ClearButton
( #4456 )
...
* clear button
* restore
* button in interface
* changelog
* fixes
* simplify
* changes
* components
* changed dropdown behavior
* fix label
* add tests
* update demos
* changelog
* changelog
* restore
* formatting
* revert dropdown
* frontend changes
* other fixes
* changelog
* update guide
* future
* fix tests
* fix tests
* fix tests
* changelog
* update guide
2023-06-13 19:18:14 -05:00
aliabid94
bda25eb19c
Fix JS call ( #4486 )
...
* changes
* changes
2023-06-12 19:24:09 -05:00
Freddy Boulton
3383d8872b
Add option to disable the detailed view of the gallery ( #4470 )
...
* Add feature
* Fix unit test
* CHANGELOG
* Rename to allow_preview
2023-06-12 17:11:41 -04:00
Jordi Mas
17a3be3d81
Add Catalan translation ( #4483 )
...
* Add Catalan translation
* Add CHANGELOG entry
2023-06-12 15:02:02 -05:00
Dawood Khan
e9aa9eec37
gr.Number() max/min limit ( #3991 )
...
* Add min max handling for Number (#3871 )
* feat: add min max handling for Number
* Update CHANGELOG.md
* fix: Error when min or max is not specified
* fix formatting
* fix: error when nothing is specified
* Just put infinity in min and max
---------
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
* number limit
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* New Version Docs (#4027 )
* [create-pull-request] automated change
* Trigger Build
---------
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
* Safer `HuggingFaceDatasetSaver` (and deprecate `HuggingFaceDatasetJsonSaver`) (#3973 )
* Draft for a safer HuggingFaceDatasetSaver
* Rename (and replace) gr.SaferHuggingFaceDatasetSaver as gr.HuggingFaceDatasetSaver
* update changelog
* ruff
* doc
* tmp work
* merge 2 classes
* remove useless code
* adapt tests
* Update gradio/flagging.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update CHANGELOG.md
* fix typing
* code formatting
* removed print from tests
* removing imports
* removing imports
* fix paths
* formatting
* wording
* formating
* fix tests
---------
Co-authored-by: testbot <lucainp@hf.co>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* merge
* Allow state to be rendered multiple times (#4030 )
* state render
* add test
* formatting
* changelog
* Allow decoding b64 string without header in processing utils (#4031 )
* allow decoding b64 string without headers
* install gradio-client in edittable mode
* update GH actions
* add test for decoding headerless b64
* add test for decoding headerless b64 image
* some linting
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Sets matplotlib backend to agg before rendering math (#4029 )
* matplotlib-agg
* fix
* context manager
* Update CHANGELOG.md
* update demos
* linting
* removed warning
* fix test
* fixes
* fix tests
* Upgrade pyright to 1.1.305 (#4042 )
* Fastapi Python Client Guide (#3892 )
* fastapi guide
* changelog
* writing
* finish guide
* fix
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Update guides/06_client-libraries/fastapi-app-with-the-gradio-client.md
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* dependencies
* html
---------
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* fix overflowing gutter and dark mode base color (#4051 )
* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047 )
* temporary file
* tests
* formatting
* rename
* added another test
* guide
* formatting
* changelog
* added custom gradio temp directory (#4053 )
* added custom gradio temp directory
* Update 03_sharing-your-app.md
* rename test
* address review
* remove print
* Chatbot code syntax highlighting (#4048 )
* first pass
* fixes
* more fixes
* remove breaks
* format
* version
* pr fixes
* changelog
* test fix
* background color
* format
* revert test fix
* changes
* changes
* test
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* Fixes issue with indentation in code field with streaming (#4043 )
* indent fix
* fix
* changelog
* fix overflowing gutter and dark mode base color (#4051 )
* Add ability to blocklist filepaths, ability to specify where gradio temp files are created (#4047 )
* temporary file
* tests
* formatting
* rename
* added another test
* guide
* formatting
* changelog
* added custom gradio temp directory (#4053 )
* added custom gradio temp directory
* Update 03_sharing-your-app.md
* rename test
* address review
* remove print
* Chatbot code syntax highlighting (#4048 )
* first pass
* fixes
* more fixes
* remove breaks
* format
* version
* pr fixes
* changelog
* test fix
* background color
* format
* revert test fix
* changes
* changes
* test
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* fix
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* [create-pull-request] automated change (#4059 )
Co-authored-by: aliabid94 <aliabid94@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changelog (#4064 )
* New Version Docs (#4069 )
* [create-pull-request] automated change
* Trigger Build
---------
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
* Soft theme fix (#4070 )
* fix
* fix
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Empty gallery fix (#4072 )
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix bug where functions with type hints caused errors (#4068 )
* Fix + test
* CHANGELOG
* Update test/test_utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update gradio/utils.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* More Ruff rules (#4038 )
* Bump ruff to 0.0.264
* Enable Ruff Naming rules and fix most errors
* Move `clean_html` to utils (to fix an N lint error)
* Changelog
* Clean up possibly leaking file handles
* Enable and autofix Ruff SIM
* Fix remaining Ruff SIMs
* Enable and autofix Ruff UP issues
* Fix misordered import from #4048
* Fix bare except from #4048
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* [WIP] Language Agnostic Typing in `/info` route (#4039 )
* First commit
* All serializers
* Remove output type
* Add route
* Format json
* Modify dropdown and slider choices
* Fix impl
* Lint
* Add tests
* Fix lint
* remove breakpoint
* Tests passing locally
* Format code
* Address comments
* Use union + fix tests
* handle multiple file case
* Add serializer to info payload
* lint
* Add to CHANGELOG
* grc version
* requirements
* fix test
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Keep hidden Accordion content in DOM (#4073 )
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Theme builder fixes (#4080 )
* theme-builder-fixes
* theme-builder-fixes
* fix expand issue
* changes
* Update gradio/themes/builder_app.py
* changelog
---------
Co-authored-by: Ali Abid <aabid94@gmail.com>
* Misc file and docs fixes (#4086 )
* uvicorn version
* uvicorn version
* changes
* guides
* guide
* changelog
* typo
* typo
* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md
* chinese lang
* rename
* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md
* Update guides/03_building-with-blocks/04_custom-CSS-and-JS.md
Co-authored-by: aliabid94 <aabid94@gmail.com>
* address review
* simplify section
---------
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Removing "State" from view API info (#4107 )
* wip pr
* update client version
* update space fetcher
* changelog, workflow
* fix not flaky tests
* lint
* v2
* Dont send request to `/info` if version before 3.28.3 (#4109 )
* Add code
* Lint
* CHANGELOG
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Upload audio ios (#4071 )
* changes
* changes
* change
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Allow textbox / number submits to trigger Interface submit (#4090 )
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix slider released event not triggering when released on mobile (#4098 )
* Fix slider released event not triggering when released on mobile
* Update CHANGELOG
* fix range test
* retrigger
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix then logic to work after failures (#4115 )
* change
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fixes to view API page (#4112 )
* logo
* fix for new info and logo path
* changelog
* remove example_input from returns
---------
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* Add support for async generators (#3821 )
* Add impl + unit test
* CHANGELOG
* Lint
* Type check
* Remove print
* Fix tests
* revert change
* Lint
* formatting
* Fix test
* Lint
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
* release (#4116 )
* Bumpt client version (#4125 )
* New Version Docs (#4131 )
* [create-pull-request] automated change
* Trigger Build
---------
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
* Fix create version docs action (#4130 )
* define version instead of upgrading
* add sleep
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix dev docs (#4132 )
* Move .config/README.md to js/README.md
* Link js/README.md from CONTRIBUTING.md
* Update CHANGELOG.md
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changelog (#4136 )
* Fix website build issue (#4142 )
* upgrade pnpm
* changelgo
* Fix python client test (#4138 )
* Fix python client test
* CHANGELOG
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix isssue with running with nginx (#4133 )
* nginx-root
* fix
* ability to set root path
* removed root
* removed root
* fix
* changelog
* Update gradio/routes.py
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Update gradio/routes.py
Co-authored-by: aliabid94 <aabid94@gmail.com>
---------
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Record username when flagging (#4135 )
* record username
* fix
* changelog fix
* format
* fix hf saver
* fix deserialization
* fixes
* Fix api info for File component (#4153 )
* Fix output file type info
* Fix example inputs
* CHANGELOG
* Update client
* Add test
* Bump version
* Bump min client version
* Update .prettierignore adding client/js/dist and .venv (#4160 )
* Fix the prettier.ignorePath field in the VSCode workspace settings (#4164 )
Co-authored-by: pngwn <hello@pngwn.io>
* simplify format of changelog (#4163 )
* Fix the wildcard in .editorconfig to match files in nested directories (#4165 )
* Fix the wildcard in .editorconfig to match files in nested directories
* Remove a wrong whitespace in a brace expansion notation in .editorconfig
---------
Co-authored-by: pngwn <hello@pngwn.io>
* Fix flaky interface test (#4168 )
* Fix test
* Lint
* Fix vs code lint
* Adds missing components to gradio client serializing's component mapping (#4167 )
* add missing serialization
* format
* update release note format
* update release note format
* fix test
* Release 3.30 (#4166 )
* release
* requirements
* [Docs] Resolve numerous typos (#4170 )
* Resolve numerous typos
* Delete test.py
* Run generate_notebooks
* notebooks
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* New Version Docs (#4172 )
* [create-pull-request] automated change
* Update v3.30.0_template.html
---------
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Dispatch dropdown change on value change for any reason (#4128 )
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* hotfix for test (#4173 )
* hotfix for test
* removed comment
* 3712 js client (#3899 )
* update ci (#4184 )
* bump client version (#4185 )
* bump client version
* ignore spaces-test
* Fix (#4186 )
* bump client version
* ignore spaces-test
* fix
* update token for npm action (#4187 )
* change (#4189 )
* ci typo (#4190 )
* Fix npm publish again again (#4191 )
* ci typo
* fix
* Fix npm publish again again (#4192 )
* ci typo
* fix
* again
* Fix npm publish again again (#4193 )
* ci typo
* fix
* again
* again
* Add format argument to Audio (#4178 )
* experimental
* Add test
* Rename to format
* Rename
* CHANGELOG
* Add to docstring
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* chore: update versions (#4188 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix npm publish again again (#4195 )
* ci typo
* fix
* again
* again
* again
* client docs tweaks (#4196 )
* ci typo
* fix
* again
* again
* again
* ignore workbench
* small tweaks for publish + docs
* Fix "TypeError: issubclass() arg 1 must be a class" When Optional args (#4200 )
* fix "issubclass() arg 1 must be a class" when args is Optional
* Update CHANGELOG.md
add fix "TypeError: issubclass() arg 1 must be a class" when use Optional args
* Update gradio/helpers.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* changelog
* formatting
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Fix semiver import (#4201 )
* fix token (#4208 )
* fix token
* add label
* Fix Explanation Regarding NumPy Image Component (#4204 )
* 20230513 swap np height and width in docs
* changelog
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Correct stacklevel for check_deprecated_parameters (#4203 )
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Programmatically launch reload to allow factories and arguments to be passed to the app (#4119 )
* Programmatically lauch reload to allow factories and arguments to be passed to the app
* add warning
* modify warning
* guide fixes
* formatting
* changes
* warning
* import fix
* fix tests
* fix tests
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update CONTRIBUTING.md (#4220 )
* Input listener (#4157 )
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chnages
* fix
* changes
* changes
* merge
* changes
* restore
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Do not do any analytics requests if analytics are disabled (#4194 )
* Move analytics-related bits to gradio.analytics
* Do not do any analytics requests if analytics are disabled
* Remove unused log_feature_analytics
* removed redundant analytics, rewrote
* renamed
* save
* fixed test'
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Increase websocket messaging timeout (#4235 )
* increase websocket timeout
* changelog
* Fix for `typing.get_type_hints()` on Python 3.9 or lower (#4228 )
* fix
* fix docstring
* type hint fix
* fix test
* Update gradio/utils.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* fix indentation
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Some tweaks to the Client (#4230 )
* parameter names
* tweaks
* separate out serialize
* fix
* changelog
* fix
* fix
* improve test
* Only allow messaging update if analytics is enabled (#4236 )
* Only allow messaging update if analytics are allowed
Follows up on #4194
* Remove duplicate changelog entry
* remove circular import
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix client filepaths (#4202 )
* transform returned paths to useful URLs
* changeset
* update app
* revert
* revert
* changelog
* Update client/js/src/client.ts
Co-authored-by: aliabid94 <aabid94@gmail.com>
* format
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: aliabid94 <aabid94@gmail.com>
* fix cancels (#4225 )
* fix cancels
* changelog
* refactor to make it work
* chore: update versions (#4207 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Fix publish (#4240 )
* fix npm publish
* fix npm publish
* release (#4219 )
Co-authored-by: pngwn <hello@pngwn.io>
* Fixes chatbot_dialogpt demo (#4238 )
* demo fix
* changelog
* fix
* demo
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix JSONDecodeError (#4241 )
* Fix JSONDecodeError bug (#4237 )
* Remove unused import
* Clean up code
* Fix JSONDecodeError (#4241 )
* Accept all Exceptions
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* make workbench private (#4247 )
* Refactoring (#4223 )
* Replace var with const in js/app/src/main.ts
* Remove unnecessary nullish coalescing in js/app/src/main.ts
* Remove unnecessary white spaces in the NPM scripts in js/app/package.json
* Use object key-value shorthand
* changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
* Move mount_css() from main.ts to css.ts (#4222 )
* Move mount_css() from main.ts to css.ts because these is a circular dependency between main.ts and Index.svelte (and it will help the development of the Wasm ver in the future)
* changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
* [create-pull-request] automated change (#4250 )
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
* Fix run on click (#4258 )
* fix run on click
* changelog
* Upgrade black to 23.3 (#4259 )
* Upgrade black
* Conservatively upgrade packaging too since it's black's dependency
* Using marked for chatbot markdown parsing (#4150 )
* fix info request in js client (#4271 )
* fix info request in js client
* changelog
* Temp file fixes (#4256 )
* Fix bug
* Linting
* CHANGELOG
* Add tests
* Update test
* Fix remaining components + add tests
* Fix tests
* Fix tests
* Address comments
* Ensure error modal display as expected when using the queue (#4273 )
* Allow passing FastAPI app options (#4282 )
* App: don't force docs_url and redoc_url to None
* App.create_app: allow passing in app_kwargs
* start_server + launch: allow passing in app_kwargs
* Changelog
* Apply suggestions from code review
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Use .launch for tests
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Katex support in chatbot (#4285 )
* katex
* katex support
* changelog
* fixes
* pr fixes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Release 3.32.0 (#4293 )
* release 3.32.0
* changelog
* New Version Docs (#4296 )
* [create-pull-request] automated change
* Update v3.32.0_template.html
---------
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Add overridden type annotations on `normalise_file()` to remove @ts-i… (#4315 )
* Add overridden type annotations on `normalise_file()` to remove @ts-ignore, and remove its unnecessary export
* changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
* typo (minor): extra newline puts the documentation of colums to grid (#4337 )
* typo (minor): extra newline puts the documentation of colums to grid
* edited changelog
* changelog
---------
Co-authored-by: thiswillbeyourgithub <github@32mail.33mail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* return a Dependency instance from Blocks.load event listener (#4304 )
* return a Dependency instance from Blocks.load event listener
* a test case for chaining then from load event
* update CHANGELOG
* add test for load.then with blocks re-used
* fixes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix typo in client/js/README.md (#4310 )
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* chore: update versions (#4283 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Optimize frontend's is_dep calls (#4334 )
* Optimize is_dep (36 to 12 msec)
* Call is_dep less (12 msec to 9 msec)
* Changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
* various client refactors + tweaks (#4357 )
* changeset
* Add a type annotation on the `api` variable to which the return value of `view_config()` is assigned, and update the type annotation and exception handling on `view_config` as well (#4311 )
* Remove unnecessary @ts-ignore (#4314 )
* Remove unnecessary Promise wrapping another promise (#4313 )
* Remove unnecessary Promise wrapping another promise
* Remove an error handeler that may remove detailed error stacks
* changeset
* remove changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
* Stop using `let` for unchanged variables in `client.ts` (#4312 )
* Stop using `let` for unchanged variables in `client.ts`
* fixes
---------
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
* Remove a bunch of unused frontend code (#4275 )
Co-authored-by: pngwn <hello@pngwn.io>
* Respect `interactive=True` in output of `gr.Interface` (#4356 )
* tests
* changelog
* lint
* Update gradio/interface.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* format
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Don't allow dotfiles for /file= route (#4303 )
* Don't allow dotfiles or files in "dot directories" for /file=
* update guide
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Push to spaces (#4033 )
* changes
* first commit
* Update gradio/upload.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Update gradio/upload.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chnages
* changes
* changes
* changes
* changes
* Update 03_sharing-your-app.md
* changes
* changes
* change
* changes
* changes
* changes
* Update gradio/deploy_space.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* changes
* changes
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Do not send HF token to other domains via `/proxy` (#4368 )
* test
* fix
* changelog
* fix, add warnings
* Make chatbot input fields non-interactive while bot is streaming (#4363 )
* Add demo impl
* trigger then if generating
* remove unused value
* CHANGELOG
* Fix code
* Update guide
* Update guides/07_other-tutorials/creating-a-chatbot.md
Co-authored-by: pngwn <hello@pngwn.io>
---------
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Prevent path traversal in `/file` routes (#4370 )
* add tests
* add tests
* file route fix
* update tests
* formatting
* file access
* cleanup
* cleaning
* fix tests
* Favicon fix for Windows (#4369 )
* favicon fix
* changelog
* svg
* remove favicon
* actual fix
* Add pypi classifiers to pyproject.toml (#4383 )
* Add pypi classifiers to pyproject.toml
* Add OS classifier
---------
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* Use DOMPurify to sanitize html in chatbot (#4360 )
* dompurify
* changelog
* format
* clean
* changelog
* Update run.py
* update happy-dom
---------
Co-authored-by: pngwn <hello@pngwn.io>
* fix copy button invalid & copy button (invisible) duplication bug in chatbot (#4350 )
* fix a copy button duplication bug in chatbot
* fix copy button invalid issue
* Update CHANGELOG.md: Fixed Copy Button
* fix changelog typo
* switch to static HTML + event delegation for copy button
* fix
* format + notebooks
* format + notebooks
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
* release 3.33.0 (#4392 )
Co-authored-by: aliabid94 <aabid94@gmail.com>
* Restore offline support (#4398 )
* changes
* changes
* changes
* New Version Docs (#4397 )
* [create-pull-request] automated change
* Update temporary_template.html
---------
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix Base parent in Docs, add Group (#4391 )
* fix base parent
* add group to docs
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Remove old versioned docs and fix repo classification (#4362 )
* remove old versioned docs
* delete versioned docs when new one is created
* ignore website dir in linguist calc
* upload and download versioned docs
* modify github action
* remove gitattributes file
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update message when share link binary is blocked (#4380 )
* update share link message
* address suggestion
* changelog
* fix
* formatting
* Update utils.py for validate_url (#4388 )
* Update utils.py for validate_url
AWS s3 presigned url cannot work for both HEAD and GET. So when HEAD the presigned url, it will return 403(Forbidden)
* Update gradio/utils.py
* changelog
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* v3.33.1 + Guide on setting up Gradio behind nginx... (#4379 )
* nginx guide
* delete 3.33.0
* version
* unindent
* Prevent label change event from triggering itself (#4371 )
* Fix the Node and pnpm setup actions (#4394 )
* Run `pnpm i` with pnpm@8.6.0 to re-generate the lock file (#4393 )
* fix indent (#4404 )
* Throttle scroll event (#4158 )
* Throttle scroll event
This decreases the amount of function calls when scrolling through the documentation website.
* fix themes base
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
* merge
* fixes
* changes
* more changes
* notebook
* changelog
* error handle backend
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update gradio/components.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Adds `variant` and `interactive` props to `gr.UploadButton` (#4436 )
* upload button
* fix index
* changelog
* formatting
* cleanup
* fix get_continuous_fn bug when having every (#4434 )
* fix the bug for wrap continuous func with parameter every while origin func return generator
* Update utils.py
* Update CHANGELOG.md
* Update test_utils.py
* Update CHANGELOG.md
* formatting
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Fix Safari video playback (#4433 )
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* test fix
* test
* tests
* fix ui test
* format
* Increase version gradio-client version/changelog (#4441 )
* Increase version gradio-client version/changelog
* req
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* fixes
* notebook
* fixed tests finally
* format
* python test fix
* test fix
* remove style from test
* Update CHANGELOG.md
* theme test fix
---------
Co-authored-by: Artemy Egorov <artegoser@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: aliabd <aliabd@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
Co-authored-by: Lucain <lucainp@gmail.com>
Co-authored-by: testbot <lucainp@hf.co>
Co-authored-by: 1lint <105617163+1lint@users.noreply.github.com>
Co-authored-by: Aarni Koskela <akx@iki.fi>
Co-authored-by: pngwn <hello@pngwn.io>
Co-authored-by: Ali Abid <aabid94@gmail.com>
Co-authored-by: aliabid94 <aliabid94@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
Co-authored-by: space-nuko <24979496+space-nuko@users.noreply.github.com>
Co-authored-by: Yuichiro Tachibana (Tsuchiya) <t.yic.yt@gmail.com>
Co-authored-by: Tom Aarsen <37621491+tomaarsen@users.noreply.github.com>
Co-authored-by: abidlabs <abidlabs@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: LingFeng.Chen.Cn <lingfeng.chen.cn@gmail.com>
Co-authored-by: Der Chien <b03902015@ntu.edu.tw>
Co-authored-by: Micky Brunetti <micky2be@users.noreply.github.com>
Co-authored-by: David Ai <davidai2018@gmail.com>
Co-authored-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>
Co-authored-by: thiswillbeyourgithub <github@32mail.33mail.com>
Co-authored-by: Paul Garner <ego@anentropic.com>
Co-authored-by: WilliamRoyNelson <william.roy.nelson@gmail.com>
Co-authored-by: binary-husky <96192199+binary-husky@users.noreply.github.com>
Co-authored-by: Yan <alvindaiyan@gmail.com>
Co-authored-by: Shavit <shavit@users.noreply.github.com>
Co-authored-by: dkjshk <xie0510@126.com>
2023-06-10 21:12:11 -04:00
Abubakar Abid
3d82094de2
Support PAUSED Space status when embedding ( #4438 )
...
* Support paused status
* fix
* changelog
* Update client/js/src/client.ts
Co-authored-by: pngwn <hello@pngwn.io>
* formatting
* added paused space
* formatting
* logs
* added test space, fixes
* Update client/js/src/client.ts
Co-authored-by: pngwn <hello@pngwn.io>
* remove logs
* fix
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-09 02:20:16 -05:00
pngwn
3d334e245f
implement autoplay for Video and Audio ( #4453 )
2023-06-09 08:27:58 +09:00
aliabid94
6888e30e79
UI hotfixes for Examples and Dataframe ( #4455 )
...
* changes
* changes
2023-06-08 15:33:43 -07:00
pngwn
3e4871c3d9
UI fix ( #4447 )
...
* revert correct empty sizes for components
* tweak
* changelog
* fix empty icon alignment with custom height
* fixes
* revert demo
* more tweaks
* remove logs
* format
2023-06-08 21:24:13 +09:00
Aarni Koskela
94f0267d8e
is_external_url: support relative URLs ( #4449 )
...
Follows up on #4405
2023-06-08 12:17:29 +01:00
pngwn
fd2538bd05
add new audio + video events ( #4422 )
2023-06-08 12:54:02 +09:00
Aarni Koskela
9c5a1d871c
Optimize unnecessary uses of new Promise() ( #4442 )
...
* Optimize out unnecessary uses of new Promise()
* tweak
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-08 11:49:09 +09:00
aliabid94
ff6e676a92
Remove style parameter ( #4374 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* fixes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
2023-06-07 18:35:31 -07:00
Abubakar Abid
8617291049
Release v3.34.0 ( #4446 )
...
* version
* fix
* changes
* changes
---------
Co-authored-by: Ali Abid <aabid94@gmail.com>
2023-06-07 17:28:15 -05:00
Abubakar Abid
d82dfb886d
Fix loading private Spaces ( #4430 )
...
* replace api key with hf_token
* removed extra slash
* changelog
* update notebooks
* lint
* changelog
* changelog
* revert demo
2023-06-07 13:55:05 -05:00
Abubakar Abid
9c45aceb30
Adds variant
and interactive
props to gr.UploadButton
( #4436 )
...
* upload button
* fix index
* changelog
* formatting
* cleanup
2023-06-06 13:30:10 -05:00
Hannah
1c48b3e857
Remove anchor tag target override ( #4405 )
...
* amend setAttribute logic on anchor tags
* add changelog entry
* tweak setattribute logic
* tweak logic for external links
* changelog tweak
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-06-06 14:01:49 +01:00
Hannah
8730d40505
Fix z-index of status tracker ( #4429 )
...
* change z-index of status tracker wrapper
* changelog
* remove typo and restore removed line
2023-06-06 11:02:01 +01:00
aliabid94
bc786ae4da
Corner status tracker ( #4396 )
...
* changes
* first commit
* Update gradio/upload.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Update gradio/upload.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chnages
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chagnes
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-06-05 18:11:53 -07:00
aliabid94
e4014d058d
Remove statustracker flicker on quick requests ( #4349 )
...
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-06-05 17:10:29 -07:00
Freddy Boulton
3cfb29a996
Prevent label change event from triggering itself ( #4371 )
2023-06-02 14:31:09 +09:00
aliabid94
b661e3a7c2
Restore offline support ( #4398 )
...
* changes
* changes
* changes
2023-06-01 15:37:07 -07:00
Aarni Koskela
0a6a80ce02
Remove a bunch of unused frontend code ( #4275 )
...
Co-authored-by: pngwn <hello@pngwn.io>
2023-05-30 12:02:04 +09:00
Aarni Koskela
59e487d30c
Optimize frontend's is_dep calls ( #4334 )
...
* Optimize is_dep (36 to 12 msec)
* Call is_dep less (12 msec to 9 msec)
* Changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-05-30 10:39:19 +09:00
pngwn
caceb7a5b1
chore: update versions ( #4283 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-29 16:30:54 -07:00
Dawood Khan
7145327058
Using marked for chatbot markdown parsing ( #4150 )
2023-05-18 08:55:46 -07:00
Yuichiro Tachibana (Tsuchiya)
0a01388dec
Move mount_css() from main.ts to css.ts ( #4222 )
...
* Move mount_css() from main.ts to css.ts because these is a circular dependency between main.ts and Index.svelte (and it will help the development of the Wasm ver in the future)
* changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-05-17 11:38:21 +01:00
Yuichiro Tachibana (Tsuchiya)
b0cccb43d6
Refactoring ( #4223 )
...
* Replace var with const in js/app/src/main.ts
* Remove unnecessary nullish coalescing in js/app/src/main.ts
* Remove unnecessary white spaces in the NPM scripts in js/app/package.json
* Use object key-value shorthand
* changelog
---------
Co-authored-by: pngwn <hello@pngwn.io>
2023-05-17 11:29:32 +01:00
pngwn
d0e0c81046
chore: update versions ( #4207 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-16 22:57:49 +01:00
pngwn
c3dadaebbe
fix cancels ( #4225 )
...
* fix cancels
* changelog
* refactor to make it work
2023-05-16 22:37:28 +01:00
pngwn
a26e9afde3
Fix client filepaths ( #4202 )
...
* transform returned paths to useful URLs
* changeset
* update app
* revert
* revert
* changelog
* Update client/js/src/client.ts
Co-authored-by: aliabid94 <aabid94@gmail.com>
* format
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: aliabid94 <aabid94@gmail.com>
2023-05-16 22:04:51 +01:00
aliabid94
96b38fda07
Input listener ( #4157 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* chnages
* fix
* changes
* changes
* merge
* changes
* restore
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-05-15 21:36:57 -04:00
pngwn
c723f7f2c9
chore: update versions ( #4188 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-12 22:07:07 +01:00
pngwn
963c2d26ee
3712 js client ( #3899 )
2023-05-12 16:22:25 +01:00
Abubakar Abid
f1703d5f53
Fixes to view API page ( #4112 )
...
* logo
* fix for new info and logo path
* changelog
* remove example_input from returns
---------
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
2023-05-08 22:35:46 -05:00
aliabid94
a3a34697ad
Fix then logic to work after failures ( #4115 )
...
* change
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-05-08 22:16:54 -05:00
Abubakar Abid
bebfb72b35
Misc file and docs fixes ( #4086 )
...
* uvicorn version
* uvicorn version
* changes
* guides
* guide
* changelog
* typo
* typo
* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md
* chinese lang
* rename
* Update guides/04_integrating-other-frameworks/01_using-hugging-face-integrations.md
* Update guides/03_building-with-blocks/04_custom-CSS-and-JS.md
Co-authored-by: aliabid94 <aabid94@gmail.com>
* address review
* simplify section
---------
Co-authored-by: aliabid94 <aabid94@gmail.com>
2023-05-07 08:48:24 -05:00
aliabid94
2f8b9f8b03
UI fixes for themes ( #3590 )
...
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-28 14:31:41 -04:00
Aarni Koskela
1598680376
Move Google Tag Manager code to analytics_enabled block in Blocks.svelte ( #3956 )
...
* Move Google Tag Manager code to analytics_enabled block in Blocks.svelte
* format
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-24 13:27:20 -07:00
DavG25
9d7fde4f16
Fix TypeError when Blocks outputs parameter is set to None ( #3883 )
...
* Fix TypeError when Blocks outputs parameter is set to None
* Update changelog
---------
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
2023-04-19 16:41:49 -04:00
aliabid94
ae30e5f292
Fix output image heights ( #3905 )
...
* changes
* changes
---------
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
2023-04-19 16:24:50 -04:00
Greysuki
df7d645207
Fixed issue with old_value check in File ( #3859 )
...
* old_value check
* changelog
* fix
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-17 14:29:47 -04:00
aliabid94
1b4925712b
HighlightedImage component ( #3836 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* rename
* changes
* changes
* changes
* changes
* Update CHANGELOG.md
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* changes
* change
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-14 13:11:27 -07:00
Abubakar Abid
d3b7f73bcf
Update view api page to use Python client ( #3765 )
...
* Update view api page
* simplify
* update
* changes
* changes
* updated info
* formatting
* changes
* fixes
* save
* moved
* remove test input
* tweaks
* formatting
* add raw
* serialize
* fixes
* refactor
* fixes
* fixes
* Fetch api
* lower case
* view api
* fix tests
* format
* rough design
* readme
* api docs
* examples
* format
* formatting
* format
* version
* client changes
* formatting
* update client
* more example inputs
* api docs fixes
* remove notebook
* fix demo
* demo notebook
* styling on code snippet
* formatting
* fix audio, model3d
* format
* fix tests
* version
* cleanup
* format
* format
* format
* fixes
* version
* fix tests
* version
* format
* test
* format
* changelog
* changelog
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
2023-04-13 16:20:33 -07:00
Greysuki
54af6ae290
Adding subtitles to gr.Video
( #3673 )
...
* v2 version now accepts video and subtitle format inputs.
* remove debug log and some format issue
* Update CHANGELOG.md
* Upload components.py and regenerate demo
* fix components and add comment to function
* fix postprocess return format
* changelog
* demo change to gr.Interface type
* fix file_types
* fixes
* added video serializer
* clean up preprocess
* clean up postprocess
* formatting
* frontend
* fixed serialization
* dataclass
* fix serialize
* version
* fix tests
* version
* changelog
* typing
* version
* changelog
* version
* versin
* fix tests
* fix tests
* backend
* test
* changes
* relax test
* fix demo
* notebook
* changes
* fix
* changes
* Update gradio/components.py
* Update client/python/gradio_client/client.py
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: Ali Abid <aabid94@gmail.com>
2023-04-11 16:06:48 -07:00
aliabid94
379b6f662e
Get Image click coordinates from .select
( #3786 )
...
* changes
* changes
* fix demo notebook
* changes
* changes
* chagnes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-10 14:47:33 -07:00
space-nuko
5a7610950e
Fix sketch tool gr.Image
not filling up the entire component size ( #3649 )
...
* Fix sketch tool `gr.Image` not filling up the entire component size
* Update changelog
* version
* version
* changes
* changes
* Update js/atoms/src/Block.svelte
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: aliabid94 <aabid94@gmail.com>
2023-04-10 14:27:02 -07:00
Freddy Boulton
ad50eaa63d
Fix Upload Button ( #3782 )
...
* Fix upload btn
* CHANGELOG
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-10 14:38:56 -04:00
Devang Chavan
b5e342cad0
Solved API submission issue ( #3783 )
...
* Solved API submission issue
* changelog
---------
Co-authored-by: Devang Chavan <devang@pop-os.localdomain>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-07 01:09:13 -07:00
pngwn
48e8b113f4
node support for js client ( #3692 )
...
* bundle js client + gen types
* changeset
* changeset
* fix bugs
* fix deps
* fix deps
* format
* fix ci
* fix types
2023-04-03 14:33:01 +01:00
aliabid94
09aedce77c
Theme builder ( #3664 )
...
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* Update CHANGELOG.md
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* Update gradio/themes/builder.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
* changes
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-03-30 11:20:34 -07:00
Freddy Boulton
03a11fcd3c
Add download button for video ( #3581 )
...
* Add download buttom
* Add missing imports
* CHANGELOG
* Update CHANGELOG.md
* Trigger CI
* Fix visibility
* Try to fix ci
* Fix deps
* download button change
* Lint
---------
Co-authored-by: Dawood <dawoodkhan82@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-03-29 19:30:00 -04:00
space-nuko
2f160e2b90
Only wrap single JS return value if not already an array ( #3594 )
...
* Only wrap single JS return value if not already an array
* Update CHANGELOG
* pin
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-03-29 14:40:03 -07:00
pngwn
ae4277a9a8
move files ( #3605 )
...
* move files
* commit the rest of the files
* fix lockfile
* fix workflow
* fix type errors
* fix tests
* only run ci when certain files change
* run correct test command in ci
* version
* fix pypi script
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-03-27 16:12:58 -07:00