# Build Log

> What changed in Exodus-Protocol, when, and what it touched.

Canonical URL: https://exodus-protocol.com/build-log

## Rebalanced the units and rebuilt the combat logic

Published: 2026-10-04
Client version: 1.2.0
Backend version: 1.5.0
Status: released
Tags: GAMEPLAY, BACKEND, CLIENT

A unit balance pass based on extensive battle simulations, so no single ship outclasses the rest, backed by new combat logic on the backend that makes defending fleets fight more intelligently. The game client now downloads less.

### Gameplay

- Rebalanced the units using the results of extensive battle simulations, so that no single ship outclasses all the others.
- Defending fleets fight more intelligently, and battles play out in a more engaging way.
- Several bonuses can now be active at the same time.

### Client

- Improved how the client uses caching, so returning players download less.
- Reduced the size of the client package that is downloaded.

### Backend

- Implemented new combat logic to support the new gameplay, with the largest changes in how defending fleets fight.
- Improved the hit-point, unit-advantage, structure-regeneration, energy and mining calculations.
- Added support for several bonuses being active at the same time.
- Added image-size reduction on the server, so images are smaller to deliver.

## Published the new Exodus-Protocol website

Published: 2026-09-05
Website version: 0.1.0
Status: released
Tags: CLIENT

The new Exodus-Protocol marketing website is live — the old placeholder site is gone, every page carries real content, and AI Mode is switched on for machine readers.

### Frontend

- Replaced the old placeholder website with the new site.
- Replaced all mock content with real content.
- Enabled AI Mode.

## MCP Update

Published: 2026-06-12
Backend version: 0.4.0
Status: released
Tags: BACKEND, CLIENT, PORTAL

The backend's MCP support moved to the latest protocol revision, alongside a Spring AI upgrade and structured image support.

### Backend

- Upgraded to a new version of Spring AI.
- Added support for the MCP 2025-11-25 protocol revision.
- Updated tool call descriptions.
- Added support for structured images.

## Configured a Dev Container to run the AI agent in a closed environment

Published: 2026-06-07
Backend version: 0.3.0
Status: released
Tags: BACKEND

The AI agent that manages the game's backend now runs inside a Dev Container, sandboxed and reproducible.

### Backend

- Configured a Dev Container to run the AI agent in a closed environment.

## Added a battle simulator to the Management Portal

Published: 2026-05-28
Portal version: 0.4.0
Status: released
Tags: CLIENT, BACKEND, PORTAL

A dedicated battle simulator page landed in the Portal, backed by a new specification.

### Frontend

- Added a dedicated battle simulator page to the Portal.

### Backend

- Created the backend specification for the battle simulator.

## Added unit support in the Management Portal

Published: 2026-05-27
Portal version: 0.3.0
Status: released
Tags: BACKEND, PORTAL

The Management Portal can now manage a unit's full profile — stats, imagery, logo and description.

### Backend

- Added the option to configure a unit's stats.
- Added the ability to upload unit images.
- Added the option to configure a unit's logo.
- Added the option to add a unit description.

## Improved generated image and asset quality with GPT Image 1

Published: 2026-05-07
Backend version: 0.2.0
Status: released
Tags: BACKEND

Generated images and assets moved to GPT Image 1, raising the quality of everything the pipeline produces.

### Backend

- Updated the asset-generation pipeline to GPT Image 1 to improve the quality of generated images and assets.

## Beta release: Management Portal

Published: 2025-11-30
Portal version: 0.2.0
Status: released
Tags: CLIENT, BACKEND, PORTAL

The Management Portal reached its first beta, with real screens in Storybook and its frontend wired to a live API.

### Frontend

- Added screens to Storybook.
- Connected the API to the Portal frontend.

### Backend

- Added the backend tables for the Portal.

## Built a UI component set for the Management Portal

Published: 2025-11-15
Portal version: 0.1.0
Status: released
Tags: DESIGN, PORTAL

The Management Portal gained its own library of design-system components, from organisms up through widgets.

### Design

- Added organisms, atoms and widgets to the Management Portal's component library.

## Generated frontend UI from the Figma designs

Published: 2025-09-05
Client version: 0.1.0
Status: released
Tags: CLIENT, DESIGN

An MCP connection between Figma and the coding tool now pulls designs straight into generated frontend code.

### Frontend

- Created an MCP connection between Figma and the coding tool.
- Pulled designs from Figma.
- Generated frontend code from the pulled designs.

## Connected the backend to the ChatGPT app

Published: 2025-08-26
Backend version: 0.1.0
Status: released
Tags: CLIENT, BACKEND

The first deploy: the game's backend now talks to a ChatGPT app through MCP, authenticated end to end.

### Backend

- Added MCP support.
- Added an authentication token.

## Finished the first pass of frontend design in Figma

Published: 2025-08-01
Status: released
Tags: DESIGN

Design work moved into Figma, building the interface up from foundational elements to full screens.

### Design

- Added organisms, components, atoms and screens to Figma.
