Initial commit: Futonizer MKV track stripper

This commit is contained in:
l4kr
2026-07-04 00:43:37 +02:00
commit 1208cadc3b
25 changed files with 2629 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
using System.Text.Json.Serialization;
namespace Futonizer.Models;
/// <summary>
/// One record of a previously-run strip (or copy) job, persisted so it can
/// be reviewed later from Settings.
/// </summary>
public class HistoryEntry
{
public DateTime Timestamp { get; set; }
public string FileName { get; set; } = string.Empty;
public string FilePath { get; set; } = string.Empty;
public bool Success { get; set; }
public string Message { get; set; } = string.Empty;
[JsonIgnore]
public bool Failed => !Success;
[JsonIgnore]
public string TimestampDisplay => Timestamp.ToString("yyyy-MM-dd HH:mm");
}