1
0
Fork 0
Commit Graph

408 Commits

Author SHA1 Message Date
Sean Sube 555ec5a644
turn controlnet into a select list and localize its label, fix name lookup on server 2023-04-12 20:03:00 -05:00
Sean Sube 9e017ee35d
feat: add parameter for ControlNet selection 2023-04-12 08:43:15 -05:00
Sean Sube fcc04982b1
chore(gui): updates for react-query v4 2023-04-11 19:21:50 -05:00
renovate[bot] f53518ad24
fix(deps): replace dependency react-query with @tanstack/react-query ^4.0.5 2023-04-11 13:47:02 +00:00
Sean Sube 95794de1a0
chore(gui): update MUI 2023-04-11 08:45:17 -05:00
Sean Sube 0caa42e11b
chore(gui): update misc client deps 2023-04-11 08:41:24 -05:00
Sean Sube ce5c6a8dd5
chore(gui): update build deps 2023-04-11 08:39:32 -05:00
Sean Sube 62aa7e8473
feat(api): add initial support for BSRGAN and SwinIR upscaling (#153, #154) 2023-04-10 17:49:56 -05:00
Sean Sube 8beb0996d4
fix(gui): add strings for highres iterations 2023-04-09 20:00:51 -05:00
Sean Sube 7f504a5b5b
feat: add parameter for highres iterations (#316) 2023-04-09 19:53:00 -05:00
Sean Sube 83dbd479b9
update params version for highres 2023-04-01 17:15:09 -05:00
Sean Sube bcf396d235
lint(gui): remove linebreak between batch and CFG parameters 2023-04-01 15:16:31 -05:00
Sean Sube 89c3b2a403
correctly upscale highres tiles 2023-04-01 14:41:35 -05:00
Sean Sube 6d23491529
only run correction before highres when selected in options 2023-04-01 14:39:48 -05:00
Sean Sube f451d8db74
feat: add method parameter for highres mode 2023-04-01 14:26:45 -05:00
Sean Sube a1f54f05eb
include highres params in retry 2023-04-01 12:05:55 -05:00
Sean Sube 4a68984341
add highres strings 2023-04-01 11:58:34 -05:00
Sean Sube 4f41145792
add highres to txt2img tab and request 2023-04-01 11:39:32 -05:00
Sean Sube ba09748e94
feat(gui): add highres parameters 2023-04-01 11:26:10 -05:00
Sean Sube 66e938f9ab
split steps before and after highres 2023-03-31 23:32:05 -05:00
Sean Sube f774f2e7c2
chore(gui): update MUI packages, lockfile 2023-03-29 08:50:50 -05:00
Sean Sube 0050faefc6
chore(gui): update build tools, typedefs 2023-03-29 08:44:52 -05:00
Sean Sube b4ac7c6259
chore(release): 0.9.0 2023-03-28 18:57:24 -05:00
Sean Sube d19bbfc1d3
fix(gui): add prompt tokens to correct tab (#296) 2023-03-28 17:51:40 -05:00
renovate[bot] b186a650d9 chore(deps): update dependency sinon to v15.0.3 2023-03-26 22:07:40 -05:00
renovate[bot] 03b00e86ad chore(deps): update dependency esbuild-plugin-copy to v2.1.1 2023-03-26 20:59:18 -05:00
renovate[bot] ba95f7ece4 chore(deps): update dependency @types/react to v18.0.29 2023-03-26 20:58:22 -05:00
renovate[bot] 88ab20c67a chore(deps): update dependency esbuild to v0.17.14 2023-03-26 20:52:52 -05:00
Sean Sube 0042c5955a
leave readiness unset for new images 2023-03-22 19:36:04 -05:00
renovate[bot] 537652219b chore(deps): update dependency eslint-plugin-sonarjs to ^0.19.0 2023-03-21 22:52:24 -05:00
renovate[bot] 115bf0200d chore(deps): update typescript-eslint monorepo to v5.56.0 2023-03-21 22:51:40 -05:00
renovate[bot] 35ebb2af7b fix(deps): update dependency i18next to v22.4.13 2023-03-21 22:51:06 -05:00
renovate[bot] 17d1c14d83 chore(deps): update docker.io/nginx docker tag to v1.23 2023-03-20 08:19:59 -05:00
Sean Sube ba0767179c
fix(gui): remove images from history beyond limit (#267) 2023-03-19 17:46:14 -05:00
renovate[bot] 3198e68abb chore(deps): update dependency typescript to v4.9.5 2023-03-19 17:42:24 -05:00
renovate[bot] 92cb6acdf9 fix(deps): update dependency react-query to v3.39.3 2023-03-19 17:11:47 -05:00
Sean Sube 382316f0c9
fix(gui): remove prompt length error condition (#268) 2023-03-19 17:08:25 -05:00
renovate[bot] e4b59f0d9a chore(deps): update react monorepo 2023-03-19 11:10:27 -05:00
Sean Sube 3f9789a0a8
fix(gui): only enable blend tab's generate button with two source images (#235) 2023-03-19 01:02:25 -05:00
Sean Sube 7553040595
fix(gui): split base models and additional options 2023-03-19 00:35:25 -05:00
Sean Sube 74ca6e813c
apply more lint 2023-03-18 21:51:49 -05:00
Sean Sube b195b59301
feat(gui): add menus to add LoRA and Textual Inversion tokens 2023-03-18 21:48:06 -05:00
Sean Sube a9e55ff9f2
remove references to inversion parameter 2023-03-18 19:47:22 -05:00
Sean Sube 1099b0a755
fix model labels 2023-03-18 19:40:59 -05:00
Sean Sube 4667356144
add i18n key for LoRA 2023-03-18 19:34:18 -05:00
Sean Sube 2d112104fb
feat: show additional networks in client 2023-03-18 19:15:23 -05:00
Sean Sube 17a7cdae56
fix import 2023-03-18 18:31:36 -05:00
Sean Sube aeee4b5eb2
use alert style for error card 2023-03-18 18:28:23 -05:00
Sean Sube 89790645cb
feat(gui): add retry function to error card 2023-03-18 18:22:41 -05:00
Sean Sube 6226778cfb
feat(gui): add error status to image card 2023-03-18 17:34:16 -05:00
Sean Sube 7cf5554bef
feat(api): add error flag to image ready response 2023-03-18 15:13:42 -05:00
Sean Sube 0ab52f0c24
fix(gui): add progress bar to menus while loading (#216) 2023-03-18 14:24:48 -05:00
Sean Sube 643717afd2
chore(gui): update zustand 2023-03-18 12:14:23 -05:00
Sean Sube 31c2995f42
chore(gui): update i18next 2023-03-18 12:13:02 -05:00
Sean Sube 5aefa00e79
chore(gui): update build tools 2023-03-18 12:12:07 -05:00
Sean Sube f7fa34e666
chore(gui): update MUI-related packages 2023-03-18 12:11:09 -05:00
Sean Sube a9906faec8
chore(release): 0.8.1 2023-03-11 14:32:05 -06:00
Sean Sube a195bc100d
chore(release): 0.8.0 2023-03-10 22:06:33 -06:00
Sean Sube 171b9b04f7
fix(gui): set tile order to value rather than index (#229) 2023-03-09 18:59:28 -06:00
Sean Sube 3f18b3b926
fix(gui): remove empty option and fix labels for none in mask filter (#228) 2023-03-09 18:49:07 -06:00
Sean Sube fe437e8cd4
feat: add support for UniPC multistep scheduler (#226) 2023-03-09 08:00:59 -06:00
Sean Sube f575cba7d3
apply lint 2023-03-05 16:54:24 -06:00
Sean Sube af05e05ea6
fix(gui): translate the initial progress screen 2023-03-05 16:51:29 -06:00
Sean Sube aed5e1bf12
feat(gui): add loading spinner while fetching server params 2023-03-05 16:41:31 -06:00
Sean Sube d5a3b0fed8
feat(gui): add local params and API stub so client can load without a server (#181) 2023-03-05 16:23:26 -06:00
Sean Sube 643f7bbd01
feat(gui): add warning when model does not support inpainting (#54) 2023-03-05 14:29:29 -06:00
Sean Sube 344d17a7b1
fix(gui): create logger sooner and use it more 2023-03-05 07:20:46 -06:00
Sean Sube a0dfc060da
fix(gui): load server strings into correct namespaces 2023-03-05 07:20:40 -06:00
Sean Sube 5d459ab17c
feat: allow users to add their own labels for models (#144) 2023-03-05 07:20:31 -06:00
Sean Sube 2b319c48e4
fix(gui): start French translation 2023-03-04 22:13:47 -06:00
Sean Sube d0b80451ad
fix(gui): send correct values for upscale order 2023-03-02 23:14:18 -06:00
Sean Sube f0c14a16e5
continue translation, remove unused imports 2023-03-02 18:32:19 -06:00
Sean Sube 3760093617
feat(gui): translate most of the client 2023-03-02 17:24:45 -06:00
Sean Sube 5bfaddd388
feat(gui): add i18next and start localization 2023-03-02 08:42:40 -06:00
Sean Sube e8b5ff250d
add none option to inversion menu 2023-02-25 11:53:37 -06:00
Sean Sube 2e7de16778
feat: add a way to select textual inversions 2023-02-25 11:53:32 -06:00
Sean Sube 2edb3c6199
lint(gui): split up response types 2023-02-21 18:41:42 -06:00
Sean Sube 5b1411e783
update image card for multiple outputs 2023-02-21 08:15:00 -06:00
Sean Sube 061718b477
feat(gui): display multiple images on card 2023-02-21 00:08:56 -06:00
Sean Sube 33ab23a474
convert to list of outputs 2023-02-20 23:47:43 -06:00
Sean Sube b65e4e7cbe
use batch size when generating latents 2023-02-20 21:57:46 -06:00
Sean Sube 5f3b84827b
feat(api): add batch size to txt2img and img2img pipelines (#195) 2023-02-20 08:35:18 -06:00
Sean Sube c1189aad96
feat: add eta parameter (fixes #194) 2023-02-19 23:29:26 -06:00
Sean Sube ad08349fbe
fix(gui): better spacing around prompt controls 2023-02-19 13:37:21 -06:00
Sean Sube 34832f0171
feat(gui): add prompt to upscale tab (fixes #187) 2023-02-19 13:18:20 -06:00
Sean Sube a256ad691f
send upscale order parameter 2023-02-18 11:13:50 -06:00
Sean Sube ecf3c03f0f
feat: add parameter to run correction before upscaling (#132) 2023-02-18 11:04:08 -06:00
Sean Sube 4d62404970
feat(gui): export/import client state from settings tab (#161) 2023-02-18 10:19:21 -06:00
Ben Fortune 035446ecbc fix(build): Explicitly set esbuild serve host/port 2023-02-18 05:53:35 -06:00
Sean Sube 3dde3b9237
fix(build): add make target for watch mode 2023-02-17 23:16:02 -06:00
Sean Sube 763bdcf0ac
feat(build): make GUI dev server use port 8000 everywhere 2023-02-17 23:15:07 -06:00
Sean Sube 06681bfa06
Merge remote-tracking branch 'xbenjii/main' 2023-02-17 23:04:50 -06:00
Sean Sube aec44aaaeb
fix(gui): move pre tag into a valid location 2023-02-17 21:54:00 -06:00
Ben Fortune b1544a32e5 feat(build): add livereloading to esbuild
remove unnecessary check

lint esbuild
2023-02-17 21:53:41 +00:00
renovate[bot] 1ca0c01529
chore(deps): update dependency esbuild to ^0.17.0 2023-02-16 03:04:52 +00:00
Sean Sube 82ab8ca172
chore(release): 0.7.1 2023-02-15 21:02:22 -06:00
Sean Sube 9db684ad5d
chore(release): 0.7.0 2023-02-15 20:59:37 -06:00
Sean Sube f2d0025545
feat: add iPNDM scheduler 2023-02-14 07:27:51 -06:00
Sean Sube 6b6f2f0eff
feat: add support for DEIS multistep scheduler 2023-02-13 22:37:54 -06:00
Sean Sube 3544e238cf
feat(gui): add download button to mask (#135) 2023-02-13 21:35:12 -06:00
Sean Sube 7fa1783be4
feat: implement blend tab and copy buttons (#62) 2023-02-13 17:34:42 -06:00
Sean Sube fa0cd8eaa4
fix(gui): remove duplicate dots caused by mouse click and down handlers both firing 2023-02-13 08:43:11 -06:00
Sean Sube 684c156d68
track painting and dirty state separately 2023-02-12 23:47:37 -06:00
Sean Sube b7e597c68f
keep undo buffer 2023-02-12 23:32:06 -06:00
Sean Sube bb05395563
feat(gui): add undo button to mask canvas 2023-02-12 22:32:33 -06:00
Sean Sube 4abbb00fd0
feat(gui): add blend tab and copy button 2023-02-12 16:52:50 -06:00
Sean Sube 62fec58f78
change loading steps phrasing 2023-02-12 13:32:40 -06:00
Sean Sube b85c806ba7
fix(gui): switch back to indeterminate progress when reported steps exceed estimate (#90) 2023-02-12 12:48:37 -06:00
Sean Sube 27a3fa8f51
feat: show model in image card, use labels for model and scheduler (#104) 2023-02-12 09:51:35 -06:00
Sean Sube 6750200e6b
remove empty subdir readmes 2023-02-11 22:19:18 -06:00
Sean Sube 6a6f482178
fix(gui): capitalize tile order options 2023-02-11 18:21:42 -06:00
Sean Sube 0356c317c9
fix(gui): get tile orders from server params 2023-02-11 18:10:02 -06:00
Sean Sube 3a290822eb
feat(api): pass tile order to inpaint and outpaint pipelines 2023-02-11 18:00:18 -06:00
Sean Sube 51651abd08
feat(gui): add tile order as an inpaint parameter (#107) 2023-02-11 17:41:58 -06:00
Sean Sube 3c7a3e54b9
fix(gui): correct react update during render 2023-02-11 17:25:16 -06:00
Sean Sube ea3b065d80
feat(api): add option to use any available platform 2023-02-11 15:41:42 -06:00
Sean Sube 8f0a8e6fdb
feat(gui): add a reset all button to settings and error screen (fixes #116) 2023-02-11 15:22:24 -06:00
Sean Sube cd4a0f10b0
chore(release): 0.6.1 2023-02-07 08:31:26 -06:00
Sean Sube 86126ffe66
chore(release): 0.6.0 2023-02-07 08:13:56 -06:00
Sean Sube de4e7b0dc9
feat: add face outscale as its own parameter (#111) 2023-02-06 17:13:37 -06:00
Sean Sube 35445ff0f6
fix(gui): only send outscale when needed 2023-02-05 22:36:34 -06:00
Sean Sube 73d3688e5d
lint(gui): make upscale parameter order slightly better 2023-02-05 22:23:16 -06:00
Sean Sube 13de86377f
fix(gui): only send scale when upscale is enabled (#106) 2023-02-05 22:20:07 -06:00
Sean Sube df2c59b2d1
chore(gui): add strings for more models 2023-02-05 19:27:31 -06:00
Sean Sube 4abd0cb8a3
fix(gui): show indeterminate spinner when progress is not available 2023-02-05 17:43:04 -06:00
Sean Sube c47209cfbf
feat(gui): add LPW flag to model settings 2023-02-05 17:23:47 -06:00
Sean Sube 85b2895f41
chore(gui): add strings for SD upscaling and CodeFormer 2023-02-05 16:17:06 -06:00
Sean Sube b8ffe3ffa8
fix(gui): split upscaling and face correction controls 2023-02-05 16:15:15 -06:00
Sean Sube 1e477f7548
feat(gui): navigate to appropriate tab when copying image (fixes #80) 2023-02-05 11:31:09 -06:00
Sean Sube e6e9914ca0
feat(gui): save tabs and allow linking (#80) 2023-02-05 11:27:18 -06:00
Sean Sube 0eee464891
fix(gui): query for each loading image separately 2023-02-04 12:46:49 -06:00
Sean Sube 7181d62fba
fix(gui): clear loading state for image when it enters history 2023-02-04 12:30:03 -06:00
Sean Sube 4e7bfd79d7
feat(api): remove client-side request mutex 2023-02-04 12:24:31 -06:00
Sean Sube 88815b3537
fix(api): show indeterminate spinner until progress has been determined 2023-02-04 12:23:51 -06:00
Sean Sube f5039d800d
feat(gui): add cancel button to loading card 2023-02-04 11:56:14 -06:00
Sean Sube 900a95eb61
feat(gui): add cancel to API client 2023-02-04 10:50:20 -06:00
Sean Sube 88e4f74efe fix(gui): load remaining defaults from server params 2023-01-27 17:27:11 -06:00
Sean Sube 2bc679ea97 fix(gui): move image card labels to tooltip 2023-01-24 22:19:08 -06:00
Sean Sube 1a28f9bf34
chore(release): 0.5.0 2023-01-24 08:44:52 -06:00
Sean Sube 986112efca lint(gui): add labels to image card buttons 2023-01-22 17:19:03 -06:00
Sean Sube ce11165d0f fix(gui): set initial fill color 2023-01-22 13:47:13 -06:00
Sean Sube c622272554 lint(gui): clean up imports and elses 2023-01-22 10:05:56 -06:00
Sean Sube a1b16bb435 feat(gui): add validation to numeric inputs, token counter to prompt 2023-01-21 23:25:39 -06:00
Sean Sube 0d1f236096 fix(gui): populate empty select menus with first valid value 2023-01-21 22:50:12 -06:00
Sean Sube 246aa3dd15 fix(gui): bump state version for new output path 2023-01-21 19:46:54 -06:00
Sean Sube cb005d3b5d fix: move output path out of API route (for #7) 2023-01-21 19:44:54 -06:00
Sean Sube 64663f5eec fix(gui): emphasize the generate buttons, align fill color picker 2023-01-21 14:44:05 -06:00
Sean Sube 4898197f77 fix(gui): only enable generate buttons after image sources exist (#64) 2023-01-21 09:12:59 -06:00
Sean Sube 0afd25f25b fix(gui): correct labels for Nvidia platforms 2023-01-19 21:30:34 -06:00
Sean Sube 9e31445ccc feat(gui): add invert button to inpaint mask (fixes #65) 2023-01-19 21:20:44 -06:00