| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(web): v0.26 refresh — buddy page, changelog, partners, provider … (#2060) * feat(web): v0.26 refresh — buddy page, changelog, partners, provider catalog - Single-source the site version from the root package.json (never stale again) - New /buddy/ page: all 7 hero sprites rendered as animated SVGs generated from src/buddy/pixelSprites.ts, attack descriptions, commands, hatch lore, plus a dedicated 1200x630 OG image composed from the real sprites - New /changelog/ page: curated release highlights 0.19 -> 0.26 from a typed releases.ts data file - Landing: buddy teaser section, partners strip (GitLawb, Bankr, Atomic Chat, Xiaomi MiMo, Atlas Cloud, AI/ML API, Novita AI) with self-hosted logos, community links, refreshed provider strip, node >= 22 fix - Providers docs rebuilt as grouped catalog (39 providers: subscriptions, gateways, vendors, local, custom) incl. xAI OAuth, AI/ML API, Cloudflare Workers AI, NVIDIA NIM, Kimi K3, GPT-5.6, Opengateway free models - Data refresh vs v0.26.0 source: 16 new slash commands, pdf skill, new CLI flags + 10 subcommands, modelLimits/providerFallbackChain/agentRouting settings, corrected env vars (GEMINI_API_KEY, OPENGATEWAY_API_KEY, ...) - Nav/footer/docs sidebar link the new pages; JSON-LD breadcrumbs on both Co-Authored-By: OpenClaude <openclaude@gitlawb.com> * fix(web): address CodeRabbit review — flag description + dist verification - Correct --disable-slash-commands description: the flag empties the entire slash-command list (REPL.tsx filters all commands), not just skills; the upstream help string "Disable all skills" is the misleading one - Add scripts/verify-dist.ts, wired into `bun run build` (so the existing CI web job runs it): asserts SITE.version matches the root package.json in the rendered pages, nav exposes /buddy/ and /changelog/, every release renders with its GitHub URL, every hero renders with its sprite asset, partner and community links render on the landing page, and the sitemap covers the new routes Co-Authored-By: OpenClaude <openclaude@gitlawb.com> * fix(web): harden verify-dist per review — empty-page guard, rendered-nav check, tests - page() now records a failure for a present-but-empty file, so '' is only ever returned alongside a recorded failure and skipped assertions can no longer mask a blank page - assert the rendered docs sidebar (dist/docs/) links every docsNav route, not just the source data array and the landing nav - extract pure verifyDist(dist) and add 9 fixture-based bun tests covering missing/empty pages, lost sidebar links, missing sprites, stale partner links, missing release URLs, and sitemap regressions; discovered by the root `bun test` run in CI, no workflow changes needed Co-Authored-By: OpenClaude <openclaude@gitlawb.com> * test(web): derive the missing-sprite fixture from heroes data Hard-coding robinhood.svg would make the test throw during fixture mutation if that hero were renamed, instead of exercising verifyDist(). Co-Authored-By: OpenClaude <openclaude@gitlawb.com> --------- Co-authored-by: OpenClaude <openclaude@gitlawb.com> | 1 个月前 | |
feat(web): replace favicon/logo with Ember Block O brand mark (#2065) The site icon was still the 2026-06 terminal-face + git-fork circuit mark, predating the ember identity the product now leads with (the ANSI-Shadow startup logo and the orange pixel wordmark in the README). Replace it with the Ember Block O: the startup screen's figlet "O" letterform re-plotted as pure SVG rects — five ember gradient bands (#ffb15f → #be5008, the exact stops from StartupScreen.palettes.ts) with the wordmark's thin offset outline shadow, on a dark rounded tile. Reads as a crisp orange O at 16px and matches CLI, README, and site. - openclaude-logo.svg: new mark (same filename, Head.astro untouched) - openclaude.png: 512px transparent-corner render (PNG favicon and the nav/footer images, which already reference this path) - og/{default,docs,commands,buddy}.png: all four social cards regenerated with the new mark; layout, copy, and grid unchanged Co-authored-by: OpenClaude <openclaude@gitlawb.com> | 1 个月前 | |
feat(partners): add Concentrate and Exa to partner roster (#2141) Adds Concentrate (concentrate.ai) and Exa (exa.ai) to the README partners table and the web landing page, with light/dark logo variants self-hosted under docs/assets/ and web/public/partners/. Co-authored-by: OpenClaude <openclaude@gitlawb.com> | 21 天前 | |
feat(web): replace favicon/logo with Ember Block O brand mark (#2065) The site icon was still the 2026-06 terminal-face + git-fork circuit mark, predating the ember identity the product now leads with (the ANSI-Shadow startup logo and the orange pixel wordmark in the README). Replace it with the Ember Block O: the startup screen's figlet "O" letterform re-plotted as pure SVG rects — five ember gradient bands (#ffb15f → #be5008, the exact stops from StartupScreen.palettes.ts) with the wordmark's thin offset outline shadow, on a dark rounded tile. Reads as a crisp orange O at 16px and matches CLI, README, and site. - openclaude-logo.svg: new mark (same filename, Head.astro untouched) - openclaude.png: 512px transparent-corner render (PNG favicon and the nav/footer images, which already reference this path) - og/{default,docs,commands,buddy}.png: all four social cards regenerated with the new mark; layout, copy, and grid unchanged Co-authored-by: OpenClaude <openclaude@gitlawb.com> | 1 个月前 | |
feat(web): replace favicon/logo with Ember Block O brand mark (#2065) The site icon was still the 2026-06 terminal-face + git-fork circuit mark, predating the ember identity the product now leads with (the ANSI-Shadow startup logo and the orange pixel wordmark in the README). Replace it with the Ember Block O: the startup screen's figlet "O" letterform re-plotted as pure SVG rects — five ember gradient bands (#ffb15f → #be5008, the exact stops from StartupScreen.palettes.ts) with the wordmark's thin offset outline shadow, on a dark rounded tile. Reads as a crisp orange O at 16px and matches CLI, README, and site. - openclaude-logo.svg: new mark (same filename, Head.astro untouched) - openclaude.png: 512px transparent-corner render (PNG favicon and the nav/footer images, which already reference this path) - og/{default,docs,commands,buddy}.png: all four social cards regenerated with the new mark; layout, copy, and grid unchanged Co-authored-by: OpenClaude <openclaude@gitlawb.com> | 1 个月前 | |
feat(web): rebuild landing as Astro static site with gitlawb theme and full docs (#1606) * feat(web): rebuild landing as Astro static site with gitlawb theme and full docs Replaces the Vite+React SPA in web/ with a fully static Astro 6 site: - gitlawb-aligned design system: dark-default monochrome surface tokens, Geist Mono, hairline grids, [light]/[dark] toggle — keeping the orange #ff7a1a openclaude accent (#e85d00 in light mode for AA contrast) - 9-page docs section: installation, quickstart, providers, slash commands (all 69 user-facing commands with argument hints), CLI reference (every non-hidden flag), configuration, keybindings, skills — rendered from typed data files seeded from the CLI source - SEO: per-page canonicals/OG/Twitter, JSON-LD (SoftwareApplication, TechArticle, BreadcrumbList), @astrojs/sitemap, robots.txt, and generated 1200x630 OG cards, all on https://openclaude.gitlawb.com - zero framework JS: theme toggle, copy buttons, mobile nav, and TOC highlighting are small vanilla scripts - CI-compatible: same typecheck/build script names, bun.lock regenerated Co-Authored-By: OpenClaude <openclaude@gitlawb.com> * feat(web): redesign logo as gitlawb-aligned circuit mark White terminal face (hollow node eyes, >_ prompt mouth) on a black square with an orange git-fork trace descending to two commit nodes — same stroke language as the gitlawb mark. Adds the SVG source as the favicon and regenerates all three OG cards with the new logo. Co-Authored-By: OpenClaude <openclaude@gitlawb.com> * fix(web): address review feedback on copy button a11y and css lint - CopyCommand: generic aria-label (component is reusable, not install-specific) and a visually-hidden role="status" live region so screen readers announce the copied state - global.css: lowercase text-rendering keyword, blank line before color-scheme, kebab-case fade-up keyframe name Co-Authored-By: OpenClaude <openclaude@gitlawb.com> --------- Co-authored-by: OpenClaude <openclaude@gitlawb.com> | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 21 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 |