Дмитрий and Claude Sonnet 5.5
0940e9cf28
v0.2.0: first batch release (companions control, progress, offline bots, tick rate, sharing guides, logo, translations, scroll bars, new base/update pipeline verified end to end)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.2.0
2026-10-01 05:44:34 +05:00
Дмитрий and Claude Sonnet 5.5
ab0bdbe3e9
clean-base: quiet network logger and a CoA logger in the shipped world template
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 23:51:10 +05:00
Дмитрий and Claude Sonnet 5.5
313d3e1c08
App logo (icon set, welcome screen, sidebar, page icon); despawn N bots to ease the load
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 23:41:20 +05:00
Дмитрий and Claude Sonnet 5.5
8686990a30
Companions: stop creating, take all offline, delete all (with a recovery point); bot module gets spawncancel and despawnall
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 23:28:58 +05:00
Дмитрий and Claude Sonnet 5.5
dd066f2094
Companions: progress bar while the server creates them (n of N added); offline creation shows a busy bar
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 23:24:27 +05:00
Дмитрий and Claude Sonnet 5.5
5bbe5adff1
UI: dark slim scroll bars
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 23:16:11 +05:00
Дмитрий and Claude Sonnet 5.5
79846186ea
Bots at start on the Bots page and the main card; adding companions raises the start limit; large batches are created offline with equipment when the server is stopped
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 23:10:22 +05:00
Дмитрий and Claude Sonnet 5.5
f7d29b09ef
v0.1.6: companion templates, world speed, sharing guides, links, settings tabs fix; retry of the failed 0.1.5 build
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.1.6
2026-09-30 23:00:49 +05:00
Дмитрий and Claude Sonnet 5.5
efacd4946e
Companions: clear error when no template characters exist; requests made while stopped are created after the next start
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 22:54:21 +05:00
Дмитрий and Claude Sonnet 5.5
b4b1260099
Overview: world speed (ticks per second) from the server's own timing report
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 22:53:16 +05:00
Дмитрий and Claude Sonnet 5.5
b03bc6de28
v0.1.5: CoA.AllowRemoteClients = 1 by default for Manager-installed servers; translations of settings, diagnostics and more
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.1.5
2026-09-30 22:25:33 +05:00
Дмитрий and Claude Sonnet 5.5
38b5b86be1
Translations: settings schema overlays (ru/de/fr/es), diagnostics, update steps, companion sizes, friends notes; dev mock for settings pages; docs/TRANSLATIONS.md
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 21:32:15 +05:00
Дмитрий and Claude Sonnet 5.5
a4b9ae81c7
clean-base: re-run the race/class starts migration whose effect is missing in the maintainer's database
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 20:49:01 +05:00
Дмитрий and Claude Sonnet 5.5
fb25ffa04b
Module confs get newly documented keys from their .dist; sharing also allows remote CoA clients
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 20:28:42 +05:00
Дмитрий and Claude Sonnet 5.5
db16d95558
v0.1.4: keep BindIP open for shared servers before every start, restart button after enabling friends mode
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.1.4
2026-09-30 19:51:07 +05:00
Дмитрий and Claude Sonnet 5.5
4eda03ab63
v0.1.3: interface scales with the window, realmlist line per Friends mode, robust close handler
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.1.3
2026-09-30 19:42:05 +05:00
Дмитрий and Claude Sonnet 5.5
0e1016e93c
v0.1.2: background self-update (install on close), module configs, quiet logging, fixes from the first clean install
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.1.2
2026-09-30 15:53:05 +05:00
Дмитрий and Claude Sonnet 5.5
a6ae4e78a3
Self-update in the background (install on close), module configs created from .dist, quiet-logging + table fixups in clean-base, backlog notes
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 15:36:07 +05:00
Дмитрий and Claude Sonnet 5.5
2d0bfd0a38
clean-base: never ship Trace-level logging templates from a maintainer repack
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 15:26:07 +05:00
Дмитрий and Claude Sonnet 5.5
ca8b7739e1
Add AGPL-3.0 licence (LICENSE, Cargo/npm metadata, README licence notes)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 14:02:22 +05:00
Дмитрий and Claude Sonnet 5.5
ba2515145f
Example: install from a package URL (used to verify the published base release)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 13:18:10 +05:00
Дмитрий and Claude Sonnet 5.5
f620f87432
v0.1.1: language picker on welcome screen, friendly errors for unpublished package / unreachable server, backlog notes
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.1.1
2026-09-30 12:27:21 +05:00
Дмитрий and Claude Sonnet 5.5
68050882b8
UI: translate settings editor; add tools/check-i18n.mjs; mock accepts event listeners
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:58:43 +05:00
Дмитрий and Claude Sonnet 5.5
fc7277e250
UI: translate server update card
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:56:23 +05:00
Дмитрий and Claude Sonnet 5.5
6ae1fccba8
UI: translate Console page
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:55:33 +05:00
Дмитрий and Claude Sonnet 5.5
3039906411
UI: translate Play with Friends page
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:55:08 +05:00
Дмитрий and Claude Sonnet 5.5
b5bfeb20e7
UI: translate Backups page
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:54:18 +05:00
Дмитрий and Claude Sonnet 5.5
0b975a7c42
UI: translate Diagnostics and About cards
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:53:28 +05:00
Дмитрий and Claude Sonnet 5.5
488a1a45c6
UI: translate Players, Companions, Client cards
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:52:50 +05:00
Дмитрий and Claude Sonnet 5.5
9dee0ce8b1
UI: translate Import and Install screens
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:51:51 +05:00
Дмитрий and Claude Sonnet 5.5
0a9be3d800
UI: i18n foundation (en/ru/de/fr/es), language picker, Shell/Welcome/Overview translated
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v0.1.0
2026-09-30 11:33:09 +05:00
Дмитрий and Claude Sonnet 5.5
c49d69df21
Self-update: Tauri updater + process plugins, Manager update card, release workflow (signed NSIS installer + latest.json)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:27:36 +05:00
Дмитрий and Claude Sonnet 5.5
f717794a71
Console: log tabs (world/auth/database/manager) with search and follow, guarded world console commands
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 11:25:17 +05:00
Дмитрий and Claude Sonnet 5.5
ce1861d88b
Phase 10a: diagnostics, managed-file verification, redacted diagnostic package export
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 10:58:35 +05:00
Дмитрий and Claude Sonnet 5.5
1609c4f6bf
Phase 9: Play with Friends (LAN/direct/private modes, exposure check, firewall rules, UPnP discovery, friend package, realm address reapplied after start)
...
Verified read-only on the live server: database and console listen on loopback only; login/world are loopback until
the owner enables sharing. Elevation and router changes only happen on explicit action.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 10:54:18 +05:00
Дмитрий and Claude Sonnet 5.5
e7b466a977
Install bootstrap uses free scratch ports (no collision with a running server); clean-base tool; install_pkg example
...
Verified: clean base built from the repack (0 accounts, 0 characters, 647 migrations), packaged, signed, installed
next to a running server, started with the CI-built worldserver to 'ready', first account created over RA.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 10:45:02 +05:00
Дмитрий
ed986383a2
docs: record the multilingual UI requirement (EN/RU/DE/FR/ES) in the backlog; drift detection ignores repeated keys
2026-09-30 10:42:23 +05:00
Дмитрий
28a42d1e35
Default package sources: base and stable releases of coa-server-build
2026-09-30 10:20:57 +05:00
Дмитрий
41121f116f
coa-release: CLI for pack-base, pack-update (cumulative, ordered SQL), sign, verify
2026-09-30 10:12:54 +05:00
Дмитрий and Claude Sonnet 5.5
6a550353b3
Security: console service account with a random password (SRP6 verified against a real server), rotated at install
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 10:09:54 +05:00
Дмитрий
903b999181
README: phase status
2026-09-30 09:55:46 +05:00
Дмитрий and Claude Sonnet 5.5
d85050ff95
Phase 8: game client integration (read-only detection, backed-up realmlist change, isolated addon install, START & PLAY)
...
Verified in the native UI with a stub client: realmlist pointed and backed up, addon installed without touching
other addons, START & PLAY starts the server, waits for ready, then launches the client.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 09:54:29 +05:00
Дмитрий
7b1942e6a1
tests: serialize loopback RA tests (concurrent short loopback connections are occasionally reset on this machine)
2026-09-30 09:49:37 +05:00
Дмитрий and Claude Sonnet 5.5
9504e9133b
Phase 7a: real population (players vs companions), hardware-aware companion sizes, RA bot spawn, Bots page card
...
Verified: fixture received 'botcmd spawnleveled 12' over RA from the UI and the counts moved;
population query also read-only verified against the live server (33 companions online).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 09:35:24 +05:00
Дмитрий and Claude Sonnet 5.5
981ee4d4d9
Phase 6c: update commands and Settings > Server updates UI (preview, conflicts, progress, rollback)
...
Verified in the native window on the fixture: modified file kept by choice, new file added,
server restarted healthy, version bumped.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 09:30:49 +05:00
Дмитрий and Claude Sonnet 5.5
961dc1b6ba
Phase 6b: update transaction (journal, conflicts, config merge, rollback, migrations, health check) with real RepackEnv
...
Verified on the fixture: signed update applied with a recovery point, template merge,
a real SQL migration, restart and readiness; failure/rollback paths covered by tests.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 09:26:32 +05:00
Дмитрий and Claude Sonnet 5.5
d0794d49f8
Phase 6a: tracked SQL migration runner (ledger, baseline from core updates table, destructive backup gate, ordered by git introduction)
...
Verified on the fixture: 608 real core/module SQL scripts applied through the runner,
world reaches 'ready', account created over RA with administrator rights.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 09:05:31 +05:00
Дмитрий
157ba3e743
docs: record fork decision and the audited patch series
2026-09-30 08:51:13 +05:00
Дмитрий
e40c2e2496
README: phase status
2026-09-30 08:26:22 +05:00
Дмитрий and Claude Sonnet 5.5
e17c757d11
Phase 5: clean install (signed packages, split tar.zst, resumable verified downloads, staging + atomic commit, DB credential rotation), RA account creation, Install and Players UI
...
Verified: fixture packaged 2.2 GB -> 327 MB, installed in 18 s with rotated DB
credentials via the native UI; hostile archives, bad signatures and interrupted
downloads are rejected/resumed in tests.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 08:26:11 +05:00