Skip to content
Merged

v2.15.0 #1371

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
201 commits
Select commit Hold shift + click to select a range
a4f8b86
add support for more python versions (wip)
mohnjiles Mar 16, 2025
8546031
Merge branch 'dev' into more-python-versions
mohnjiles Mar 16, 2025
d37de7c
more stuff working now maybe
mohnjiles Mar 18, 2025
dad10d7
Merge branch 'dev' of https://github.com/ionite34/StabilityMatrix int…
mohnjiles May 8, 2025
3a2abb3
put the SETUPTOOLS_USE_DISTUTILS stuff in one place and maybe fix pyt…
mohnjiles May 8, 2025
537b532
don't migrate old python
mohnjiles May 8, 2025
5439b1c
Took too long now 3.10.17 is latest for 3.10
mohnjiles May 8, 2025
45a34b8
use uv for pythons, venvs, and pip installs
mohnjiles May 13, 2025
726f4ca
Merge branch 'dev' into more-python-versions
mohnjiles May 13, 2025
3a720b1
Fix update hash checking
ionite34 May 14, 2025
7d0f3ba
shoutout chagenlog
mohnjiles May 15, 2025
b67d73c
Merge pull request #1070 from ionite34/shoutout-chagenlog
mohnjiles May 15, 2025
3ae211f
package install fixes & added legacy package category & redesigned Pa…
mohnjiles May 17, 2025
b64f5b7
Merge branch 'dev' into fix-update
ionite34 May 17, 2025
cf9a92b
Merge pull request #1069 from ionite34/fix-update
ionite34 May 17, 2025
304dd30
Updated DynamicData
ionite34 May 18, 2025
031c071
remove duplicated bind for LoraModels
ionite34 May 18, 2025
fb16e31
Fix issues with uv stuff on unix & also fix symlink weirdness from mi…
mohnjiles May 20, 2025
d253206
add warning to unsupported python version switch
mohnjiles May 20, 2025
edb8d70
Fix tests?
mohnjiles May 20, 2025
8b83e99
chagenlog & words update
mohnjiles May 20, 2025
79a3ad6
Merge pull request #1074 from ionite34/fix-sort-crash
ionite34 May 20, 2025
efd84c9
Merge branch 'dev' into more-python-versions
mohnjiles May 20, 2025
c539622
Remove commented/old/unused code
mohnjiles May 20, 2025
4faff76
Merge pull request #1009 from ionite34/more-python-versions
mohnjiles May 20, 2025
3ec1398
Update GpuInfo parsing to include Compute Capability for nvidia GPUs …
mohnjiles May 20, 2025
05e2d74
simplify some things
mohnjiles May 20, 2025
8fef6f0
Fix no such file or directory errors when symlinks are broken
mohnjiles May 21, 2025
c422920
Merge pull request #1076 from ionite34/fix-legacy-gpu
mohnjiles May 21, 2025
d81405c
Add "Rename" to packages 3-dots menu & have the download location sel…
mohnjiles May 21, 2025
0f0ad4a
forgor a file
mohnjiles May 21, 2025
98e9fd6
add exception handling per gemini's comments
mohnjiles May 21, 2025
5c287b9
hide rename option if package is running
mohnjiles May 21, 2025
ecf10e8
update display name without refresh
ionite34 May 21, 2025
00a2c38
Remove unused event n stuff
mohnjiles May 21, 2025
afe1342
Merge pull request #1078 from ionite34/rename-packages
mohnjiles May 21, 2025
5dc28d5
shoutout-chagenlog
mohnjiles May 21, 2025
89c9fd9
feat: Implement Hugging Face token authentication
google-labs-jules[bot] May 21, 2025
6a4f9ca
Fix build errors
mohnjiles May 21, 2025
e137cf0
feat: Validate Hugging Face token and notify you
google-labs-jules[bot] May 21, 2025
dc9a32f
fix: Resolve build errors in HuggingFace token dialog
google-labs-jules[bot] May 21, 2025
ffaa51c
feat: Add IsPassword property to TextBoxField for sensitive inputs
google-labs-jules[bot] May 21, 2025
d04e321
add other fix thing
mohnjiles May 22, 2025
b9e4f0b
fix: Add missing using statement for NotificationType
google-labs-jules[bot] May 22, 2025
75a96d3
Merge pull request #1079 from ionite34/shoutout-chagenlog
mohnjiles May 22, 2025
e5624e7
moar chagenlog
mohnjiles May 22, 2025
be603a9
Merge pull request #1082 from ionite34/moar-chagenlog
mohnjiles May 22, 2025
02efb69
Fix missing uv when installing a package for the first time after upd…
mohnjiles May 22, 2025
5ae093e
make sure we have uv in python packages too
mohnjiles May 22, 2025
8a2de8e
fallback pyversion parse thing
mohnjiles May 22, 2025
734f8fd
Merge pull request #1083 from ionite34/fix-missing-uv-and-pythons
mohnjiles May 22, 2025
e75b939
Add hf logo & strings for login stuff & fix CivitAI dialog showing fo…
mohnjiles May 22, 2025
19362d5
Merge branch 'dev' into feat/huggingface-token-auth
mohnjiles May 22, 2025
3d2df53
Add SharedFolderThing for TextEncoders in SwarmUI & added symlink for…
mohnjiles May 23, 2025
2886449
Merge pull request #1086 from ionite34/fix-swarm-sharing
mohnjiles May 23, 2025
e26d493
Fix invoke torch indexes but dev branch™️
mohnjiles May 23, 2025
ab7c512
Merge pull request #1088 from ionite34/fix-invoke-dev
mohnjiles May 23, 2025
c19ad0a
Add FramePack (wip)
mohnjiles May 24, 2025
ad95f6d
update mvvm
ionite34 May 24, 2025
6972429
lang version preview
ionite34 May 24, 2025
271cad1
Merge pull request #1091 from ionite34/ava-updates
ionite34 May 24, 2025
943a76d
Add https conversions to file uri converter
ionite34 May 24, 2025
bc06b4f
Add Image width conversions
ionite34 May 24, 2025
2e28752
Enhanced civit error logging
ionite34 May 24, 2025
6e33b7b
Use uri image width converters on civit
ionite34 May 24, 2025
0a18e85
Update CHANGELOG.md
ionite34 May 24, 2025
3664f94
add more mock models for design
ionite34 May 24, 2025
909dcc9
Merge pull request #1093 from ionite34/uri-image-resize
ionite34 May 24, 2025
52c0f4a
added split launch button for FramePack & updated Restart buttons to …
mohnjiles May 24, 2025
7d42150
Convert ExtraLaunchCommands to dict so we can give them names & remov…
mohnjiles May 24, 2025
0642138
Merge branch 'refs/heads/dev' into framepack
mohnjiles May 25, 2025
776bf3e
chagenlog
mohnjiles May 25, 2025
a24f770
new civit details page (wip, doesnt do much other than look pretty)
mohnjiles May 27, 2025
12b977f
more details page stuff incl wip image metadata and bulk download thing
mohnjiles May 29, 2025
15fd2cd
Image metadata & other metadata & download buttons work & saved downl…
mohnjiles May 30, 2025
f2f0acf
magic pressed mixin thing for copying other metadata
mohnjiles May 30, 2025
164ca6a
Fix missing .net 8 and remember sidebar open state
mohnjiles May 31, 2025
8117898
Merge pull request #1094 from ionite34/fix-dotnet-and-save-pane
mohnjiles May 31, 2025
923ab50
Merge branch 'dev' into framepack
mohnjiles May 31, 2025
3e596ec
Merge branch 'dev' into feat/huggingface-token-auth
mohnjiles May 31, 2025
13855b9
Merge pull request #1090 from ionite34/framepack
mohnjiles May 31, 2025
11246e6
Merge branch 'dev' into feat/huggingface-token-auth
mohnjiles May 31, 2025
b213da3
Merge pull request #1080 from ionite34/feat/huggingface-token-auth
mohnjiles May 31, 2025
8ef106b
Add file name pattern for civit model downloads
mohnjiles Jun 10, 2025
801e471
Fix BaseModelType display & also use format for bulk download
mohnjiles Jun 10, 2025
965b3c4
forgor a file
mohnjiles Jun 10, 2025
2927eb1
Update file name format preview when changing versions
mohnjiles Jun 11, 2025
ab4cd6e
Add FramePack Studio
mohnjiles Jun 11, 2025
603c375
Merge pull request #1098 from ionite34/framepack-studio
mohnjiles Jun 11, 2025
78fc3cd
Merge branch 'dev' into new-civit-browser
mohnjiles Jun 14, 2025
417963c
more design mocks
ionite34 Jun 15, 2025
e4b0efd
Add base model labels
ionite34 Jun 15, 2025
270f2c1
Fix comfy-zluda not showing up for workflow browser node installs & p…
mohnjiles Jun 17, 2025
b012947
Merge pull request #1099 from ionite34/civit-image-metadata-and-fixes
mohnjiles Jun 17, 2025
f335a38
Fix duplicate diffusion_models folder in Checkpoints page & make that…
mohnjiles Jun 30, 2025
0ff542e
Fixed a few github issues & update download locations for wan/hunyuan…
mohnjiles Jul 5, 2025
2f9cda5
Fix nvidia-smi fallback on linux
mohnjiles Jul 5, 2025
8a35e05
Merge pull request #1101 from ionite34/moar-fixes-n-stuff
mohnjiles Jul 5, 2025
bad32f1
Update uv & add clear cache buttons & no longer clone for invoke
mohnjiles Jul 8, 2025
1d7190b
Merge pull request #1104 from ionite34/update-uv
mohnjiles Jul 8, 2025
d05de76
Catch symlink removal errors during update so it doesn't completely f…
mohnjiles Jul 8, 2025
0dea261
Merge pull request #1105 from ionite34/catch-symlink-removal-errors
mohnjiles Jul 8, 2025
63b1801
shoutout chagenlog
mohnjiles Jul 8, 2025
306a3a0
Merge pull request #1107 from ionite34/shoutout-chagenlog
mohnjiles Jul 8, 2025
e5ca34d
Fix build error for .net 9/10 macOS hybrid shenanigans
mohnjiles Jul 9, 2025
46df8c4
Merge pull request #1108 from ionite34/enumerable-mac-fix
mohnjiles Jul 10, 2025
9f18f29
update base model parsing from error response cuz civit changed respo…
mohnjiles Jul 10, 2025
a397926
Merge pull request #1109 from ionite34/update-base-model-parsing
mohnjiles Jul 10, 2025
c72ccc6
Pin pupnet version in release.yml
mohnjiles Jul 10, 2025
16be528
Merge pull request #1111 from ionite34/pin-pupnet-version
mohnjiles Jul 10, 2025
65edb86
update 2.14.3 chagenlog with shoutout & notes from main
mohnjiles Jul 12, 2025
8032607
remove conditional, api is fixed i think
mohnjiles Jul 12, 2025
ce9992b
Merge pull request #1113 from ionite34/shoutout-chagenlog
mohnjiles Jul 12, 2025
52c0615
Resolution picker, base model filter, inference step setting, comfy r…
mohnjiles Jul 15, 2025
2a75ceb
address PR feedback - use new comparer more places n use SetEquals
mohnjiles Jul 15, 2025
6b29f11
put save button inside flyout and update comfy index and fix civitai …
mohnjiles Jul 18, 2025
ff60fd0
Merge pull request #1116 from ionite34/buncha-stuff
mohnjiles Jul 22, 2025
63b17c6
Fixed sort by installed not caching the results properly and add Dele…
mohnjiles Jul 25, 2025
1913bde
Merge branch 'dev' into new-civit-browser
mohnjiles Jul 25, 2025
f5c10f8
Update details page layout & add Inference Defaults to metadata for c…
mohnjiles Aug 2, 2025
7ca783c
Fix missing gguf clip models & fix some civit details page bugs & add…
mohnjiles Aug 3, 2025
bc8e0ff
Add base model label for dropdown
ionite34 Aug 3, 2025
3ddbf82
updated comfy zluda install method, added experimental rocm for windo…
mohnjiles Aug 5, 2025
0e61583
Fix comments from gemini
mohnjiles Aug 6, 2025
5f8692f
fix gemini comments
mohnjiles Aug 6, 2025
eed9572
Fix base models resetting on load
mohnjiles Aug 7, 2025
360feb9
Fix some more first time install stuffs
mohnjiles Aug 7, 2025
d6cb8ef
dont do directml for rocm on windows
mohnjiles Aug 7, 2025
d4277ce
Merge pull request #1118 from ionite34/amd-comfy-updates
mohnjiles Aug 7, 2025
ce562f1
Merge branch 'dev' into new-civit-browser
mohnjiles Aug 7, 2025
39791e0
Merge pull request #1097 from ionite34/new-civit-browser
mohnjiles Aug 8, 2025
e867996
Extract some strings into resources for translation
mohnjiles Aug 9, 2025
2cda775
Merge pull request #1119 from ionite34/more-string-resources-for-tran…
mohnjiles Aug 12, 2025
f1a6d0f
Merge branch 'dev' into improve-model-combobox
mohnjiles Aug 13, 2025
8dd00a7
update translations, add Ukrainian translation, redo some git stuff, …
mohnjiles Aug 14, 2025
30b5fe5
Remove extra destinationDir
mohnjiles Aug 14, 2025
ab439a9
Remove extra destinationDir thing
mohnjiles Aug 14, 2025
d128717
Implement equality for ConnectedModelInfo
ionite34 Aug 14, 2025
39a1740
Use general equality for non remote loading
ionite34 Aug 14, 2025
ac4466f
drop model info import ns on load, fix db resolution conflict
ionite34 Aug 14, 2025
d28411b
remove debug logger
ionite34 Aug 14, 2025
af3b3e4
Merge pull request #1120 from ionite34/translations-n-fixes
mohnjiles Aug 14, 2025
1a90320
Merge branch 'dev' into improve-model-combobox
ionite34 Aug 14, 2025
e2e75b6
Update CHANGELOG.md
ionite34 Aug 14, 2025
2cb9782
Merge remote-tracking branch 'origin/dev' into dev
mohnjiles Aug 14, 2025
ab11220
Merge pull request #1117 from ionite34/improve-model-combobox
ionite34 Aug 14, 2025
d46baa8
Merge remote-tracking branch 'origin/dev' into dev
mohnjiles Aug 15, 2025
f9958e1
change litedb to be case-sensitive on the keys for non-windows users …
mohnjiles Aug 15, 2025
6a62c15
shoutout chagenlog
mohnjiles Aug 15, 2025
91300ac
fix chagenlog
mohnjiles Aug 15, 2025
c268324
use invariant culture & dont fire and forget
mohnjiles Aug 15, 2025
3ee8887
Merge pull request #1121 from ionite34/fix-litedb-case-sensitivity
mohnjiles Aug 15, 2025
0e2763c
Fix unsupported format when navigating thru image galleries
mohnjiles Aug 16, 2025
850728e
Merge pull request #1122 from ionite34/fix-unsupported-format
mohnjiles Aug 16, 2025
1946322
Use actual service provider for scoped Get
ionite34 Aug 21, 2025
a1e9039
Fix model cards to be transient again to not share states
ionite34 Aug 21, 2025
3bf92a6
Update CHANGELOG.md
ionite34 Aug 21, 2025
a7d1139
Merge pull request #1124 from ionite34/fix-scopes
ionite34 Aug 21, 2025
ce9cf5f
Added prev/next model buttons on details page, manual install button …
mohnjiles Aug 21, 2025
6dcb5f6
Updated comfy rocm index and addressed pr feedback
mohnjiles Aug 21, 2025
f734cf3
Guess I should follow my own style guide
mohnjiles Aug 21, 2025
bd12e1f
Merge pull request #1125 from ionite34/prev-next-and-fixes
mohnjiles Aug 21, 2025
f0128ac
Add negative rejection steering (NRS) addon to Inference
mohnjiles Aug 21, 2025
a2910fb
chagenlog
mohnjiles Aug 21, 2025
cc7639f
fix copypasta
mohnjiles Aug 21, 2025
f3d717c
Merge pull request #1126 from ionite34/add-nrs
mohnjiles Aug 21, 2025
545c5f5
Add AI Toolkit and fix a couple a1111/forge bugs
mohnjiles Aug 22, 2025
0c8aa6e
address pr feedback
mohnjiles Aug 22, 2025
173a139
buncha gh issue fixes
mohnjiles Aug 23, 2025
df26789
more linux fixes
mohnjiles Aug 24, 2025
f5d4599
fix wrong torch being installed
mohnjiles Aug 24, 2025
5165943
shoutout chagenlog
mohnjiles Aug 24, 2025
27bbe0c
update comment
mohnjiles Aug 24, 2025
70f7c4a
Update recommended python version to 3.11
mohnjiles Aug 24, 2025
9f4b941
logging or something who cares
mohnjiles Aug 24, 2025
35f550c
Merge pull request #1127 from ionite34/ai-toolkit
mohnjiles Aug 24, 2025
dd17731
New delete dialog and added wan2.2 models to HF page
mohnjiles Aug 26, 2025
dac0bf3
update warning text
mohnjiles Aug 26, 2025
cdb1893
Merge pull request #1128 from ionite34/delete-by-committee
mohnjiles Aug 26, 2025
d13108c
Catch process tracker errors if already exited
ionite34 Aug 26, 2025
2935046
Update CHANGELOG.md
ionite34 Aug 26, 2025
3d503ce
Merge pull request #1129 from ionite34/fix-process-track
ionite34 Aug 26, 2025
5afbe95
Actually include Czech language file and maybe actually fix sorting bug
mohnjiles Aug 26, 2025
823ecba
Merge pull request #1132 from ionite34/oops-forgor-czech
mohnjiles Aug 26, 2025
07b1a5b
Update facedetailer and finally hook up wildcards thing
mohnjiles Aug 27, 2025
080a054
Remove unused property
mohnjiles Aug 27, 2025
fdf2ae0
Merge pull request #1133 from ionite34/update-detailer
mohnjiles Aug 27, 2025
4a2c64a
Merge branch 'dev' into merge-main-to-dev-2345f69
mohnjiles Aug 27, 2025
0a868b8
Remove extra else branches from Sage install
mohnjiles Aug 27, 2025
2961922
Process handler was removed in dev
mohnjiles Aug 27, 2025
aa04ced
fix duplicated code from merg
mohnjiles Aug 27, 2025
aaed5d5
re-add RunNode
mohnjiles Aug 27, 2025
5961f42
re-add RunNode
mohnjiles Aug 27, 2025
67b5983
Merge pull request #1135 from ionite34/merge-main-to-dev-2345f69
ionite34 Sep 5, 2025
f6e75dc
Fixed output browser refresh not loading new categories, streamlined …
mohnjiles Sep 5, 2025
28fedb9
Fix FluxGym, kohya, framepack installs, and update invoke difficulty
mohnjiles Sep 6, 2025
d33a5b7
add more base models to unet list
mohnjiles Sep 6, 2025
dfac5ed
Merge pull request #1138 from ionite34/fixes-updates-and-mega-chagenlog
mohnjiles Sep 6, 2025
26c8f83
Merge pull request #1139 from ionite34/dev
mohnjiles Sep 7, 2025
4c8aae2
Merge branch 'main' of https://github.com/ionite34/StabilityMatrix
mohnjiles Sep 7, 2025
2fd4f46
Merge branch 'LykosAI:main' into main
mohnjiles Sep 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
180 changes: 180 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</PropertyGroup>

<PropertyGroup>
<AvaloniaVersion>11.2.5</AvaloniaVersion>
<AvaloniaVersion>11.3.2</AvaloniaVersion>
</PropertyGroup>

<PropertyGroup>
Expand Down
1 change: 1 addition & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
<PackageVersion Include="Sylvan.Data.Csv" Version="1.3.9" />
<PackageVersion Include="System.Drawing.Common" Version="9.0.0" />
<PackageVersion Include="System.IO.Hashing" Version="9.0.0" />
<PackageVersion Include="System.Runtime.Serialization.Formatters" Version="9.0.3" />
<PackageVersion Include="System.Text.Json" Version="9.0.0" />
<PackageVersion Include="System.Private.Uri" Version="4.3.2" Label="CVE-2019-0981" />
<PackageVersion Include="URISchemeTools" Version="1.0.2" />
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ Stability Matrix is now available in the following languages, thanks to our comm
- 🇷🇺 Русский
- aolko
- den1251
- vanja-san
- 🇹🇷 Türkçe
- Progesor
- 🇩🇪 Deutsch
Expand All @@ -143,6 +144,10 @@ Stability Matrix is now available in the following languages, thanks to our comm
- thiagojramos
- 🇰🇷 한국어
- maakcode
- 🇺🇦 Українська
- rodtty
- 🇨🇿 Čeština
- PEKArt!

If you would like to contribute a translation, please create an issue or contact us on Discord. Include an email where we'll send an invite to our [POEditor](https://poeditor.com/) project.

Expand Down
44 changes: 44 additions & 0 deletions StabilityMatrix.Avalonia/App.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@
<StyleInclude Source="Controls/MarkdownViewer.axaml" />
<StyleInclude Source="Controls/Inference/WanModelCard.axaml" />
<StyleInclude Source="Controls/Inference/PlasmaNoiseCard.axaml" />
<StyleInclude Source="Controls/Inference/NrsCard.axaml" />
<labs:ControlThemes />

<Style Selector="DockControl">
Expand All @@ -107,5 +108,48 @@
<Style Selector="ScrollViewer">
<Setter Property="BringIntoViewOnFocusChange" Value="False" />
</Style>

<Style Selector="DataValidationErrors">
<Setter Property="Template">
<ControlTemplate>
<DockPanel LastChildFill="True">
<ContentControl
Content="{Binding (DataValidationErrors.Errors)}"
ContentTemplate="{TemplateBinding ErrorTemplate}"
DataContext="{TemplateBinding Owner}"
DockPanel.Dock="Bottom"
IsVisible="{Binding (DataValidationErrors.HasErrors)}" />
<ContentPresenter
Name="PART_ContentPresenter"
Padding="{TemplateBinding Padding}"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}"
CornerRadius="{TemplateBinding CornerRadius}" />
</DockPanel>
</ControlTemplate>
</Setter>
<Setter Property="ErrorTemplate">
<DataTemplate x:DataType="{x:Type x:Object}">
<StackPanel
Margin="4,8,1,0"
Background="Transparent"
Orientation="Horizontal">
<Path
VerticalAlignment="Center"
Data="M14,7 A7,7 0 0,0 0,7 M0,7 A7,7 0 1,0 14,7 M7,3l0,5 M7,9l0,2"
Stroke="OrangeRed"
StrokeThickness="2" />
<ItemsControl
Margin="4,0,0,0"
VerticalAlignment="Center"
Foreground="OrangeRed"
ItemsSource="{Binding}" />
</StackPanel>
</DataTemplate>
</Setter>
</Style>
</Application.Styles>
</Application>
10 changes: 10 additions & 0 deletions StabilityMatrix.Avalonia/App.axaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
using StabilityMatrix.Core.Models.Configs;
using StabilityMatrix.Core.Models.FileInterfaces;
using StabilityMatrix.Core.Models.Settings;
using StabilityMatrix.Core.Python;
using StabilityMatrix.Core.Services;
using StabilityMatrix.Core.Updater;
using ApiOptions = StabilityMatrix.Core.Models.Configs.ApiOptions;
Expand Down Expand Up @@ -719,6 +720,15 @@ internal static IServiceCollection ConfigureServices(bool disableMessagePipeInte
})
.AddPolicyHandler(retryPolicy);

services
.AddRefitClient<IHuggingFaceApi>(defaultRefitSettings) // Assuming defaultRefitSettings is suitable
.ConfigureHttpClient(c =>
{
c.BaseAddress = new Uri("https://huggingface.co");
c.Timeout = TimeSpan.FromHours(1); // Or a more appropriate timeout like 60 seconds, consistent with retry policy
})
.AddPolicyHandler(retryPolicy); // Assuming retryPolicy is suitable

// Apizr clients
services.AddApizrManagerFor<IOpenModelDbApi, OpenModelDbManager>(options =>
{
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
93 changes: 92 additions & 1 deletion StabilityMatrix.Avalonia/Assets/hf-packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1085,6 +1085,87 @@
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 TI2V 5B fp16",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_ti2v_5B_fp16.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 I2V High Noise 14B fp16",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_i2v_high_noise_14B_fp16.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 I2V High Noise 14B fp8",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_i2v_high_noise_14B_fp8_scaled.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 I2V Low Noise 14B fp16",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_i2v_low_noise_14B_fp16.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 I2V Low Noise 14B fp8",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_i2v_low_noise_14B_fp8_scaled.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 T2V High Noise 14B fp16",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_t2v_high_noise_14B_fp16.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 T2V High Noise 14B fp8",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_t2v_high_noise_14B_fp8_scaled.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 T2V Low Noise 14B fp16",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_t2v_low_noise_14B_fp16.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "Wan 2.2 T2V Low Noise 14B fp8",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/diffusion_models/wan2.2_t2v_low_noise_14B_fp8_scaled.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Unet",
"ModelName": "HiDream I1 Dev bf16",
Expand Down Expand Up @@ -1146,7 +1227,8 @@
"Files": [
"ae.safetensors"
],
"LicenseType": "Apache 2.0"
"LicenseType": "Apache 2.0",
"LoginRequired": true
},
{
"ModelCategory": "Vae",
Expand All @@ -1157,6 +1239,15 @@
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Vae",
"ModelName": "Wan 2.2 VAE",
"RepositoryPath": "Comfy-Org/Wan_2.2_ComfyUI_Repackaged",
"Files": [
"split_files/vae/wan2.2_vae.safetensors"
],
"LicenseType": "Apache 2.0"
},
{
"ModelCategory": "Vae",
"ModelName": "HiDream I1 VAE",
Expand Down
16 changes: 8 additions & 8 deletions StabilityMatrix.Avalonia/Controls/AdvancedImageBox.axaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ public ZoomLevelCollection(IEnumerable<int> collection)
5800,
6800,
7800,
8800
8800,
}
);

Expand Down Expand Up @@ -426,7 +426,7 @@ public enum SizeModes : byte
/// <summary>
/// The image is stretched to fill as much of the client area of the control as possible, whilst retaining the same aspect ratio for the width and height.
/// </summary>
Fit
Fit,
}

[Flags]
Expand All @@ -435,7 +435,7 @@ public enum MouseButtons : byte
None = 0,
LeftButton = 1,
MiddleButton = 2,
RightButton = 4
RightButton = 4,
}

/// <summary>
Expand All @@ -462,7 +462,7 @@ public enum ZoomActions : byte
/// <summary>
/// The control zoom was reset.
/// </summary>
ActualSize = 4
ActualSize = 4,
}

public enum SelectionModes
Expand All @@ -480,7 +480,7 @@ public enum SelectionModes
/// <summary>
/// Zoom selection.
/// </summary>
Zoom
Zoom,
}

#endregion
Expand Down Expand Up @@ -511,7 +511,7 @@ public Vector Offset
}
}

public Size ViewPortSize => ViewPort.Bounds.Size;
public Size ViewPortSize => ViewPort?.Bounds.Size ?? new Size(50, 50);
#endregion

#region Private Members
Expand Down Expand Up @@ -1355,13 +1355,13 @@ private void RenderBackgroundGrid(DrawingContext context)
var square1Drawing = new GeometryDrawing
{
Brush = GridColorAlternate,
Geometry = new RectangleGeometry(new Rect(0.0, 0.0, size, size))
Geometry = new RectangleGeometry(new Rect(0.0, 0.0, size, size)),
};

var square2Drawing = new GeometryDrawing
{
Brush = GridColorAlternate,
Geometry = new RectangleGeometry(new Rect(size, size, size, size))
Geometry = new RectangleGeometry(new Rect(size, size, size, size)),
};

var drawingGroup = new DrawingGroup { Children = { square1Drawing, square2Drawing } };
Expand Down
34 changes: 32 additions & 2 deletions StabilityMatrix.Avalonia/Controls/Inference/FaceDetailerCard.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,33 @@
DataContext="{Binding SeedCardViewModel}"
IsVisible="{Binding !$parent[StackPanel].((vmInference:FaceDetailerViewModel)DataContext).InheritSeed, TargetNullValue=False, FallbackValue=False}" />

<avalonia:SpacedGrid
Margin="0,8,0,0"
ColumnDefinitions="*, *"
RowDefinitions="Auto, Auto">
<!-- Tiled Encode -->
<TextBlock Margin="4,0,4,0" Text="Tiled Encode" />
<ToggleSwitch
Grid.Row="1"
Grid.Column="0"
Margin="8,-8,4,0"
IsChecked="{Binding UseTiledEncode}" />

<!-- Tiled Decode -->
<TextBlock
Grid.Row="0"
Grid.Column="1"
Margin="4,0,4,0"
VerticalAlignment="Center"
Text="Tiled Decode" />
<ToggleSwitch
Grid.Row="1"
Grid.Column="1"
Margin="8,-8,4,0"
HorizontalAlignment="Stretch"
IsChecked="{Binding UseTiledDecode}" />
</avalonia:SpacedGrid>

<Separator Margin="8,16" Background="#DDDDDD" />

<avalonia:SpacedGrid
Expand All @@ -144,7 +171,7 @@
<ToggleSwitch
Grid.Row="1"
Grid.Column="0"
Margin="8,0,4,8"
Margin="8,-8,4,0"
IsChecked="{Binding GuideSizeFor}"
OffContent="Crop Region"
OnContent="BBox" />
Expand All @@ -159,7 +186,7 @@
<ToggleSwitch
Grid.Row="1"
Grid.Column="1"
Margin="8,0,4,0"
Margin="8,-8,4,0"
HorizontalAlignment="Stretch"
IsChecked="{Binding ForceInpaint}" />
</avalonia:SpacedGrid>
Expand Down Expand Up @@ -440,6 +467,9 @@

<!-- Positive Prompt -->
<controls:PromptCard DataContext="{Binding PromptCardViewModel}" IsVisible="{Binding $parent[StackPanel].((vmInference:FaceDetailerViewModel)DataContext).UseSeparatePrompt, TargetNullValue=False, FallbackValue=False}" />

<TextBlock Margin="4,8,4,4" Text="{x:Static lang:Resources.Label_Wildcards}" />
<controls:PromptCard Margin="0,8,0,0" DataContext="{Binding WildcardViewModel}" />
</StackPanel>
</ControlTemplate>
</Setter>
Expand Down
Loading
Loading