Skip to content

Commit 1155df9

Browse files
committed
chore: removed hickory name
1 parent 27b7b43 commit 1155df9

299 files changed

Lines changed: 831 additions & 831 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Hickory Chat
1+
# Chateando
22

33
Monorepo: **backend** (.NET 9 + PostgreSQL), **frontend** (Angular chat), **admin** (Angular panel). Run everything locally or with **Docker Compose**.
44

@@ -12,7 +12,7 @@ Monorepo: **backend** (.NET 9 + PostgreSQL), **frontend** (Angular chat), **admi
1212

1313
- [.NET 9 SDK](https://dotnet.microsoft.com/download)
1414
- [Node.js](https://nodejs.org/) with **npm** (this repo pins **`npm@11.13.0`** in [`frontend/package.json`](frontend/package.json); use a compatible Node version for Angular 21)
15-
- **PostgreSQL** (e.g. 17) reachable on `localhost:5432` with database `hickory_chat` and user `hickory` — see [`backend/src/HickoryChat.Api/appsettings.Development.json`](backend/src/HickoryChat.Api/appsettings.Development.json) for the dev connection string
15+
- **PostgreSQL** (e.g. 17) reachable on `localhost:5432` with database `chateando` and user `chateando` — see [`backend/src/Chateando.Api/appsettings.Development.json`](backend/src/Chateando.Api/appsettings.Development.json) for the dev connection string
1616

1717
---
1818

@@ -26,7 +26,7 @@ From the repository root:
2626
cp .env.example .env
2727
```
2828

29-
Edit `.env` (defaults in [`.env.example`](.env.example) use dev password **`hickory_dev_password`**, same as [`appsettings.Development.json`](backend/src/HickoryChat.Api/appsettings.Development.json)):
29+
Edit `.env` (defaults in [`.env.example`](.env.example) use dev password **`chateando_dev_password`**, same as [`appsettings.Development.json`](backend/src/Chateando.Api/appsettings.Development.json)):
3030

3131
- `POSTGRES_PASSWORD` — database password (used by Postgres and the backend container)
3232
- `JWT_SIGNING_KEY` — at least 32 characters (API JWT signing)
@@ -47,9 +47,9 @@ From the repository root:
4747
| Chat UI | http://localhost:4200 | nginx proxies `/api` and `/hubs` to API |
4848
| Admin UI | http://localhost:4201 | nginx proxies `/api` to API |
4949
| API | http://localhost:5095 | Direct backend (optional; UI uses proxies) |
50-
| PostgreSQL| localhost:5432 | User `hickory`, DB `hickory_chat` |
50+
| PostgreSQL| localhost:5432 | User `chateando`, DB `chateando` |
5151

52-
On startup, the **backend** container runs SQL migrations (`dotnet HickoryChat.Api.dll migrate`) then starts the API. Chat file uploads are stored in the **`chat_files`** Docker volume at `/app/chat-files` inside the backend container.
52+
On startup, the **backend** container runs SQL migrations (`dotnet Chateando.Api.dll migrate`) then starts the API. Chat file uploads are stored in the **`chat_files`** Docker volume at `/app/chat-files` inside the backend container.
5353

5454
**Test users** (seeded by migration `V001`): **`test1`** / **`Test123!`**, **`test2`** / **`Test123!`**.
5555

@@ -71,33 +71,33 @@ Common setup: `docker compose up` for **postgres** only (or full stack), then ru
7171
1. Ensure Postgres is listening on **localhost:5432** (Compose maps the port).
7272
2. Use the **same password** in both places:
7373
- `.env``POSTGRES_PASSWORD` (what the Postgres container was created with)
74-
- [`appsettings.Development.json`](backend/src/HickoryChat.Api/appsettings.Development.json)`Password=` in `DefaultConnection` (default: `hickory_dev_password`)
74+
- [`appsettings.Development.json`](backend/src/Chateando.Api/appsettings.Development.json)`Password=` in `DefaultConnection` (default: `chateando_dev_password`)
7575

7676
Local `dotnet run` does **not** read `.env`; only the containerized backend does.
7777

7878
3. Apply migrations from `backend/`:
7979

8080
```bash
81-
dotnet run --project src/HickoryChat.Api/HickoryChat.Api.csproj -- migrate
81+
dotnet run --project src/Chateando.Api/Chateando.Api.csproj -- migrate
8282
```
8383

8484
**User Secrets** (optional, keeps your real password out of git):
8585

8686
```bash
87-
cd backend/src/HickoryChat.Api
88-
dotnet user-secrets set "ConnectionStrings:DefaultConnection" "Host=localhost;Port=5432;Database=hickory_chat;Username=hickory;Password=YOUR_POSTGRES_PASSWORD"
87+
cd backend/src/Chateando.Api
88+
dotnet user-secrets set "ConnectionStrings:DefaultConnection" "Host=localhost;Port=5432;Database=chateando;Username=chateando;Password=YOUR_POSTGRES_PASSWORD"
8989
```
9090

91-
**Troubleshooting `28P01: password authentication failed for user "hickory"`**
91+
**Troubleshooting `28P01: password authentication failed for user "chateando"`**
9292

9393
- Password in `appsettings.Development.json` (or User Secrets) does not match the Postgres instance.
9494
- If you **changed** `POSTGRES_PASSWORD` in `.env` after the DB volume already existed, Postgres still has the **old** password. Either use that old password in `appsettings.Development.json`, or reset and use the shared dev password:
9595

9696
```bash
97-
# In .env: POSTGRES_PASSWORD=hickory_dev_password
97+
# In .env: POSTGRES_PASSWORD=chateando_dev_password
9898
docker compose down -v
9999
docker compose up -d postgres
100-
cd backend && dotnet run --project src/HickoryChat.Api/HickoryChat.Api.csproj -- migrate
100+
cd backend && dotnet run --project src/Chateando.Api/Chateando.Api.csproj -- migrate
101101
```
102102

103103
---
@@ -108,19 +108,19 @@ Requires PostgreSQL as above (native install or Docker on port 5432). From the r
108108

109109
```bash
110110
cd backend
111-
dotnet run --project src/HickoryChat.Api/HickoryChat.Api.csproj
111+
dotnet run --project src/Chateando.Api/Chateando.Api.csproj
112112
```
113113

114-
By default the API listens on **https://localhost:7118** and **http://localhost:5095** (see [`backend/src/HickoryChat.Api/Properties/launchSettings.json`](backend/src/HickoryChat.Api/Properties/launchSettings.json)). Use `--launch-profile https` or `http` if you need a specific profile:
114+
By default the API listens on **https://localhost:7118** and **http://localhost:5095** (see [`backend/src/Chateando.Api/Properties/launchSettings.json`](backend/src/Chateando.Api/Properties/launchSettings.json)). Use `--launch-profile https` or `http` if you need a specific profile:
115115

116116
```bash
117-
dotnet run --project src/HickoryChat.Api/HickoryChat.Api.csproj --launch-profile https
117+
dotnet run --project src/Chateando.Api/Chateando.Api.csproj --launch-profile https
118118
```
119119

120-
Set **`ConnectionStrings:DefaultConnection`** in `appsettings.Development.json` (Npgsql format: `Host=localhost;Port=5432;...`; default password `hickory_dev_password`). When using Docker Postgres, keep it in sync with `.env` — see [Run API locally against Docker Postgres](#run-api-locally-against-docker-postgres). To apply versioned SQL migrations and exit:
120+
Set **`ConnectionStrings:DefaultConnection`** in `appsettings.Development.json` (Npgsql format: `Host=localhost;Port=5432;...`; default password `chateando_dev_password`). When using Docker Postgres, keep it in sync with `.env` — see [Run API locally against Docker Postgres](#run-api-locally-against-docker-postgres). To apply versioned SQL migrations and exit:
121121

122122
```bash
123-
dotnet run --project src/HickoryChat.Api/HickoryChat.Api.csproj -- migrate
123+
dotnet run --project src/Chateando.Api/Chateando.Api.csproj -- migrate
124124
```
125125

126126
More detail: [`backend/README.md`](backend/README.md).
@@ -155,13 +155,13 @@ More detail: [`admin/README.md`](admin/README.md).
155155

156156
## Desktop app (Electron, Windows LAN)
157157

158-
The **`desktop/`** package wraps the chat UI in Electron for ~80 LAN PCs (no HTTPS per machine). The installer bakes the server IP via `desktop/.env.build` (`HICKORY_HOST`).
158+
The **`desktop/`** package wraps the chat UI in Electron for ~80 LAN PCs (no HTTPS per machine). The installer bakes the server IP via `desktop/.env.build` (`CHATEANDO_HOST`).
159159

160160
```powershell
161161
cd frontend
162162
npm run build:electron
163163
cd ..\desktop
164-
copy .env.build.example .env.build # edit HICKORY_HOST
164+
copy .env.build.example .env.build # edit CHATEANDO_HOST
165165
npm install
166166
npm run dist
167167
```
@@ -197,25 +197,25 @@ Use the scripts under [`ops/`](ops/) against a running `docker compose` stack. B
197197

198198
```bash
199199
./ops/db-backup.sh # default: ./backups, retain 14 days
200-
HICKORY_BACKUP_DIR=/var/backups/hickory ./ops/db-backup.sh
200+
CHATEANDO_BACKUP_DIR=/var/backups/chateando ./ops/db-backup.sh
201201
```
202202

203203
**Backup (Windows / PowerShell):**
204204

205205
```powershell
206206
./ops/db-backup.ps1
207-
./ops/db-backup.ps1 -BackupDir D:\backups\hickory -RetainDays 30
207+
./ops/db-backup.ps1 -BackupDir D:\backups\chateando -RetainDays 30
208208
```
209209

210210
**Restore** — drops and recreates the target database. Confirm carefully.
211211

212212
```bash
213-
./ops/db-restore.sh backups/hickory_chat_20260528T120000Z.dump
214-
HICKORY_RESTORE_FORCE=1 ./ops/db-restore.sh backups/last.dump
213+
./ops/db-restore.sh backups/chateando_20260528T120000Z.dump
214+
CHATEANDO_RESTORE_FORCE=1 ./ops/db-restore.sh backups/last.dump
215215
```
216216

217217
```powershell
218-
./ops/db-restore.ps1 backups/hickory_chat_20260528T120000Z.dump
218+
./ops/db-restore.ps1 backups/chateando_20260528T120000Z.dump
219219
./ops/db-restore.ps1 backups/last.dump -Force
220220
```
221221

admin/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Hickory Admin
1+
# Chateando Admin
22

3-
Angular 21 + DevExtreme admin app for Hickory Chat. Runs on **http://localhost:4201/** and proxies `/api` to the .NET API (default **http://localhost:5095**).
3+
Angular 21 + DevExtreme admin app for Chateando. Runs on **http://localhost:4201/** and proxies `/api` to the .NET API (default **http://localhost:5095**).
44

55
## Run
66

admin/src/app/shared/auth-session/token.storage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Injectable } from '@angular/core';
22

3-
const STORAGE_KEY = 'hickory_admin_token';
3+
const STORAGE_KEY = 'chateando_admin_token';
44

55
@Injectable({ providedIn: 'root' })
66
export class TokenStorage {

admin/src/assets/i18n/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"nav": {
3-
"brand": "Hickory Admin",
3+
"brand": "Chateando Admin",
44
"users": "Users",
55
"departments": "Departments",
66
"groups": "Groups",

admin/src/assets/i18n/es.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"nav": {
3-
"brand": "Hickory Admin",
3+
"brand": "Chateando Admin",
44
"users": "Usuarios",
55
"departments": "Departamentos",
66
"groups": "Grupos",

admin/src/styles/_design-tokens.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Hickory Chat — tokens aligned with frontend/design/DESIGN.md
1+
// Chateando — tokens aligned with frontend/design/DESIGN.md
22

33
:root {
44
--hc-background: #f9f9f9;
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72
77
EndProject
88
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{0AB3BF05-4346-4AA6-1389-037BE0695223}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HickoryChat.Api", "src\HickoryChat.Api\HickoryChat.Api.csproj", "{CD6D3A78-C3C0-4E9B-9069-79F54E257174}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chateando.Api", "src\Chateando.Api\Chateando.Api.csproj", "{CD6D3A78-C3C0-4E9B-9069-79F54E257174}"
1111
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HickoryChat.Domain", "src\HickoryChat.Domain\HickoryChat.Domain.csproj", "{3E3A0257-5EAB-412B-955C-0DBFCA4CED3B}"
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chateando.Domain", "src\Chateando.Domain\Chateando.Domain.csproj", "{3E3A0257-5EAB-412B-955C-0DBFCA4CED3B}"
1313
EndProject
14-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HickoryChat.Application", "src\HickoryChat.Application\HickoryChat.Application.csproj", "{776C32FF-D243-49DB-B604-1833C9B7ADDE}"
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chateando.Application", "src\Chateando.Application\Chateando.Application.csproj", "{776C32FF-D243-49DB-B604-1833C9B7ADDE}"
1515
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HickoryChat.Infrastructure", "src\HickoryChat.Infrastructure\HickoryChat.Infrastructure.csproj", "{11532FD2-F463-40CA-9DCD-9A92C5296723}"
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chateando.Infrastructure", "src\Chateando.Infrastructure\Chateando.Infrastructure.csproj", "{11532FD2-F463-40CA-9DCD-9A92C5296723}"
1717
EndProject
18-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HickoryChat.Domain.Tests", "tests\HickoryChat.Domain.Tests\HickoryChat.Domain.Tests.csproj", "{FAEDD6E9-E254-4CA4-B537-B9AF3AB9269F}"
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chateando.Domain.Tests", "tests\Chateando.Domain.Tests\Chateando.Domain.Tests.csproj", "{FAEDD6E9-E254-4CA4-B537-B9AF3AB9269F}"
1919
EndProject
20-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HickoryChat.Application.Tests", "tests\HickoryChat.Application.Tests\HickoryChat.Application.Tests.csproj", "{E6A19110-605C-4A8E-B45A-10CE159D95F0}"
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chateando.Application.Tests", "tests\Chateando.Application.Tests\Chateando.Application.Tests.csproj", "{E6A19110-605C-4A8E-B45A-10CE159D95F0}"
2121
EndProject
22-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HickoryChat.Infrastructure.Tests", "tests\HickoryChat.Infrastructure.Tests\HickoryChat.Infrastructure.Tests.csproj", "{D87AC4C1-B897-4A4B-9930-0AFA5FA19D89}"
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chateando.Infrastructure.Tests", "tests\Chateando.Infrastructure.Tests\Chateando.Infrastructure.Tests.csproj", "{D87AC4C1-B897-4A4B-9930-0AFA5FA19D89}"
2323
EndProject
2424
Global
2525
GlobalSection(SolutionConfigurationPlatforms) = preSolution

backend/Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
22
WORKDIR /src
33

4-
COPY HickoryChat.sln ./
5-
COPY src/HickoryChat.Api/HickoryChat.Api.csproj src/HickoryChat.Api/
6-
COPY src/HickoryChat.Application/HickoryChat.Application.csproj src/HickoryChat.Application/
7-
COPY src/HickoryChat.Infrastructure/HickoryChat.Infrastructure.csproj src/HickoryChat.Infrastructure/
8-
COPY src/HickoryChat.Domain/HickoryChat.Domain.csproj src/HickoryChat.Domain/
9-
COPY tests/HickoryChat.Infrastructure.Tests/HickoryChat.Infrastructure.Tests.csproj tests/HickoryChat.Infrastructure.Tests/
10-
COPY tests/HickoryChat.Application.Tests/HickoryChat.Application.Tests.csproj tests/HickoryChat.Application.Tests/
11-
COPY tests/HickoryChat.Domain.Tests/HickoryChat.Domain.Tests.csproj tests/HickoryChat.Domain.Tests/
4+
COPY Chateando.sln ./
5+
COPY src/Chateando.Api/Chateando.Api.csproj src/Chateando.Api/
6+
COPY src/Chateando.Application/Chateando.Application.csproj src/Chateando.Application/
7+
COPY src/Chateando.Infrastructure/Chateando.Infrastructure.csproj src/Chateando.Infrastructure/
8+
COPY src/Chateando.Domain/Chateando.Domain.csproj src/Chateando.Domain/
9+
COPY tests/Chateando.Infrastructure.Tests/Chateando.Infrastructure.Tests.csproj tests/Chateando.Infrastructure.Tests/
10+
COPY tests/Chateando.Application.Tests/Chateando.Application.Tests.csproj tests/Chateando.Application.Tests/
11+
COPY tests/Chateando.Domain.Tests/Chateando.Domain.Tests.csproj tests/Chateando.Domain.Tests/
1212
RUN dotnet restore
1313

1414
COPY . .
15-
RUN dotnet publish src/HickoryChat.Api/HickoryChat.Api.csproj \
15+
RUN dotnet publish src/Chateando.Api/Chateando.Api.csproj \
1616
-c Release -o /app/publish --no-restore
1717

1818
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS runtime

0 commit comments

Comments
 (0)