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 |
Sean Sube
|
99982c6a19
|
fix(gui): align background image when it is larger than canvas
|
2023-01-19 19:59:35 -06:00 |
Sean Sube
|
3bcd7a8156
|
feat: add ROCm provider to list (#10)
|
2023-01-19 17:38:26 -06:00 |
Sean Sube
|
137a5a84cc
|
lint(gui): outline generate buttons
|
2023-01-19 17:34:35 -06:00 |
Sean Sube
|
f1484dc075
|
fix(gui): mask canvas should not tile small images
|
2023-01-19 17:34:26 -06:00 |
Sean Sube
|
5e23f84e5a
|
fix(gui): draw single clicks and avoid blending mask with itself
|
2023-01-19 17:18:59 -06:00 |
Sean Sube
|
df7bba47dd
|
fix(gui): prevent client image history from accumulating indefinitely
|
2023-01-19 17:18:04 -06:00 |
Sean Sube
|
50fe17bce1
|
fix(gui): set a reasonable timeout on the initial params fetch
|
2023-01-19 17:17:43 -06:00 |
Sean Sube
|
46026d9aa0
|
fix(gui): swap toggle buttons for decent checkboxes
|
2023-01-19 08:35:06 -06:00 |
Sean Sube
|
5ec32d8324
|
lint(gui): add border to mask canvas
|
2023-01-18 17:09:22 -06:00 |
Sean Sube
|
b66cb8fcd6
|
fix(gui): use blur event on fill color for better perf
|
2023-01-18 17:09:10 -06:00 |
Sean Sube
|
0055d06b01
|
lint(gui): replace outscaling icon
|
2023-01-18 17:08:37 -06:00 |
Sean Sube
|
303adcb693
|
lint(gui): use alert and typography blocks
|
2023-01-18 17:08:11 -06:00 |
Sean Sube
|
3679735d86
|
feat: add fill color control to inpaint
|
2023-01-18 08:41:02 -06:00 |
Sean Sube
|
d6f2c626f6
|
fix(gui): only show inpaint image once
|
2023-01-18 08:24:53 -06:00 |
Sean Sube
|
a074078cec
|
lint(gui): sort components into dirs
|
2023-01-18 08:07:22 -06:00 |
Sean Sube
|
7b49b551d5
|
fix(gui): add server version indicator to settings
|
2023-01-18 08:01:59 -06:00 |
Sean Sube
|
d402db8509
|
feat(gui): add API server to settings
|
2023-01-18 07:20:12 -06:00 |
Sean Sube
|
87bf27ea64
|
lint(gui): move root fn to config module
|
2023-01-18 00:01:32 -06:00 |
Sean Sube
|
20ed8f60dc
|
fix(gui): make all image cards show at the default size
|
2023-01-17 23:06:35 -06:00 |
Sean Sube
|
521fa88e05
|
fix(gui): send blend strength for inpainting
|
2023-01-17 23:06:15 -06:00 |
Sean Sube
|
be3a17b2ff
|
feat: add version check to parameters
|
2023-01-17 23:06:04 -06:00 |
Sean Sube
|
4d9dc05cd0
|
lint(api): improve logging while upscaling
|
2023-01-17 22:30:25 -06:00 |
Sean Sube
|
dc84becf69
|
fix(gui): do not persist upscale image source
|
2023-01-17 21:53:32 -06:00 |
Sean Sube
|
7c60621fe2
|
fix(gui): disable face correction strength slider when option is not selected
|
2023-01-17 17:59:26 -06:00 |
Sean Sube
|
691aeabfd9
|
feat(gui): add blend strength to inpainting controls
|
2023-01-17 17:59:07 -06:00 |
Sean Sube
|
d2c7fa97e7
|
fix(gui): remove unused strength param from upscale
|
2023-01-17 17:51:25 -06:00 |
Sean Sube
|
4aeee60b19
|
feat: add upscaling tab and endpoint
|
2023-01-16 23:45:54 -06:00 |
Sean Sube
|
0e27cc830d
|
fix: send missing model params, add face strength control
|
2023-01-16 22:54:01 -06:00 |
Sean Sube
|
83f2e872f6
|
lint(gui): make labels more consistent
|
2023-01-16 22:39:03 -06:00 |
Sean Sube
|
c6ce43b00d
|
back to single GFPGAN, fix some paths
|
2023-01-16 21:55:54 -06:00 |
Sean Sube
|
03e06193eb
|
attempt to fix face correction at various scales
|
2023-01-16 21:36:50 -06:00 |
Sean Sube
|
d52c22e58b
|
feat: add additional Real ESRGAN models, strings for them
|
2023-01-16 20:38:16 -06:00 |
Sean Sube
|
7cd0345cd2
|
fix(gui): correct menu state for additional models
|
2023-01-16 20:25:27 -06:00 |
Sean Sube
|
0080d86d91
|
feat(gui): add menus for upscaling and correction models
|
2023-01-16 20:11:10 -06:00 |
Sean Sube
|
4615614e5e
|
fix(gui): reduce rendering when adjusting image controls
|
2023-01-16 16:28:16 -06:00 |
Sean Sube
|
5d2c22a64a
|
fix(gui): only send upscaling params when it is enabled
|
2023-01-16 15:22:43 -06:00 |
Sean Sube
|
8d3ebede5a
|
feat: add outscaling option
|
2023-01-16 14:52:56 -06:00 |
Sean Sube
|
5e5d748c0b
|
fix(gui): send upscale params
|
2023-01-16 14:17:28 -06:00 |
Sean Sube
|
4dafda7d11
|
lint(gui): move API client out of its lonely dir
|
2023-01-16 14:10:15 -06:00 |
Sean Sube
|
3a3e92abb6
|
fix(gui): correct state for face correction button
|
2023-01-16 14:07:57 -06:00 |
Sean Sube
|
d1e4fa9cf1
|
feat: add upscale controls to client, params to server
|
2023-01-16 14:05:04 -06:00 |
Sean Sube
|
4d6560aaba
|
fix(gui): read image size from its own field
|
2023-01-16 07:31:59 -06:00 |
Sean Sube
|
ae8b26fa8f
|
chore: bump package versions
|
2023-01-15 15:13:47 -06:00 |
Sean Sube
|
5bb3f6c558
|
feat: add noise source with solid color
|
2023-01-15 14:26:04 -06:00 |
Sean Sube
|
40080ad46b
|
feat: add gaussian multiply to mask filters
|
2023-01-15 14:04:54 -06:00 |
Sean Sube
|
f00f36b5b1
|
feat(gui): add update instructions to error screen
|
2023-01-15 13:58:29 -06:00 |
Sean Sube
|
0d919bdb11
|
lint(gui): set histogram noise to the default
|
2023-01-15 11:16:39 -06:00 |
Sean Sube
|
2a30a04e46
|
feat(gui): add selector for mask filter
|
2023-01-15 11:10:02 -06:00 |
Sean Sube
|
1c2c8b2689
|
fix(gui): correct label for blur mode
|
2023-01-15 10:49:26 -06:00 |
Sean Sube
|
c0bef9a1a7
|
lint(gui): arrange noise and blend menus side by side
|
2023-01-15 09:40:21 -06:00 |
Sean Sube
|
d3ad43bef4
|
feat(gui): add menus for noise source and blend mode
|
2023-01-15 09:34:17 -06:00 |
Sean Sube
|
0d53fdfe53
|
feat(gui): add fill with white, toggle for outpainting
|
2023-01-14 18:30:27 -06:00 |
Sean Sube
|
6cd98bb960
|
feat(gui): add outpainting to API client and state
|
2023-01-14 18:07:05 -06:00 |
Sean Sube
|
26a8ce7095
|
fix(gui): send strength for img2img requests
|
2023-01-14 17:06:45 -06:00 |
Sean Sube
|
9e2921d3de
|
feat(gui): add outpainting dimension controls to inpaint tab
|
2023-01-14 17:00:53 -06:00 |
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
|
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
|
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
|
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
|
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
|
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 |
renovate[bot]
|
c328ac3950
|
chore(deps): update dependency eslint-plugin-sonarjs to ^0.18.0
|
2023-01-11 22:24:13 -06:00 |
Sean Sube
|
ef33301d6b
|
fix(gui): send CFG to API as decimal
|
2023-01-11 21:46:04 -06:00 |
Sean Sube
|
dcfce81fed
|
fix(gui): do not persist loading flag
|
2023-01-11 21:45:47 -06:00 |
Sean Sube
|
25b64cc3b0
|
lint(gui): add component keys, remove some arrow fns
|
2023-01-11 21:45:31 -06:00 |
Sean Sube
|
f2b2366c91
|
chore(release): 0.3.0
|
2023-01-11 20:50:57 -06:00 |
Sean Sube
|
662bf42454
|
feat(gui): share image history between tabs, add setting to adjust length of history (fixes #22)
|
2023-01-10 22:35:55 -06:00 |
Sean Sube
|
07fa81a66b
|
feat(gui): persist image control state (fixes #11)
|
2023-01-10 20:43:14 -06:00 |
Sean Sube
|
63758b0e21
|
fix(gui): default mask brush to white/full replacement
|
2023-01-09 23:26:01 -06:00 |
Sean Sube
|
4a6458d8f6
|
fix(gui): consistently load image controls from server params
|
2023-01-09 23:16:28 -06:00 |
Sean Sube
|
37efd51341
|
feat(gui): load and merge server params with config
|
2023-01-09 22:59:08 -06:00 |
Sean Sube
|
6b3c0fea45
|
fix(gui): handle cancel from file input
|
2023-01-08 22:50:53 -06:00 |
Sean Sube
|
5a58a96a2a
|
lint(gui): improve client request throttling
|
2023-01-08 22:49:49 -06:00 |
Sean Sube
|
f49fc960c9
|
feat(gui): display source images after selection
|
2023-01-08 22:15:58 -06:00 |
Sean Sube
|
1e2321f843
|
lint(gui): clean up inpainting constants, styles
|
2023-01-08 21:14:24 -06:00 |
Sean Sube
|
5e712923db
|
feat(gui): implement mask painting, flood fill
|
2023-01-08 20:54:52 -06:00 |
Sean Sube
|
2ff4aee887
|
fix(gui): allow decimal steps for CFG
|
2023-01-08 20:54:10 -06:00 |
Sean Sube
|
15ab44f2ad
|
feat(gui): add inpaint call to API client
|
2023-01-08 18:11:07 -06:00 |
Sean Sube
|
11b9295efc
|
feat(gui): add inpaint tab and basic image mask component
|
2023-01-08 17:56:00 -06:00 |
Sean Sube
|
1aa2181d90
|
fix(gui): move seed control onto same line with cfg and steps
|
2023-01-08 17:09:14 -06:00 |
Sean Sube
|
760b162a55
|
fix: bump package versions to 0.2.1
|
2023-01-08 15:26:43 -06:00 |
Sean Sube
|
477d89b6fc
|
fix(gui): allow max safe seed constant
|
2023-01-08 15:02:59 -06:00 |
Sean Sube
|
d1768b1bd1
|
chore(release): 0.2.0
|
2023-01-08 14:55:17 -06:00 |
Sean Sube
|
3dfbb0061b
|
fix(gui): limit seed to safe values, prep for more settings
|
2023-01-08 14:25:25 -06:00 |
Sean Sube
|
c5e0439aa5
|
feat(gui): add sliders to numeric inputs
|
2023-01-08 13:32:07 -06:00 |
Sean Sube
|
d5c4040b07
|
fix(gui): handle decimal inputs correctly
|
2023-01-08 13:25:02 -06:00 |
Sean Sube
|
2328c5f46a
|
feat(gui): add strength to img2img controls
|
2023-01-08 13:14:57 -06:00 |
Sean Sube
|
f2e2b20f18
|
feat: implement negative prompts
|
2023-01-08 13:05:02 -06:00 |
Sean Sube
|
fc988e4b5b
|
fix(gui): bind dev server to localhost by default, open binding in containers
|
2023-01-08 09:46:13 -06:00 |
Sean Sube
|
33fd5f1b53
|
fix(gui): add strings for more stable diffusion models, nvidia GPUs
|
2023-01-08 09:07:30 -06:00 |
Sean Sube
|
93e53f6dc3
|
feat: make additional schedulers available in UI
|
2023-01-08 08:19:24 -06:00 |
Sean Sube
|
4894e0ddd6
|
fix(gui): send seed with img2img requests
|
2023-01-07 21:53:04 -06:00 |
Sean Sube
|
e4542031c4
|
fix(gui): switch txt2img to post on client
|
2023-01-07 15:24:44 -06:00 |
Sean Sube
|
98a8db16a3
|
feat(gui): implement img2img tab
|
2023-01-07 15:10:52 -06:00 |
Sean Sube
|
090ad43845
|
lint(gui): fix a few name-only imports
|
2023-01-07 08:33:27 -06:00 |
Sean Sube
|
17e62fb8e3
|
fix(gui): key image history by order
|
2023-01-07 08:33:07 -06:00 |
Sean Sube
|
e605c9f66b
|
feat(gui): add download and delete buttons to image history
|
2023-01-06 22:20:14 -06:00 |
Sean Sube
|
4585792492
|
feat(gui): add seed to image controls with random button (fixes #16)
|
2023-01-06 20:03:00 -06:00 |
Sean Sube
|
3ec8f7c2fc
|
feat(gui): put in a proper loading card
|
2023-01-06 17:35:20 -06:00 |
Sean Sube
|
de48450730
|
fix(gui): disable img2img tab for now, consistent quotes in jsx
|
2023-01-06 17:20:34 -06:00 |
Sean Sube
|
b59519cb7e
|
fix(api): update serve app name, add module entrypoint
|
2023-01-06 16:18:53 -06:00 |
Sean Sube
|
599e0ee2d0
|
feat(api): switch to package structure
|
2023-01-06 16:11:41 -06:00 |
Sean Sube
|
8f7c1e705b
|
fix(gui): add npm ignore
|
2023-01-06 15:46:27 -06:00 |
Sean Sube
|
225f5f15e2
|
fix(gui): copy bundle to correct path within nginx image
|
2023-01-06 15:13:37 -06:00 |
Sean Sube
|
7f2371163e
|
fix(gui): correct paths in nginx image
|
2023-01-06 15:08:15 -06:00 |
Sean Sube
|
ee6cf50df7
|
fix(gui): run dev server from node image
|
2023-01-06 15:07:31 -06:00 |
Sean Sube
|
5e9890fb82
|
feat(build): add nginx-based GUI images
|
2023-01-06 15:04:07 -06:00 |
Sean Sube
|
6d560afbae
|
feat(build): add bundle to JS build, add API image jobs
|
2023-01-06 13:05:31 -06:00 |
Sean Sube
|
03362f323b
|
fix(build): pull GUI images from hub
|
2023-01-06 12:55:54 -06:00 |
Sean Sube
|
7c08c4b400
|
fix(gui): make more space for scheduler in image card
|
2023-01-06 11:41:28 -06:00 |
Sean Sube
|
26e886b61b
|
fix(gui): prevent dropdown border from overlapping with label
|
2023-01-06 11:28:24 -06:00 |
Sean Sube
|
d3f460759a
|
feat(gui): add labels to dropdowns
|
2023-01-06 11:17:00 -06:00 |
Sean Sube
|
45a097a56b
|
feat(gui): move platform selector outside of mode tabs
|
2023-01-06 11:12:32 -06:00 |
Sean Sube
|
561fcb4d10
|
feat(gui): get default params and prompt from config
|
2023-01-06 10:52:42 -06:00 |
Sean Sube
|
29c49085ce
|
fix(gui): switch default platform to AMD
|
2023-01-06 10:45:30 -06:00 |
Sean Sube
|
a950343f1b
|
fix(gui): show parameters in a grid in the image card
|
2023-01-06 10:45:18 -06:00 |
Sean Sube
|
764a097efd
|
feat(gui): show recent image history
|
2023-01-06 10:20:43 -06:00 |
Sean Sube
|
0376499cc7
|
fix(gui): remove paragraph wrapping image details
|
2023-01-06 08:40:48 -06:00 |
Sean Sube
|
b5d67b4886
|
feat(gui): make an image card component showing params
|
2023-01-06 00:22:36 -06:00 |
Sean Sube
|
1c9eed3a90
|
fix(gui): dedupe query lists into a component
|
2023-01-05 23:53:39 -06:00 |
Sean Sube
|
f2ee2bb0e7
|
lint(gui): required tags for index page
|
2023-01-05 22:51:08 -06:00 |
Sean Sube
|
46e047bd0a
|
feat(gui): load models from server
|
2023-01-05 22:33:06 -06:00 |
Sean Sube
|
ce06837fbc
|
feat(gui): get platforms and schedulers from server
|
2023-01-05 21:55:05 -06:00 |