Files
lightcraft/brand/icon.svg
T
Andrew FrahnandClaude Opus 5.5 6cbc0eb5a9 Phase 0: configurable brand, MIT licence, plan/ and Immich tracker
- brand.toml is the only place the product name lives; every crate and app
  reads it through dac-brand (env vars with legacy fallback, settings folder
  with copy-only migration, default library, preset extensions, i18n {app})
- cargo xtask brand check|test, run|install|package, docs, rename-crates,
  deny and immich; packaging files are templates rendered from brand.toml
- icons regenerated from brand/icon.svg; upstream branding removed
- MIT licence (segment and fetch stay Apache-2.0); cargo deny licence policy
- clean-room rules in AGENTS.md/CLAUDE.md; docs/upstream-merge.md
- plan/ rebuilt and committed; parity tracker reopens Classic rows, adds
  PLAN.md section 2 rows and the IMM Immich section; plan/immich.md and a
  pinned Immich test server

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-10 10:30:06 +11:00

8 lines
947 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
<!-- Placeholder mark: six-blade lens aperture. Original work, MIT licence (see assets/ATTRIBUTION.md). -->
<rect width="256" height="256" rx="56" fill="#0d1b24"/>
<circle cx="128.0" cy="128.0" r="102.40" fill="#123447"/>
<path d="M128.00 89.60L228.50 147.62A102.40 102.40 0 0 0 128.00 25.60Z" fill="#2b6f8f"/><path d="M161.26 108.80L161.26 224.85A102.40 102.40 0 0 0 216.68 76.80Z" fill="#348aa8"/><path d="M161.26 147.20L60.75 205.22A102.40 102.40 0 0 0 216.68 179.20Z" fill="#3fa3bf"/><path d="M128.00 166.40L27.50 108.38A102.40 102.40 0 0 0 128.00 230.40Z" fill="#2b6f8f"/><path d="M94.74 147.20L94.74 31.15A102.40 102.40 0 0 0 39.32 179.20Z" fill="#348aa8"/><path d="M94.74 108.80L195.25 50.78A102.40 102.40 0 0 0 39.32 76.80Z" fill="#3fa3bf"/>
<circle cx="128.0" cy="128.0" r="102.40" fill="none" stroke="#e8eef2" stroke-width="7.68"/>
</svg>