Add todo CRUD tab in companion app

This commit is contained in:
2026-01-10 20:20:32 +00:00
parent c13a4f3247
commit 5af6d38e0f
5 changed files with 417 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
//
// TodoItem.swift
// iris
//
// Created by Codex.
//
import Foundation
struct TodoItem: Identifiable, Codable, Equatable {
let id: UUID
var title: String
var isCompleted: Bool
var createdAt: Date
var updatedAt: Date
var completedAt: Date?
init(id: UUID = UUID(),
title: String,
isCompleted: Bool = false,
createdAt: Date = Date(),
updatedAt: Date = Date(),
completedAt: Date? = nil) {
self.id = id
self.title = title
self.isCompleted = isCompleted
self.createdAt = createdAt
self.updatedAt = updatedAt
self.completedAt = completedAt
}
}