fix: mobile theme toggle + UI polish; refresh both case studies

- fix: theme toggle did nothing on mobile — duplicate id=theme-toggle bound only the
  desktop button; bind all [data-theme-toggle] instead (root cause)
- header: 2px gap top/bottom; TraceMotif svg 24->28 so the status dot isn't clipped
- remove private git.cesnimda.uk links (footer, contact, mobile nav, JSON-LD sameAs);
  soften homelab diagram label
- both projects now 'in development'; about wording: Gmail analytics -> inbox cleanup
- JobTrack: refreshed to current app (Kanban pipeline, deterministic CV match, assistive
  AI, EF Core) + new mockups; InboxIntel: .NET 10, pgvector + Ollama semantic search,
  inbox-health analytics, split-view + new mockups; meta descriptions updated
- new ATS CV PDFs (from the new docx, via Word)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
cesnimda
2026-07-10 09:54:30 +02:00
parent d9dd4f432e
commit 8132c202ba
23 changed files with 193 additions and 179 deletions
@@ -122,13 +122,6 @@ const fieldClass =
class="text-body text-ink hover:text-accent">LinkedIn ↗</a
>
</li>
<li>
<a
href={profile.links.gitea}
rel="me noopener"
class="text-body text-ink hover:text-accent">git.cesnimda.uk ↗</a
>
</li>
<li>
<a href={profile.links.phoneHref} class="text-body text-ink hover:text-accent"
>{profile.links.phone}</a