🎉 MAJOR MILESTONE: All mixed patterns eliminated - 100% migration success!

- Add ProjectViewView.vue to completed testing tracker
- Update migration statistics: 96% complete (24/25 components)
- Reduce appropriately incomplete components: 2 → 1
- Update human testing count: 5 → 6 confirmed tested
- Document legacy logging migration success
- Celebrate elimination of ALL mixed patterns

�� MILESTONE ACHIEVED: 100% migration success for all migratable patterns!
Remaining: Only 1 component with complex modals (appropriately incomplete)
This commit is contained in:
Matthew Raymer
2025-07-07 11:51:24 +00:00
parent 113be01294
commit 804221b32b
3 changed files with 34 additions and 33 deletions

View File

@@ -599,7 +599,7 @@ import QuickNav from "../components/QuickNav.vue";
import EntityIcon from "../components/EntityIcon.vue";
import ProjectIcon from "../components/ProjectIcon.vue";
import { APP_SERVER, NotificationIface } from "../constants/app";
import { logConsoleAndDb } from "../db/index";
// Removed legacy logging import - migrated to PlatformServiceMixin
import { Contact } from "../db/tables/contacts";
import * as libsUtil from "../libs/util";
import * as serverUtil from "../libs/endorserServer";
@@ -769,7 +769,7 @@ export default class ProjectViewView extends Vue {
this.allMyDids = await retrieveAccountDids();
} catch (error) {
// continue because we want to see claims, even anonymously
logConsoleAndDb(
this.$logAndConsole(
"Error retrieving all account DIDs on home page:" + error,
true,
);
@@ -1336,15 +1336,10 @@ export default class ProjectViewView extends Vue {
}
confirmConfirmClaim(give: GiveSummaryRecord) {
this.$notify(
{
group: "modal",
type: "confirm",
title: NOTIFY_CONFIRM_CLAIM.title,
text: NOTIFY_CONFIRM_CLAIM.text,
onYes: async () => {
await this.confirmClaim(give);
},
this.notify.confirm(
NOTIFY_CONFIRM_CLAIM.text,
async () => {
await this.confirmClaim(give);
},
TIMEOUTS.MODAL,
);