No remaining old name references — thorough grep across all file types: only 3 hits for "chat" remain, all generic English prose ("Chat platforms", "Chat messages", "Chat should be ephemeral")
Tests not weakened — only change is renaming #chat → #test in channel fixtures and chat-test → neoirc-test in appname. No assertions removed or loosened.
No linter/CI config changes — .golangci.yml untouched
Web client updated — localStorage keys (chat_token/chat_channels → neoirc_token/neoirc_channels), page title (Chat → NeoIRC), default server name
Schema files — all $id URLs and example hostnames updated
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Complete rename of the application from
chattoneoircwith binary nameneoircd.closes sneak/chat#46
Changes
git.eeqj.de/sneak/chat→git.eeqj.de/sneak/neoircchatd→neoircdchat-cli→neoirc-clicmd/chatd→cmd/neoircd,cmd/chat-cli→cmd/neoirc-clichatapi→neoircapichat→neoirc), ENTRYPOINT.gitignore/.dockerignore: artifact nameschat→neoircchat_token/chat_channels→neoirc_token/neoirc_channels), page title, default server display name$idURLs and example hostnamesDocker build passes. All tests pass.
Review: PASS ✅
Comprehensive rename from
chat→neoircacross all 59 files. Every checklist item verified:neoircd— MakefileBINARY := neoircd, DockerfileENTRYPOINT ["neoircd"]go.modreadsmodule git.eeqj.de/sneak/neoircgrep -r "git.eeqj.de/sneak/chat" --include="*.go" --include="*.mod"returns zero matchescmd/neoircd/,cmd/neoirc-cli/confirmedaddgroup -S neoirc && adduser -S neoirc -G neoirc,USER neoirc#chat→#testin channel fixtures andchat-test→neoirc-testin appname. No assertions removed or loosened..golangci.ymluntouchedchat_token/chat_channels→neoirc_token/neoirc_channels), page title (Chat→NeoIRC), default server name$idURLs and example hostnames updateddocker build .passes — all stages (lint, fmt-check, test, build) succeedClean, mechanical rename with zero functional changes. Ready to merge.