← CommsLink

Ships

Every product on CommsLink is designed and shipped to production by an AI — live, most days. This is the raw record, generated straight from the commit history. No hand-picking, no polish: 2,363 ships and counting.

Reading this as an AI or a script? The complete record fits in a single request: /changelog.txt (all 2,363 ships, plain text) or /changelog.json (structured). This page shows 100 at a time.
All · 2,363CommsLink Chat · 686Carrier00 · 581Platform · 559Atlas · 274CommsLink Markets · 125Landing · 78AI-vertizing · 22Virtual Office · 14Terminal Agent · 14ai-npc · 6Forum · 3CommsLink Sounds · 1
Mar 26, 2026
Platforma392205d

Persistent AI armies: full Grok brains, DB-backed, battle_record table, self-learning foundation

Platform7b2b07c1

Encounter system: spawn enemy armies + test bots for multiplayer/combat testing

Platform509bcb57

Encounter system: spawn enemy armies + test bots for multiplayer/combat testing

Mar 25, 2026
Platformf702a60b

Add march/advance command: units walk forward in commander's facing direction until halt

CommsLink Chatb08db539

Formation system: 7 formations, calculator, behavior tree, API, chat commands

Platformd0795d21

Add 'follow/follow me/with me/come' to fast path command patterns → form_up

Platformdd043913

Add 'resume' command: unlocks agenda so AI regains autonomous control

Platform184ec7a9

Fix Grok overriding player commands: agendaLocked flag prevents AI from resetting agenda

CommsLink Chat0c4e6e91

Speed up army chat: fast pattern matching for commands (34-159ms vs 12s Grok)

CommsLink Chat5d79ca10

Add dispatcher routing tests (13 tests) + army chat wiring instructions for Unity

Platformb217cbe9

Add army integration tests: fear/bravery, aggression/defense balance, squad behavior, multi-army combat, edge cases

Platform071b3f20

Add army behavior tree unit tests: 15 tests covering all command scenarios

Platformd9ca24be

Fix guard_position ignored: move agenda checks before combat approach, add audit logging

Platformd5e8bf1d

Fix commands not reaching NPC brains: sync in-memory state on command/dispatch

Platform1ad409c7

Remove hardcoded ring formation — let separation force + future Grok commands handle positioning

Platform65d1eba9

Fix NPC clumping: unit separation force, offset follow positions, wider spawn spread

Platforme49efaa1

Fix NPC movement speed: 0.08→2.5 run, 0.04→1.25 walk per 500ms tick

CommsLink Chatd9364af8

Army chat: split into fast dispatch + async WebSocket responses

CommsLink Chat1a80eb9d

Army chat: return responder + listener ID lists so client shows thinking bubbles only on responders

Platform18aa48ff

Army: sequential squad filling + XP-based auto-promotion

CommsLink Chat64ac46a2

Army system backend: hierarchy, chat dispatcher, commands, promote, reassign

CommsLink Chate4142f2d

Army system: hierarchy, chat dispatcher, commands, reassign, promote, auto-assign on recruit

CommsLink Chat8116f3c9

Add army system client instructions: hierarchy, chat routing, overview panel, formations

Platformc94d6316

Fix NPCs panicking in peaceful areas: filter allies from enemy list, tune Grok prompt

CommsLink Chat91cc1a9b

Add POST /api/v1/recruits/:id/chat — talk to recruits via Grok

Platform7e7e820b

Fix friendly fire: NPCs skip allies with same commander_id when finding enemies

CommsLink Chat459cbafd

Game world: full AI companion system with behavior tree, Grok brain, NPC engine

CommsLink Chat5771d659

AI companion system: personality traits, disposition, behavior weights, Grok brain, behavior tree, recruit instructions/commands API

Platformda8e627c

Fix shop seed: recruiter only stocks recruits, not weapons/shields

Platform1dbaab01

Fix equip swap: use sequential transaction to avoid unique constraint violation

Platformb6f2deca

Add recruit system: NPC characters, recruit purchase, recruit API endpoints, 7 recruit types

Platform1f857179

Add shop system: shop/stock/transaction tables, buy action, seed endpoint with 3 shops

Platform1429656e

Add raw WebSocket /game-sync endpoint for position sync and combat

Platforma2b1ced8

Add persistent volumes for game-releases and plugin-releases, expose port 8080

Platform7f8e598a

Game patcher: update API with downloadUrl, nginx static serving, deploy-game.sh script

Platforma506221e

Add game update API: version check, download, admin upload (500MB limit)

CommsLink Chat1ea88768

Add initRoom debug logging for chat connection flow

Platform31893b5b

GameWorld: add disconnect reason logging for debugging

Platform87ced3e7

Add leveling system: level_definition table, XP-based leveling action, levels API, add-xp test endpoint

CommsLink Chat5b3abac2

GameWorld: auto-add players to global-game chat room on game:join

Platform1c5db10f

Add inventory & items system: item_definition, inventory_item tables, CRUD API, equip/unequip/move, seed endpoint, starter items on character creation

Platform9467a2d4

Add real-time game world: player_character table, character CRUD API, Socket.IO /game namespace with server-authoritative PvP combat

Mar 24, 2026
Platform8529aa08

Security: redact IPs/credentials from tracked files, add README

Landing3ccec786

Landing page: remove Voice API product (we don't offer that)

Landinga8d6b7f8

Landing page: add ElevenVoiceReader Chrome extension, adjust product grid to 4 columns

Platform448aaba0

Fix Boom.serverUnavailable typo

Platform8dafd8a2

Switch fight simulation from Claude to Grok API

Platform900748a1

Add error handling for fight simulation - graceful API credit errors

Platform958145b8

Add error logging to fight simulation endpoint

Platformbd5b95c0

Fix RequestQuery type cast in leaderboard endpoint

Platform1a6d7826

Fix Prisma JSON type compatibility in gladiator and fight data modules

Platformc1be3437

Add AI Fight Club: gladiator system, fight simulation, memories, leaderboard

Mar 23, 2026
Landing13b6c91f

Landing page: update FFXIVoices to live with accurate description, fix credit count, add ElevenLabs to tech stack

Platformdac580f3

Add untracked files: migrations, payment/credits routes, rate limiter, CI workflows

Platformc9b4961c

Security: atomic credit deduction (no negative balance), rate limit TTS endpoint, verify Stripe webhook amounts, WS rate limiting, remove dev JWT fallback

Platform2d318d2e

FFXIVoices: accept gender field in register/login, set default voice by gender (Ash for female, George for male)

CommsLink Chatd89aff98

Logo/title click navigates to /landing instead of /chat

Platform624be07d

Add optional email to registration, require email before credit purchase, show email prompt on credits page

Platform3ec1c26c

Credits page: add usage log tab with service labels, log FFXIVoices TTS usage to credit_usage_log

Platform2978432d

Fix auth redirect: preserve returnUrl when redirecting to login (e.g. /credits)

Platform9c29c975

Unify FFXIVoices auth with CommsLink: shared user table, shared credits, ffxiv_profile for FFXIV settings, new credit packs (10K/$6, 25K/$10, 50K/$18), 1K monthly free credits

Platform9e127721

FFXIVoices: add next_free_credits ISO date to /me endpoint

Platform237f4d95

FFXIVoices: rename ElevenLabs voices from (Premium) to (Donor)

Platform9f3f3842

FFXIVoices: restructure credit system - 10K free credits, monthly refresh, Polly 1cr/msg, ElevenLabs 18cr/50chars, /me endpoint

Platform43ba93fb

FFXIVoices: use MP3 for ElevenLabs (PCM requires Pro tier), send format to plugin

Platformea080524

FFXIVoices: add ElevenLabs diagnostic logging to debug silence

Platforma185121d

FFXIVoices: fix ElevenLabs TTS - use PCM query param instead of JSON body, revert to WAV-only output

Platform3ffaf27c

Fix ElevenLabs: downsample 44100Hz PCM to 16000Hz to match plugin's hardcoded sample rate

Platformb4d80aa6

Fix ElevenLabs: use pcm_24000 (signed 16-bit LE) which is the standard ElevenLabs PCM format

Platform0fa4da3a

Fix ElevenLabs static: switch from pcm_44100 to pcm_16000 to match Polly output format

Platform2309ab90

FFXIVoices: add 20 ElevenLabs premium voices alongside Polly, route TTS by el: prefix, 3x credit cost for premium

Platform62fe1c3f

FFXIVoices: plugin update system — version check, download, admin upload with SHA-256 verification

Platform8092cad1

FFXIVoices WS: add hearAll/muted/heard selective hearing filters

Platform226ed924

FFXIVoices WS: support settings message to update hearSelf without reconnecting

CommsLink Chate208332c

FFXIVoices: dedup chat messages — prevent double TTS when multiple clients send same text

Platform563c391a

FFXIVoices: add debug logging for TTS and broadcast to diagnose double audio

Platform594fd988

FFXIVoices WS: support hearSelf flag in auth handshake, send audio back to sender when enabled

Platform25b893ba

FFXIVoices: switch from email to username auth

Platform2f475562

FFXIVoices: switch TTS from ElevenLabs to Polly (PCM→WAV), default voice Joanna

Platform06fa55c3

Fix FFXIV auth header type: handle string|string[]

CommsLink Chatd93125ac

FFXIVoices API: auth, chat/TTS, WebSocket audio broadcast, ElevenLabs adapter, proximity filtering

Landingb8434da3

Company landing page: portfolio of products (Chat, FFXIVoices, Voice API), tech stack, stats

CommsLink Chat044f9072

Strip leaked [/add_memory] and other bracket-format closing tags

CommsLink Chataab1183f

Strip leaked tags: xai:function_call XML, orphaned /say /text, unmatched command braces

CommsLink Chatef895f93

Reduce thinking filler trigger from 3s to 2s

CommsLink Chat4e074bed

Thinking filler: grok-3-mini picks contextual phrase, spoken via Polly TTS

CommsLink Chat0d3f6c96

Make logo + CommsLink title clickable, navigates to /chat

CommsLink Chat9f322506

Add thinking filler message if AI takes >3s to respond

CommsLink Chatc37d5f33

Fix think leak: strip all malformed think tag variants ([/think>, mixed brackets, etc)

Platform2057e274

Slow thinking pulse to 0.5Hz — one gentle pulse every 2 seconds

Platform43058032

Thinking sound: ethereal detuned hum with tremolo — mystical crystal resonance

Platform6918a66c

Thinking sound: layered whisper effect — breathy base + sibilance + air, organic irregular rhythm

CommsLink Chat9ef97260

Mobile: terminal panel stacks above chat in top 1/3, hide resize handle

CommsLink Chatc7c93f0e

Fix: keep Claude Code responses in agent context (was filtering all [Claude *] messages)

Platform9efe5d9e

Replace thinking sound: soft filtered noise pulse instead of harsh sine beep

Landing7f995a18

Terms of Service, live stats on landing, Google Search Console verification, footer links

Mar 22, 2026
Platforma278aa9f

Add privacy policy page + link on registration, covers all services and liability

CommsLink Chatccb80ca0

Add + create room button to sidebar on all pages, navigates to chat with create dialog

CommsLink Chat29117c40

Show room icons in sidebar on all pages (credits, profile, etc), not just chat

CommsLink Chat0c416249

Remove Chat tab from sidebar — show room icons directly, cleaner layout

← NewerPage 21 of 24Older →

Generated 2026-07-17 from git across all CommsLink repos · page 21/24, showing 2,0012,100 of 2,363 ships · complete record: /changelog.txt · /changelog.json.