Skip to content

Add quiet GitHub links across product surfaces (widget, CLI, docs footer) #503

Description

@omridevk

Motivation

Several product surfaces currently have no link back to the GitHub repo at all: the widget itself
(footer/settings panel), the CLI (after install or first successful dev-server boot), and the docs
site footer. Someone who's actively using conciv day-to-day may never see the README or landing
page again after their first install, so a single, quiet link on each surface is a reasonable way
to keep the repo discoverable without ever interrupting their workflow.

Acceptance criteria

  • Widget footer or settings panel shows a small GitHub star link + live count, matching the
    visual weight of the widget's other footer chrome — never a modal, toast, or anything gating
    interaction.
  • The CLI (npx @conciv/cli@latest init, or first successful dev-server boot) prints exactly
    one quiet terminal line pointing at the GitHub repo URL, once — not a banner, not ASCII art,
    and not repeated on every subsequent pnpm dev.
  • Docs site footer shows a quiet GitHub link/count, styled consistently with the rest of the
    footer (this can land in the same PR as the site header star CTA if that PR already touches
    the docs footer — check before duplicating).
  • None of the three ever appears inside the chat/agent conversation flow itself — that surface
    stays free of any GitHub prompt.

Notes

  • If a live star count needs new infra that would stall a given surface's PR, ship a static icon +
    link first for that surface and file the live-count follow-up separately, rather than blocking
    the whole thing.

Code pointers

  • widget footer/settings panel: packages/embed, packages/extensions (widget shell chrome)
  • CLI post-install/first-boot: packages/cli, packages/try/src/cli.ts
  • docs footer: apps/site/src/components/landing/site-footer.tsx, apps/site/src/routes/docs

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    dxDeveloper experience and toolingenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions