Rebrand to Another Nuzlocke Tracker (ANT)

Update all user-facing references from "Nuzlocke Tracker" to
"Another Nuzlocke Tracker" / "ANT" across package configs, page
titles, meta tags, nav header, documentation, and web manifest.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-17 19:46:20 +01:00
parent ecc3d0c6b9
commit 93eab59a3e
13 changed files with 79 additions and 35 deletions

View File

@@ -1,25 +1,9 @@
--- ---
# nuzlocke-tracker-9c8d # nuzlocke-tracker-9c8d
title: Rebrand to Another Nuzlocke Tracker (ANT) title: Rebrand to Another Nuzlocke Tracker (ANT)
status: todo status: in-progress
type: task type: task
priority: normal priority: normal
created_at: 2026-02-10T14:46:09Z created_at: 2026-02-10T14:46:09Z
updated_at: 2026-02-10T14:46:56Z updated_at: 2026-02-17T18:45:38Z
--- ---
Adopt the new branding: **Another Nuzlocke Tracker**, abbreviated **ANT**.
## Context
- No existing Nuzlocke tracker uses this name or acronym.
- The name is self-deprecating/playful ("yet another...") and the acronym opens up mascot/logo possibilities (ant character).
- **Durant** (Steel/Bug, Gen V) is the mascot Pokémon — an actual ant Pokémon that ties the ANT acronym directly into the Pokémon universe.
## Checklist
- [ ] Update project name in package.json / config files
- [ ] Update page titles, meta tags, and any visible app name references
- [ ] Update README and any documentation with the new name
- [ ] Design or source a Durant-themed logo/icon
- [ ] Update favicon and app icons

View File

@@ -1,6 +1,6 @@
# Deployment # Deployment
This document describes the deployment architecture and workflows for the nuzlocke-tracker. This document describes the deployment architecture and workflows for ANT (Another Nuzlocke Tracker).
## Architecture Overview ## Architecture Overview

View File

@@ -1,4 +1,4 @@
# nuzlocke-tracker # ANT - Another Nuzlocke Tracker
A full-stack Nuzlocke run tracker for Pokemon games. A full-stack Nuzlocke run tracker for Pokemon games.

View File

@@ -1,5 +1,5 @@
# Application settings # Application settings
APP_NAME="Nuzlocke Tracker API" APP_NAME="Another Nuzlocke Tracker API"
DEBUG=true DEBUG=true
# API settings # API settings

View File

@@ -1,7 +1,7 @@
[project] [project]
name = "nuzlocke-tracker-api" name = "another-nuzlocke-tracker-api"
version = "0.1.0" version = "0.1.0"
description = "Backend API for Nuzlocke Tracker" description = "Backend API for Another Nuzlocke Tracker"
readme = "README.md" readme = "README.md"
requires-python = ">=3.14" requires-python = ">=3.14"
dependencies = [ dependencies = [

View File

@@ -8,7 +8,7 @@ class Settings(BaseSettings):
extra="ignore", extra="ignore",
) )
app_name: str = "Nuzlocke Tracker API" app_name: str = "Another Nuzlocke Tracker API"
debug: bool = False debug: bool = False
# API settings # API settings

View File

@@ -3,10 +3,10 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Nuzlocke Tracker</title> <title>ANT - Another Nuzlocke Tracker</title>
<meta name="description" content="Track your Nuzlocke challenge runs across all Pokemon games" /> <meta name="description" content="Track your Nuzlocke challenge runs across all Pokemon games" />
<meta name="theme-color" content="#DC2626" /> <meta name="theme-color" content="#DC2626" />
<meta property="og:title" content="Nuzlocke Tracker" /> <meta property="og:title" content="ANT - Another Nuzlocke Tracker" />
<meta property="og:description" content="Track your Nuzlocke challenge runs across all Pokemon games" /> <meta property="og:description" content="Track your Nuzlocke challenge runs across all Pokemon games" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" /> <link rel="icon" type="image/svg+xml" href="/favicon.svg" />

View File

@@ -1,11 +1,11 @@
{ {
"name": "nuzlocke-tracker-frontend", "name": "another-nuzlocke-tracker",
"version": "0.0.0", "version": "0.0.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "nuzlocke-tracker-frontend", "name": "another-nuzlocke-tracker",
"version": "0.0.0", "version": "0.0.0",
"dependencies": { "dependencies": {
"@dnd-kit/core": "6.3.1", "@dnd-kit/core": "6.3.1",
@@ -28,7 +28,7 @@
"tailwindcss": "4.1.18", "tailwindcss": "4.1.18",
"typescript": "5.9.3", "typescript": "5.9.3",
"vite": "7.3.1", "vite": "7.3.1",
"vitest": "^4.0.18" "vitest": "4.0.18"
} }
}, },
"node_modules/@babel/code-frame": { "node_modules/@babel/code-frame": {
@@ -2093,6 +2093,66 @@
"node": ">=14.0.0" "node": ">=14.0.0"
} }
}, },
"node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": {
"version": "1.7.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
"dependencies": {
"@emnapi/wasi-threads": "1.1.0",
"tslib": "^2.4.0"
}
},
"node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": {
"version": "1.7.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": {
"version": "1.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {
"version": "1.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
"dependencies": {
"@emnapi/core": "^1.7.1",
"@emnapi/runtime": "^1.7.1",
"@tybys/wasm-util": "^0.10.1"
}
},
"node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": {
"version": "0.10.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": {
"version": "2.8.1",
"dev": true,
"inBundle": true,
"license": "0BSD",
"optional": true
},
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
"version": "4.1.18", "version": "4.1.18",
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",

View File

@@ -1,5 +1,5 @@
{ {
"name": "nuzlocke-tracker-frontend", "name": "another-nuzlocke-tracker",
"private": true, "private": true,
"version": "0.0.0", "version": "0.0.0",
"type": "module", "type": "module",

View File

@@ -1,6 +1,6 @@
{ {
"name": "Nuzlocke Tracker", "name": "Another Nuzlocke Tracker",
"short_name": "Nuzlocke", "short_name": "ANT",
"icons": [ "icons": [
{ "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
{ "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" } { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" }

View File

@@ -11,7 +11,7 @@ export function Layout() {
<div className="flex justify-between h-16"> <div className="flex justify-between h-16">
<div className="flex items-center"> <div className="flex items-center">
<Link to="/" className="text-xl font-bold"> <Link to="/" className="text-xl font-bold">
Nuzlocke Tracker ANT
</Link> </Link>
</div> </div>
{/* Desktop nav */} {/* Desktop nav */}

View File

@@ -18,7 +18,7 @@ export function Home() {
<div className="max-w-4xl mx-auto p-8"> <div className="max-w-4xl mx-auto p-8">
<div className="text-center py-12"> <div className="text-center py-12">
<h1 className="text-4xl font-bold text-gray-900 dark:text-gray-100 mb-2"> <h1 className="text-4xl font-bold text-gray-900 dark:text-gray-100 mb-2">
Nuzlocke Tracker Another Nuzlocke Tracker
</h1> </h1>
<p className="text-lg text-gray-600 dark:text-gray-400 mb-8"> <p className="text-lg text-gray-600 dark:text-gray-400 mb-8">
Track your Nuzlocke runs with ease Track your Nuzlocke runs with ease

View File

@@ -1,7 +1,7 @@
[project] [project]
name = "import-pokedb" name = "import-pokedb"
version = "0.1.0" version = "0.1.0"
description = "Convert PokeDB.org JSON data exports into nuzlocke-tracker seed format" description = "Convert PokeDB.org JSON data exports into ANT seed format"
requires-python = ">=3.12" requires-python = ">=3.12"
dependencies = [] dependencies = []