From 928dde1358ccaca9903d7f7faa20b8aaf213dbfb Mon Sep 17 00:00:00 2001 From: mika kuns Date: Mon, 20 Apr 2026 09:59:55 +0200 Subject: [PATCH] feat(data): migration for IsStarred/IsMyDay/Notes columns --- .../20260420075929_AddTaskFlagsAndNotes.cs | 50 +++++++++++++++++++ .../ClaudeDoDbContextModelSnapshot.cs | 16 ++++++ 2 files changed, 66 insertions(+) create mode 100644 src/ClaudeDo.Data/Migrations/20260420075929_AddTaskFlagsAndNotes.cs diff --git a/src/ClaudeDo.Data/Migrations/20260420075929_AddTaskFlagsAndNotes.cs b/src/ClaudeDo.Data/Migrations/20260420075929_AddTaskFlagsAndNotes.cs new file mode 100644 index 0000000..79ba1ac --- /dev/null +++ b/src/ClaudeDo.Data/Migrations/20260420075929_AddTaskFlagsAndNotes.cs @@ -0,0 +1,50 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ClaudeDo.Data.Migrations +{ + /// + public partial class AddTaskFlagsAndNotes : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "is_my_day", + table: "tasks", + type: "INTEGER", + nullable: false, + defaultValue: false); + + migrationBuilder.AddColumn( + name: "is_starred", + table: "tasks", + type: "INTEGER", + nullable: false, + defaultValue: false); + + migrationBuilder.AddColumn( + name: "notes", + table: "tasks", + type: "TEXT", + nullable: true); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "is_my_day", + table: "tasks"); + + migrationBuilder.DropColumn( + name: "is_starred", + table: "tasks"); + + migrationBuilder.DropColumn( + name: "notes", + table: "tasks"); + } + } +} diff --git a/src/ClaudeDo.Data/Migrations/ClaudeDoDbContextModelSnapshot.cs b/src/ClaudeDo.Data/Migrations/ClaudeDoDbContextModelSnapshot.cs index f5b3351..96a3b9e 100644 --- a/src/ClaudeDo.Data/Migrations/ClaudeDoDbContextModelSnapshot.cs +++ b/src/ClaudeDo.Data/Migrations/ClaudeDoDbContextModelSnapshot.cs @@ -170,6 +170,18 @@ namespace ClaudeDo.Data.Migrations .HasColumnType("TEXT") .HasColumnName("finished_at"); + b.Property("IsMyDay") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasDefaultValue(false) + .HasColumnName("is_my_day"); + + b.Property("IsStarred") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasDefaultValue(false) + .HasColumnName("is_starred"); + b.Property("ListId") .IsRequired() .HasColumnType("TEXT") @@ -183,6 +195,10 @@ namespace ClaudeDo.Data.Migrations .HasColumnType("TEXT") .HasColumnName("model"); + b.Property("Notes") + .HasColumnType("TEXT") + .HasColumnName("notes"); + b.Property("Result") .HasColumnType("TEXT") .HasColumnName("result");