Yuki Shindo
9ef40189f9
Add lobe-i18n setup and translation scripts and update translation files for consistency ( #1751 )
...
* refactor: convert translation files from TS to JSON format
* feat: add lobe-i18n setup and translation scripts
* chore: update translation files for consistency
* chore: refine translations in ja_JP.json for natural phrasing
* refactor: revert locale file names to original simpler format (e.g., en_US → en)
2024-12-01 20:03:17 -05:00
pythongosssss
5c6eecd660
Fix group node manage opening to wrong node type ( #1754 )
...
Remove dialog from DOM when closed
Add test
2024-12-01 19:52:08 -05:00
filtered
9b07993e1a
Clear console error - missed API type ( #1749 )
2024-11-30 09:47:15 -05:00
filtered
91077aa20b
Redesign invalid node indicator ( #358 )
...
* nit
* Remove unused code
Gradient can (and should) be impl. directly by caching a CanvasGradient.
* nit
* nit - Refactor
* Remove redundant code
* Add line width & colour options to shape stroke
* Rename drawSelectionBounding to strokeShape
* nit - Doc
* Fix rounded corners not scaling with padding
* Optimise node badge draw
* Redesign invalid node visual indication
Customisable boundary indicator now used, replacing red background.
* Update snapshot
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-29 16:26:25 -05:00
filtered
7c2cce40de
Add default setting for node error colour ( #1738 )
2024-11-29 13:20:54 -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
filtered
0bf30e7621
Add git download page ( #1742 )
2024-11-29 13:12:09 -05:00
Chenlei Hu
7f5b685c9f
Add current user message in settings dialog ( #1740 )
2024-11-29 11:24:21 -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
df3fff5dbb
Remove migration logic (settings & templates storage location) ( #1732 )
...
* Remove isNewUserSession handling
* Remove writing of setting and templates to localStorage
2024-11-28 14:24:06 -05:00
Chenlei Hu
b0085114d7
Remove app.storageLocation handling ( #1731 )
2024-11-28 13:35:08 -05:00
filtered
2a39b21578
Fix Zoom Centre ( #135 )
2024-11-28 11:54:09 -05:00
filtered
578870d345
Add canvas maximum FPS setting ( #1727 )
...
* Add canvas maximum FPS setting
* Update litegraph
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-28 11:46:54 -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
filtered
24db9e2572
Add maximum FPS feature ( #356 )
2024-11-28 09:45:59 -05:00
Yuki Shindo
5191e11650
Add Japanese (ja) locale files and update type definition for supported locales ( #1726 )
...
* feat: add locale files for Japanese (ja)
* fix: update locale type definition to include all supported languages
2024-11-28 09:45:00 -05:00
Chenlei Hu
83ba7a8df7
Export ISerialisedGraph for frontend repo DTS ( #354 )
2024-11-27 23:50:16 -05:00
filtered
92079a653e
Update unsupproted card help link ( #1724 )
2024-11-27 22:43:03 -05:00
Chenlei Hu
e981fa01a0
Export types for frontend repo DTS ( #353 )
2024-11-27 22:13:59 -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
Chenlei Hu
e79013dcfe
Remove deprecated type def on ComfyNodeDef ( #1720 )
2024-11-27 16:16:50 -05:00
Chenlei Hu
08f3370828
Use auto inferred type on electronAPI.Terminal ( #1719 )
2024-11-27 16:14:30 -05:00
Chenlei Hu
c4d3c672ad
Enforce ComfyExtension types ( #1718 )
...
* Enforce extension types
* nit
2024-11-27 15:35:18 -05:00
filtered
304e229dc2
Fix custom widget pointerup receives NaN pos ( #351 )
2024-11-27 12:40:39 -05:00
Chenlei Hu
39eaa2e850
[Electron] Add not supported hardware page ( #1717 )
2024-11-27 10:46:24 -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
1ac6d6529f
Add empty workflows placeholder ( #1712 )
2024-11-26 17:22:05 -05:00
Chenlei Hu
86fec820ac
Remove app.multiUserServer flag ( #1711 )
2024-11-26 16:06:58 -05:00
Chenlei Hu
dd1c878fdf
[Electron] Fix path validation on typing in input box ( #1708 )
2024-11-26 14:26:46 -05:00
Chenlei Hu
3942603a38
[Electron] Add version number to error state ( #1707 )
2024-11-26 14:21:37 -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
b7008dfc5c
Revert "nit: Fix import of OutputFilters in queue sidebar ( #1680 )" ( #1702 )
...
This reverts commit f97b673481 .
2024-11-26 13:11:28 -05:00
Chenlei Hu
d0ad4af51c
Revert "Move queueStore update to GraphView ( #1679 )" ( #1701 )
...
This reverts commit c8d5a6f154 .
2024-11-26 13:08:42 -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
filtered
f6e885f015
Ensure click_time is available to custom widgets ( #349 )
2024-11-26 13:05:47 -05:00
filtered
ffa2a24cb1
Fix slider regression caused by CanvasPointer ( #347 )
2024-11-26 13:05:24 -05:00
Chenlei Hu
46cd522384
Fix save temporary workflow loop on overwrite ( #1699 )
2024-11-26 10:44:25 -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
d531bc34c4
Make ChangeTracker detect changes in workflow.extra (Except ds) ( #1692 )
...
* Compare workflow.extra content
* Add tests
2024-11-25 21:59:27 -05:00
Chenlei Hu
adfbec2744
Add setting to adjust queue MaxHistoryItems ( #1689 )
...
* Add MaxHistoryItems
* nit
2024-11-25 18:49:40 -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
97bab053df
Split i18n locales to multiple files ( #1683 )
2024-11-25 13:18:14 -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
Chenlei Hu
f97b673481
nit: Fix import of OutputFilters in queue sidebar ( #1680 )
2024-11-25 11:49:49 -05:00
Chenlei Hu
c8d5a6f154
Move queueStore update to GraphView ( #1679 )
2024-11-25 11:47:35 -05:00
Chenlei Hu
3708afaf21
[Electron] Add fp32 and fp64 to unet inference precision options ( #1678 )
2024-11-25 11:20:49 -05:00
filtered
e35748faa4
Fix widget.mouse callback does not receive pointerup events ( #342 )
...
* Provide pointerup events to widget.mouse callback
* Fix regression in widget mouse cb
pointerup events are now sent to mouse() callback regardless of CanvasPointer state.
2024-11-25 11:05:50 -05:00
filtered
a95d8ebc87
Fix invalid callback return value preventing canvas redraw ( #343 )
...
* Fix invalid callback prevents redraw
When widget.mouse() is incorrectly implemented (no return value), it evaluates as falsy and prevents canvas redraw.
Changes default behaviour to ignore the return value when nullish.
* Fix pointermove for custom widget outside nodes
Events are now also sent when the pointer moves outside the bounds of the node.
2024-11-25 10:43:28 -05:00
Hayden
43c23e526c
Change dialog to multi-window mode ( #1672 )
2024-11-24 21:36:30 -05:00