Commit Graph

11 Commits

Author SHA1 Message Date
Manoj Bajaj df165b8b42 chore(docs): apply DESIGN.md tokens to Mintlify config
Update docs.json to match the Authsome Secure Console design system:

- colors.primary: #83CA16 (lime) → #10B981 (Deep Emerald)
- colors.light:   #A3E635      → #4EDEA3 (emerald tint)
- colors.dark:    #65A30D      → #059669 (deep emerald)
- background.dark: #0A0A0A    → #09090B (Obsidian)
- font: add Hanken Grotesk for headings and body (matches DESIGN.md
  typography spec)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 16:35:39 +05:30
Manoj Bajaj 30ec8d4ff6 docs: Update documentation
Entire-Checkpoint: fe02c73a3964
2026-05-29 16:00:30 +05:30
Priyansh Khodiyar e12082f078 docs: add dedicated Hermes Agent integration page, drop stale Hermes refs 2026-05-25 11:14:35 +05:30
Priyansh Khodiyar 71b89fd036 docs(site): adopt skill-driven CLI conventions across the docs
The skill rewrite (PR #284) and README update standardized on
"authsome <command>" (assumes "uv tool install authsome") and on
agent-driven login flows. The docs site still spoke "uvx authsome"
everywhere and didn't surface the auth-error decision tree the
skill teaches. This brings the docs in line.

Four kinds of change in one PR.

1. CLI prefix sweep ("uvx authsome" to "authsome").

Mechanical find/replace across docs/site/ excluding installation.mdx.
812 occurrences updated. installation.mdx keeps the literal "uvx"
references because they explain the one-off run path.

2. installation.mdx rewrite.

- "uv (recommended)" tab leads, with "uv tool install authsome".
- pip second.
- uvx demoted to "one-off, no install" with @latest pattern shown.
- From source unchanged.
- A Note at the top declares: every command in the docs is the
  installed form; uvx users prefix with "uvx authsome@latest".
- All subsequent code blocks updated to bare "authsome".

3. New troubleshooting/auth-errors.mdx page.

Captures the decision tree the skill teaches: 401 -> revoke +
re-login; 403 -> "authsome login --scopes" (not re-registering);
wrong client creds -> "authsome remove" then re-login. Registered
in docs.json under Troubleshooting.

4. quickstart.mdx pivoted to two paths + help reflex.

Path 1: agent-driven. Install the skill, ask the agent to do a
task that needs an external service. The agent runs login itself.
Path 2: CLI-driven. The existing manual walkthrough, preserved.
Adds a Tip about reading "authsome --help" and "authsome <cmd>
--help" before guessing flags.

5. Agent-mode note on the four skill-based integration pages.

claude-code, codex, cursor, opencode each get a one-paragraph Note
clarifying that the agent runs login, opens the browser on the
user's machine for OAuth, and that users should not paste keys
into prompts or pre-run login commands. The four SDK-style
integration pages (langchain, llamaindex, openai-agents-sdk,
anthropic-sdk) are unchanged because their pattern is
developer-driven, not agent-driven.

Verified clean: no "uvx authsome" outside installation.mdx,
docs.json valid, no em-dashes introduced.
2026-05-19 16:12:42 +05:30
Priyansh Khodiyar c97c1afb5f fix(docs): repoint canonical to authsome.ai and drop dead links
Mintlify generates the sitemap from seo.metatags.canonical, and the
canonical was still pointing at authsome.agentr.dev. Every <loc> in
https://authsome.ai/docs/sitemap.xml carried the old domain even
though the docs are now hosted at authsome.ai.

Domain rename:
- docs.json canonical to https://authsome.ai/docs.
- docs.json footer "Home" link to https://authsome.ai.
- custom-providers.mdx schema URL to authsome.ai.

Security disclosure:
- Drop the security@agentr.dev email path from disclosure.mdx and
  route all reports through GitHub's private security advisory flow.
  The email was the only contact path that needed mailbox
  maintenance; GitHub advisories give us the same private channel
  without it.

Dead links (target files deleted upstream in 019bdd1 and ec06181):
- roadmap.mdx: drop both references to docs/authsome-design.md
  (moved to docs/internal/, not public-facing).
- daemon-trust-boundary.mdx: replace authsome-design.md reference
  with a link to the public /roadmap page.
- encryption.mdx: drop docs/specs/authsome-v1.md reference; keep
  the prose describing the future portable spec.
- credential-storage.mdx: same fix as encryption.mdx, also drops
  one stale manojbajaj95 owner reference incidentally.
2026-05-15 19:04:52 +05:30
Priyansh Khodiyar bccf288447 docs(site): add logo wordmark, Discord link, and navbar icons
Navbar previously rendered "Authsome" as plain text with no logo or
favicon. This adds the Authsome `#` mark + wordmark as SVG logos (light
and dark variants), a favicon, and a Discord community link. The PyPI
link gets a Python brand icon, and Discord moves into footer socials
alongside GitHub.

llms.txt drops out of the navbar — it already lives in the footer's
Docs column, and the navbar slot is more valuable for the community
link.
2026-05-14 19:37:00 +05:30
Priyansh Khodiyar fac06d6275 docs(site): split Guides and Reference into top-level tabs
Top nav now has four tabs:
- Documentation (Get started · Concepts · Security · Project)
- Guides (Guides · Troubleshooting)
- Reference
- Integrations

Troubleshooting is folded as a sub-group under Guides since both are
task-oriented.
2026-05-12 15:56:02 +05:30
Priyansh Khodiyar 02d97f025b docs(site): add CodeGroup, Expandable; remove now-unused proxy-injection snippet
CodeGroup across all 45 provider pages: the "Use the token / key" section
now collapses Library / Proxy / Environment into a single tabbed widget
instead of three sequential subsections. Higher information density, one
copy-paste interaction per page.

Expandable on the daemon-api /ready response: nested checks fields render
as a typed, collapsible block instead of inline prose.

The proxy-injection.mdx snippet is no longer referenced anywhere; its
content is folded into the CodeGroup trailer prose with the env-var and
host inlined per page. Removed.
2026-05-12 14:02:57 +05:30
Priyansh Khodiyar ced242215e docs(site): rebuild docs into tabbed structure with shared snippets and component upgrades
Structure:
- Two-tab navigation (Documentation / Integrations) in docs.json.
- Documentation tab: Get started, Guides, Concepts, Security, Reference,
  Troubleshooting, Project (roadmap/changelog/compared).
- Integrations tab: Agent frameworks (12), OAuth providers (14), API-key
  providers (31). All 45 bundled providers have per-page entries with
  facts pulled from src/authsome/auth/bundled_providers/.

Content added (75 new pages):
- Onboarding gap: installation.
- Concepts: the-daemon, profiles-vs-connections.
- Security: threat-model, encryption, daemon-trust-boundary,
  hosted-deployment, disclosure.
- Guides: multiple-connections (extracted from login-with-oauth).
- Reference: file-layout, python-library, daemon-api, audit-log.
- Troubleshooting: daemon-issues.
- Project: roadmap, changelog, compared.
- Integrations: 3 overviews, 12 agent frameworks, 14 OAuth providers,
  31 API-key providers.

Shared snippets in docs/site/snippets/ used by 45 of 47 provider pages:
proxy-injection, multi-connections-cta, masked-input-note,
whats-next-oauth, whats-next-apikey.

Component upgrades:
- Prompt on agent integration pages with copy-to-clipboard / Open in Cursor.
- Tree on 4 filesystem layouts (replacing ASCII art).
- Accordion + AccordionGroup on troubleshooting/doctor, oauth-callbacks,
  token-refresh.
- Badge on roadmap (Shipped / Planned / Future status pills).
- Frame on architecture call graph and index mermaid with captions.
- Tooltip on PKCE, DCR, AES-256-GCM, fcntl.flock, NIST SP 800-38D.
- ResponseField on daemon-api typed responses.

docs.json:
- background.color light/dark to match marketing palette.
- appearance default dark.
- seo block with canonical, og, twitter, indexing.
- banner pointing at the GitHub repo.
- contextual options (copy, view, chatgpt, claude, cursor).
- feedback (thumbs + suggest edit).
- navbar llms.txt link.
- Footer expanded to three columns.

Sidebar icons:
- Brand icons (verified against Font Awesome GraphQL API) for atlassian,
  discord, github, gitlab, google, hubspot, microsoft, notion, slack,
  x-twitter, buffer, intercom, mailchimp, openai.
- Other providers and overview pages render without an icon to avoid
  echoing the group icon.

Em-dashes stripped from every MDX file.
2026-05-12 14:02:56 +05:30
beubax 006ce3f19a fix: resolve circular import in server dependencies 2026-05-08 14:37:34 +05:30
rishabhraj36 13031438e2 fix: refactored docs 2026-04-30 15:42:36 +05:30