update: replace Stirling with Audio tool

- Remove Stirling PDF toolkit from tools list
- Add Audio editor (audio.kit.pivoine.art)
- Audio features: multi-track editing, effects, real-time analysis
- Export formats: WAV, MP3, OGG, FLAC
- Browser-based, privacy-first audio editing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-17 15:30:41 +01:00
parent 4dcc7e7025
commit b094bd3af9
2 changed files with 6 additions and 7 deletions

View File

@@ -133,7 +133,7 @@ Tailwind CSS 4 uses a new CSS-first configuration approach:
- **Convert** - Modern browser-based file converter powered by WebAssembly (videos, images, audio)
- **Pastel** - Modern color manipulation toolkit with palette generation and accessibility testing
- **Stirling** - Powerful PDF toolkit with 50+ operations (merge, split, convert, OCR, sign)
- **Audio** - Professional browser-based audio editor with multi-track editing, effects, and analysis (WAV, MP3, OGG, FLAC export)
- **Units** - Smart unit converter with 187 units across 23 categories (length, mass, temperature, etc.)
- **Draw** - Virtual whiteboard for sketching hand-drawn style diagrams (flowcharts, wireframes, collaborative editing)
- **Figlet** - ASCII art text generator with 373 fonts (text banners, terminal art, retro designs)

View File

@@ -35,16 +35,15 @@ const tools = [
),
},
{
title: 'Stirling',
description: 'Powerful locally-hosted PDF toolkit with 50+ operations. Merge, split, convert, OCR, sign, and manipulate PDFs with complete privacy.',
url: 'https://stirling.kit.pivoine.art',
title: 'Audio',
description: 'Professional browser-based audio editor with multi-track editing, advanced effects, and real-time analysis. Record, edit, and export to WAV, MP3, OGG, or FLAC entirely in your browser.',
url: 'https://audio.kit.pivoine.art',
gradient: 'gradient-purple-blue',
accentColor: '#667eea',
badges: ['Open Source', 'PDF', 'Free'],
badges: ['Open Source', 'Audio Editor', 'Free'],
icon: (
<svg className="w-12 h-12 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M7 21h10a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v14a2 2 0 002 2z" />
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M10 12h4m-4 4h4" />
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 19V6l12-3v13M9 19c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zm12-3c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zM9 10l12-3" />
</svg>
),
},