From f387e26acf14a60cb147925606c81f1ef5201489 Mon Sep 17 00:00:00 2001 From: John Coffey Date: Thu, 10 Sep 2026 09:34:04 -0700 Subject: [PATCH] Point the repository URLs at their new owner These moved from the Coffey-Labs org to jcoffey-dev, where they belong. GitHub redirects a transferred repository, so nothing was broken by leaving them -- but a source link that lands via a redirect is still naming an owner that no longer holds the code, and the redirect only lasts as long as nobody creates a repository of the same name in the old place. Only the seven repositories that actually moved are rewritten. Every other Coffey-Labs URL is left alone: ihasmail, cairnobs and the rest are still there. --- README.md | 4 ++-- index.html | 2 +- src/App.tsx | 2 +- src/game/highscores.ts | 2 +- vite.config.ts | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 44abaf1..b570b39 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ the bottom by a better one, so a good summer stands until somebody beats it. The board is no longer in this repository and is no longer ours alone: every game on the site shares one service, -[games-scores](https://github.com/Coffey-Labs/games-scores), which is one +[games-scores](https://github.com/jcoffey-dev/games-scores), which is one container and one volume however many games there are. It started here, because when it was written there was one game; a second game would have meant a second container and a second database to back up for every game after that. All this @@ -185,7 +185,7 @@ counts players rather than counting the proxy. ## Licence AGPL-3.0-or-later — see [LICENSE](LICENSE). Source: -, also linked from every screen in the +, also linked from every screen in the game, which is what section 13 asks for. Affero rather than plain GPL because the leaderboard is a network service: diff --git a/index.html b/index.html index fae48b9..e2f5afe 100644 --- a/index.html +++ b/index.html @@ -137,7 +137,7 @@ play.

The rest of the games

-

Source, AGPL-3.0-or-later

+

Source, AGPL-3.0-or-later

diff --git a/src/App.tsx b/src/App.tsx index d03524c..265d4cb 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -26,7 +26,7 @@ import './App.css' * AGPL section 13: anyone playing this over a network is entitled to the * source of the version they are playing, so the offer sits on every screen. */ -const SOURCE_URL = 'https://github.com/Coffey-Labs/lemonade' +const SOURCE_URL = 'https://github.com/jcoffey-dev/lemonade' /** * The way back out. diff --git a/src/game/highscores.ts b/src/game/highscores.ts index 2770717..9ebd8e7 100644 --- a/src/game/highscores.ts +++ b/src/game/highscores.ts @@ -5,7 +5,7 @@ * whatever comes back before putting it on screen. * * The service is no longer ours. It is shared with the other games on the site - * -- see https://github.com/Coffey-Labs/games-scores -- which is why every + * -- see https://github.com/jcoffey-dev/games-scores -- which is why every * call names the game. Nothing else about it leaks in here: rows come back in * this game's own field names, so this file is otherwise what it always was. */ diff --git a/vite.config.ts b/vite.config.ts index e93d6a5..211daa0 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -10,7 +10,7 @@ export default defineConfig({ server: { // The game talks to /api in every environment; in production that is // nginx in front of the shared scores container. In development, run - // https://github.com/Coffey-Labs/games-scores alongside this -- or do not, + // https://github.com/jcoffey-dev/games-scores alongside this -- or do not, // and the board will say so rather than breaking. proxy: { '/api': {