bymyself
f507142e6a
Fix error when adding custom setting with no category ( #2112 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-12-31 19:04:58 -05:00
Chenlei Hu
174a9a114a
Expose dialogService to extensionManager ( #2113 )
2024-12-31 17:01:37 -05:00
Chenlei Hu
d8f074fea0
[Lint] Sort imports ( #2104 )
2024-12-30 17:26:37 -05:00
Zoltán Dócs
5218024395
Show workflow templates from custom nodes ( #2032 )
2024-12-29 22:26:03 -05:00
Chenlei Hu
95a4623c37
Re-enable keybinding jest test ( #2090 )
2024-12-29 14:55:18 -05:00
Chenlei Hu
a48ad1cb41
Move setting impl from ComfySettingsDialog to settingStore ( #2085 )
2024-12-28 21:31:09 -05:00
Chenlei Hu
5152985656
[Refactor] Rename settingStore.settings to settingsById ( #2081 )
2024-12-28 17:39:40 -05:00
Yuki Shindo
20412f2c74
Enable category-based narrowing and reset to default on search clear ( #2071 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-12-27 18:06:50 -05:00
Chenlei Hu
56a243f958
[Refactor] Deprecate ComfyApp.progress ( #2065 )
2024-12-26 15:21:58 -05:00
Chenlei Hu
cce11bb639
Move extension related functions from app to extensionService ( #2055 )
2024-12-25 23:19:25 -05:00
Chenlei Hu
9d7a7dae62
[Theme] Loosen color palette schema ( #2053 )
2024-12-25 22:47:10 -05:00
Chenlei Hu
e7528f13a2
[Theme] Fallback secondary menu bg to menu bg if not set ( #2052 )
2024-12-25 21:59:37 -05:00
Chenlei Hu
db572a4085
Implement color palette in Vue ( #2047 )
...
Co-authored-by: github-actions <github-actions@github.com >
2024-12-25 21:41:48 -05:00
Fahd Arafat
cfb884b118
Rearrange workflow tabs ( #2026 )
2024-12-23 09:51:17 -05:00
Chenlei Hu
920266e1ff
[ExtensionPanel] Distinguish core and 3rd party extensions ( #2020 )
2024-12-22 19:41:28 -05:00
Chenlei Hu
72f7c3101d
Always show extension panel in settings dialog ( #2002 )
...
Co-authored-by: github-actions <github-actions@github.com >
2024-12-20 16:30:11 -08:00
Hayden
5b72fc7fdc
Optimize model library ( #1739 )
...
* Adapt experiment models api
* Add model preview
2024-12-16 15:27:30 -08:00
Chenlei Hu
4997d13219
[i18n] Add commands label translation ( #1890 )
...
* [i18n] Add commands label translation
* Use translation
2024-12-12 09:28:47 -08:00
Chenlei Hu
ac6130a556
[i18n] Translate node input/output label and tooltip ( #1860 )
...
* [i18n] Translate node input/output labels
* nit
* Impl actual translation
* Remove outputs where name is the type
* Pick outputs key
* Translate outputs
* Properly persist label
* Translate input tooltips
* Translate single node
* Translate first node
* Translate 10 nodes
* Exclude input name translation
* Update test expectations [skip ci]
* nit
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-10 17:08:45 -08:00
Chenlei Hu
ae26390776
Properly implement ComfyNodeDef interface ( #1821 )
...
* nit
* Properly implement ComfyNodeDef interface
* nit
* Mark readonly
2024-12-06 12:00:15 -05:00
Chenlei Hu
e2fa1e65d1
Add Workspace.SearchBox.Toggle command ( #1814 )
...
* Add Workspace.SearchBox.Toggle command
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-05 15:30:02 -05:00
Chenlei Hu
36c2604639
[Electron] Use electronAPI to get ComfyUI core version ( #1804 )
2024-12-04 22:34:55 -05:00
filtered
735153886f
Confirm delete workflow ( #1772 )
...
* Add confirm delete workflow prompt
* Add confirm delete workflow setting
* Add delete workflow tests
* Change dialog to modal, set default cancel
* Fix setting version key
* Rename for clarity
* Fix tests
- Move into correct section
- Add confirm control
* Export type: ShowDialogOptions
* Replace workflow overwrite with new dialog
* Add delete workflow confirmation dialog
* Update i18n
* Add item list support to confirmation dialog
* Prevent multiple dialogs for same action
* Add confirm close file when dirty
* Add i18n for overwrite dialog
* Fix regression: confirm dialog setting ignored
* Fix delete last workflow does not open replacement
* Update tests
2024-12-04 14:11:49 -05:00
Chenlei Hu
d04cc4e272
Translate dynamically added settings ( #1794 )
...
* Collect settings i18n at runtime
* Translation
* Remove unused file
2024-12-04 13:51:37 -05:00
Chenlei Hu
7986aebf27
Translate command label on top command dropdown menu ( #1792 )
...
* collect i18n with playwright
* Add command label translation
* Normalize i18n object key
2024-12-04 13:19:53 -05:00
filtered
2caa87d35d
Prevent interface crash from dialog abuse ( #1789 )
...
- Adds hard-coded limit of 10 open dialogs
- Discards the oldest item on the dialog stack to maintain size
2024-12-04 10:09:06 -05:00
Chenlei Hu
dabcd4741b
[Refactor] Extract command definitions to coreCommandHooks ( #1785 )
...
* [Refactor] Extract command definitions to coreCommandHooks
* Register core commands
* Fix rebase issue
2024-12-03 23:06:19 -05:00
Chenlei Hu
9cbcda20a7
[Refactor] Extract top menu bar command definitions ( #1778 )
2024-12-03 17:17:15 -08:00
filtered
0fe0aea242
Fix keybinds invalidated by capslock state ( #1776 )
...
* [Refactor] Simplify keybinds code
* [Refactor] Type safety
* Fix capslock inverts undo/redo shortcuts
* [Refactor] Type safety
* Fix capslock state changes keybinds
* Deprecate keybind deserialize
* Remove keybind deserialize
2024-12-03 19:12:09 -05:00
filtered
2017b9016b
Add TS types - API ( #1736 )
...
* nit
* Add TS types - API events
* Replace all API event emits with type-safe variants
* Add missing API type
* nit
* Remove test code, nit
2024-11-29 13:15:25 -05:00
Chenlei Hu
9e565154a9
Rework user selection ( #1728 )
...
* Move to new route
* Convert to tailwind
* Basic style
* Add userStore
* nit
* nit
* nit
* Remove app.#setUser
* Route to user-select view
* Mock login
* Use primevue UI components
* handle create new user
* Remove legacy user selection
* Add logout button on side toolbar
* Add username to logout button tooltip
* Add playwright tests
* hide logout button in single user server
* nit
2024-11-28 23:36:41 -05:00
Chenlei Hu
814c4b8ef0
Remove node bookmark migration ( #1733 )
...
* Remove node bookmarks setting migration
* nit
* nit
2024-11-28 14:28:53 -05:00
Chenlei Hu
05fab91bda
Build comfyui-frontend-types library ( #1725 )
...
* Install vite-plugin-dts
* Explicitly type workflowStore
* Working rollup
* Hide diff type
* Inline primevue toast mesage types
* Add prepare-types script to generate package.json for type package
* Add global declaration
* Add publish types Github action
* Update litegraph
* Add @comfyorg to package name
2024-11-28 11:21:19 -05:00
Chenlei Hu
88a42172c5
Typecheck vue components ( #1721 )
...
* Fix various type issues in vue components
* Add vue tsc
* Add to hooks
* nit
2024-11-27 19:18:16 -05:00
oto-ciulis-tt
2d022e4e49
feat: Remove successful model downloads ( #1710 )
...
* feat: Remove successful model downloads
* PR comments
---------
Co-authored-by: Oto Ciulis <oto.ciulis@gmail.com >
2024-11-27 10:40:43 -05:00
Chenlei Hu
c54b675a48
Revert Filter cached/canceled results ( #1586 ) ( #1703 )
...
* Revert "Filter cached/canceled results (#1586 )"
This reverts commit 6fbf1248f4 .
* nit
2024-11-26 13:17:26 -05:00
Chenlei Hu
4a182014e1
Revert "Fix queue sidebar tab task filter ( #1682 )" ( #1700 )
...
This reverts commit c1c5573e7f .
2024-11-26 13:08:19 -05:00
Hayden
c977667a15
Change dialog to multi-window mode ( #1695 )
...
Fixed Dropdown's z-index being below the dialog
2024-11-26 10:11:15 -05:00
Chenlei Hu
51f57aba17
Revert "Change dialog to multi-window mode ( #1672 )" ( #1686 )
...
This reverts commit 43c23e526c .
2024-11-25 13:29:47 -05:00
Chenlei Hu
c1c5573e7f
Fix queue sidebar tab task filter ( #1682 )
...
* Fix queue sidebar tab task filter
* nit
2024-11-25 12:59:10 -05:00
Hayden
43c23e526c
Change dialog to multi-window mode ( #1672 )
2024-11-24 21:36:30 -05:00
Chenlei Hu
e01c8f06c7
[Electron] Show server launch args in server config panel ( #1669 )
...
* Move revertChanges
* Show launch args
* Explicit ServerConfigValue type
* nit
* nit
* Add tests
2024-11-24 18:14:05 -05:00
Chenlei Hu
c61ed4da37
Add server config modified message to prompt restart ( #1668 )
...
* Server config changed message
* Write to settings on unmount
* nit
* Highlight modified config
* Move modified logic to store
* Add jest test
* nit
2024-11-24 16:13:37 -05:00
filtered
abed0656af
Add Fit Group to Contents keybind ( #1658 )
...
* Add Fit Group to Nodes keyboard command
Fits all selected groups.
* nit - Rename
* Move to commandStore & Playwright test
* nit
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-11-23 17:15:52 -05:00
Chenlei Hu
27b0493306
Move files to constants/ ( #1650 )
2024-11-22 21:55:44 -05:00
Chenlei Hu
4007cc13c2
[Electron] ComfyUI server config (Launch args config) ( #1644 )
...
* Remove electron adapter server args
* Add server args typing
* Add server config constant file
* Tooltip to name; name to id
* Capitalize category
* Server config store
* Prevent default value
* Add serverconfig test
* Guard server config panel with electron flag
* Filter nullish values from server args
* Use slider for preview size
2024-11-22 16:50:24 -05:00
Chenlei Hu
3920210c5c
Remove Ctrl+D keybinding ( #1643 )
2024-11-22 11:17:36 -05:00
Chenlei Hu
886c40a69a
Fix keybinding conflict ( #1630 )
2024-11-21 11:49:57 -05:00
Chenlei Hu
5d178a407d
[chore] Update comfyui-electron-types ( #1625 )
...
* Remove electron external dep
* [chore] Update comfyui-electron-types
2024-11-21 00:07:50 -05:00
oto-ciulis-tt
94f5031f0d
feat: Update Electron Download types ( #1621 )
...
* feat: Update Electron Download types
* Fix vite rollup
---------
Co-authored-by: Oto Ciulis <oto.ciulis@gmail.com >
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-20 20:34:27 -05:00