February 15, 20260.1.30Jugg.ai
v0.1.30 — feat: add branded Logo component and favicon to template
Release v0.1.30: Branded Logo component and favicon
February 15, 2026
What changed
- New
Logocomponent (template/src/components/logo.tsx) with three size variants:hero(text-5xl),default(text-xl), andsmall(text-base). Accepts an optionalclassNameprop. - New SVG favicon (
template/public/favicon.svg) using{{BRAND_PRIMARY}}and{{INITIALS}}placeholders, replaced at bootstrap. - Replaced duplicated inline logo markup in the landing page nav, landing page footer, and dashboard sidebar with the new
<Logo />component. - Favicon metadata added to root layout.
- Unit tests added for the Logo module and all size variants.
Why it matters
Previously, the same logo markup was copy-pasted in three places with slight inconsistencies. The new component is a single source of truth — change it once, update everywhere. Every bootstrapped project also gets a proper branded favicon out of the box now.
Technical notes
- No database changes or breaking changes.
- The
Logocomponent usesbg-primary/text-primary-foregroundclasses mapped from the--brand-primaryCSS variable inglobals.css. - Template placeholders (
{{INITIALS}},{{PROJECT_NAME}},{{BRAND_PRIMARY}}) are replaced during project bootstrap.
Release Notes
Successfully merged PR #82 and published release v0.1.30.
PR #82: "feat: add branded Logo component and favicon to template"
- Merged via squash merge (SHA: ae59174)
Release v0.1.30 — Key changes:
- New reusable
Logocomponent with hero/default/small size variants - New SVG favicon template with brand color and initials placeholders
- Replaced all inline logo markup across landing page (nav + footer) and dashboard sidebar with the new component
- Added favicon metadata to root layout
- Added unit tests for the Logo component module
Release URL: https://github.com/Jugg-ai/Jugg-ai.jugg-ai/releases/tag/v0.1.30