From 47f8fe70403fca3de73be7ea13c1198b47941f7d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?=
Date: Sat, 8 Nov 2025 10:20:29 +0100
Subject: [PATCH] feat: add Units converter toolkit
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Added Units as the 5th tool in the kit:
🔄 Units Converter Features:
- 187 units across 23 measurement categories
- Real-time bidirectional conversion
- Smart fuzzy search for quick unit selection
- Conversion history with localStorage
- Categories: length, mass, temperature, time, angle, area, volume, etc.
🎨 Visual:
- Cyan-purple gradient
- Bidirectional arrows icon (conversion symbol)
- Badges: Real-time, Free
📊 Updates:
- Stats section: 4 → 5 Tools
- Footer: Added Units link with cyan hover
- README: Added tool description
- Grid layout: Now displays 5 tools responsively
🔗 URL: https://units.kit.pivoine.art
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude
---
README.md | 1 +
components/Footer.tsx | 3 ++-
components/Stats.tsx | 2 +-
components/ToolsGrid.tsx | 12 ++++++++++++
4 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 8ea0434..5bae559 100644
--- a/README.md
+++ b/README.md
@@ -135,6 +135,7 @@ Tailwind CSS 4 uses a new CSS-first configuration approach:
- **Paint** - Browser-based image editor
- **Pastel** - Modern color manipulation toolkit with palette generation and accessibility testing
- **Stirling** - Powerful PDF toolkit with 50+ operations (merge, split, convert, OCR, sign)
+- **Units** - Smart unit converter with 187 units across 23 categories (length, mass, temperature, etc.)
## CI/CD Pipeline
diff --git a/components/Footer.tsx b/components/Footer.tsx
index 5c3217b..f87c39f 100644
--- a/components/Footer.tsx
+++ b/components/Footer.tsx
@@ -24,7 +24,7 @@ export default function Footer() {
Your Creative Toolkit
- 4 Tools
+ 5 Tools
•
Open Source
@@ -64,6 +64,7 @@ export default function Footer() {
Paint
Pastel
Stirling
+ Units
diff --git a/components/Stats.tsx b/components/Stats.tsx
index b02d2bc..d1268b7 100644
--- a/components/Stats.tsx
+++ b/components/Stats.tsx
@@ -4,7 +4,7 @@ import { motion } from 'framer-motion';
const stats = [
{
- number: '4',
+ number: '5',
label: 'Tools',
icon: (
),
},
+ {
+ title: 'Units',
+ description: 'Smart unit converter with 187 units across 23 categories. Real-time bidirectional conversion with fuzzy search and conversion history.',
+ url: 'https://units.kit.pivoine.art',
+ gradient: 'gradient-cyan-purple',
+ badges: ['Real-time', 'Free'],
+ icon: (
+
+ ),
+ },
];
export default function ToolsGrid() {