namespace LightlessSync.UI.Models { public class ChangelogFile { public string Tagline { get; init; } = string.Empty; public string Subline { get; init; } = string.Empty; public List Changelog { get; init; } = new(); } public class ChangelogEntry { public string Name { get; init; } = string.Empty; public string Date { get; init; } = string.Empty; public string Tagline { get; init; } = string.Empty; public bool? IsCurrent { get; init; } public string? Message { get; init; } public List? Versions { get; init; } } public class ChangelogVersion { public string Number { get; init; } = string.Empty; public List Items { get; init; } = new(); } }