Skip to content

fix: tidy the About tab family row and privacy note - #35

Merged
jatinkrmalik merged 3 commits into
mainfrom
fix/about-family-buttons
Aug 30, 2026
Merged

fix: tidy the About tab family row and privacy note#35
jatinkrmalik merged 3 commits into
mainfrom
fix/about-family-buttons

Conversation

@jatinkrmalik

Copy link
Copy Markdown
Member

Summary

  • Replaced the About tab's raw family URLs with the same ghost icon buttons as Talk to us.
  • Family icons are all ink currentColor marks (platform SVGs from the brand book, HQ mic, 1U chassis). The host card uses the official tower mark.
  • "Keep this host private" is a mint info box instead of a left-rule callout.
  • License and Version share a baseline. The footer is just a centered copyright line.

Verification

  • uv run ruff check on the touched Python files, ruff format, and pytest tests/test_about.py tests/test_admin.py tests/test_build_info.py
  • Full just test (lint, mypy, package, unit, compose)
  • Browser-checked About at 1440, ~1024, and 390, plus dark theme
  • Container build, if Dockerfiles or lockfile changed
  • Docs updated for setup, network, or configuration changes

Privacy and security

  • No secrets, recordings, transcripts, or private hostnames added
  • No weakening of bearer auth, upload limits, retention, or default binding without discussion

The About tab was dumping product URLs as a row of green links and
repeating the same self-hosted-compute sentence. Family products now
use the same ghost icon buttons as Talk to us, with the official
platform marks from the brand book. HQ and Gateway keep the approved
lockups. The page title is About, matching the other tabs.
Keep this host private is a mint info box instead of a left-rule
callout. The host card uses the official tower mark; the 1U stays
on the small family button.
HQ and Gateway buttons now use currentColor marks like the platform
row. License and Version share a baseline. The footer is just the
centered copyright line.
@netlify

netlify Bot commented Aug 30, 2026

Copy link
Copy Markdown

Deploy Preview for voca-gateway canceled.

Name Link
🔨 Latest commit a113f9f
🔍 Latest deploy log https://app.netlify.com/projects/voca-gateway/deploys/6a93d88075e3cc00081f2ffd

@greptile-apps

greptile-apps Bot commented Aug 30, 2026

Copy link
Copy Markdown

Greptile Summary

The PR refreshes the About tab’s family links, host branding, privacy notice, build facts, and footer presentation.

  • Replaces raw family URLs with labeled ghost buttons and vendored brand marks.
  • Uses the tower artwork for the host card and a mint information box for the privacy warning.
  • Simplifies the footer and adds focused markup, styling, and asset tests.

Confidence Score: 5/5

The PR appears safe to merge with no actionable defects identified.

The new SVG assets are included by supported packaging paths, the labeled links remain accessible, and the existing wrapping layout accommodates the expanded family row.

Important Files Changed

Filename Overview
app/fragments/about.py Reworks the About fragment’s branding, family controls, privacy notice, and descriptive copy without introducing a concrete functional defect.
app/webui/styles.css Adds responsive About-page presentation and simplifies footer styling while preserving wrapping behavior.
app/webui/index.html Removes repository navigation links from the footer, leaving the centered copyright line.
tests/test_about.py Adds assertions for the new official SVG assets and About-specific styling.
tests/test_admin.py Updates integration assertions for the revised About surface and simplified footer.

Reviews (1): Last reviewed commit: "fix: make About family icons ink-only an..." | Re-trigger Greptile

@jatinkrmalik
jatinkrmalik merged commit 6485d84 into main Aug 30, 2026
7 checks passed
@Mr-Sunglasses
Mr-Sunglasses deleted the fix/about-family-buttons branch September 3, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant