📋 Changelog

产品更新

追踪 OmniConvert 的每一次改进

All notable changes to OmniConvert are documented here.

This page is rendered at `/{locale}/updates/` for public visibility.


v0.5.2 — 2026-02-13

📝 Content Depth 3.5x Expansion

  • SEO article content: 122 → 450 words per page (English average)
  • New sections per page: Category Context, Common Mistakes, Pro Tips
  • 10 category-specific context paragraphs × 4 languages
  • 30 unique "common mistakes" descriptions (3 per category × 10 categories)
  • Quick reference values with computed conversions
  • Real-world examples integrated into article body
  • Zero English leakage on non-English pages (i18n labels fixed)

  • v0.5.1 — 2026-02-13

    🌍 Real-World Examples — 365 Life Scenarios

  • 86 conversion pairs × 3-5 real-world examples each = 365 scenarios
  • Travel: airline luggage limits (23kg/32kg), liquid restrictions (100ml), body temperature screening
  • Cooking: oil bottles (5L), beer packs (330ml×6), US recipe cups/tbsp
  • Fitness: body weight (kg/lb), running distances (km/miles), pool lengths
  • Real estate: room sizes (m²/ft²), renovation measurements
  • Automotive: tire pressure (bar/psi), fuel tanks, speed limits
  • All examples with 4-language descriptions (en/zh/ja/es)
  • Pre-computed conversion results for instant display

  • v0.5.0 — 2026-02-12

    🌐 Domain Launch & Full Site Audit

  • Custom domain: Deployed to `tools.sagasu.art`
  • Language selector: Root page language chooser (no auto-redirect), nav bar globe dropdown
  • Mobile responsive: Hamburger menu, vertical unit converter layout on small screens, touch targets ≥ 44px
  • Copy to clipboard: Result field copy button with full-precision raw value
  • 96 units audited: NIST SP 811 naming (Degree Celsius, Millimeter of Mercury, etc.)
  • FAQ singular/plural fix: All 86 conversion pairs × en/es corrected ("1 foot" not "1 feet")
  • i18n quality: Japanese copyright translated, Chinese naming fixes (吨, 间)
  • SEO fixes: hreflang deduplication, JSON-LD (WebSite + Organization), /convert/ hub page, root page meta tags
  • Legacy migration: All old pages → locale redirects, zero non-locale pages remain
  • New pages: /convert/ index hub (4 langs), /wiki/ locale pages (44 pages)
  • 404 page: Custom not-found page with navigation
  • Favicon + OG image: Branded assets for social sharing
  • Total: 651 pages across 4 languages
  • 5 full audits completed: Unit names, mobile UI, i18n quality, SEO technical, landing page structure

  • v0.4.0 — 2026-02-12

    🔢 Unit Converter Launch — 76 Conversion Pairs

  • New product line: unit conversions alongside file conversions
  • 10 categories: Length, Mass, Temperature, Volume, Area, Speed, Energy, Pressure, Power, Time
  • 85 units with NIST SP 811 exact conversion factors
  • 76 popular conversion pairs × 4 languages = 304 conversion pages
  • Interactive UnitConverter component with real-time calculation
  • Reference conversion tables (12 rows per pair)
  • Temperature: hardcoded non-linear formulas (°C/°F/K)
  • Category hub pages (10 × 4 langs = 40 pages)
  • Main unit hub page (4 langs)
  • JSON-LD: WebPage + BreadcrumbList + FAQPage per page
  • NIST Exact badge for mathematically exact conversions
  • Total site pages: 191 → 539 pages
  • 4966 unit tests passing (NIST exact values + round-trip)

  • v0.3.0 — 2026-02-12

    🆕 6 New Image Formats

  • Added GIF, BMP, AVIF, SVG, ICO, TIFF as input formats
  • All new formats convert to JPG, PNG, WebP, and PDF
  • Total conversion pairs: 11 → 35
  • Total pages: 44 → 140 (across 4 languages)
  • 🎨 Landing Page Redesign

  • Upgraded from 7 to 12 sections per conversion page
  • New: Before/After conversion preview
  • New: Feature Showcase with indigo gradient brand section
  • New: Bottom CTA with scroll-to-converter anchor
  • New: "More Conversion Tools" grid with all 35 pairs
  • Emotional hero titles in 4 languages
  • 4 value prop icons: 🔒 Privacy / ⚡ Speed / 📴 Offline / 🎯 Quality
  • WebPage JSON-LD schema (5 total schemas per page)

  • v0.2.1 — 2026-02-11

    🔍 SEO Deep Optimization

  • FAQ section: 5 Q&A per conversion pair × 4 languages + FAQPage JSON-LD
  • Cross-links: "Same source" + "Same target" converter navigation
  • Article expanded: 129 → 389 words (6 H3 sections)
  • Format comparison table with technical specs
  • HowToSteps visual 3-step cards
  • Visual polish: styled tables, card grids, tip boxes, numbered steps
  • 📊 Competitive Analysis

  • Analyzed Canva, Convertio, FreeConvert, CloudConvert, Online-Convert
  • Documented 3-tier SEO funnel architecture from Canva templates

  • v0.2.0 — 2026-02-10

    🚀 Sprint 1 Complete

  • Core image conversion engine (Canvas API)
  • Web Worker isolation for non-blocking conversion
  • Dropzone component with 5-state flow
  • SEO matrix: 11 conversion pairs × 4 languages = 44 pages
  • Full i18n system: 50+ translation keys, zero English leakage
  • JSON-LD: SoftwareApplication + HowTo + BreadcrumbList per page
  • hreflang: 5 groups (en/zh/ja/es + x-default)
  • Deployed to Cloudflare Pages: omni-convert.pages.dev
  • 🏗️ Architecture

  • Monorepo: apps/web (Astro) + packages/converter-core + packages/seo-matrix
  • Client-side only: zero server processing, 100% browser-based
  • Cloudflare Pages free tier deployment

  • v0.1.0 — 2026-02-09

    🌱 Project Initialization

  • Astro + React + Tailwind CSS setup
  • Cloudflare Pages adapter
  • Basic project structure and documentation

  • This changelog is part of OmniConvert's commitment to transparency.

    For technical details, see our [GitHub repository](https://github.com/omni-convert).*