Merge branch 'phase/36-person-card-tabs'
ci / server (push) Failing after 4m1s
ci / client (push) Failing after 17s

This commit is contained in:
Leonid Pershin
2026-08-20 04:35:35 +03:00
29 changed files with 1458 additions and 280 deletions
+12
View File
@@ -12,6 +12,16 @@ internal enum PersonLookupError
internal sealed record PersonCardResult(PersonCardResponse? Card, PersonLookupError Error);
internal sealed record PersonLogResult(PersonLogResponse? Page, PersonLookupError Error);
internal sealed record PersonLogResponse(
int Total,
int Page,
int PageSize,
IReadOnlyList<PersonLogEntryResponse> Entries);
internal sealed record PersonLogEntryResponse(DateTime Time, string Type, string Label, string? ThingDef);
internal sealed record PeopleListResponse(
int Total,
int Page,
@@ -66,6 +76,8 @@ internal sealed record PersonCardResponse(
IReadOnlyList<CarriedItemResponse> Carried,
float CarryMass,
float CarryCapacity,
bool HasLocker = false,
int HomeCount = 0,
bool HasAvatar = false,
bool HasFullBody = false);