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
|
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
|
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
|
4d62404970
|
feat(gui): export/import client state from settings tab (#161)
|
2023-02-18 10:19:21 -06:00 |
Sean Sube
|
7fa1783be4
|
feat: implement blend tab and copy buttons (#62)
|
2023-02-13 17:34:42 -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
|
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
|
c622272554
|
lint(gui): clean up imports and elses
|
2023-01-22 10:05:56 -06:00 |
Sean Sube
|
246aa3dd15
|
fix(gui): bump state version for new output path
|
2023-01-21 19:46:54 -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
|
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
|
be3a17b2ff
|
feat: add version check to parameters
|
2023-01-17 23:06:04 -06:00 |
Sean Sube
|
dc84becf69
|
fix(gui): do not persist upscale image source
|
2023-01-17 21:53:32 -06:00 |
Sean Sube
|
0080d86d91
|
feat(gui): add menus for upscaling and correction models
|
2023-01-16 20:11:10 -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
|
d1e4fa9cf1
|
feat: add upscale controls to client, params to server
|
2023-01-16 14:05:04 -06:00 |
Sean Sube
|
6cd98bb960
|
feat(gui): add outpainting to API client and state
|
2023-01-14 18:07:05 -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
|
f83499763a
|
feat(gui): get API root from query string if available
|
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
|
c36daddf66
|
feat(gui): implement image polling on the client
|
2023-01-13 10:14:18 -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
|
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
|
dcfce81fed
|
fix(gui): do not persist loading flag
|
2023-01-11 21:45:47 -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
|
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
|
561fcb4d10
|
feat(gui): get default params and prompt from config
|
2023-01-06 10:52:42 -06:00 |
Sean Sube
|
1c9eed3a90
|
fix(gui): dedupe query lists into a component
|
2023-01-05 23:53:39 -06:00 |
Sean Sube
|
b13d46cb5f
|
feat(gui): set up react-query for better request handling
|
2023-01-05 21:01:18 -06:00 |
Sean Sube
|
cd36172a3c
|
fix(lint): style issues in gui
|
2023-01-05 13:42:52 -06:00 |
Sean Sube
|
6cb04fcbba
|
load config from JSON, expand on setup instructions
|
2023-01-05 10:39:46 -06:00 |
Sean Sube
|
85f117823c
|
wire up basic API client
|
2023-01-04 22:54:31 -06:00 |
Sean Sube
|
8b0caf1925
|
add basic gui
|
2023-01-04 21:55:25 -06:00 |