From 2b68f476001ec48dcdb73765e691a4ff08bd5e7b Mon Sep 17 00:00:00 2001 From: krahd Date: Sun, 10 May 2026 01:05:28 -0300 Subject: [PATCH] website: hero logo, remove eyebrow, rectangular screenshot, fix doc links - Replace hero right-column GIF placeholder with large project logo - Restore two-column hero grid layout (.hero-inner) - Remove 'Local-first AI play and analysis' eyebrow span and CSS - Set .media-frame border-radius to 0 (rectangular corners) - Fix all .md doc links to GitHub rendered pages (README, USER_GUIDE, CONTRIBUTING, CREDITS) in both hero buttons and links-grid cards - Update STATUS.md --- STATUS.md | 8 +++----- docs/index.html | 48 ++++++++++++++++++++++++++---------------------- 2 files changed, 29 insertions(+), 27 deletions(-) diff --git a/STATUS.md b/STATUS.md index 9133acb..5a6a575 100644 --- a/STATUS.md +++ b/STATUS.md @@ -1,8 +1,6 @@ # BatLLM Status -Last updated: 2026-05-10 00:51 - -## Project Purpose +Last updated: 2026-05-10 01:04 BatLLM is a Python/Kivy research, education, and game project for exploring AI-mediated play, prompt quality, LLM behaviour, and local-model workflows. The repository currently contains a playable local desktop game, a standalone read-only Game Analyzer, local Ollama lifecycle and model-management helpers routed through `modelito`, release-bundle tooling, Homebrew formula generation, generated API reference artefacts, and maintained user/developer documentation. @@ -89,7 +87,7 @@ This status update followed a repository-wide audit on 2026-05-09. The audit ins - Mock-Ollama smoke validation now accepts a responding `/api/version` endpoint when process-level inspection cannot identify the mock server as an Ollama process. - Generated Doxygen output under `docs/code/` was regenerated after source and version changes. Existing Doxygen warnings are mostly undocumented Kivy/test helper classes and remain non-blocking documentation debt. - Architecture and runtime-flow SVG diagrams were redrawn with larger canvases, wrapped text, boundary-aligned connectors, plain arrow labels, and clearer label placement. -- `docs/index.html` is now the public GitHub Pages showcase site for `https://krahd.github.io/BatLLM/`; GitHub Pages now serves from branch `main` and path `/docs`, the hero no longer uses a diagram background or top-of-page gameplay image, the page uses a darker modernised visual system, grant/provenance notes are surfaced in a dedicated section, Tomas Laurenzo attribution remains in provenance/footer copy, the demo GIF is used once in-page, and inline text links are no longer bolded. +- `docs/index.html` is now the public GitHub Pages showcase site for `https://krahd.github.io/BatLLM/`; GitHub Pages now serves from branch `main` and path `/docs`, the hero no longer uses a diagram background or top-of-page gameplay image, the page uses a darker modernised visual system, grant/provenance notes are surfaced in a dedicated section, Tomas Laurenzo attribution remains in provenance/footer copy, the demo GIF is used once in-page, inline text links are no longer bolded, the hero eyebrow label has been removed, the hero right column shows the project logo at large scale, the screenshot has rectangular (zero-radius) corners, and documentation links in the hero and links grid point to the rendered GitHub pages for README, USER_GUIDE, CONTRIBUTING, and CREDITS. - The git worktree was clean at the start of this audit; current changes are intentional audit/remediation updates. ## Current Implementation State @@ -277,4 +275,4 @@ The previous status report recorded these successful checks from the same releas - Design the 2.0 server contract before adding web or repository-backed prompt/game sharing. - Add broader tests for malformed model responses, slow startup, missing models, session compatibility, analyzer edge cases, and packaged first-run behaviour. -Last updated: 2026-05-10 00:51 +Last updated: 2026-05-10 01:04 diff --git a/docs/index.html b/docs/index.html index d149e7f..d47936a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -185,26 +185,21 @@ width: 100%; margin: 0 auto; padding: 92px 28px 118px; + display: grid; + grid-template-columns: 1fr auto; + gap: 60px; + align-items: center; } .hero-copy { max-width: 680px; } - .eyebrow { - display: inline-flex; - align-items: center; - gap: 10px; - margin-bottom: 18px; - padding: 8px 14px; - border: 1px solid rgba(255, 255, 255, 0.12); - border-radius: 999px; - background: rgba(255, 255, 255, 0.04); - color: rgba(243, 246, 248, 0.82); - font-size: 12px; - font-weight: 800; - letter-spacing: 0.12em; - text-transform: uppercase; + .hero-logo img { + width: 300px; + height: 300px; + object-fit: contain; + opacity: 0.88; } h1 { @@ -361,7 +356,7 @@ .media-frame { border: 1px solid var(--line); - border-radius: 24px; + border-radius: 0; background: rgba(255, 255, 255, 0.04); box-shadow: var(--shadow); overflow: hidden; @@ -507,6 +502,13 @@ .hero-inner { padding-top: 74px; + grid-template-columns: 1fr; + } + + .hero-logo img { + width: 180px; + height: 180px; + margin: 0 auto; } .support-panel, @@ -585,7 +587,6 @@
- Local-first AI play and analysis

BatLLM

A local AI-mediated battle game for studying prompts, model behaviour, strategy, @@ -596,6 +597,9 @@

BatLLM

View Source
+
@@ -690,8 +694,8 @@

Local model workflows stay visible

and repeatable analyzer sessions.

- Read The Overview - Open The User Guide + Read The Overview + Open The User Guide
@@ -703,19 +707,19 @@

Build, play, inspect, and contribute

keeps the research framing, setup notes, tests, packaging details, and release criteria together.