2 Commits
Author SHA1 Message Date
hanzo-dev 89fd2d621a 1.0.2 2025-10-21 11:38:24 -07:00
hanzo-dev 67aefc269e Update white logo to use filled SVG with proper shading 2025-10-21 11:38:13 -07:00
5 changed files with 62 additions and 5 deletions
+8 -1
View File
@@ -63,4 +63,11 @@ tmp/
# Keep showcase images for README
!docs/assets/*.png
!docs/assets/*.svg
!docs/assets/*.svg
AGENTS.md
CLAUDE.md
GEMINI.md
GROK.md
QWEN.md
+42
View File
@@ -0,0 +1,42 @@
# AI Assistant Knowledge Base
**Last Updated**: $(date +%Y-%m-%d)
**Project**: $(basename "$REPO_PATH")
**Organization**: $(basename "$(dirname "$REPO_PATH")")
## Project Overview
This repository is part of the $(basename "$(dirname "$REPO_PATH")") organization.
## Essential Commands
### Development
```bash
# Add common commands here
```
## Architecture
## Key Technologies
## Development Workflow
## Context for All AI Assistants
This file (`LLM.md`) is symlinked as:
- `.AGENTS.md`
- `CLAUDE.md`
- `QWEN.md`
- `GEMINI.md`
All files reference the same knowledge base. Updates here propagate to all AI systems.
## Rules for AI Assistants
1. **ALWAYS** update LLM.md with significant discoveries
2. **NEVER** commit symlinked files (.AGENTS.md, CLAUDE.md, etc.) - they're in .gitignore
3. **NEVER** create random summary files - update THIS file
---
**Note**: This file serves as the single source of truth for all AI assistants working on this project.
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@hanzo/logo",
"version": "1.0.0",
"version": "1.0.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@hanzo/logo",
"version": "1.0.0",
"version": "1.0.2",
"license": "MIT",
"dependencies": {
"sharp": "^0.34.4"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hanzo/logo",
"version": "1.0.1",
"version": "1.0.2",
"description": "Official Hanzo logo package with React components and utilities",
"type": "module",
"main": "dist/index.js",
+9 -1
View File
@@ -54,7 +54,15 @@ export function getColorSVGCropped(): string {
* Generate white SVG logo (for dark backgrounds)
*/
export function getWhiteSVG(): string {
return getMonoSVG().replace(/stroke="black"/g, 'stroke="white"');
return `<svg viewBox="0 0 67 67" xmlns="http://www.w3.org/2000/svg">
<path d="M22.21 67V44.6369H0V67H22.21Z" fill="#ffffff"/>
<path d="M0 44.6369L22.21 46.8285V44.6369H0Z" fill="#DDDDDD"/>
<path d="M66.7038 22.3184H22.2534L0.0878906 44.6367H44.4634L66.7038 22.3184Z" fill="#ffffff"/>
<path d="M22.21 0H0V22.3184H22.21V0Z" fill="#ffffff"/>
<path d="M66.7198 0H44.5098V22.3184H66.7198V0Z" fill="#ffffff"/>
<path d="M66.6753 22.3185L44.5098 20.0822V22.3185H66.6753Z" fill="#DDDDDD"/>
<path d="M66.7198 67V44.6369H44.5098V67H66.7198Z" fill="#ffffff"/>
</svg>`;
}
/**