Дмитрий
bf2fffcffa
fix(friends): restore LAN realm address after restart ( #158 )
2026-10-27 08:34:02 +05:00
Дмитрий
4a99dd3a6a
docs: review Manager 0.8.2 release history
2026-10-27 08:01:37 +05:00
github-actions[bot]
306003b698
Update published Manager changelog
2026-10-27 02:58:39 +00:00
Corfirean
d9be2b9d82
Merge pull request #161 from Corfirean/prepare/races-192-20261026
...
Prepare CoA Custom 1.9.2 clients and preserve server migration order
2026-10-27 07:58:04 +05:00
Дмитрий
81b040ef02
Preserve database migration introduction order across merge commits
v0.8.2
2026-10-27 00:30:08 +05:00
Дмитрий
5fdee1d658
Prepare matching CoA Custom 1.9.2 client installation
2026-10-26 23:14:39 +05:00
Дмитрий
4e1f548012
Retain the experimental portable-character notice in Manager 0.8.1
2026-10-25 18:04:13 +05:00
github-actions[bot]
b3ee94071d
Update published Manager changelog
2026-10-25 13:02:58 +00:00
Corfirean
76dc7452de
Merge pull request #157 from Corfirean/prepare/races-191-20261025
...
Prepare CoA Custom 1.9.1 client installation for the new server
2026-10-25 18:02:16 +05:00
Дмитрий
02e3a9e4e6
Validate nested client assets and retain previous split-release hashes
v0.8.1
2026-10-25 11:55:24 +05:00
Дмитрий
8addc97bc5
Prepare compatible CoA Custom 1.9.1 client installation
2026-10-25 11:41:15 +05:00
github-actions[bot]
57807b9769
Update published Manager changelog
2026-10-24 14:50:03 +00:00
Corfirean
7e29a9f2ec
Keep the experimental portable-character notice in Manager 0.8.0 notes
2026-10-24 19:49:46 +05:00
github-actions[bot]
af9f148889
Update published Manager changelog
2026-10-24 14:27:27 +00:00
Corfirean
92385cf569
Merge pull request #152 from Corfirean/fix/portable-host-activation-20261024
...
Prepare core portable sessions when the owner enables access
2026-10-24 16:46:12 +05:00
Дмитрий
b00e732c7f
fix(portable): reject occupied world ports across platforms
v0.8.0
2026-10-24 16:37:52 +05:00
Дмитрий
594bdee594
fix(portable): prepare effective core configuration on owner opt-in
2026-10-24 16:32:55 +05:00
Corfirean
d4408a0e92
Merge pull request #151 from Corfirean/integrate/complete-release-20261024
...
Prepare Manager 0.8.0 with rulesets, portable access and relay fixes
2026-10-24 11:19:40 +05:00
Дмитрий
b61a186470
Restore remote portable progress and resilient relay connections
2026-10-24 11:12:01 +05:00
Дмитрий
9e9778af74
Keep external network gates reproducible and check all registry rulesets
2026-10-24 06:33:00 +05:00
Дмитрий
d5f1e9cc83
Integrate isolated rulesets, portable admission, and compatible relay authentication
2026-10-24 06:04:26 +05:00
github-actions[bot]
aa25e9c721
Update published Manager changelog
2026-10-23 20:19:26 +00:00
Corfirean
1fd3a5482e
Merge pull request #150 from Corfirean/fix/portable-schema9-hotfix
...
Fix schema 9 portable stores in Manager 0.7.3
2026-10-24 01:09:25 +05:00
Дмитрий
2715170622
Fix portable schema 9 compatibility and prepare Manager 0.7.3
v0.7.3
2026-10-24 01:00:27 +05:00
github-actions[bot]
8801c6f308
Update published Manager changelog
2026-10-23 19:20:08 +00:00
github-actions[bot]
341f2f0230
Update published Manager changelog
2026-10-23 14:18:59 +00:00
Дмитрий
4d59ce8cb1
Prepare Manager 0.7.2 for candidate-only qualification
v0.7.2
2026-10-23 18:52:22 +05:00
Corfirean
de90418e84
Merge pull request #147 from Corfirean/integrate/prebuild-20261023
...
Fix stalled update inspections and integrate pending Manager controls
2026-10-23 12:51:26 +05:00
Дмитрий
3b75d37ce4
Verify inspection timeout against a disposable real MySQL server
2026-10-23 12:43:10 +05:00
Дмитрий
1bc4060121
Merge remote-tracking branch 'origin/feat/ahbot-single-switch' into integrate/prebuild-20261023
2026-10-23 12:38:28 +05:00
Дмитрий
6038eacea5
Bound update-check database clients and release maintenance locks after timeouts
2026-10-23 12:38:28 +05:00
Дмитрий
83e87d49fc
Merge remote-tracking branch 'origin/fix/issues-20261017' into integrate/prebuild-20261023
2026-10-23 12:29:10 +05:00
Дмитрий and Claude Sonnet 5.5
0189e3eebf
AH bot card: one switch, the seller option is retired
...
The module switch alone makes the bot list items; the EnableSeller setting is removed from the card and an old copy in a config file is hidden.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-23 12:17:20 +05:00
Corfirean
5544d62c23
Remove repeated screenshot titles from gallery pages ( #144 )
2026-10-23 07:52:51 +05:00
Corfirean
93784af0d9
Localize screenshot galleries and complete visible interface translations ( #143 )
2026-10-23 07:43:36 +05:00
Corfirean
ff09d3d056
Translate public READMEs and guides into all Manager languages ( #142 )
2026-10-23 06:39:11 +05:00
Дмитрий
ed2b1291cb
Add localized TimeIsTime module card and settings
2026-10-23 06:12:50 +05:00
Дмитрий
e033cfbc92
Merge branch 'fix/online-population-counts' of C:\games\source\manager-portable-characters into integrate/manager-071-fixes
2026-10-23 06:06:39 +05:00
Дмитрий
154fdfb0e9
Separate SQUID bots from advertised online players
2026-10-23 06:04:38 +05:00
Дмитрий
79e9e85fac
Fix custom races transactions with linked addons on another volume
2026-10-23 05:43:57 +05:00
Дмитрий
a48717340b
chore(reborn): MR3.1 semantic audit, i18n localization, and fail-closed cleanup
2026-10-22 22:18:28 +05:00
Дмитрий
351ace1c56
feat(reborn): MR3 Warcraft Reborn portable character vertical slice and ruleset UI
2026-10-22 21:26:39 +05:00
Дмитрий
ba143e1ccd
fix(control): MR2.1 fail-closed world-port resolution and ruleset invariant verification
...
- Make world_port resolution fallible (Result<u16>) across LocalBackend, HostService, DirectRouteManager, and RelayLink without default fallbacks to 8085.
- Enforce strict 4-way invariant: local_id ruleset == RealmAccess.mode == Db.realm() == RealmInfo.ruleset. Malformed or unknown suffixes fail closed.
- If Wildcard is selected and world-port resolution fails (or simultaneous mode is disabled), Direct and Relay fail closed with actionable error and zero fallback to CoA.
- Fix documentation drift in docs/WILDCARD.md and docs/MULTIRULESET_PORTABLE_AUDIT.md regarding simultaneous execution, distinct ports, and current vs historical baseline.
2026-10-22 18:10:49 +05:00
Дмитрий
5343020bed
feat(portable): MR2 Wildcard portable character vertical slice
...
- Enforce fail-closed backend resolution in LocalBackend::info (unknown ruleset = error).
- Implement strict three-space isolation (Wildcard != CoA != Reborn) across canonical store, host mappings, and collections.
- Isolate collection namespaces (wildcard:appearance, wildcard:vanity) and reject cross-ruleset collections in claim and import.
- Enforce Control Protocol v2 ruleset verification on TransferOffer, TransferCommit, and Claimed response.
- Route Direct Ingress and Relay Link dynamically according to realm world port (8085 for CoA, 8086 for Wildcard).
- Add runtime session attack rejection test suite (cross-ruleset session offers, checkpoints, owner acks, server IDs).
- Verify end-to-end Wildcard session lifecycle and documentation updates.
2026-10-22 17:24:15 +05:00
Дмитрий
9d135765cd
feat(multiruleset): complete MR1.1 foundation correctness gate
2026-10-22 15:34:37 +05:00
Дмитрий
58a99f0a6d
feat: multi-ruleset realms and strictly isolated portable characters
2026-10-22 13:04:57 +05:00
Дмитрий
d9c10c4564
Merge released v0.7.1 into feat/multiruleset-realms-portable
2026-10-22 12:00:03 +05:00
Corfirean
dc05b2cd3c
Record reviewed Manager 0.7.1 release notes
2026-10-22 11:00:19 +05:00
Дмитрий
8d2befd7f0
Update Custom Races client package to 1.8.3 for Manager 0.7.1
v0.7.1
2026-10-22 10:41:52 +05:00
Дмитрий
8d9dc47fed
Merge published documentation and shared changelog updates for 0.7.1
2026-10-22 09:37:33 +05:00