← 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,472 ships and counting.

Reading this as an AI or a script? The complete record fits in a single request: /changelog.txt (all 2,472 ships, plain text) or /changelog.json (structured). This page shows 100 at a time.
All · 2,472CommsLink Chat · 699Carrier00 · 593Platform · 568Atlas · 328CommsLink Markets · 125Landing · 41CommsLink Local AI · 40AI-vertizing · 23CommsLink Bench · 15Virtual Office · 14Terminal Agent · 14ai-npc · 6Forum · 3CommsLink Sounds · 2Asset Forge · 1
Mar 25, 2026
Platformdd043913

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

Platform184ec7a9

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

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

Platform18aa48ff

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

Platformc94d6316

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

Platform7e7e820b

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

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)

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

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

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
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)

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

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[]

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

Platform9efe5d9e

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

Mar 22, 2026
Platforma278aa9f

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

Platformf26fe36f

Deploy new credits page (replace old ElevenLabs version)

Platform0593c6c3

Add credits page: balance display, buy packs via Stripe, transaction history, clickable balance in header

Platform2ecb2530

Fix CreateAgentDTO: add plan, tasks fields

Platform5f7d2f42

Add max tokens slider to agent create/edit, default 2500

Platform227acda0

Auto-fill agent name from template on selection

Platformb27c33c4

Styled Add/Edit Agent dialogs: dark gradient, template cards grid, teal accents, mobile fullscreen

Platform6aa1523b

Fix voice on load: fetch fresh voice_id from DB, don't trust stale session cookie

Platform2b0699fd

Fix: accept any voice_id in profile update, remove old browser/premium validation

Platform40162ebc

Fix Transcribe stream dying: send silence to keep connection alive between speech

Platform731fc5e3

Fix voice default: fallback old browser voices to Joanna in preferences context

Platform7925b71e

Voice capture: raw PCM via Web Audio API instead of MediaRecorder webm, 16kHz downsampled

Platformdcb4a24c

Fix Transcribe: type casts, ogg-opus encoding, 48kHz sample rate for webm audio

Platform5bb99053

Fix Comprehend LanguageCode type cast

Platforma15e06f3

Fix mic beeping: only restart after recent speech, stop silently after 30s of silence

Platformcec569db

Add Clear My Data: deletes content but keeps account and financial records

Platform20db211b

Add Claude Opus 4 to available models

Platformef24c9f2

Fix x-forwarded-for type in profile route

Platformb7046e9a

Fix deleteAccount: correct field names for claude_log and panel_log

Platform93249b75

Profile: clickable username, delete account with audit log, signup IP logging

Platform5d8ebe65

Add credit balance to header next to connection status

Platform10d3c74d

Add Android download button on desktop with mobile app setup popup

Platforma7862564

Terminal onboarding: context-aware for native app, mobile browser, and desktop

Platform20da8548

Terminal panel: Share This Phone button for native app, mobile agent toggle

Platform615e9855

Make all X close buttons red and bigger (22px) across all panels

Platform13ae4be3

Fix room settings dialog: add safe area top padding on mobile

Platform3e03dc72

Room settings: reorder sections, collapsible AI Commands, members and invite at top

Platform7ec7ee45

Fix syntax error in room settings styling

Platformb50789c8

Room settings: teal gradient theme, glowing borders, compact layout, styled sections

Platform91b8bb38

Room settings: fullscreen on mobile, responsive grids, close button, tighter spacing

Platform55bf4e6f

Fix speech recognition: reduce restart noise, keep session alive longer

Platforme35e2d0f

Fix speech recognition: reduce restart noise, use interimResults to keep session alive longer

Platform590be084

Remove browser voices from Room Settings agent voice dropdown

Platform43d110f2

Fix Polly: list all voices (not just neural), auto-pick best engine per voice

Platform86693889

Fix: rename ELEVENLABS_COST_PER_CHAR export to POLLY_COST_PER_CHAR

Platformcd3c29ef

Fix Polly VoiceId type cast

Platform63a43f02

Fix: include Polly adapter in deploy

Platform80c93fa2

Fix settings panel mobile: position fixed with left/right anchoring to fill screen

Platform2d8fd34d

Shrink settings panel width from 280px to 220px

← NewerPage 5 of 6Older →

Generated 2026-08-26 from git across all CommsLink repos · page 5/6, showing 401500 of 568 Platform ships · complete record: /changelog.txt · /changelog.json.