feat: update Makelore modules and conversations
Some checks failed
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled

This commit is contained in:
inman
2026-07-31 10:08:41 +08:00
parent b8ca3f8eea
commit 80e8386fa6
175 changed files with 8036 additions and 10581 deletions

View File

@@ -156,7 +156,9 @@ export function toUserSyncPartner(input: unknown): UserSyncPartner {
return compact({
id: text(record.id),
displayName: text(record.displayName ?? record.display_name),
templateRoleId: text(record.templateRoleId ?? record.template_role_id),
// Keep the wire field for backend compatibility, but no longer preserve
// legacy role-template ids in the desktop state.
templateRoleId: 'custom',
description: text(record.description),
avatarTone: text(record.avatarTone ?? record.avatar_tone),
avatarDataUrl: text(record.avatarDataUrl ?? record.avatar_data_url),
@@ -245,7 +247,7 @@ function hasProviderIdentity(account: UserSyncProviderAccount): boolean {
}
function hasPartnerIdentity(partner: UserSyncPartner): boolean {
return Boolean(partner.id && partner.displayName && partner.templateRoleId);
return Boolean(partner.id && partner.displayName);
}
function hasUsageDate(aggregate: UserSyncUsageAggregate): boolean {