mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
chore(ui): remove technical jargon and update tool count
Remove approximate processing times from remove-bg quality options. Update tool count from 37 to 33 across README, settings dialog, login page, and i18n strings to reflect the accurate count.
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
|
||||
---
|
||||
|
||||
Self-hosted image processing with 37+ tools in a single Docker container. Resize, compress, convert, watermark, remove backgrounds, run OCR, and more. Nothing leaves your server.
|
||||
Self-hosted image processing with 33+ tools in a single Docker container. Resize, compress, convert, watermark, remove backgrounds, run OCR, and more. Nothing leaves your server.
|
||||
|
||||
Inspired by [Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF), built for images.
|
||||
|
||||
@@ -29,7 +29,7 @@ Open [http://localhost:1349](http://localhost:1349). Default login is `admin` /
|
||||
|
||||
## What it does
|
||||
|
||||
- **37+ image tools** in one place — resize, crop, rotate, compress, convert, watermark, color adjustments, and the rest.
|
||||
- **33+ image tools** in one place — resize, crop, rotate, compress, convert, watermark, color adjustments, and the rest.
|
||||
|
||||
- **AI tools that run locally** — background removal (rembg), upscaling (Real-ESRGAN), OCR (PaddleOCR), face blurring (MediaPipe), object erasing (LaMa). No external API calls.
|
||||
|
||||
|
||||
@@ -1734,7 +1734,7 @@ function AboutSection() {
|
||||
</div>
|
||||
</div>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
A self-hosted, privacy-first image processing suite with 37+ tools. Resize, compress,
|
||||
A self-hosted, privacy-first image processing suite with 33+ tools. Resize, compress,
|
||||
convert, watermark, and automate your image workflows without sending data to the cloud.
|
||||
</p>
|
||||
<div className="flex items-center gap-4 text-sm">
|
||||
|
||||
@@ -26,10 +26,10 @@ const SUBJECT_OPTIONS: { value: SubjectType; label: string; icon: typeof User }[
|
||||
{ value: "general", label: "General", icon: ImageIcon },
|
||||
];
|
||||
|
||||
const QUALITY_OPTIONS: { value: Quality; label: string; hint: string }[] = [
|
||||
{ value: "fast", label: "Fast", hint: "~2s" },
|
||||
{ value: "balanced", label: "Balanced", hint: "~15s" },
|
||||
{ value: "best", label: "Best", hint: "~60s" },
|
||||
const QUALITY_OPTIONS: { value: Quality; label: string }[] = [
|
||||
{ value: "fast", label: "Fast" },
|
||||
{ value: "balanced", label: "Balanced" },
|
||||
{ value: "best", label: "Best" },
|
||||
];
|
||||
|
||||
const BG_PRESETS = [
|
||||
@@ -119,8 +119,7 @@ export function RemoveBgSettings() {
|
||||
: "border-border text-muted-foreground hover:border-primary/50"
|
||||
}`}
|
||||
>
|
||||
<div>{opt.label}</div>
|
||||
<div className="text-[10px] opacity-60 mt-0.5">{opt.hint}</div>
|
||||
{opt.label}
|
||||
</button>
|
||||
))}
|
||||
</div>
|
||||
|
||||
@@ -90,7 +90,7 @@ export function LoginPage() {
|
||||
<h2 className="text-3xl font-bold">Your one-stop-shop for all your image needs.</h2>
|
||||
<p className="text-lg text-white/80">
|
||||
A privacy-first image suite that lets you resize, compress, convert, and process images
|
||||
with 30+ powerful tools.
|
||||
with 33+ powerful tools.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -123,7 +123,7 @@ export const en = {
|
||||
regenerateKey: "Regenerate",
|
||||
copyKey: "Copy Key",
|
||||
aboutDescription:
|
||||
"Stirling Image is a self-hosted, privacy-first image processing suite with 37+ tools.",
|
||||
"Stirling Image is a self-hosted, privacy-first image processing suite with 33+ tools.",
|
||||
aboutLinks: "Links",
|
||||
github: "GitHub",
|
||||
documentation: "Documentation",
|
||||
|
||||
Reference in New Issue
Block a user