1
0
Fork 0
Commit Graph

1138 Commits

Author SHA1 Message Date
Sean Sube c09eb75ab4 fix(gui): improve API link example 2023-01-14 11:41:32 -06:00
Sean Sube 65f2f4d953 feat(gui): add error message when server is not available (fixes #48) 2023-01-14 11:25:53 -06:00
Sean Sube 3ad3299734 feat(gui): replace mask to grayscale with fill button 2023-01-14 10:50:30 -06:00
Sean Sube d5c68811d6 lint(gui): move delete button to last position on card 2023-01-14 10:25:18 -06:00
Sean Sube 028d39c808 feat(gui): add copy to source buttons to image card 2023-01-14 10:20:05 -06:00
Sean Sube fa82ac18ab fix(api): send CORS more consistently 2023-01-14 10:18:53 -06:00
Sean Sube 56ac6c6bc7 feat(gui): add slider for brush strength (fixes #30) 2023-01-14 00:32:21 -06:00
Sean Sube a87dc451fd feat(gui): show mask brush preview (fixes #39) 2023-01-14 00:07:02 -06:00
Sean Sube e915ab5b8d feat(gui): show source behind mask with offscreen painting 2023-01-13 23:38:43 -06:00
Sean Sube f46647cf6d fix(build): correct path to pip requirements 2023-01-13 23:15:57 -06:00
Sean Sube 6c11f52006 fix(build): correct paths for GUI bundle 2023-01-13 22:03:29 -06:00
Sean Sube 6eaf92a748 feat(build): embed GUI bundle in API containers 2023-01-13 21:56:03 -06:00
Sean Sube efd6d49670 lint(build): convert OCI jobs to matrix 2023-01-13 21:40:39 -06:00
Sean Sube f10904719c remove: unused containerfile for Alpine API image 2023-01-13 21:40:26 -06:00
Sean Sube f83499763a feat(gui): get API root from query string if available 2023-01-13 21:29:34 -06:00
Sean Sube 2e5c7867a4 fix(gui): load config relative to current page (fixes #43) 2023-01-13 21:29:34 -06:00
Sean Sube c0af709ab1 lint(gui): remove console logging 2023-01-13 21:29:34 -06:00
Sean Sube 4dc915d5c9 fix(gui): prevent mask canvas from going into a save loop 2023-01-13 21:29:34 -06:00
Sean Sube d5f8838ceb fix(gui): avoid saving mask while actively painting 2023-01-13 21:29:34 -06:00
Sean Sube 1183216a83 feat(gui): split mask canvas into its own component 2023-01-13 21:29:34 -06:00
Sean Sube 4e82241491 feat(gui): save source and mask images while changing tabs 2023-01-13 21:29:34 -06:00
Sean Sube e872eeacec feat(api): limit simultaneous image workers (fixes #15) 2023-01-13 10:32:03 -06:00
Sean Sube 2ebba8a296 lint(build): disable pip caching while building CUDA image 2023-01-13 10:16:03 -06:00
Sean Sube e0589e2809 feat(common): add pod definitions for API 2023-01-13 10:15:40 -06:00
Sean Sube b60ccd506b fix(build): install torch before other packages in CUDA container 2023-01-13 10:14:18 -06:00
Sean Sube e025dbb87d fix(build): install torch before other packages in CPU container 2023-01-13 10:14:18 -06:00
Sean Sube fa639efff3 fix(gui): invalidate loading query after mutations 2023-01-13 10:14:18 -06:00
Sean Sube 64801a52e3 lint(gui): build API URLs consistently 2023-01-13 10:14:18 -06:00
Sean Sube 360a151867 fix(api): make all path vars relative to API dir 2023-01-13 10:14:18 -06:00
Sean Sube e77c13f312 lint(api): do not print warning when negative prompt is empty 2023-01-13 10:14:18 -06:00
Sean Sube 88fde63e07 feat(api): add endpoints to serve GUI bundle 2023-01-13 10:14:18 -06:00
Sean Sube eec44eb9fd lint(build): always run bundle target 2023-01-13 10:14:18 -06:00
Sean Sube b477a9937c feat: move API routes under prefix 2023-01-13 10:14:18 -06:00
Sean Sube 600ebae73a fix(gui): clear loading data after card leaves 2023-01-13 10:14:18 -06:00
Sean Sube c36daddf66 feat(gui): implement image polling on the client 2023-01-13 10:14:18 -06:00
Sean Sube 55e8b800d2 feat(api): add ready endpoint to check output status 2023-01-13 10:14:18 -06:00
Sean Sube 7e35b7b34f feat(api): put all image pipelines on background tasks 2023-01-13 10:14:18 -06:00
Sean Sube 0ef4d60b04 feat(api): move txt2img into a background task 2023-01-13 10:14:18 -06:00
Sean Sube d1d079d9af chore(docs): emphasize testing section 2023-01-12 18:33:03 -06:00
Sean Sube 4a8fbf514c chore(docs): list other tested models 2023-01-12 18:24:52 -06:00
Sean Sube f1acb8d640 chore(docs): remove reference to unused stringcase package 2023-01-12 18:22:15 -06:00
Sean Sube 74eaac371d fix(docs): note NodeJS dependency for building GUI, note about ONNX DML upgrading numpy 2023-01-12 18:20:57 -06:00
Sean Sube 1bb0a3aed8 fix(gui): disable react profiling in default bundle 2023-01-12 18:18:51 -06:00
Sean Sube f9bcc5d4e4 lint(gui): move context into state module 2023-01-12 18:10:46 -06:00
Sean Sube 7885bbfbdd fix(gui): history is not iterable error when loading existing state 2023-01-12 17:57:43 -06:00
Sean Sube 68eb8eb9b2 fix(gui): restore delete image button 2023-01-12 17:51:34 -06:00
Sean Sube 689a6a183f fix(gui): break up state into slices for each tab 2023-01-12 17:49:51 -06:00
Sean Sube 35e2e1dda6 fix(gui): improve performance while using image controls 2023-01-12 00:11:05 -06:00
Sean Sube cff32102ce lint(docs): nvidia support is stable 2023-01-11 22:33:21 -06:00
renovate[bot] c328ac3950 chore(deps): update dependency eslint-plugin-sonarjs to ^0.18.0 2023-01-11 22:24:13 -06:00