feat(cv): redesign document editing with revision-safe letters and writing tools

This commit is contained in:
cesnimda
2026-10-25 22:44:14 +01:00
parent 01e10996c5
commit 2bfaf6c14b
57 changed files with 2859 additions and 118 deletions
@@ -79,10 +79,10 @@ public sealed class StartupAndLockTests(ITestOutputHelper output)
db.Add(job);
await db.SaveChangesAsync();
var migrations = (await db.Database.GetAppliedMigrationsAsync()).ToArray();
Assert.Equal("20261023090000_AddJobRevision", migrations[^1]);
Assert.Equal("20261025090000_AddCoverLetterDocumentDesign", migrations[^1]);
// Only this test's newly-created schema is downgraded; no existing database is selected.
await db.GetService<IMigrator>().MigrateAsync(migrations[^2]);
Assert.Equal(new[] { migrations[^1] }, await db.Database.GetPendingMigrationsAsync());
await db.GetService<IMigrator>().MigrateAsync(migrations[^3]);
Assert.Equal(migrations[^2..], await db.Database.GetPendingMigrationsAsync());
db.ChangeTracker.Clear();
await database.App.InitializeJobTrackerAsync();
await using var verify = database.Context();