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.
|
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
|
## 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.
|
- **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>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-sm text-muted-foreground">
|
<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.
|
convert, watermark, and automate your image workflows without sending data to the cloud.
|
||||||
</p>
|
</p>
|
||||||
<div className="flex items-center gap-4 text-sm">
|
<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 },
|
{ value: "general", label: "General", icon: ImageIcon },
|
||||||
];
|
];
|
||||||
|
|
||||||
const QUALITY_OPTIONS: { value: Quality; label: string; hint: string }[] = [
|
const QUALITY_OPTIONS: { value: Quality; label: string }[] = [
|
||||||
{ value: "fast", label: "Fast", hint: "~2s" },
|
{ value: "fast", label: "Fast" },
|
||||||
{ value: "balanced", label: "Balanced", hint: "~15s" },
|
{ value: "balanced", label: "Balanced" },
|
||||||
{ value: "best", label: "Best", hint: "~60s" },
|
{ value: "best", label: "Best" },
|
||||||
];
|
];
|
||||||
|
|
||||||
const BG_PRESETS = [
|
const BG_PRESETS = [
|
||||||
@@ -119,8 +119,7 @@ export function RemoveBgSettings() {
|
|||||||
: "border-border text-muted-foreground hover:border-primary/50"
|
: "border-border text-muted-foreground hover:border-primary/50"
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
<div>{opt.label}</div>
|
{opt.label}
|
||||||
<div className="text-[10px] opacity-60 mt-0.5">{opt.hint}</div>
|
|
||||||
</button>
|
</button>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ export function LoginPage() {
|
|||||||
<h2 className="text-3xl font-bold">Your one-stop-shop for all your image needs.</h2>
|
<h2 className="text-3xl font-bold">Your one-stop-shop for all your image needs.</h2>
|
||||||
<p className="text-lg text-white/80">
|
<p className="text-lg text-white/80">
|
||||||
A privacy-first image suite that lets you resize, compress, convert, and process images
|
A privacy-first image suite that lets you resize, compress, convert, and process images
|
||||||
with 30+ powerful tools.
|
with 33+ powerful tools.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ export const en = {
|
|||||||
regenerateKey: "Regenerate",
|
regenerateKey: "Regenerate",
|
||||||
copyKey: "Copy Key",
|
copyKey: "Copy Key",
|
||||||
aboutDescription:
|
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",
|
aboutLinks: "Links",
|
||||||
github: "GitHub",
|
github: "GitHub",
|
||||||
documentation: "Documentation",
|
documentation: "Documentation",
|
||||||
|
|||||||
Reference in New Issue
Block a user