Skip to content

feat(help): add help center demo at /help - #22

Open
yanboishere wants to merge 9 commits into
felinics:mainfrom
yanboishere:feat/help-center
Open

yanboishere wants to merge 9 commits into
felinics:mainfrom
yanboishere:feat/help-center

Conversation

@yanboishere

@yanboishere yanboishere commented Sep 20, 2026

Copy link
Copy Markdown
Member

What

Intercom-style help center demo modeled after help.openai.com, served at /help:

  • Searchable index with 8 topic collections and 36 Q&A articles (zh + en)
  • Collection pages with article lists, breadcrumbs and topic chips
  • Article pages rendering markdown answers, with related articles and a contact card
  • Client-side search over questions and answers (question-title hits rank first)
  • Footer gains a Support → Help Center column linking to https://help.memoh.ai

Design notes

  • Content and UI strings are self-contained in src/lib/help.ts (not src/locales/*.json), so the section can later be extracted to help.memoh.ai as a unit and does not conflict with in-flight locale work. ja falls back to en, matching the site fallbackLocale.
  • Article bodies reuse the blog markdown renderer (src/lib/markdown.ts).
  • /help routes join the plain-content shell in App.vue (flat background, no canvas).

Placeholder copy

All 36 Q&A entries are invented demo content drafted from the landing site own copy — review before treating any claim (system requirements, billing behavior, retention) as product truth.

Verification

  • vue-tsc and vite build pass
  • Manually verified in dev: index / collection / article pages, search, zh + en, dark + light mode

yanboishere and others added 9 commits September 20, 2026 21:38
Intercom-style help center modeled after help.openai.com: a searchable
index of 8 topic collections with 36 Q&A articles (zh + en), collection
and article pages with breadcrumbs, related articles and a contact card.

Content and UI strings are self-contained in src/lib/help.ts (not in
src/locales/*.json) so the section can later be extracted to
help.memoh.ai as a unit; article bodies reuse the blog markdown
renderer. All Q&A copy is placeholder demo content pending review.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
New footer column "Support" with a "Help Center" link to
https://help.memoh.ai, between Resources and Community; the desktop
footer grid grows from 6 to 7 columns (tablet/mobile breakpoints wrap
as before).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Rewrite "How do I get started" as two sections — desktop app first
(download, sign in, create a Bot, assign tasks), web app as the
alternative — and list desktop before web in "Where can I use Memoh".
Add h2-h4 styles to the article body, which previously relied on
headings never being used.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
All mailto targets — the footer business-contact link, the help contact
card, and the invoice / account-deletion articles — now point to
support@memoh.net.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
"Where can I use Memoh" now lists desktop and web only; messaging
channels keep their own collection.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
"Which chat channels does Memoh support" now enumerates the twelve
channel adapters that exist in felinics/Memoh
(internal/channel/adapters): Telegram, Discord, Slack, LINE, WeChat,
WeChat Official Account, WeCom, QQ, Feishu, DingTalk, Matrix and
Misskey, using the display names from the product's own i18n files.
The channels collection description mentions the wider set too.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… and more

Five new articles in the channels collection, grounded in the adapter
configs in felinics/Memoh (internal/channel/adapters): WeChat QR login
(plus Official Account / WeCom credentials), Feishu app id/secret with
websocket default and Lark region, DingTalk appkey/secret over Stream
mode, Slack bot + app tokens with Socket Mode, and a combined guide for
QQ, LINE, Matrix and Misskey. The collection grows from 4 to 9 articles.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…dels

Remove "How does the agent's memory work" and retitle the collection
from "Agents, models & memory" to "Agents & models" with a matching
description.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Fold the collected support questions (Feishu sheet CSV export) into the
existing collections:

- New: what Memoh can do, vs renting a VPS, bringing existing
  accounts/files, server locations, multitasking, why pricing is
  sustainable, payment/renewal/annual plans, prohibited uses.
- Corrected from the sheet's canonical answers: the cloud computer
  hibernates after ~24h idle and hot-restarts with data preserved
  (was described as unconditionally always-on), and credits get the
  official conversion ($1 = 500 credits) with a per-model reference
  table.
- "How is Memoh different" gains the chatbot-vs-cloud-computer
  contrast; plans overview notes subscriptions bundle credits with
  cloud-computer resources; article body gains table styles.

Questions with no answer in the sheet and no verifiable basis (annual
tech report, Kibotos/KiboVM open-sourcing, multi-device concurrent
login) are intentionally left out.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant