Skip to content

Commit

Permalink
Release v0.9.9.24 (#617)
Browse files Browse the repository at this point in the history
Fix price history functionality
Implement all runes
Update dependencies
  • Loading branch information
AlexMacocian authored Mar 27, 2024
1 parent f307bcd commit 6f4063a
Show file tree
Hide file tree
Showing 12 changed files with 464 additions and 57 deletions.
4 changes: 2 additions & 2 deletions Daybreak.Tests/Models/ItemTestsBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public abstract class ItemTestsBase<T>
protected abstract IEnumerable<T> AllItems { get; }

[TestMethod]
public void InscriptionList_Should_ContainOnlyUniqueItems()
public void List_Should_ContainOnlyUniqueItems()
{
var itemMap = new Dictionary<T, int>();

Expand Down Expand Up @@ -45,7 +45,7 @@ public void InscriptionList_Should_ContainOnlyUniqueItems()
}

[TestMethod]
public void InscriptionList_Should_ContainAllNpcs()
public void List_Should_ContainAllItems()
{
var itemMap = new Dictionary<T, bool>();
var definedItemFields = typeof(T).GetFields(BindingFlags.Static | BindingFlags.Public).Where(f => f.FieldType == typeof(T));
Expand Down
2 changes: 1 addition & 1 deletion Daybreak/Configuration/Options/PriceHistoryOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ internal sealed class PriceHistoryOptions : ILiteCollectionOptions<TraderQuoteDT

public TimeSpan UpdateInterval { get; set; } = TimeSpan.FromHours(1);

public Dictionary<string, DateTime> ItemHistoryMetadata { get; set; } = [];
public Dictionary<string, DateTime> PriceHistoryMetadata { get; set; } = [];
}
1 change: 1 addition & 0 deletions Daybreak/Configuration/ProjectConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,7 @@ public override void RegisterStartupActions(IStartupActionProducer startupAction
startupActionProducer.RegisterAction<RenameInstallerAction>();
startupActionProducer.RegisterAction<FixSymbolicLinkStartupAction>();
startupActionProducer.RegisterAction<UpdateUModAction>();
startupActionProducer.RegisterAction<FixPriceHistoryEntries>();
}

public override void RegisterPostUpdateActions(IPostUpdateActionProducer postUpdateActionProducer)
Expand Down
16 changes: 9 additions & 7 deletions Daybreak/Controls/Templates/TradeQuoteTemplate.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,27 @@
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="80"></ColumnDefinition>
<ColumnDefinition Width="auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Source="{Binding ElementName=_this, Path=ImageSource, Mode=OneWay}"
Height="40"
Width="40"
HorizontalAlignment="Right"
Grid.Column="1"
HorizontalAlignment="Left"
Grid.Column="0"
Visibility="{Binding ElementName=_this, Path=ImageVisible, Mode=OneWay, Converter={StaticResource BooleanToVisibilityConverter}}">
</Image>
<TextBlock
Text="{Binding ElementName=_this, Path=DataContext.Item.Name, Mode=OneWay}"
Foreground="{StaticResource MahApps.Brushes.ThemeForeground}"
VerticalAlignment="Center"
HorizontalAlignment="Right"
HorizontalAlignment="Left"
Margin="50, 0, 0, 0"
FontSize="16"
Grid.Column="1"
Visibility="{Binding ElementName=_this, Path=ImageVisible, Mode=OneWay, Converter={StaticResource InverseBooleanToVisibilityConverter}}"
Grid.Column="0"
TextWrapping="Wrap"/>
<WrapPanel VerticalAlignment="Center">
<WrapPanel VerticalAlignment="Center"
Grid.Column="1"
Margin="0, 0, 5, 0">
<TextBlock
Text="{Binding ElementName=_this, Path=DataContext.Price, Mode=OneWay}"
Foreground="{StaticResource MahApps.Brushes.ThemeForeground}"
Expand Down
6 changes: 3 additions & 3 deletions Daybreak/Daybreak.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<LangVersion>preview</LangVersion>
<ApplicationIcon>Daybreak.ico</ApplicationIcon>
<IncludePackageReferencesDuringMarkupCompilation>true</IncludePackageReferencesDuringMarkupCompilation>
<Version>0.9.9.23</Version>
<Version>0.9.9.24</Version>
<EnableWindowsTargeting>true</EnableWindowsTargeting>
<UserSecretsId>cfb2a489-db80-448d-a969-80270f314c46</UserSecretsId>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
Expand Down Expand Up @@ -89,7 +89,7 @@
<PackageReference Include="AvalonEdit" Version="6.3.0.90" />
<PackageReference Include="DiffPlex" Version="1.7.2" />
<PackageReference Include="DotNetZip" Version="1.16.0" />
<PackageReference Include="HtmlAgilityPack" Version="1.11.59" />
<PackageReference Include="HtmlAgilityPack" Version="1.11.60" />
<PackageReference Include="ini-parser-netstandard" Version="2.5.2" />
<PackageReference Include="LiteDB" Version="5.0.19" />
<PackageReference Include="LiveChartsCore.SkiaSharpView.WPF" Version="2.0.0-rc2" />
Expand All @@ -98,7 +98,7 @@
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.2365.46" />
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.2420.47" />
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.77" />
<PackageReference Include="NAudio" Version="2.2.1" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
Expand Down
Loading

0 comments on commit 6f4063a

Please sign in to comment.