# simulafunist.com UX Review
Full walkthrough of the live site as a visitor. Tested: homepage, all filter tabs, search, individual note pages (Feedback guide, Quotes, Writing). Viewport: 1383px–1512px desktop.
---
## What's Working Well
| Feature | Notes |
|---|---|
| Instant search | Cross-category, no reload, responsive as you type |
| Filter tabs | All, Writing, Guides, Books, Papers, Quotes, Adventures, Ideas, Resources — correctly counted |
| Card grid | Clean beige aesthetic, good typography, emoji category badges |
| Reading time | Shows on every card |
| Note pages | Good TOC sidebar, readable typography, dark/light toggle |
| Internal linking | Purple hyperlinks work, open within the site |
| "Schedule with me" | Cal.com link in header — professional, prominent |
| Guides section | Deep content, 15+ min reads, rich internal links |
| PDF embeds | Render inline on note pages |
---
## Bugs Fixed (already committed — needs Obsidian Publish re-deploy)
### 1. Card excerpts showing raw `---` separators
Many notes have `---` horizontal rules at the top of the body. The excerpt generator was including them literally.
**Before:** `--- (c) Lon Setnik - 2025 To Cynthia. I tattooed you on my finger...`
**After:** `(c) Lon Setnik - 2025 To Cynthia. I tattooed you on my finger...`
Affected: Matters of Fidelity - Draft, That's exactly right, Thanks for the Feedback, many others.
**Fix:** `generate_index.py` — strip lines matching `^\s*[-*_]{3,}\s*
before excerpt generation.
---
### 2. Card excerpts starting with `|` from tag lines
Notes tagged with `#moc/publish | #on/feedback` in the body had their `|` separator appear in excerpts after tags were stripped.
**Before:** `| What's the big idea here? - Feedback is any information...`
**After:** `- Feedback is any information we get about ourselves, it's all data.`
Affected: Feedback, Bunnietta Lacks, Key dilemmas facing all curriculum designers, others.
**Fix:** Strip entire lines that are only Obsidian hashtag tags: `^(\s*#[A-Za-z0-9/_-]+\s*\|?\s*)+
.
---
### 3. Standalone dates showing in excerpts
Notes with a bare date line at the top of the body (like `2022-02-23` or `Dec 15, 2024`) had dates bleeding into the card text.
**Before (Listening):** `2022-02-23 What's the big idea here? listening is a conversational...`
**After:** `listening is a conversational procedure, a complex task with social, cultural...`
**Before (Can you be angry):** `Dec 15, 2024 Anyone who starts the conversation...`
**After:** `Anyone who starts the conversation with the statement...`
**Fix:** Strip lines matching `^\d{4}-\d{2}-\d{2}\s*
and `^[A-Z][a-z]{2} \d{1,2},? \d{4}\s*
.
---
### 4. H1 title text echoing in excerpt
Notes with a body H1 that mirrors the filename had the title text appear in the excerpt before the actual content.
**Before (Name Claim Aim):** `Name Claim Aim - Leading with Good Judgment 2024-01-27 A Good Judgment framework...`
**After:** `A Good Judgment framework for leading an ad hoc team. Name Claim Aim combines...`
**Fix:** Strip entire heading lines (`^#{1,6}\s+.*
), not just the `#` markers.
---
### 5. "438 min read" on book-length notes
Matters of Fidelity - Draft is 87,700 words. At 200 wpm = 438 min, which showed literally on the card. Jarring for visitors.
**Before:** `438 min read`
**After:** `7 hr read`
Notes ≥ 60 min now display as `X hr read`. Applied to both card footers and note detail meta chips.
**Fix:** New `fmtReadTime(words)` helper in `publish.js`.
---
## Remaining Issues (not yet fixed)
### A. Internal tags visible on note pages
Every published note shows its Obsidian tags as purple pill badges (`#moc/publish | #on/feedback`). The `#moc/publish` tag is internal housekeeping — visitors don't need to see it.
**Options:**
- Add CSS to hide `#moc/publish` chips: `.tag[href*="moc/publish"] { display: none; }`
- Or rename to something visitor-friendly, e.g. `#type/guide`
- Obsidian Publish Settings → can toggle tag visibility off entirely
---
### B. Lowercase note titles in Ideas section
Many Ideas notes have lowercase titles ("psychological safety", "relational coordination", "goal setting"). These look unpolished next to the properly-titled Writing and Guides cards.
**Not a code fix** — these need to be renamed in the vault. Low urgency but visible on the homepage.
---
### C. "Deadfall" folder in sidebar
Obsidian Publish limitation — cannot exclude specific folders from the sidebar without unpublishing them. Low impact, most visitors won't notice.
---
### D. Tab bar wraps to 2 rows at certain viewport widths
At ~1383px (the width of the original Obsidian Publish frame + sidebar), the "Ideas" tab is right at the edge. At wider native browser viewports, tabs wrap to a second row. The wrap behavior is fine, but the edge-case clipping at ~1383px is worth monitoring.
---
### E. "What's the big idea here?" appearing as a Guides card
There is a note literally titled "What's the big idea here?" in the vault (not just a heading). Its excerpt starts with content from the Feedback guide, which is confusing. This note should either be renamed to something descriptive or merged into its parent guide.
---
### F. Schedule table `|` in some excerpts
Notes like "Smoking Breaks" contain inline schedule tables with `8:00 – 8:45 AM | Introduction` format. The `|` in the middle of these lines isn't caught by the start-of-line strip. Low impact, rare pattern.
---
## Action Items
- [ ] **Re-publish `publish.js`** via Obsidian Publish UI to deploy all 5 fixes above
- [ ] **Add CSS** to hide `#moc/publish` tag chips on note pages (Obsidian Publish custom CSS)
- [ ] **Rename** "What's the big idea here?" note to something descriptive
- [ ] **Batch rename** high-value Ideas notes from lowercase to Title Case (50–100 notes, good Claude API task)