What's Changed
- [Test] Add unit tests on store by @christian-byrne in #707
- [Test] Add unit tests on handlers by @christian-byrne in #706
- [Test] Add install validation unit tests by @christian-byrne in #712
- [Test] Add test on window close by @christian-byrne in #696
- Add UV mirror settings by @huchenlei in #713
- [BugFix] Don't set env var on empty mirror string by @huchenlei in #714
- Add electronAPI.Network.canAccessUrl by @huchenlei in #711
- [Refactor] Remove unnecessary wrapper class on handlers by @huchenlei in #716
- 0.4.15(types) by @huchenlei in #717
- [Refactor] Add TS types by @webfiltered in #718
- [Refactor] Simplify code by @webfiltered in #719
- [Test] Fix path-reliant tests on Windows by @webfiltered in #723
- Fix resumed install triggers maintenance screen by @webfiltered in #724
- [Dev] Open DevTools before loading the first URL by @webfiltered in #725
- [Refactor] Rename AppWindow loadRenderer to loadPage by @webfiltered in #727
- Allow app to check the current browser location by @webfiltered in #730
- [DevExperience] Add @/ root path syntax support by @huchenlei in #729
- [Test] Add TS types by @webfiltered in #728
- [Cleanup] Remove unnecessary lint-staged entry in package.json by @huchenlei in #732
- Use node v20 for macos builds by @huchenlei in #734
- Fix error in #730 - isOnPage crashes by @webfiltered in #735
- [Test] Remove unused test file by @webfiltered in #736
- Remove virtual environment creation from server start by @webfiltered in #737
- [Refactor] Construct torch install args by @huchenlei in #738
- Add Sentry URL to mixpanel error events by @christian-byrne in #739
- [Cleanup] Remove unused API endpoint isFirstTimeSetup by @huchenlei in #741
- Support using custom torch pip mirror by @huchenlei in #743
- [Test] Remove unused mocks by @webfiltered in #748
- [Test] Fix installationManager test on Windows by @webfiltered in #749
- Change default torch to cuda 12.4 by @robinjhuang in #744
- Fix pypi mirror usage in virtualEnvironment.ts by @huchenlei in #751
- Use basePath from config.json as the desktop install location by @webfiltered in #750
- Extract hardcoded torch install URL to global constants by @huchenlei in #752
- 0.4.16(types) by @huchenlei in #753
- [Refactor] Simplify code by @webfiltered in #754
- Fix install packages loop by @webfiltered in #755
- [CodeHealth] Access modifiers and nits by @webfiltered in #756
- Use draft instead of publish for release builds by @webfiltered in #758
- Revert "Use draft instead of publish for release builds" by @webfiltered in #759
- Fix fresh install crash by @webfiltered in #760
- [Cleanup] Installation manager refactor / clean up by @webfiltered in #762
- Fix cannot install - unable to run uv commands by @webfiltered in #763
- Use 'started' installation state when installing by @webfiltered in #764
- Add maintenance task logging by @webfiltered in #766
- Fix pip prerelease install by @huchenlei in #767
- Use frontend configured torch index-url by @huchenlei in #757
- [chore] Update frontend to 1.8.9 by @huchenlei in #768
- Allow 3xx status code in canAccessUrl check by @huchenlei in #769
- Update ComfyUI to v0.3.13 by @robinjhuang in #771
- Fix misaligned setting ids for UV mirrors by @huchenlei in #773
- Revert "Fix misaligned setting ids for UV mirrors" by @huchenlei in #774
- [Reland] Fix misaligned mirror setting ids by @huchenlei in #775
- Load comfySetting before ComfyInstallation by @huchenlei in #770
- Fallback to default torch mirror on default setting value by @huchenlei in #776
- [chore] Update frontend to 1.8.10 by @huchenlei in #778
- [chore] Update frontend to 1.8.11 by @huchenlei in #779
- Fix maintenance page refresh broken by @webfiltered in #780
- Disable unicorn optimisation rule by @webfiltered in #783
- [Refactor] Simplify code - use desktop config for device by @webfiltered in #784
- Fix regression in set base path maintenance task by @webfiltered in #785
- Revert explicit null return - prefer language defaults by @webfiltered in #787
- [chore] Update frontend to 1.8.12 by @huchenlei in #790
- Fix base path maintenance task failure by @webfiltered in #789
- [Cleanup] Fix formatting by @webfiltered in #791
- Fix API TS return type by @webfiltered in #792
- Validate manager python packages by @webfiltered in #793
Full Changelog: v0.4.13...v0.4.16
Download Latest:
Mac (Apple Silicon): https://download.comfy.org/mac/dmg/arm64
Windows: https://download.comfy.org/windows/nsis/x64
Artifacts of current release
Mac (Apple Silicon): https://download.comfy.org/250201nubo0jq2m/mac/dmg/arm64
Windows: https://download.comfy.org/250201nubo0jq2m/windows/nsis/x64