This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

fix: remove fabricated connections (Japanese slop) from PDS record

The old analysis.connections field contained fabricated connections
including Japanese text from a Bluesky post. Removed connections from
the PDS record and added cleanup to updateRecord to delete stale
fields. Restored unicode edge icons (the Japanese was in the data,
not the icons). Fixed pdsls.dev link (no encodeURIComponent).

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>

author
nandi
co-author
Letta Code
date (May 14, 2026, 6:34 AM UTC) commit b8d6ac3d parent 95e7f0e8
+22 -19
+19 -19
src/frontend/app.ts
··· 426 426 function connectionTypeIcon(t: string): string { 427 427 const label = connectionTypeLabel(t); 428 428 const icons: Record<string, string> = { 429 - "leads to": "->", 430 - "cites": "<-", 431 - "related": "<->", 432 - "relates": "<->", 433 - "inspired": "*", 434 - "opposes": "X", 435 - "contradicts": "X", 436 - "extends": "=>", 437 - "forks": "<=>", 438 - "annotates": "~", 439 - "supplement": "+", 440 - "supplements": "+", 441 - "supports": "v", 442 - "addresses": "*", 443 - "explainer": "?", 444 - "helpful": "+", 445 - "contains": ">", 429 + "leads to": "→", 430 + "cites": "←", 431 + "related": "↔", 432 + "relates": "↔", 433 + "inspired": "✨", 434 + "opposes": "✕", 435 + "contradicts": "✕", 436 + "extends": "⇒", 437 + "forks": "⇄", 438 + "annotates": "✎", 439 + "supplement": "⊕", 440 + "supplements": "⊕", 441 + "supports": "✓", 442 + "addresses": "◆", 443 + "explainer": "ℹ", 444 + "helpful": "☆", 445 + "contains": "▶", 446 446 }; 447 447 return icons[label] || "\u2194"; 448 448 } ··· 592 592 <div class="island-detail"> 593 593 <a href="/" class="back-link">&larr; Explore</a> 594 594 <h2>Island</h2> 595 - <p class="island-meta">${island.vertices!.length} vertices &middot; ${island.edges!.length} edges${island.recordUri ? ` &middot; <a href="https://pdsls.dev/${encodeURIComponent(island.recordUri)}#record" target="_blank" rel="noopener" class="pds-link">View on PDS &nearr;</a>` : ""}</p> 595 + <p class="island-meta">${island.vertices!.length} vertices &middot; ${island.edges!.length} edges${island.recordUri ? ` &middot; <a href="https://pdsls.dev/${island.recordUri}#record" target="_blank" rel="noopener" class="pds-link">View on PDS &nearr;</a>` : ""}</p> 596 596 597 597 <canvas class="island-graph-large" id="island-detail-graph"></canvas> 598 598 ··· 682 682 <div class="strata-page"> 683 683 <a href="/" class="back-link">&larr; Explore</a> 684 684 <p class="island-summary-large" data-field="title" contenteditable="true">${escHtml(summary)}</p> 685 - <p class="island-meta">${island.vertices!.length} vertices &middot; ${island.edges!.length} edges${island.recordUri ? ` &middot; <a href="https://pdsls.dev/${encodeURIComponent(island.recordUri)}#record" target="_blank" rel="noopener" class="pds-link">View on PDS &nearr;</a>` : ""}</p> 685 + <p class="island-meta">${island.vertices!.length} vertices &middot; ${island.edges!.length} edges${island.recordUri ? ` &middot; <a href="https://pdsls.dev/${island.recordUri}#record" target="_blank" rel="noopener" class="pds-link">View on PDS &nearr;</a>` : ""}</p> 686 686 687 687 <canvas class="island-graph-large" id="strata-graph"></canvas> 688 688
+3
src/worker.ts
··· 799 799 // Merge updated analysis into existing record 800 800 const record = JSON.parse(row.record); 801 801 record.analysis = { ...record.analysis, ...body.analysis }; 802 + // Remove stale fields that are no longer in the lexicon 803 + delete record.analysis.connections; 804 + delete record.connections; 802 805 record.updatedAt = new Date().toISOString(); 803 806 804 807 // Write back to PDS via com.atproto.repo.putRecord