Index: src/services/CircleService.js
===================================================================
--- src/services/CircleService.js	(revision 221a2097e364410e12aa34d7c668aab224bd16b4)
+++ src/services/CircleService.js	(revision c9d48fc06842234564e4c67828b31129053ee62c)
@@ -194,7 +194,9 @@
   }
 
+  // Naam automatisch overnemen van de remote actor (geen handmatige invoer nodig).
+  // COALESCE: heeft de actor geen naam, dan blijft een evt. bestaand label staan.
   db.prepare(
-    "UPDATE circle_links SET remote_actor_id=?, last_synced=CURRENT_TIMESTAMP, status='active', last_error=NULL WHERE id=?"
-  ).run(actorId, link.id);
+    "UPDATE circle_links SET remote_actor_id=?, label=COALESCE(?, label), last_synced=CURRENT_TIMESTAMP, status='active', last_error=NULL WHERE id=?"
+  ).run(actorId, actor.name || null, link.id);
 
   return { ok: true, actorId, items: seen.size, pruned: stale.length };
