Skip to content

docs: add /subscribe, /bind, room tags, Donut, update pricing#13

Merged
Aldiwildan77 merged 4 commits into
masterfrom
feat/docs-polish
May 29, 2026
Merged

docs: add /subscribe, /bind, room tags, Donut, update pricing#13
Aldiwildan77 merged 4 commits into
masterfrom
feat/docs-polish

Conversation

@Aldiwildan77

@Aldiwildan77 Aldiwildan77 commented May 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Add /subscribe command reference — plan embed, feature table, checkout buttons
  • Add /bind command reference — SSO account linking flow
  • Add /room tag list/set/remove subcommands to room command reference
  • Add rooms/tags.md — full tag management reference
  • Add donut/overview.md — Donut matchmaking: lifecycle, use cases, API endpoint table, pairing algorithm
  • Mark /feedback command as removed, redirect to support server
  • Update web/pricing.md — billing intervals (monthly/one-time/lifetime), multiple payment providers, no-refund policy, subscribe flow
  • Refresh index.mdx — slash commands summary table, Donut in reference section

Test plan

  • Build passes (yarn build)
  • New pages render: /commands/subscribe, /commands/bind, /rooms/tags, /donut/overview
  • Sidebar auto-generates all new pages
  • No broken internal links

Aldiwildan77 and others added 4 commits April 16, 2026 08:55
Local search:
- Add @easyops-cn/docusaurus-search-local with hashed index, keyed to
  the docs routeBasePath (/) so the search bar covers every page.

Blog / Changelog:
- Re-enable the blog preset as /changelog with RSS + Atom feeds.
- Ship one starter post announcing the docs refresh.
- Add "Changelog" link to the navbar.

PWA:
- Add @docusaurus/plugin-pwa with manifest.json, apple-touch-icon, and
  mask-icon. swRegister is off for now to avoid cache surprises.

CI:
- New ci.yml that runs yarn build on every PR — catches MDX errors and
  broken internal links before merge.
- New dependabot.yml to keep Docusaurus, Actions, and dev deps current.

Custom 404:
- Branded 404 page with three "go somewhere useful" tiles (Intro,
  Getting Started, Commands) and links to the FAQ and support server.

Open Graph image:
- New 1200×630 SVG at static/img/og-image.svg matching the land theme.
  OG and Twitter card metadata now point at it.

Favicon:
- Switch from the default Docusaurus favicon.ico to img/logo-mocha.svg.

Other polish:
- showLastUpdateAuthor enabled in docs preset.
- Copy-button CSS: visible border, gold hover accent, "copied" state.
- Admonitions on three pages: permissions info box in Getting Started,
  edit-window warning in Messages, Manage Webhooks note in
  Personalization.
yarn v1 doesn't accept --frozen-lockfile=false (it's not a valid flag
format). And since no lockfile is committed (.gitignore excludes *.lock),
the frozen-lockfile check would fail anyway. Match the existing
gh-pages.yml pattern: plain yarn.
@Aldiwildan77 Aldiwildan77 merged commit f3822f1 into master May 29, 2026
2 checks passed
@Aldiwildan77 Aldiwildan77 self-assigned this May 29, 2026
@Aldiwildan77 Aldiwildan77 deleted the feat/docs-polish branch May 29, 2026 16:00
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