filtered
28ab86cd4a
Fix #1769 - Keep log on screen after installation error ( #1891 )
...
* Hide terminal on server start error
* nit - Doc
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-12 14:41:07 -08:00
Chenlei Hu
b6038128cb
[i18n] g global namespace ( #1843 )
...
* Batch move global scope i18n to g. namespace
* Minor fix
* Update locale
* Update locales [skip ci]
* More moves
* Regroup icon/color
* nit
* Fix component test
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-07 22:07:03 -05:00
Chenlei Hu
55c04b5533
[Electron] Allow force install on not supported device page ( #1812 )
...
* [Electron] Allow force install on not supported device page
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-05 12:06:51 -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
Chenlei Hu
da6b4d2872
Disable install button when there is error ( #1775 )
2024-12-03 14:34:03 -05:00
filtered
6ba53f3af1
Keep log on screen after installation error ( #1769 )
2024-12-02 21:57:30 -05:00
filtered
0bf30e7621
Add git download page ( #1742 )
2024-11-29 13:12:09 -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
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
filtered
92079a653e
Update unsupproted card help link ( #1724 )
2024-11-27 22:43:03 -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
39eaa2e850
[Electron] Add not supported hardware page ( #1717 )
2024-11-27 10:46:24 -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
d0ad4af51c
Revert "Move queueStore update to GraphView ( #1679 )" ( #1701 )
...
This reverts commit c8d5a6f154 .
2024-11-26 13:08:42 -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
c8d5a6f154
Move queueStore update to GraphView ( #1679 )
2024-11-25 11:47:35 -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
oto-ciulis-tt
c857e7d98c
feat: #270 Improve error view ( #1617 )
...
* feat: #270 Improve error view
Reverting change
Lint & Format
PR comments
Fixing typo
* nit
---------
Co-authored-by: Oto Ciulis <oto.ciulis@gmail.com >
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-20 16:35:14 -05:00
pythongosssss
d5b8a555d9
[Electron] xterm startup logs ( #1620 )
...
* Add live terminal output
* Fix scrolling
* Refactor loading
* Fallback to polling if endpoint fails
* Comment
* Move clientId to executionStore
Refactor types
* Remove polling
* wip terminal command input
* Refactor to use node-pty
* Hide tabs if not electron
* Lint fix
* ts fix
* Refactor tab components
* Use xterm for startup logs
* Nicer logs display
* Fix not setting xterm + mark terminal as raw
2024-11-20 16:09:54 -05:00
Chenlei Hu
acba6097e0
Replace electron API mocks with actual electron API impl ( #1535 )
...
* link electron types locally
* Update electronAPI calls
* Fix source validation
* Payload to raw
* nit
* Update electron types
2024-11-13 17:20:18 -05:00
Chenlei Hu
64ef0f18b1
Fix welcome page welcome text selection ( #1508 )
2024-11-11 11:13:59 -05:00
Chenlei Hu
d1e019589d
[Electron] ComfyUI Desktop install wizard ( #1503 )
...
* Basic prototype
* Welcome screen animation
* nit
* Refactor structure
* Fix mocking
* Add tooltips
* i18n
* Add next button
* nit
* Stepper navigate
* Extract
* More i18n
* More i18n
* Polish MigrationPicker
* Polish settings step
* Add more i18n
* nit
* nit
2024-11-10 19:56:01 -05:00
Chenlei Hu
d9a34872c3
[Electron] Add basic welcome screen ( #1491 )
...
* WIP
* Add LogTerminal
* Modify server startup view
* Add installView
* Add basic welcome screen and dev server setup
* nit
* nit
* nit
* nit
* nit
2024-11-10 09:41:32 -05:00
Chenlei Hu
5e4439b905
[Electron] Add electron-specific setup page ( #1444 )
...
* Add dummy server start view
* Do external nav
* nit
* nit
* nit
* nit
2024-11-06 19:39:09 -05:00
Chenlei Hu
c56533bb23
Workflow Management Reworked ( #1406 )
...
* Merge temp userfile
Basic migration
Remove deprecated isFavourite
Rename
nit
nit
Rework open/load
Refactor save
Refactor delete
Remove workflow dep on manager
WIP
Change map to record
Fix directory
nit
isActive
Move
nit
Add unload
Add close workflow
Remove workflowManager.closeWorkflow
nit
Remove workflowManager.storePrompt
move from commandStore
move more from commandStore
nit
Use workflowservice
nit
nit
implement setWorkflow
nit
Remove workflows.ts
Fix strict errors
nit
nit
Resolves circular dep
nit
nit
Fix workflow switching
Add openworkflowPaths
Fix store
Fix key
Serialize by default
Fix proxy
nit
Update path
Proper sync
Fix tabs
WIP
nit
Resolve merge conflict
Fix userfile store tests
Update jest test
Update tabs
patch tests
Fix changeTracker init
Move insert to service
nit
Fix insert
nit
Handle bookmark rename
Refactor tests
Add delete workflow
Add test on deleting workflow
Add closeWorkflow tests
nit
* Fix path
* Move load next/previous
* Move logic from store to service
* nit
* nit
* nit
* nit
* nit
* Add ChangeTracker.initialState
* ChangeTracker load/unload
* Remove app.changeWorkflow
* Hook to app.ts
* Changetracker restore
* nit
* nit
* nit
* Add debug logs
* Remove unnecessary checkState on graphLoad
* nit
* Fix strict
* Fix temp workflow name
* Track ismodified
* Fix reactivity
* nit
* Fix graph equal
* nit
* update test
* nit
* nit
* Fix modified state
* nit
* Fix modified state
* Sidebar force close
* tabs force close
* Fix save
* Add load remote workflow test
* Force save
* Add save test
* nit
* Correctly handle delete last opened workflow
* nit
* Fix workflow rename
* Fix save
* Fix tests
* Fix strict
* Update playwright tests
* Fix filename conflict handling
* nit
* Merge temporary and persisted ref
* Update playwright expectations
* nit
* nit
* Fix saveAs
* Add playwright test
* nit
2024-11-05 11:03:27 -05:00
Chenlei Hu
97c38583e9
Rename workspaceStateStore to workspaceStore ( #1374 )
2024-10-30 09:49:23 -04:00
Chenlei Hu
35fab0bef3
Focus mode ( #1365 )
...
* Menu hamburger
* Focus
* nit
* nit
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-10-29 17:25:18 -04:00
Chenlei Hu
4582c71583
[Refactor] Rework modelStore and ModelLibrarySidebarTab ( #1350 )
...
* nit
* Rename
* nit
* Move load model folders to app level
* Various fixes
* nit
* nit
* wip
* nit
* nit
* nit
* Split
* nit
* Add back spinner
* nit
* nit
* Add refresh button
* nit
* nit
* Preserve model folder order
* Avoid order change on folder open
2024-10-28 21:23:53 -04:00
Chenlei Hu
14a6687cc9
Integrated terminal ( #1295 )
...
* Add terminal tab
* Add basic terminal
* Style terminal
* Add keybinding
* Auto scroll:
* Mock for jest test
2024-10-24 17:31:00 -04:00
Chenlei Hu
82112c2c6e
Move low priority init to idle task ( #1192 )
2024-10-09 16:22:58 -04:00
Chenlei Hu
50a6ee27a0
Refactor core sidebar tab registration ( #1158 )
...
* Refactor sidebar tab register
* Register core tabs
2024-10-07 21:23:52 -04:00
Chenlei Hu
ad55722662
Docking action bar on top menu bar ( #1119 )
...
* Teleport when docked
* Docking logic
* Remove unnecessary v-show
* Docked panel style
* Drop zone highlight
* Rename test
* Add playwright test
2024-10-05 14:06:29 -04:00
Chenlei Hu
e20126a254
Rename AppMenu to Actionbar ( #1099 )
...
* Rename AppMenu to Actionbar
* nit
* nit
2024-10-04 06:49:06 -04:00
Chenlei Hu
142882a8ff
Move keybinds to coreKeybindings ( #1078 )
...
* Refactor core keybinds
* Prevent default
* Add playwright test
2024-10-03 11:25:53 -04:00
Chenlei Hu
4ab3aa9a39
Backward compatibility with extension injections on legacy menu bar ( #970 )
...
* Compatible to legacy top menu extensions
* Rework css
* nit
2024-09-25 16:01:50 +09:00
Chenlei Hu
6a8287e192
Show opened workflows as topbar tabs ( #952 )
...
* Basic tab switching
* Closing tabs
* Style buttons
* wip
* Fix scroll style
* Add setting
* Add playwright test
* Add unsaved status
* nit
2024-09-25 16:01:50 +09:00
Chenlei Hu
0d28c108d2
Add topbar dropdown menu ( #937 )
...
* Add basic menu
* Add workflows/edit to menu bar
* Add command store
* Fix z-index
* Fix beta menu setting switch
* nit
* Drop to center
* Fix command invocation
2024-09-25 16:01:50 +09:00
Alex "mcmonkey" Goodwin
6a158d46b8
[Draft] Model library sidebar tab ( #837 )
...
* basic/empty model library sidebar tab
in-progress
* make it actually list out models
* extremely primitive search impl
* list out available folders
(incomplete list atm)
* load list dynamically
* nice lil loading icon
* that's not doing anything
* run autoformatter
* fix up some absolute vue shenanigans
* swap to pi-box
* is_fake_object
* i think apply the tailwind thingo
* trim '.safetensors' from end of display title
* oop
* after load, retain title if no new title is given
* is_load_requested to prevent duplication
* dirty initial model metadata load & preview
based on node preview code
* update model store tests
* initial image icon for model lib
* i hate this
* better empty spacer
* add api handler for '/models'
* load model folders list instead of hardcoding
* add a 'no content' placeholder for empty folders
* autoformat
* autoload model metadata
* error handling on metadata loading
* larger model icons
* click a model to spawn a node for it
* draggable model nodes
* add a setting for whether to autoload or not
* autoformat will be the death of me
* cleanup promise code
* make the model preview actually half-decent
* revert bad unchecked change
* put registration back
2024-09-25 16:01:50 +09:00
Chenlei Hu
2aaee5c331
Remove support of Top/Bottom in menu positions ( #933 )
...
* Remove support of Top/Bottom in menu positions
* Update menu positions in test setting
* nit
2024-09-25 16:01:50 +09:00
Chenlei Hu
5e51ae37cf
Relands "Fix routing and layout issue" ( #931 )
...
* Revert "Revert "Fix routing and layout issue (#923 )" (#930 )"
This reverts commit 1e2dfea173 .
* Fix merge conflicts
2024-09-25 16:01:50 +09:00
Chenlei Hu
4fa3a38f98
Revert "Fix routing and layout issue ( #923 )" ( #930 )
...
This reverts commit 94db2e90da .
2024-09-25 16:01:50 +09:00
ArtificialLab
d735513e60
Fix routing and layout issue ( #923 )
...
* fix router and move graph related parts to GraphView.vue
* (fix) add back child element in UnloadWindowConfirmDialog
* (cleanup) remove empty callback
2024-09-25 16:01:50 +09:00
ArtificialLab
05b3ad2f59
Front stack primary updates and improvements ( #757 )
...
* (fix) index.html formating for prettier
* (add) proper icon management
- on-demand icons auto importing
- handle all available icon sets (https://icones.js.org )
* (fix) proper css management
* (add) front stack improvement:
- implement vue router
- prepare for App.vue simplification
- proper management of views and layouts
- fix Tailwind CSS and prepare for overall css cleaning
* (fix) move back user.css to public dir
* (fix) remove user.css import from main.ts
2024-09-11 08:53:54 +09:00