chore: rename Stirling-Image to ashim across entire codebase

Complete rebrand from Stirling-Image to ashim following the project
move to https://github.com/ashim-hq/ashim.

Changes across 117 files:
- Package scope: @stirling-image/* → @ashim/*
- GitHub URLs: stirling-image/stirling-image → ashim-hq/ashim
- Docker Hub: stirlingimage/stirling-image → ashimhq/ashim
- GitHub Pages: stirling-image.github.io → ashim-hq.github.io
- All branding text: "Stirling Image" → "ashim"
- Docker service/volumes/user: stirling → ashim
- Database: stirling.db → ashim.db
- localStorage keys: stirling-token → ashim-token
- Environment variables: STIRLING_GPU → ASHIM_GPU
- Python cache dirs: .cache/stirling-image → .cache/ashim
- SVG filter IDs, test prefixes, and all other references
This commit is contained in:
Siddharth Kumar Sah
2026-04-14 20:55:42 +08:00
parent da4411330f
commit 85b1cfc10a
117 changed files with 710 additions and 713 deletions
@@ -1,4 +1,4 @@
import { APP_VERSION, CATEGORIES, TOOLS } from "@stirling-image/shared";
import { APP_VERSION, CATEGORIES, TOOLS } from "@ashim/shared";
import {
Check,
Copy,
@@ -182,7 +182,7 @@ function GeneralSection() {
// Fallback to localStorage if session endpoint fails
setUser({
id: 0,
username: localStorage.getItem("stirling-username") || "",
username: localStorage.getItem("ashim-username") || "",
role: "unknown",
});
})
@@ -191,7 +191,7 @@ function GeneralSection() {
const handleLogout = () => {
clearToken();
localStorage.removeItem("stirling-username");
localStorage.removeItem("ashim-username");
window.location.href = "/login";
};
@@ -239,7 +239,7 @@ function GeneralSection() {
</SettingRow>
{/* Version */}
<SettingRow label="App Version" description="Current version of Stirling Image">
<SettingRow label="App Version" description="Current version of ashim">
<span className="text-sm font-mono text-muted-foreground">{APP_VERSION}</span>
</SettingRow>
</div>
@@ -260,7 +260,7 @@ function SystemSection() {
.catch(() => {
// Fallback defaults if endpoint not ready
setSettings({
appName: "Stirling Image",
appName: "ashim",
fileUploadLimitMb: "100",
defaultTheme: "system",
defaultLocale: "en",
@@ -1184,7 +1184,7 @@ function ApiKeysSection() {
<div>
<h3 className="text-lg font-semibold text-foreground">API Keys</h3>
<p className="text-sm text-muted-foreground mt-1">
Manage API keys for programmatic access to Stirling Image.
Manage API keys for programmatic access to ashim.
</p>
</div>
@@ -1708,7 +1708,7 @@ function AboutSection() {
<div className="flex items-center gap-3">
<GemLogo className="h-8 w-8 text-primary" />
<div className="text-2xl font-bold text-foreground">
Stirling <span className="text-primary">Image</span>
<span className="text-primary">ashim</span>
</div>
</div>
<p className="text-sm text-muted-foreground">
@@ -1725,7 +1725,7 @@ function AboutSection() {
<h4 className="text-sm font-medium text-foreground">Links</h4>
<div className="flex flex-col gap-1.5">
<a
href="https://github.com/stirling-image/stirling-image"
href="https://github.com/ashim-hq/ashim"
target="_blank"
rel="noopener noreferrer"
className="text-sm text-primary hover:underline"
@@ -1733,7 +1733,7 @@ function AboutSection() {
GitHub Repository
</a>
<a
href="https://stirling-image.github.io/stirling-image/"
href="https://ashim-hq.github.io/ashim/"
target="_blank"
rel="noopener noreferrer"
className="text-sm text-primary hover:underline"