## Summary
- Rename project from "OpenAPI" to "Longbridge Developers" across all
locales, config, and docs
- Add local SVG assets for homepage features (replacing external CDN
URLs)
- **TipContainer**: replace emoji with SVG icons, Shadcn-style
border/bg/text per type using `data-type` + CSS `@apply`
- **Tabs**: improved tab styling, fix `ul`/`ol` indentation in tab
content
- **Sidebar**: active item uses brand color background (color-mix) with
rounded corners
- **Doc footer**: LLMs Text + Edit this page on same row, subdued
colors, lighter "Updated at"
- **Breadcrumb**: remove primary color
- **UserMenu**: rename Profile → Dashboard (控制台)
- **Style**: inline code color fix, blockquote updates, font
improvements
## Test plan
- [ ] Verify rename appears correctly in EN / zh-CN / zh-HK locales
- [ ] Check homepage SVGs load from `/assets/`
- [ ] Check TipContainer all 6 types render with correct
border/bg/text/icon colors in light and dark mode
- [ ] Check Tabs styling and list indentation
- [ ] Check sidebar active item background
- [ ] Check doc footer layout (LLMs Text + Edit this page same row)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
## Summary
- Add `filings` and `filing-detail` commands to the "Available
capabilities" section across all three locales (en, zh-CN, zh-HK)
- Add an earnings analysis example in the "AI integration" section
demonstrating a two-step workflow: use `filings` to discover filing IDs,
then `filing-detail` to pull full content for cross-company comparison
(TSLA vs NVDA Q4 2025)
## Test plan
- [ ] Verify the new "Company filings & announcements" section renders
correctly in all three locales
- [ ] Verify the earnings analysis example code block displays properly
- [ ] Check that table formatting renders correctly in the example
output
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
## Summary
- Update brew install command to `brew install --cask` in CLI docs
(zh-CN, zh-HK, en)
Follows the migration of longbridge/homebrew-tap from Formula to Cask.
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
## Summary
- Add CLI documentation page (EN / zh-CN / zh-HK) for [Longbridge
Terminal](https://github.com/longbridge/longbridge-terminal), covering
installation (Homebrew + install script), OAuth authentication, full
command reference, and AI integration
- Add **CLI** nav item after MCP in all three locales
- Move LLM sidebar position to appear immediately after CLI
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Updated getting-started documentation for both zh-CN and en:
**Changes:**
- Added OAuth 2.0 as the recommended authentication method (marked with
⭐)
- Moved traditional API Key method to secondary position for
compatibility
- Added OAuth registration and authorization flow examples for all SDKs
- Included OAuth benefits and security best practices
- Provided code examples for Python, JavaScript, Rust, and Java
**OAuth 2.0 Benefits:**
✅ More secure (no shared secret)
✅ Simpler integration (no signature calculation)
✅ Token-based modern authentication
✅ Better suited for modern applications
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
## Summary
- Move MCP under Getting Started in left sidebar (all locales)
- docs/en/docs/mcp.md
- docs/zh-CN/docs/mcp.md
- docs/zh-HK/docs/mcp.md
- Add MCP top navigation item right after Docs (all locales)
- docs/.vitepress/locales/en/nav.ts
- docs/.vitepress/locales/zh-CN/nav.ts
- docs/.vitepress/locales/zh-HK/nav.ts
## Notes
- Clean branch from main
- No unrelated changes included
This PR starts the second pass of API doc accuracy review (without
changing doc structure).
## Included in this PR
- Add verification progress log for mock-account OAuth2 testing:
- `openapi/audit/mock-account-review-2026-03-01.md`
## What has been verified
- Quote APIs: market temperature, history market temperature, security
list
- Watchlist API: groups
- Asset APIs checked and failure modes captured for current mock-account
scope
## Next commits (same PR)
- Apply field/response corrections in docs (en/zh-CN/zh-HK) based on
verified runtime behavior
- Keep original documentation layout unchanged
- Replace localStorage-based session management with LongPort Internal
API calls
- Add LongPort Internal SDK script injection via head tag and Vite
plugin
- Create TypeScript definitions for Internal SDK interfaces (UserInfo,
Member, Setting, etc.)
- Refactor UserAvatar component to use Internal API for user info and
login state
- Add useAvatar composable for fetching user avatar from Internal API
- Update UserAvatarIcon to handle empty avatar state with fallback
styling
- Include SDK type definitions in TypeScript compilation
- Update Node.js engine requirement to >=24.0.0
- Remove @ts-ignore comments for Vite plugins
- Add Edit Link
Co-authored-by: 石石 <lei.yang@longbridge-inc.com>