diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 563c6a5..02e9d01 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.25" + go-version: "1.26.5" cache: false - name: Cache Go modules @@ -87,7 +87,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.25" + go-version: "1.26.5" cache: false - name: Cache Go modules @@ -154,7 +154,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.25" + go-version: "1.26.5" cache: false - name: Cache Go modules @@ -201,7 +201,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.25" + go-version: "1.26.5" cache: false - name: Cache Go modules diff --git a/README.md b/README.md index a1dea3c..1676084 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Crussell -Nail salon booking platform — Go 1.25 backend + SvelteKit 5 SPA + PostgreSQL 17 + Docker. Built for a UK sole-trader nail artist. UK-only (Cloudflare geo-block), UK phone format. All timestamps UTC-normalised — the backend's `clock.Now()` returns UTC, the DB connection uses `timezone = "UTC"`, and the frontend converts between UTC and wall-clock time client-side. Single-employee business. +Nail salon booking platform — Go 1.26.5 backend + SvelteKit 5 SPA + PostgreSQL 17 + Docker. Built for a UK sole-trader nail artist. UK-only (Cloudflare geo-block), UK phone format. All timestamps UTC-normalised — the backend's `clock.Now()` returns UTC, the DB connection uses `timezone = "UTC"`, and the frontend converts between UTC and wall-clock time client-side. Single-employee business. ## Features diff --git a/backend/go.mod b/backend/go.mod index 4e391b2..b91bb53 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -1,6 +1,6 @@ module crussell -go 1.25.7 +go 1.26.5 require ( github.com/aws/aws-sdk-go-v2 v1.42.0 diff --git a/obsidian/Crussell/Overview.md b/obsidian/Crussell/Overview.md index 6cb43e7..f93bac0 100644 --- a/obsidian/Crussell/Overview.md +++ b/obsidian/Crussell/Overview.md @@ -1,6 +1,6 @@ # Crussell — Overview -Full-stack booking platform for a UK sole-trader nail artist. Go 1.25 backend, SvelteKit 5 SPA frontend, PostgreSQL 17, Docker Compose. UK-only (Cloudflare geo-blocks non-UK). All timestamps UTC-normalised — the backend's `clock.Now()` returns `time.Now().UTC()`, the DB connection uses `timezone = "UTC"`, and the frontend converts between UTC and the browser's local wall-clock time via `formatLocalDateTime()` / `parseWallClockDate()`. No timezone conversion ambiguity — times shown are always UK wall-clock times. +Full-stack booking platform for a UK sole-trader nail artist. Go 1.26.5 backend, SvelteKit 5 SPA frontend, PostgreSQL 17, Docker Compose. UK-only (Cloudflare geo-blocks non-UK). All timestamps UTC-normalised — the backend's `clock.Now()` returns `time.Now().UTC()`, the DB connection uses `timezone = "UTC"`, and the frontend converts between UTC and the browser's local wall-clock time via `formatLocalDateTime()` / `parseWallClockDate()`. No timezone conversion ambiguity — times shown are always UK wall-clock times. --- @@ -136,7 +136,7 @@ Campaign lifecycle: `draft → active → completed` (or any → `cancelled`, `a | Tool | Version | Notes | |------|---------|-------| | Docker & Docker Compose | >= 20.10 | Compose V2 (`docker compose`, not `docker-compose`) | -| Go | >= 1.22 | Tested with 1.25 | +| Go | >= 1.22 | Tested with 1.26.5 | | Node | >= 18 | For frontend build | | tmux | >= 3.0 | For local-dev-2.sh dev helper | | psql | Any | Optional — for direct DB inspection during dev |