// // HistoryEntry.swift // oAI // // Command history entry model // import Foundation struct HistoryEntry: Identifiable, Equatable { let id = UUID() let input: String let timestamp: Date /// Format timestamp in European format (dd.MM.yyyy HH:mm:ss) var formattedDate: String { let formatter = DateFormatter() formatter.dateFormat = "dd.MM.yyyy HH:mm:ss" return formatter.string(from: timestamp) } /// Short date without time (dd.MM.yyyy) var shortDate: String { let formatter = DateFormatter() formatter.dateFormat = "dd.MM.yyyy" return formatter.string(from: timestamp) } /// Just the time (HH:mm:ss) var timeOnly: String { let formatter = DateFormatter() formatter.dateFormat = "HH:mm:ss" return formatter.string(from: timestamp) } }