From 88dce4d10027dcbb73334836532cda9ad741210b Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Tue, 18 Nov 2025 19:49:40 -0700 Subject: [PATCH] fix: show a "project changed" entry if the server reports something --- src/interfaces/records.ts | 11 +++++++++-- src/views/NewActivityView.vue | 15 ++++++++++----- src/views/TestView.vue | 8 ++++++++ 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/src/interfaces/records.ts b/src/interfaces/records.ts index 0362790463..ff2a0decca 100644 --- a/src/interfaces/records.ts +++ b/src/interfaces/records.ts @@ -57,7 +57,12 @@ export interface OfferToPlanSummaryRecord extends OfferSummaryRecord { planName: string; } -// a summary record; the VC is not currently part of this record +/** + * A summary record + * The VC is not currently part of this record. + * + * If you change this, you may want to update NewActivityView.vue to handle differences correctly. + */ export interface PlanSummaryRecord { agentDid?: string; description: string; @@ -76,7 +81,9 @@ export interface PlanSummaryRecord { export interface PlanSummaryAndPreviousClaim { plan: PlanSummaryRecord; - wrappedClaimBefore: GenericCredWrapper; + // This can be undefined, eg. if a project is starred after the stored last-seen-change-jwt ID. + // The endorser-ch test code shows some cases. + wrappedClaimBefore?: GenericCredWrapper; } /** diff --git a/src/views/NewActivityView.vue b/src/views/NewActivityView.vue index 6dff890942..cbaa5cfd95 100644 --- a/src/views/NewActivityView.vue +++ b/src/views/NewActivityView.vue @@ -284,7 +284,10 @@ -
The changes did not affect essential project data.
+
+ The changes are not important, like it was saved by accident or + you've seen it all before. +