-
-
Notifications
You must be signed in to change notification settings - Fork 52
/
Copy pathTODO
283 lines (232 loc) Β· 12.3 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
SHORT TERM TODO:
β give you a way to have multiple built-in perspectives
β add a stop run button in the steps panel
β paths: switche to / instead of .
β tree view:
β add back highlighting
β still use legacy daisyUI colors
β fix prompt
β LIST EVERYTHING WRONG WITH PROMOPT (probably a bunch of stuff)
β fix cmd+up/down using old syntax.
β remove weird group pre-processing
β preview final prompt do not react to changes anymore
β fix way multiple prompts are stacked in base apps
β just concat text, no weird merge positive crap
β on close tab, should open previously opened tab in tabset @done(24-11-23 12:47)
β open new draft in biggest existing draft is possible @done(24-11-23 20:19)
β persist current perspective in project @done(24-11-23 21:15)
β fix reset on choices
β backport 2024-12-07 @done(24-12-10 23:12)
β skip: 20241029_132420_guillaume-gautreau_10dc8bb_refactor-unify-buttons-1998 @done(24-12-10 23:12)
β skip: 20241029_153538_rvion_a99d39a_initial-setup.diff @done(24-12-10 23:12)
β skip: 20241031_164650_guillaume-gautreau_1238494_refactor-mark-other-buttons-as-deprecated-migrate-buttons-from-scenario-settings-and-remove-deprecated-buttons-2057 @done(24-12-10 23:12)
β skip: 20241104_153812_globidev_b749f2d_fix-builder-choices-default-value (β wrong) @done(24-12-10 23:12)
β skip: 20241106_160310_globidev_9fdc458_try-to-improve-form-labels (β now can this work without reactivity) @done(24-12-10 23:12)
β wrong: `disabled={p.readonly || p.field.config.readonly}` @done(24-12-10 23:12)
β wrong: 20241107_140139_guillaume-gautreau_6de86ca_feat-dont-show-extra-checkboxes-on-optional-strings-2074 @done(24-12-10 23:12)
β (completely break having empty strings :|) @done(24-12-10 23:12)
β | if (!value && p.field.canBeToggledWithinParent) { @done(24-12-10 23:12)
β | p.field.disableSelfWithinParent() @done(24-12-10 23:12)
β | } else if (value && p.field.canBeToggledWithinParent) { @done(24-12-10 23:12)
β | p.field.enableSelfWithinParent() @done(24-12-10 23:12)
β | } @done(24-12-10 23:12)
β wtf: 20241115_014236_gggdomi_fc9c3ab_labels-fieldlink-fieldshared @done(24-12-10 23:12)
β partial: 20241115_144416_guillaume-gautreau_f52f9d3_fix-select-widgets-size-2090 @done(24-12-10 23:12)
β we need to fork select once forall; @done(24-12-10 23:12)
β I don't want to add those p-input-2, ... classes @done(24-12-10 23:12)
β need other name in 20241115_144643_gggdomi_d6cd16e_rename-configtostring @done(24-12-10 23:12)
β toString => βtoString_, but π’ toSummary?, toText?, ... @done(24-12-10 23:12)
β .... @done(24-12-10 23:12)
β skip: 20241128_000225_gggdomi_d6cfc25_choice-widget-via-type-subfield @done(24-12-10 23:12)
β reveal
β almost good @done(24-11-22 23:25)
β menubar instance (just a regular menu instance) @done(24-11-22 23:25)
β need a stable way to instanciate sub-menus @done(24-11-22 23:25)
β so sub-menus need a stable ref to pass to the reveal @done(24-11-22 23:25)
β need a stable revealRef themselves @done(24-11-22 23:25)
β close menu on item selection @started(24-11-23 00:09)
β close menu on item click @done(24-11-23 11:04)
- revealGroup (for menubar should check if tower parent have same group when switching)
- so we can jump form sub-sub-menu of first menubar entry to second
- global backdrop when starting a menu
- space to start menu search activity
β regular click on image should just reveal the global "Output" and pin the image inside.
β rename Comfy.Slots to Comfy.UnionFor @cancelled(24-11-17 15:07)
β fix reveal bug reported by bird_d @done(24-11-23 11:07)
β panel steps @done(24-11-23 11:07)
β open config @done(24-11-23 11:07)
β click anywhere on tooltip @done(24-11-23 11:07)
β Finish migration
β fix generated enums tied to the manager
β Improve ComfyUI Codegen @done(24-11-23 11:07)
β Namesapce all the custom nodes in dedicatd interfaces @done(24-11-23 11:07)
β change the way to construct / access the root workflow @done(24-11-23 11:07)
β remove all `p: {}` and other `: {}` annotations
CORE BUGS:
β undoing choices via the undo button doesn't work properly. choices no longer there are still displayed
β absolutely need to write some failing test first; clearly some reactivity issue
β resetting lists kina make some lists not set (see controlnets)
β UC 2024-10-18
β reading the code
β making implementation plan
β
β remove unoCSS @done(24-10-18 19:57)
β remove last remnants of daisy
β loading loading-spinner @done(24-11-23 11:35) (we kept those)
β btn
β material-symbols-outlined
β fix the seed widget: right now, when in random mode (not set to a specific number) evaluating two prompts will use the same seed. it's a bug
β add missing observers (e.g. look for `UI = (p` )
β improve the civitai custom frontend:
β cache request
β add history
β download button has weird double spinner / double text while downloading
β prompts boxs are synced between two drafts this should not happen (have not checked other ui, vinsi pony app has this problem)
β find simple repro
β prompt plugins issues
β like the `preview final prompt` are not synced with the text. once opened, the text is never updated
β in the `lora plugin`: the first letter break focus, and then it allows you to type properly
β the generated prompt is just broken. (foo, bar, baz :1.1) generates shitty stuff.
β write test before fixing so those kind of stuff are never broken anymore
β gallery is broken with images incorrectly overlapping
β a draft is only synced when its duplicated, if you make a new item in a list after the duplication that item isn't synced
β gallery no longer resize dynamically; observability issues again @done(24-10-18 09:20)
β open in vscode enty in field menu not working @done(24-10-18 16:20)
β add menu entry to open step panel from any image that comes from a step @done(24-10-18 16:20)
β fix dropping images from gallery to mask
β add autofocus to image picker from inputImage
β opening minipaint says Cannot GET /minipaint/index.html
β prod don't work, dev does (tought my shortcut was dev.....)
β need to remove the three different public server, and just serve everything from root folder instead
β public folders were a bad idea
Nice to have?:
β Can step output be chosen what can be turned off and on? like only image on or only graphs?
β have toogles to allow to hide some of the outputs ?
β make a proper controlnet UI
---------------------
π΄ = important
misc:
β bugfixes
β π΄resetting choices no longer work properly
β need a test
β shells
β right click anywhere on field to bring field menu on fields @done(24-10-17 20:41)
β remove undo button, and move it as left gutter
β prompt:
β π΄ fix prompt compliation
β sdxl
β research
β field type templates
β only use FieldTypes instead of schema / field
- similar to what is already done in group
π¬ 2024-09-27 TYPE PERF:
UC take 2:
β selection should be hidden when not in generate mode @done(24-03-31 20:49)
β selection should appear above unnacepted patches
β unnacepted patches should have button so we can accept them
β unnacepted patches should have arrow buttons to navigate between suggestions
β new Draft.UCCategory : Maybe<tool> string
β create a bunch of apps / default drafts in `library/UnifiedCanvas`
β add text
β ....
β ad a few custom
β mozaic
β default-drafts section in apps.
β better API to communicate with the UC
β persist UC state in a form tree
-------------
β https://github.com/WiseLibs/better-sqlite3/issues/262
β lastUpdateAt on forms. @done(24-03-31 19:33)
β fold button when no label.
β filter enum values: highlight + sort
β auto-ui
β make adding optional / removing optional recoverable by smartly
β reusing the draft
β picking subdraft when optional instead of X
β header (instead of line) @done(24-03-26 15:39)
β body (instead of block) @done(24-03-26 15:39)
// ?
β unified canvas
β boolean perperly placed as input @done(24-02-10 20:35)
β unify the download model / custom nodes @done(24-02-18 13:54)
β single button @done(24-02-18 13:54)
β shown in red if missing @done(24-02-18 13:54)
β redo the host management page
β initial install buton from the comfyUI @done(24-02-18 15:27)
β error messages
β CushyDiffusion: ip adapter top level
β delete image from right click @done(24-02-18 14:11)
β add restart button in the top left scehma appbar blabla for quick comfy restart @done(24-02-18 14:11)
β fix the regional widget using the new approach.
β don't force focus output
β show latent in the selection
β paste back the image as extra layer
--------------
β simplify UI:: panel step for instance, is taking too much space; and gallery is annoyingly placed. @done(24-02-12 21:08)
β download from the model manager @done(24-02-10 19:06)
β compress image must not save the images uncompressed too @done(24-02-09 09:16)
β fix virtual paths breaking the "sync view of file explorer" @done(24-02-08 23:43)
β fix widget hash not working properly @done(24-02-08 23:43)
```
masterpiece, sofa, tree, [color] [adj_beauty] [adj_general] nature, intricate_details, game background, window, magical island, summer, glass
```
β button to create own app @done(24-01-28 21:58)
β improve CushyDiffusion @done(24-02-01 19:07)
β cleanup libary folder: @done(24-02-01 19:07)
β more of cushy_app in db @done(24-02-01 19:07)
- preset API
β fix app
β QRCode generator @cancelled(24-02-09 09:16)
- make _formBuilder not observable => need engine for model
- fix random not updating
-
β RELEASE AFTER
β prompt lang @started(24-02-08 23:41)
β basic unified canvas @started(24-02-08 23:41)
β inpainting
β outpainting
β mask editing
β stamp tool
β basic documentation website @started(24-02-08 23:41)
β bug pass @started(24-02-08 23:42)
β form layout @started(24-02-08 23:41) @done(24-02-18 15:28) @lasted(1w2d15h47m14s)
β FEATURE FREEZE. NO MORE FEATURES.
β make a 2-minute showcase video
prompt-lang:
β lora tooltip
β shortcut to increase/lower weight : ctrl+up/down
β autocomption
β lora
β embeddings
β wildcards
β tooltips
β lora
cnets:
β better enum widget with filter support (5min)
β fix bug where dropping images doesn't work (?)
β list UI is just hard to read
β review how prefabs canons
β cut the old docs away
Todo :
β create all nodes at once, then hydrate them after, so all json are ready
β better error message when node not found
β disable publish button if not logged in
β improve OuputWrappers to allow to open in side panes
β safe/unsafe should be option panel
β disable the delete button for virtual-comfyui hosts
β rich prompt + shift/alt+enter should not accept compltion but insert newline
β finish website
β video
β warning if custom nodes not installed by default
β finish full page apps
β add browser/install page
β fix sut
β draft result are too wide by default / should open in bottom panel
β selectMenu
β show different from current preset in color
β click on rich prompt should
β primitive to show that a custom node is required
β proper model picker action
β cache action compilation
β image loader (local files by path)
β permutations node (possibly hard, possibly easy with lists)