From 72e18471a78b0789c50b9618b89ac696bba4bc5d Mon Sep 17 00:00:00 2001 From: codevski <1435321+codevski@users.noreply.github.com> Date: Wed, 29 Apr 2026 13:25:23 +1000 Subject: [PATCH 1/5] Rename project to sleeparr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change module path, package imports, and build artifacts to use "sleeparr". Update Dockerfile, docker-compose, entrypoint and .gitignore to reflect the new binary/image/name. Adjust frontend text, release URL, and package version. Migrate config and types fields (Stalk → Agent, stalks → runs, lastStalk → lastRun) and rename related job/status identifiers. Remove obsolete bruno collection files. --- .air.toml | 6 +- .env.example | 2 +- .gitignore | 2 +- Dockerfile | 6 +- README.md | 14 +- bruno/stalkarr/.gitignore | 1 - bruno/stalkarr/README.md | 24 --- bruno/stalkarr/auth/login.bru | 31 ---- bruno/stalkarr/auth/setup.bru | 22 --- bruno/stalkarr/bruno.json | 15 -- bruno/stalkarr/collection.bru | 0 bruno/stalkarr/environments/Local.bru | 4 - .../stalkarr/settings/add-sonarr-instance.bru | 27 ---- bruno/stalkarr/settings/get-settings.bru | 18 --- bruno/stalkarr/settings/get-version.bru | 19 --- bruno/stalkarr/settings/save-settings.bru | 28 ---- .../settings/test-sonarr-instance.bru | 15 -- bruno/stalkarr/sonarr/get-missing.bru | 19 --- bruno/stalkarr/sonarr/trigger-hunt.bru | 19 --- cmd/server/main.go | 22 +-- docker-compose.yml | 6 +- docker/entrypoint.sh | 16 +- frontend/index.html | 2 +- frontend/package.json | 4 +- frontend/src/components/Footer.tsx | 4 +- frontend/src/components/Layout.tsx | 2 +- frontend/src/pages/DashboardPage.tsx | 16 +- frontend/src/pages/LoginPage.tsx | 2 +- frontend/src/pages/SettingsPage.tsx | 56 ++++--- frontend/src/pages/SetupPage.tsx | 2 +- frontend/src/pages/SonarrPage.tsx | 36 ++--- frontend/src/pages/StatsPage.tsx | 12 +- frontend/src/types.ts | 4 +- go.mod | 2 +- internal/api/api_test.go | 2 +- internal/api/auth.go | 4 +- internal/api/router.go | 56 +++---- internal/api/settings.go | 14 +- internal/arr/sonarr_stalk.go | 61 -------- internal/config/config.go | 6 +- internal/jobs/cooldown.go | 20 +-- internal/jobs/stalker.go | 143 ------------------ internal/jobs/status.go | 2 +- internal/version/version.go | 2 +- 44 files changed, 159 insertions(+), 609 deletions(-) delete mode 100644 bruno/stalkarr/.gitignore delete mode 100644 bruno/stalkarr/README.md delete mode 100644 bruno/stalkarr/auth/login.bru delete mode 100644 bruno/stalkarr/auth/setup.bru delete mode 100644 bruno/stalkarr/bruno.json delete mode 100644 bruno/stalkarr/collection.bru delete mode 100644 bruno/stalkarr/environments/Local.bru delete mode 100644 bruno/stalkarr/settings/add-sonarr-instance.bru delete mode 100644 bruno/stalkarr/settings/get-settings.bru delete mode 100644 bruno/stalkarr/settings/get-version.bru delete mode 100644 bruno/stalkarr/settings/save-settings.bru delete mode 100644 bruno/stalkarr/settings/test-sonarr-instance.bru delete mode 100644 bruno/stalkarr/sonarr/get-missing.bru delete mode 100644 bruno/stalkarr/sonarr/trigger-hunt.bru delete mode 100644 internal/arr/sonarr_stalk.go delete mode 100644 internal/jobs/stalker.go diff --git a/.air.toml b/.air.toml index 14f15b8..60055d6 100644 --- a/.air.toml +++ b/.air.toml @@ -1,9 +1,9 @@ root = "." tmp_dir = "tmp" [build] - cmd = "go build -o ./tmp/stalkarr ./cmd/server" - bin = "./tmp/stalkarr" - full_bin = "DATA_DIR=./config ./tmp/stalkarr" + cmd = "go build -o ./tmp/sleeparr ./cmd/server" + bin = "./tmp/sleeparr" + full_bin = "DATA_DIR=./config ./tmp/sleeparr" delay = 1000 exclude_dir = ["frontend", "tmp", "data", "internal/static/dist"] include_ext = ["go"] diff --git a/.env.example b/.env.example index 95c03f2..b065889 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,5 @@ # ----------------------------------------------- -# stalkarr — environment configuration +# sleeparr — environment configuration # ----------------------------------------------- # REQUIRED — generate with: openssl rand -hex 32 diff --git a/.gitignore b/.gitignore index 3a6b3bd..6522342 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # Build output -/stalkarr +/sleeparr frontend/dist internal/static/dist/* !internal/static/dist/.gitkeep diff --git a/Dockerfile b/Dockerfile index f6d1612..ff3397a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,8 +21,8 @@ COPY --from=frontend-builder /app/frontend/dist ./internal/static/dist ARG VERSION=dev RUN CGO_ENABLED=0 GOOS=linux go build \ - -ldflags="-s -w -X stalkarr/internal/version.Version=${VERSION}" \ - -o stalkarr ./cmd/server + -ldflags="-s -w -X sleeparr/internal/version.Version=${VERSION}" \ + -o sleeparr ./cmd/server # ---- Stage 3: Final image ---- FROM alpine:3.19 @@ -30,7 +30,7 @@ FROM alpine:3.19 RUN apk add --no-cache su-exec tzdata WORKDIR /app -COPY --from=go-builder /app/stalkarr . +COPY --from=go-builder /app/sleeparr . COPY docker/entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/README.md b/README.md index 7da9b7a..c5e1013 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# STALKARR +# SLEEPARR > **Personal project in BETA!** I built this for my own homelab using the tools I use daily: [Zed](https://zed.dev), [Claude](https://claude.ai), and [OpenCode](https://opencode.ai). AI is part of my regular workflow the same way Stack Overflow and docs always have been. If you spot any issues, chuck in a ticket and I'll get to it. @@ -7,8 +7,8 @@ A self-hosted dashboard for searching missing media across your arr stack. > Currently supports **Sonarr**. Radarr support coming soon.
-
-
+
+