operator@blockedspace:~/updates

>> BLOCKEDSPACE // DEVLOG & UPDATES

<< Main Site

Live development changelog, patchnotes, and system architecture updates.

All Features Fixes Flight & Nav Combat Interface
FIX input #8e1797c

Fix · input — intercept Android Back gesture to dismiss LIFO windows and adjust gesture zones (DEC-0061)

Update in input: stability and bug fixes.
FIX ui #bb39afc

Fix · interface — login and registration improvements

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT ui #1ec42c3

New · interface — add swipe gestures for Overview open/close and LIFO window dismiss (DEC-0061)

Update in interface: new features and improvements.
REFACTOR ui #50a821b

Cleanup · interface — remove obsolete bottom-right MobileActionBar in favor of modern TargetActionBar (DEC-0061)

Update in interface: internal cleanup.
DOCS design #3bde049

Docs · design — documentation updates

Update in design: documentation updates.
FEAT ui #de4e215

New · interface — docking and station flow improvements

Update in interface: new features and improvements.
DOCS canon #ae316fc

Docs · canon — docking and station flow improvements

Update in canon: documentation updates.
FIX ui #756b806

Fix · interface — login news feed updated

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
STYLE #cf9bf77

Polish — fix trailing end-of-file newlines

Update in game system: visual polish.
FIX backend #170946c

Fix · server — build and deployment tooling

Update in server: stability and bug fixes.
FEAT #9e44cf0

New — in-game profile customization, ship callsign badges, and peaceful vigil overview indicator

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FEAT space #427a269

New · space flight — add asteroid axial tumble and chaotic habitat drift

Update in space flight: new features and improvements.
FIX inventory,storage #7982554

Fix · inventory,storage — ship motion and afterburner feel

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
UPDATE #8987c30

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #e092f2d

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ui #c7553e6

Fix · interface — ship motion and afterburner feel

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX ui #305f9af

Fix · interface — touch tap and long-press context menu for inventory, storage, loot and implants (A32)

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX ui #c787487

Fix · interface — ship motion and afterburner feel

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX flight #efb54a8

Fix · flight — declare found_out variable in _hangar_clear_point

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX mobile #92fa79b

Fix · mobile — docking and station flow improvements

Update in mobile: stability and bug fixes.
FIX mobile #c07d9ed

Fix · mobile — docking and station flow improvements

Update in mobile: stability and bug fixes.
FIX mobile #3bc1ab7

Fix · mobile — client update pipeline progress

Update in mobile: stability and bug fixes.
FIX i18n #6981c3b

Fix · language & text — interface language and item names improved

Update in language & text: stability and bug fixes.
FIX mobile #95c2614

Fix · mobile — use property access instead of 2-arg Object.get for HP and Shield

Update in mobile: stability and bug fixes.
FEAT mobile #7e1ec8a

New · mobile — add universal selected target card and touch overview sizing

Update in mobile: new features and improvements.
FEAT station #ea3e14a

New · station — docking and station flow improvements

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FIX mobile #19d30da

Fix · mobile — client update pipeline progress

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FEAT mobile #d8df30b

New · mobile — implement DEC-0060 Phase M3 in-app updater and PCK caching

Update in mobile: new features and improvements.
FIX ui #c46f031

Fix · interface — docking and station flow improvements

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX mobile #4dd3df7

Fix · mobile — ship motion and afterburner feel

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FEAT mobile #a5403ba

New · mobile — directional joystick steering, touch radial & sidebar fix, pinch-zoom

Update in mobile: new features and improvements.
FIX lint #c1fff03

Fix · lint — fix EOF newline in virtual_joystick.gd

Update in lint: stability and bug fixes.
FEAT mobile #9e4d50a

New · mobile — adapt mobile UI with Neocom drawer, mobile action bar, and fixed joystick

Update in mobile: new features and improvements.
FIX client #84ecbf2

Fix · game client — verify engine zip on CDN before skipping build

Update in game client: stability and bug fixes.
FIX ci #0014c03

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ui #010bd2b

Fix · interface — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS dec-0060 #e93834a

Docs · dec-0060 — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #d8e214f

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX android #97a0b05

Fix · android — build and deployment tooling

Update in android: stability and bug fixes.
FIX ci #5cd1f85

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT ci #40ef1e7

New · ci — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX android #008e8bb

Fix · android — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX android #7ddc197

Fix · android — revert emulate_mouse_from_touch=false — was causing black screen on Android GL renderer

Update in android: stability and bug fixes.
FIX android #583cc33

Fix · android — rename VirtualJoystick → BSVirtualJoystick (native class conflict) + fix NOTIFICATION_LAYOUT_DIRECTION

Update in android: stability and bug fixes.
FIX android #71cd3d5

Fix · android — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT map #d7c0221

New · map — Star Valor-style galaxy map; Jump engages gate autopilot

Select a system with LMB (route preview + inspector). Jump / double-click / Enter calls the existing Autopilot gate BFS. Warp-jump stays disabled. Starfield, nebulae, neighborhood disc, security glow. Window 1100x700.
FIX guild #e21c9eb

Fix · guild — load GuildUI script — duplicate deposit_btn parse error hid the real UI

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX guild #a66920b

Fix · guild — docking and station flow improvements

Corporation create checks Player.uc_balance (100k). Live mining only mutated the asteroid, and station NPC sell only called add_uc locally, so HUD UC never reached the server. Persist mine_ok into cargo, route station sell through execute_sell, and show have/need on founding errors.
FIX guild #61ab05b

Fix · guild — directly invoke GuildSystem.create_guild and fix get_int float parsing

Update in guild: stability and bug fixes.
FIX guild #1612f28

Fix · guild — add inline create feedback, auto-generate ticker if omitted, and transliterate cyrillic

Update in guild: stability and bug fixes.
FIX guild #96fadbb

Fix · guild — fix corporation creation feedback, validation, and error display

Update in guild: stability and bug fixes.
CHORE #2641744

Update — build and deployment tooling

Update in game system: maintenance and tooling.
FIX ui #2f1202f

Fix · interface — handle close request and add exit button in character creation and prologue

Update in interface: stability and bug fixes.
FIX character #68a3c15

Fix · character — resolve crash in portrait selection and avatar rendering

Update in character: stability and bug fixes.
FEAT character #df83b79

New · character — add origin banners and improve creation step validation

Update in character: new features and improvements.
FIX chat #8d06c99

Fix · chat — docking and station flow improvements

Update in chat: stability and bug fixes.
STYLE #5ffe452

Polish — login news feed updated

Update in game system: visual polish.
FEAT character #7dec961

New · character — cloud save and state sync reliability

Update in character: new features and improvements.
FIX #6c90e56

Fix — build and deployment tooling

Update in game system: stability and bug fixes.
CHORE #9f90c26

Update — remove untracked graphify cache and redundant env file

Update in game system: maintenance and tooling.
FIX backend #7eb1ce0

Fix · server — resolve ruff lint errors and imports

Update in server: stability and bug fixes.
FEAT contracts #cc3f8db

New · contracts — implement Phase 1 Item Exchange contracts backend core

Update in contracts: new features and improvements.
FIX crafting #3041869

Fix · crafting — localize error messages and format status label with RichTextLabel

Update in crafting: stability and bug fixes.
STYLE #c63ae51

Polish — fix end of file formatting across backend and data

Update in game system: visual polish.
FIX #b913cd3

Fix — strip trailing whitespace and extra EOF blank lines

Update in game system: stability and bug fixes.
FIX bots #a3cfaf7

Fix · bots — build and deployment tooling

Update in bots: stability and bug fixes.
FIX ui #aee4828

Fix · interface — interface language and item names improved

Update in interface: stability and bug fixes.
FEAT bots #27aaa6a

New · bots — add economy sim personas and route mission cargo through ItemContainer

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FEAT market #ea982f4

New · market — implement my-trades endpoint, my orders/trades tabs, and order cancellation UI

Update in market: new features and improvements.
FEAT market #665d830

New · market — docking and station flow improvements

Update in market: new features and improvements.
PERF market #96a7267

Performance · market — resolve N+1 queries in OrdersView and MyOrdersView using select_related

Update in market: performance improvements.
FIX market #af9d15b

Fix · market — docking and station flow improvements

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX crafting #0bf2d87

Fix · crafting — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX client #709d245

Fix · game client — restore space_world indent so the world script parses

DEC-0056 dropped the bounty/pocket WS connects to column 0 inside _start_gameplay_socket. Godot refuses the file (A21) so the launcher shows grey void + cyan triangle even with current satellite packs.
STYLE #465eae9

Polish — login news feed updated

Update in game system: visual polish.
FEAT #2465c4a

New — pocket dungeon client UI, corp storage/wallet, and economy updates (DEC-0056)

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FEAT pockets #211a85c

New · pockets — DEC-0056 content data — 4 pocket sites, keys, rating loot tables

- galaxy_1: pocket_crimson_lair (r3, corvette+, key), pocket_onyx_vault (r5, frigate+, key), pocket_abyssal_anchor (r7, destroyer+, escalation only), pocket_void_sanctum (r9, cruiser+, key) — escalation chain 3→5→7→9. - data/items: key_crimson / key_onyx / key_abyssal (category 'key', flat dir so the client ItemCatalog discovers them). - data/loot_tables: pocket_1..pocket_10 rating-scaled pools (default = mobs, boss = boss kills). - data/balance/pockets.json: escalation chance/TTL/gate range override.
FEAT pockets #6956774

New · pockets — backend instance plumbing, gates, escalations, rating loot (DEC-0056)

Phases 1-4 of DEC-0056: - world.py: instance_id in world keys, SystemWorld.spawn_pocket (rating-scaled NPC stats, boss marking, no respawn), lifecycle timers (cleared/expired), rating loot tables, ship-class ladder helpers, escalation target picker. - services.py: group_name(instance_id) + enter_pocket parsing. - pockets.py: PocketManager — one public instance per pocket site, channel bookkeeping, empty-grace + lifecycle sweep. - consumers.py: enter_pocket/leave_pocket handlers (server-side gate proximity + ship class + key consume + escalation consume), pocket-aware pose/mine/npc_hit/dscan routing, despawn broadcast + watcher rejoin, boss-death escalation roll + WS notify + fog reveal, pocket loot grants. - accounts: Player.active_ship (migration 0012) persisted via player state. - gameplay: EscalationLocation model + admin (migration 0001). - balance.py: JSON-tunable escalation chance / TTL / gate range (DEC-0049). - docs: DEC-0056 canon page + INDEX entry. 398 tests pass; loot whitelist learns the new 'key' category.
STYLE #9a942ec

Polish — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
DOCS design #afe3d12

Docs · design — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT corporations #adb06ef

New · corporations — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
TEST corporations #4ff4f8b

Tests · corporations — build and deployment tooling

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT corporations #a6c7fff

New · corporations — management services + endpoints + corp WS events (DEC-0055 pt1)

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT corporations #8f3f298

New · corporations — DEC-0053 corps MVP + DEC-0054 corporation chat

Backend apps.corporations (4 models, 11 REST endpoints, 10 services), corporation.{uuid} WS channel in chat with membership validation on connect + per-message, Player.corp_leave_cooldown_until migration 0011. Client: GuildSystem autoload over /api/v1/corporations/, rebuilt GuildUI (cards: status/create/invites/public list/members/leave), ChatSocket corp peer, ChatWindow corp tab hidden when no corp, wiring in space_world + station_interior. i18n: 39+4 corp/chat keys EN+RU. Design vault pages.
FEAT boundary #d9ac23e

New · boundary — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX hygiene #a62928f

Fix · hygiene — login news feed updated

pre-commit end-of-file-fixer failed Tests on main after the implants commit left a blank line at EOF.
FIX i18n #3bb440b

Fix · language & text — interface language and item names improved

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX ui #08a709c

Fix · interface — docking and station flow improvements

Tactical 2D System Map (Tab key) and Fog of War. Systems are divided into exploration sectors with fog clearing as you navigate, persistent discovery saved on server, and Overview integration.
FEAT implants #51ac48a

New · implants — DEC-0052 neural implant system (EVE-style)

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX client #8f10ff4

Fix · game client — firmware skill training updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX engine #5343fbd

Fix · engine — client update pipeline progress

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX ui #c88ffa0

Fix · interface — resolve 3 GDScript parse errors causing crash after Play

- module_hud_bar: replace removed FittingSystem.HIGH_SLOT_COUNT with dynamic _fitting.high_slots.size() (HIGH_SLOT_COUNT_DEFAULT fallback) - overview_window: remove duplicate UI_SETTINGS_PATH const (now in parent class FloatingWindow) - settings_window: restore _on_support_send_pressed handler and _collect_support_logs/_tail_file helpers lost in UI styling merge All three errors caused space_world.gd compile failure (0xc0000005 on launch). Fixes crash immediately after pressing Play button.
FIX hygiene #c9c49b7

Fix · hygiene — login news feed updated

Update in hygiene: stability and bug fixes.
FIX firmware #2986982

Fix · firmware skills — firmware skill training updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX backend #80c9874

Fix · server — format code and resolve ruff linter errors

Update in server: stability and bug fixes.
FEAT #12ac878

New — integrate market system, character progression, dscan, inventory & crafting improvements

Update in game system: new features and improvements.
UPDATE #a075bde

Update — login news feed updated

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
UPDATE #3e4b8f3

Update — docking and station flow improvements

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX station #aa641b3

Fix · station — docking and station flow improvements

Update in station: stability and bug fixes.
STYLE ui #23d2249

Polish · interface — boost neon glow on cursor and window frames for space contrast

Update in interface: visual polish.
FEAT ui #7f15aac

New · interface — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX interior #3138e98

Fix · interior — normalize newline and line endings

Update in interior: stability and bug fixes.
FIX inventory,storage #4d8b699

Fix · inventory,storage — ship motion and afterburner feel

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX inventory #ab662b0

Fix · inventory — remove unused import in views.py

Update in inventory: stability and bug fixes.
FEAT storage #113c0f2

New · storage — docking and station flow improvements

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX inventory,storage #3f88730

Fix · inventory,storage — fix inventory RMB, stack splitting and storage InfoWindow in hangar

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX ci #50b52c9

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
CHORE ci #69a0944

Update · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX launcher #dcb1927

Fix · launcher — stop self-update restart loop

0.5.90 copies compare launcher_version with != and the Windows waiter overwrote a locked exe then started the old binary, re-downloading 110MB forever. Stop advertising launcher_url from pack releases, rename the running image instead of overwriting it, and only restart after replace succeeds.
FEAT ui #bdde09a

New · interface — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT autoload #234155e

New · autoload — add ship stat helpers and allow headless runner execution

Update in autoload: new features and improvements.
FIX ui #abd38ba

Fix · interface — add storage RMB context menu with withdraw amount & fix inventory RMB response

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FEAT ui #65237be

New · interface — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT sync #dcf619a

New · cloud save — cloud save and state sync reliability

Update in cloud save: new features and improvements.
FEAT content #bd34441

New · content — interface language and item names improved

Update in content: new features and improvements.
DOCS design #cec36ec

Docs · design — login and registration improvements

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT quests #0cd83ab

New · quests — implement structured System 1 questline with career paths, crafting gate, and boss

Update in quests: new features and improvements.
FIX launcher #1cc8c46

Fix · launcher — client update pipeline progress

Pin advertised launcher_version at 0.5.92 so running copies stop downloading the 110MB exe they cannot replace. Persist skip_sha, one attempt per boot, and only restart if the Windows replace actually succeeded.
FIX launcher #3dfe001

Fix · launcher — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX combat #5d176fe

Fix · combat — combat feel and tracking adjustments

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX chat #fb02e68

Fix · chat — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX launcher #3be50fe

Fix · launcher — stop self-update download loop when CDN exe is stale

Client-release advertised LAUNCHER_VERSION from source without uploading BlockedSpaceLauncher.exe, so 0.5.90 copies downloaded the old binary forever and could not replace the running Windows file. Pack releases now keep the live launcher_version unless Publish launcher wrote a sha256 (otherwise pin 0.5.90). Self-update waits for PID, skips identical sha256, and pck updates gate on content digest not the release number.
FIX ci #ce402cd

Fix · ci — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FIX chat #2499931

Fix · chat — cloud save and state sync reliability

Roster arrived over the socket but the composer only cleared: a failed chat_message insert aborted receive_json before group_send, and Local RichTextLabel sat in an HSplitContainer with full-rect anchors (size 0). Persist is now non-fatal, the sender gets a direct echo, and Local uses container layout so the message pane has a size.
FEAT combat #03787cf

New · combat — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FIX ci #d99b55e

Fix · ci — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX launcher #5e268c5

Fix · launcher — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT data #8125eb8

New · data — firmware skill training updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT chat #7e8714c

New · chat — wire Local/Global chat and in-system roster

DEC-0050: ChatWindow talks to /ws/v1/chat/local|global/. Local lists operators in the current star system, including docked (EVE Local).
FIX ci #6b1a652

Fix · ci — interface language and item names improved

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #90deab4

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT sites #94b2d3e

New · sites — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX npc #2b380a7

Fix · npc — visual scaling for heavy cruisers and void warden boss, add aura and ensure redraw

Update in npc: stability and bug fixes.
FEAT world #2f4e567

New · world — add cruiser ambush and void warden lair anomaly sites

Update in world: new features and improvements.
FEAT sites #5eb119b

New · sites — add Sites master table for world anomalies and points of interest

Update in sites: new features and improvements.
FEAT balance #5690fcb

New · balance — documentation updates

Update in balance: new features and improvements.
FEAT mining,tables #64aa325

New · mining,tables — add bonus_drops loot tables to asteroids and icon column to items

Update in mining,tables: new features and improvements.
FEAT balance,pipeline #c1f3016

New · balance,pipeline — documentation updates

Update in balance,pipeline: new features and improvements.
FEAT tools #21804d8

New · tools — link all 3 tabs (Modules, Quests, Agents) to master Google Sheet

Update in tools: new features and improvements.
FEAT tools #48a0e98

New · tools — build and deployment tooling

Update in tools: new features and improvements.
FEAT tools #75d096d

New · tools — cloud save and state sync reliability

Update in tools: new features and improvements.
FEAT tools #ebaa771

New · tools — interface language and item names improved

Update in tools: new features and improvements.
FEAT tools #e2b6013

New · tools — cloud save and state sync reliability

Update in tools: new features and improvements.
FEAT tools #d997d40

New · tools — ignore custom columns with _ or # prefix in CSV import

Update in tools: new features and improvements.
FEAT tools #b6a928f

New · tools — configure default Google Sheets URL for balance pull

Update in tools: new features and improvements.
FEAT missions,config #d611023

New · missions,config — combat feel and tracking adjustments

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FIX ui #bdb2a84

Fix · interface — ship motion and afterburner feel

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX missions #d90bb6e

Fix · missions — load MissionSystem without FogOfWar class call

Tactical 2D System Map (Tab key) and Fog of War. Systems are divided into exploration sectors with fog clearing as you navigate, persistent discovery saved on server, and Overview integration.
FIX ui #73fa3e7

Fix · interface — fix text overflowing window bounds in quests UI and increase default width

Update in interface: stability and bug fixes.
FIX client #4493cdf

Fix · game client — client update pipeline progress

Update in game client: stability and bug fixes.
FIX export #6a1a8c3

Fix · export — build and deployment tooling

Update in export: stability and bug fixes.
FIX missions #855dac0

Fix · missions — docking and station flow improvements

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FIX missions #53f4509

Fix · missions — robust offline agent pre-population and metadata merging

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FIX missions #cd6cd6c

Fix · missions — build and deployment tooling

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FEAT missions #f59bd22

New · missions — docking and station flow improvements

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FEAT updates #9e325d3

New · updates — add pagination (10 updates per page) with smart navigation and deep linking

Update in updates: new features and improvements.
FIX #c4aa083

Fix — docking and station flow improvements

Update in game system: stability and bug fixes.
FEAT devlog #3b2d236

New · devlog — login news feed updated

Added public web Devlog & Updates page on blockedspace.com with multilingual changelog, search, tags, and clickable launcher news integration.
FEAT launcher+web #bb22ae0

New · launcher+web — add launcher self-update and rich bilingual descriptions on updates page

Added public web Devlog & Updates page on blockedspace.com with multilingual changelog, search, tags, and clickable launcher news integration.
UPDATE #f29d1cd

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX deploy #2808357

Fix · deploy — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
STYLE client #9738f16

Polish · game client — login news feed updated

Update in game client: visual polish.
FEAT web+launcher #f62f546

New · web+launcher — login news feed updated

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX script #8af0c0f

Fix · script — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS meta #d39e5b2

Docs · meta — documentation updates

Tactical 2D System Map (Tab key) and Fog of War. Systems are divided into exploration sectors with fog clearing as you navigate, persistent discovery saved on server, and Overview integration.
UPDATE #71e2d77

Update — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX hygiene #851901b

Fix · hygiene — remove redundant trailing blank lines from travel backend files

Update in hygiene: stability and bug fixes.
UPDATE #c248cc4

Update — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX lint #63c061a

Fix · lint — use list | tuple for isinstance (UP038)

Update in lint: stability and bug fixes.
UPDATE #20e5a6d

Update — docking and station flow improvements

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX lint #a365c8f

Fix · lint — session stays stable when the network hiccups

Tactical 2D System Map (Tab key) and Fog of War. Systems are divided into exploration sectors with fog clearing as you navigate, persistent discovery saved on server, and Overview integration.
FEAT navigation #4b47840

New · navigation — cloud save and state sync reliability

Tactical 2D System Map (Tab key) and Fog of War. Systems are divided into exploration sectors with fog clearing as you navigate, persistent discovery saved on server, and Overview integration.
FIX world #ef8ef78

Fix · world — combat feel and tracking adjustments

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FIX boot #a5d8171

Fix · boot — do not preload assets.pck textures in core class parse

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX fx #3cc2524

Fix · fx — keep mining beam on the locked rock; preload pirate sprite

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT fx #424199d

New · fx — walking mining laser, NPC tracers, no private world spawn

Mining laser mechanics: dynamic beam visual targeting locked asteroids, automatic cutoff upon range exceed or asteroid depletion, and ore extraction.
FEAT world #4505a91

New · world — shared asteroids and NPCs on gameplay socket (DEC-0047)

20Hz multiplayer netcode: shared asteroids, synchronized NPC spawns, real-time laser beams, and remote ship warp/afterburner effects.
FIX ui #35d0640

Fix · interface — same item icons in inventory, storage and loot

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FEAT pvp #28b2e02

New · pvp — ship motion and afterburner feel

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FEAT net #960d101

New · net — gameplay WebSocket pose stream (DEC-0045)

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FIX ci #b1fc968

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #32be837

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX #1f4b5ad

Fix — docking and station flow improvements

Tactical 2D System Map (Tab key) and Fog of War. Systems are divided into exploration sectors with fog clearing as you navigate, persistent discovery saved on server, and Overview integration.
FEAT missions #8dcd89b

New · missions — docking and station flow improvements

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FIX ci #f82b419

Fix · ci — docking and station flow improvements

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #9204518

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #c81102f

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #69d4e62

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #ca2ab3c

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX fx #6651ff3

Fix · fx — login news feed updated

Update in fx: stability and bug fixes.
FEAT fx #bc3dd62

New · fx — play Effector atlases for shots, bursts, warp and gates

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
CHORE ci #42c69b3

Update · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #5e5801e

Fix · ci — build and deployment tooling

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FIX vigil,ui #ae85407

Fix · vigil,ui — build and deployment tooling

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FEAT vigil #08083c4

New · vigil — docking and station flow improvements

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FIX ci #cbf45b4

Fix · ci — build and deployment tooling

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FIX vigil #9400aef

Fix · vigil — self-review pass — missing super._ready, hostile re-aggro

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FEAT vigil #f301c0d

New · vigil — docking and station flow improvements

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
FIX ci #bf8b16c

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
CHORE ci #6f325d7

Update · ci — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT planet #5c53087

New · planet — transparent-PNG sprites skip magenta key-out

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX services #041081b

Fix · services — docking and station flow improvements

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT support #276febc

New · support — crash reporting pipeline (DEC-0043)

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
CHORE git #3225bfb

Update · git — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX ci #4447919

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX planet,ci #089c0d6

Fix · planet,ci — build and deployment tooling

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX ci #1c80bdf

Fix · ci — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT jump,gates #ce74211

New · jump,gates — docking and station flow improvements

- gate jump is no longer instant: approach into the ring center, then a 0.75s pull (240 u/s) with veil fade + warp hum before the system switch (feel: docking-style weight and rhythm instead of a blink) - stargate neon exit glow + arrival flash removed (owner; redesign later) - planets are now solid: disc at 0.85x visual radius with kinematic brake + slide; stations without a baked pixel mask get the same disc fallback - canon-sync: stargates-and-warp.md, feature-map
DOCS design #641a1a1

Docs · design — ship motion and afterburner feel

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
REFACTOR structure #305d453

Cleanup · structure — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
DOCS design #ce743ce

Docs · design — music, effects and dispatcher volume controls

Update in design: documentation updates.
DOCS design #3f42a92

Docs · design — documentation updates

Update in design: documentation updates.
UPDATE #06d79d2

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX gates #d4c56d6

Fix · gates — exit glow as a vertical neon strip on the ring's right side

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX orbit #c93dee3

Fix · orbit — combat feel and tracking adjustments

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT gates #097492f

New · gates — fixed exit point + neon glow; approach warps to object edge

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX jump #3ab3369

Fix · jump — widen stargate jump zone to sprite edge

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX sprites #7f08ce6

Fix · sprites — build and deployment tooling

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX deploy #56f4e91

Fix · deploy — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX stargate #ae30680

Fix · stargate — load sprite directly without background removal

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX deploy #a7d9bb3

Fix · deploy — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX publish #08330a9

Fix · publish — detect python command for Windows/Unix

Update in publish: stability and bug fixes.
FIX #618baf0

Fix — python3 for publish script, rename WorldFloatingText to avoid conflict

Update in game system: stability and bug fixes.
FIX deploy #f855fb2

Fix · deploy — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #886d4ac

Update — debug(stargate): add texture load logging

Update in game system: general updates.
FIX ci #ffaa769

Fix · ci — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
CHORE #3fc32b9

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX stargate #76d1316

Fix · stargate — login news feed updated

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT stargate #de21b67

New · stargate — build and deployment tooling

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT station #9b074d8

New · station — docking and station flow improvements

Ship sits on the inner pad under the floor icons (mouse ignore). Hangar FittingSystem restores fit/stats from the save so HIGH slots match space.
FIX lint #01753cc

Fix · lint — single trailing newline in quests_ui.gd

Update in lint: stability and bug fixes.
FEAT station #e8f517f

New · station — docking and station flow improvements

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FEAT ui #56de0e2

New · interface — farther zoom, copyable coords, warp-to-paste

Zoom 0.10–8.0. Ship readout moved under the ruler (no tick overlap), click copies sys x y. World RMB adds Warp to coords (clipboard/parse).
FIX tests #80ba724

Fix · tests — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FEAT world #0859b4c

New · world — login and registration improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT camera #a8c5da3

New · camera — wider zoom range both ways (0.15–6.0)

Farther out and closer in (~2× each end vs 0.3–3.0). Wheel step is multiplicative so the extra close range is actually reachable.
FIX ui #d5ed2e3

Fix · interface — docking and station flow improvements

Non-resizable FloatingWindow body covered the 1px green frame. Confirm was 200px with EXPAND_FILL on the label. Hug the text+buttons without changing font size.
FIX client #8b856f9

Fix · game client — cloud save and state sync reliability

Godot 4.7 rejects an un-awaited save_to_server() call. 0.5.58 assigned that coroutine to a Variant so fade could run in parallel, so space_world.gd never loaded (default gray void + cyan triangle ship). SceneFade is now preload-only; fire-and-forget fade uses start_fade().
FIX station #7edae3f

Fix · station — docking and station flow improvements

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX station #fe9684b

Fix · station — docking and station flow improvements

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX station #e333e41

Fix · station — login news feed updated

Landing commits in the gate without snapping to the hangar point. Click-to-move/warp/Esc ignored until the undock run clears the hull. Hangar Undock button replaced by the background airlock hotspot: hover adds the existing blue glow, click asks for confirm.
FIX station #159d3cf

Fix · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX station #596262f

Fix · station — docking and station flow improvements

Boot keeps space_world under a veil until player state is known. If the save is docked, switch to hangar without dock_at or snapshot PUT.
DOCS dec-0042 #b31150e

Docs · dec-0042 — build and deployment tooling

Canon + Agents.md: after runtime-client changes push main and wait for Client release. Docs/backend-only skip client-publish.
FIX station #001691c

Fix · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX lint #3200466

Fix · lint — drop extra EOF newline in entity_picker.gd

Update in lint: stability and bug fixes.
FIX station #2a41620

Fix · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
UPDATE #fa77665

Update — diag: log action IDs of every radial popup (0.5.51)

Update in game system: general updates.
UPDATE #9972d51

Update — docking and station flow improvements

Owner screenshot: RMB over the station opens a menu without Dock. We can't tell from the screenshot alone whether picker returned the station or null (world-actions menu). Add [RMB] lines so the live log shows: - whether self-test hit (Safe Logoff branch), - what entity name picker returned (null vs station_id). Owner action: dock → RMB over the station → send the latest godot*.log from app_userdata/blockedspace/logs/ — two lines tell us exactly which branch fired.
FIX station #4dda6dc

Fix · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX station+launcher #1acb2a8

Fix · station+launcher — interface language and item names improved

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX lint #7f365b5

Fix · lint — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX lint #2a43b62

Fix · lint — merge first-party import block in accounts/views (I001)

Update in lint: stability and bug fixes.
FEAT auth #27d475c

New · login & session — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT station #f581b2d

New · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
UPDATE #f90c1fd

Update — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
UPDATE #81952bd

Update — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX docking #708764d

Fix · docking — docking and station flow improvements

The station-name panel started at x=16 while the sidebar occupies the first 48px — 'Actions Alpha Docked…' was partially hidden behind the icons. Panel now starts at SIDEBAR_WIDTH+16; GPU test guards it.
FIX docking #7abe804

Fix · docking — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT docking #362a83d

New · docking — docking and station flow improvements

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FEAT station #855d249

New · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
DOCS design #f95701e

Docs · design — docking and station flow improvements

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
UPDATE #fd0dc19

Update — session stays stable when the network hiccups

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
CHORE publish #6fb61cc

Update · publish — comment-only probe — verify satellite content digests stable

Update in publish: maintenance and tooling.
FEAT deploy #f1efb77

New · deploy — music, effects and dispatcher volume controls

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT client #de598e0

New · game client — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #2d15efd

Update — interface language and item names improved

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX release #ac5ba7e

Fix · release — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX release #aa99145

Fix · release — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #d1f7740

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX release #3e190d6

Fix · release — client update pipeline progress

The launcher's .zip gate re-downloads the ~38MB engine zip whenever the pack's version string changes. client-release.yml passed the content release number as --engine-version, so every content release re-shipped an identical engine binary (owner: 'почему апдейт такой долгий'). Now the workflow reads the ENGINE_VERSION const from scripts/autoload/version_info.gd (0.5.2 — 'bump only when the .exe must change') and passes that. Content releases no longer touch the engine pack; bump the const when Godot/export options actually change.
UPDATE #6775639

Update — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
UPDATE #4fe442e

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT station #5149922

New · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT station #316fc2d

New · station — docking and station flow improvements

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX shaders #4681ca2

Fix · shaders — smooth nebula palette ramps — soften dark patch contours

The hard if/else band thresholds made the color jump ~6x in brightness exactly at n=0.40: every dark patch had a razor contour (owner screenshot 2026-08-21). Palette now blends through smoothstep ramps (edge->mid 0.12-0.55, mid->core 0.62-0.82) — continuous C1 color curve, and the low ramp start keeps only a hint of the edge color in FBM troughs instead of near-black holes.
FIX space #29a2e27

Fix · space flight — tileable nebula noise bake — no fract() seam squares

fract() wrapping exposed the non-periodic FastNoiseLite bake: a hard seam at every integer UV boundary drew a grid of squares across the cloud (owner screenshot). The bake now blends the four quadrant- shifted copies so opposite edges match — seamless tile, same noise character. GPU check: max neighbor gradient 1-3 lum, zero sharp jumps (was tile-grid before); colors/structure preserved.
FIX shaders #4658015

Fix · shaders — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #5c992c8

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX launcher #e2224cd

Fix · launcher — client update pipeline progress

The launcher never updated an existing install by itself: with the game present it only showed a 'press UPDATE' banner, and PLAY launched whatever was on disk — the owner was frozen on 0.5.7 (Aug 15) while prod shipped 0.5.25, so every nebula fix 'did not work' because it never reached the client. Pack updates now start automatically (PLAY is disabled while _dl_busy). Zip entries (engine/full) compared only file existence, so the exe could never update either — they now gate on the client_build.cfg pack version. Launcher re-exported and replaced in launcher/.
UPDATE #4de5cd3

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX space #d2eac81

Fix · space flight — nebula body alpha uses direct noise density (was over-thresholded by three-band)

Three-band thresholds (0.40/0.72) parked half of every FBM patch in the near-invisible edge band — at the quad center (mask=1.0) the owner still saw nothing on 0.5.24. Alpha now follows n directly with a 10% floor; bands stay for color, mask and hue rotation untouched, density remains the per-site data knob.
UPDATE #3071138

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #ed04fad

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX space #b818e70

Fix · space flight — build and deployment tooling

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
UPDATE #0a907a5

Update — debug(space): nebula spawn-count trace (prompt-031)

Plan-level nebula count + overview_entry group-size print after each add. Headless boot shows both sys_1 nebulae spawn, enter the tree and the overview group — see status for the render-round conclusion.
FIX publish_client #2cae9ff

Fix · publish_client — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #905dde0

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #6977f41

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #ce12ade

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #60e4dfc

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #b213f16

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #7ac40b5

Update — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #9aee023

Update — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #cf253b8

Fix · ci — docking and station flow improvements

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
UPDATE #1975776

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
UPDATE #c5c08a1

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #12d9822

Fix · ci — session stays stable when the network hiccups

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
REFACTOR space #aced59e

Cleanup · space flight — extract window wiring helpers to WindowWiring (god object step 7)

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
REFACTOR space #045c8d2

Cleanup · space flight — extract window factory trio to WindowFactory (god object step 6)

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
REFACTOR space #bf54f53

Cleanup · space flight — extract site-spawn to SiteSpawn (god object step 5)

Prompt-028. Static-site helpers extracted: STATIC_RADIUS + ZONE_HANDLER_SCRIPT consts and the spawn-pass body (_spawn_static_sites_for_system) moved to scripts/space/site_spawn.gd as build_spawn_plan — returns anchors and debris in parallel arrays; SpaceWorld adds them to the tree and tracks in _static_objects. _site_display_name and _find_station_by_id moved as-is (site_display_name/find_station_by_id). _attach_site_zone and _spawn_drift_debris become no-op delegations (zone creation is now inline in build_spawn_plan, and debris is folded into the same plan). _reanchor_docked_station is deliberately KEPT in SpaceWorld: only one caller, depends on _find_station_by_id and _ship_controller — passing a Callable would obscure the flow without saving lines (per prompt fallback: defer when coupling > 2-3 self-refs). ZONE_HANDLER_SCRIPT preload moved to SiteSpawn (only user). space_world.gd: 2980 -> 2893 lines (cumulative -307 from 3200: -66 save, -72 backdrop, -17 wreck, -65 gates, -87 sites). Headless boot clean, pre-commit green.
REFACTOR space #6332092

Cleanup · space flight — extract gate routing math to GateNavigation (god object step 4)

Prompt-027 continuation (owner go-ahead). Stargate routing math extracted verbatim: _parse_local_arr, _gate_id_at, _destination_system_for_gate, _system_index_from_id, _arrival_local_for_destination -> GateNavigation (parse_local/gate_id_at/destination_system_for_gate/system_index_from_id/ arrival_local_for_destination). Pure functions reading only GameStateManager; FALLBACK_LOCAL hoisted as a const. SpaceWorld methods are 1-line delegations, call sites untouched. space_world.gd: 3045 -> 2980 lines (cumulative -220 from the 3200 baseline: -66 save, -72 backdrop, -17 wreck, -65 gates). Headless boot clean, pre-commit green.
REFACTOR space #d4757ac

Cleanup · space flight — extract DEC-0034 wreck/loot helpers (god object step 3)

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
REFACTOR space #8848fbf

Cleanup · space flight — extract backdrop layer to SpaceBackground (god object step 2)

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
REFACTOR space #3c63c7c

Cleanup · space flight — cloud save and state sync reliability

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS decision #563680c

Docs · decision — build and deployment tooling

Security-band combat rules: Green systems block Operator attacks, Yellow allows PvP with Vigil station/gate response, and Red is open lawless space.
DOCS design #92669ed

Docs · design — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX news #2d7786e

Fix · news — session stays stable when the network hiccups

Added public web Devlog & Updates page on blockedspace.com with multilingual changelog, search, tags, and clickable launcher news integration.
FIX ci #fb36238

Fix · ci — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX launcher #0199a04

Fix · launcher — ship motion and afterburner feel

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT space #589dcfc

New · space flight — passive visual filler (drift debris, beacons, stardust)

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX space #6504c30

Fix · space flight — define hsv helpers locally in nebula shader (fixes gray-rectangle regression)

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX space #2739668

Fix · space flight — add nebula clouds to overview_entry group (visible in Overview)

Prompt-020: round-007 deliberately made nebula a plain Node2D with no Overview presence; the owner wants it listed. Group membership is safe — overview_window resolves type via 'object_type in n' with fallbacks, so NebulaCloud also gained var object_type='nebula' (else every cloud would show as generic 'celestial'). requires_scan_range is group-based -> nebula is always listed like other celestials, never gated by scan range.
FEAT space #fc9bfd6

New · space flight — per-pixel hue rotation + saturation boost for nebula (neon flow)

Prompt-019: hue rotation driven by a second noise sample (patches, not gradients), exposed via hue_shift_amount uniform (default 1.0 = ±180 turns). Two corrections to the sketch: rgb_to_hsv/hsv_to_rgb are Godot built-ins — defining them again is a compile error (used built-ins); and the white-smoke root cause is the near-white pastel core colors (sat ~0.15) — rotating a low-saturation hue is invisible, so the fix also boosts saturation (x2.0 + 0.10 floor) in HSV space.
FIX loot #c2ac98f

Fix · loot — close loot window after Take All with non-empty transfer

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX space #8ebcd7e

Fix · space flight — soft radial edges for nebula clouds (no hard rectangular corners)

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT items #e60f012

New · items — ItemIcon wiring in loot window + uc coin icon

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
UPDATE #e5d1114

Update — debug: add nebula spawn prints (prompt-015)

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
CHORE ci #29be2b8

Update · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX tests #ec99df2

Fix · tests — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT ui #d5bbbd2

New · interface — client update pipeline progress

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
UPDATE #d417eea

Update — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT space #97d8290

New · space flight — procedural nebula clouds (CanvasItem shader, multi-octave FBM)

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FIX launcher #4551487

Fix · launcher — interface language and item names improved

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT launcher+news #f540f72

New · launcher+news — session stays stable when the network hiccups

Added public web Devlog & Updates page on blockedspace.com with multilingual changelog, search, tags, and clickable launcher news integration.
CHORE mailbox #ba3ec12

Update · mailbox — add passive inbox watcher for cross-platform notifications

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT launcher #878efa3

New · launcher — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
REFACTOR launcher #c61627f

Cleanup · launcher — fix layout overlap, remove color strip, restyle settings gear

- update banner moved to bottom slot (between panels and status line); Hermes' suggested -58..-46 slot overlapped UPDATE/PLAY row (-58..-18) - logo/title block spaced apart (18px gap) and shifted lower, still centered - color strip squares removed (terminal panels already have macOS dots) - settings button: VT323 has no gear glyph (gray system fallback was the root cause) -> font-native » mark + _apply_term + locale-aware tooltip - (DEBUG) title suffix: stale local exe was a debug export; re-exported release via publish_launcher.sh (0 DEBUG hits); no config change needed
FIX ci #e7e9fd5

Fix · ci — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT zcode #24abd97

New · zcode — wire hermes-bridge MCP server at workspace scope

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS hermes #087dfc5

Docs · hermes — documentation updates

Adds scripts/integrations/hermes_to_zcode/HERMES_PROMPT.md — the exact text to give Hermes when first connecting it as the read-only advisor for blockedspace. Covers: - Exact write path: mailbox/inbox/prompt-NNN.md - Frontmatter format (id, created, task, priority) - Per-step loop: user → Hermes → mailbox → ZCode → status → user pastes back to Hermes - Common failure modes (wrong path, missing mailbox write, no status observed) AGENTS.md now cross-links the new file alongside README.md. No runtime/code change. Pure documentation for the human operator. Pure documentation for the human operator.
CHORE pre-commit #f9a70c0

Update · pre-commit — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT docs+hermes #72cb71c

New · docs+hermes — documentation updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
CHORE storage #271ae7a

Update · storage — drop per-frame diag prints from drop handlers

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX storage+inventory #e2d7686

Fix · storage+inventory — ship motion and afterburner feel

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX storage #12c7b47

Fix · storage — bbcode_enabled on Label — parse error killed whole script

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
UPDATE #3c3cf2a

Update — interface language and item names improved

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX storage #ee05c88

Fix · storage — login and registration improvements

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX ci #85034c2

Fix · ci — client update pipeline progress

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FIX state-sync #0a3405f

Fix · state-sync — cloud save and state sync reliability

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FIX backend #d9c8650

Fix · server — cloud save and state sync reliability

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT storage-ui #388bc26

New · storage-ui — docking and station flow improvements

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX ci #6b72180

Fix · ci — combat feel and tracking adjustments

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX parse #e05e261

Fix · parse — space_world storage-registration indentation + storage_ui lambda

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
CHORE export #13feb34

Update · export — build and deployment tooling

Station mission system: faction agents, repeatable assignments, dynamic rewards in UC, and reputation progression.
FEAT storage #56e8f74

New · storage — docking and station flow improvements

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FEAT audio #36d708e

New · audio — music, effects and dispatcher volume controls

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX cargo+loot #3b31f5b

Fix · cargo+loot — ship motion and afterburner feel

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX audio #ce0f492

Fix · audio — music, effects and dispatcher volume controls

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX loot #f0db940

Fix · loot — UC bounty went into inventory as item, not uc_balance

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX firmware #48b3ffb

Fix · firmware skills — login and registration improvements

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX firmware #a09cb0c

Fix · firmware skills — session stays stable when the network hiccups

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX ux #dba6064

Fix · ux — player-dmg log + mining A/V diagnostics + Трюм + wreck-empty marker

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FEAT combat #5cdf6af

New · combat — music, effects and dispatcher volume controls

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FEAT wrecks #50077a9

New · wrecks — wreck entity + loot-window + death hooks (DEC-0034 Phase A)

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
DOCS canon #0c80681

Docs · canon — combat feel and tracking adjustments

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FEAT targeting #52fc0bc

New · targeting — interface language and item names improved

Mining laser mechanics: dynamic beam visual targeting locked asteroids, automatic cutoff upon range exceed or asteroid depletion, and ore extraction.
FEAT targeting #daf5156

New · targeting — multi-target brackets + lock-progress ring + hover

EVE-parity targeting feedback (DEC-0027.2), part 1 of 2 (visual). Problem: reticle was a single-target Node2D — only the active target got world brackets, so multi-target locks (up to 3) showed nothing in the world on non-active targets, and the 1.5s additive lock (Ctrl+LMB) had ZERO feedback (no brackets, no ring, no card until lock finished). Owner: 'no brackets on some targets / no response on multi-target attempt'. Changes: - targeting_system: new one-shot signals lock_started / lock_cancelled / lock_cap_reached emitted on additive-lock lifecycle (start/replace/cap/ range-out). lock time + cap unchanged (DEC-0027 canon: 1.5s, MAX_LOCKS=3). - target_reticle: rewritten poll-based. Reads TargetingSystem each frame and draws per-state: locking = blinking brackets + depleting countdown ring (get_lock_progress); active = bright spinning pulsing brackets; locked non-active = dim static brackets; hover = faint corner ticks. Reticle now stays at world-origin and draws all sets in one _draw. - space_world: reticle wired via _reticle.setup(_targeting); old _on_target_locked/_unlocked/_destroyed reticle-drivers removed (they only called now-deprecated show/hide shims and printed [FocusSwitch] twice per lock — double-fire gone). Hover target picked at 10Hz in _process via _find_lockable_at and pushed to reticle.set_hover_target. Sound + cap-reached strip indicator land in part 2.
CHORE crafting #ff719c1

Update · crafting — drop [crafting-debug] print (fix verified)

Update in crafting: maintenance and tooling.
FIX crafting #9c64d51

Fix · crafting — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
UPDATE #26ee343

Update — interface language and item names improved

Owner reports crafting UI still shows 0/100 regolith when inventory has 40. Mining was supposed to route through inventory per 07473d2; crafting reads through get_resource. We need a positive signal from each side to determine where the disconnect actually sits. Two minimal debug-prints (no behavior change): scripts/space/mining_module.gd _run_cycle After add_resource(ore, mined), print amt_before and amt_after via get_resource plus total inventory_stacks array size. Filter: grep '[mining-debug]'. scripts/ui/crafting_ui.gd _blueprint_requirements_text In the resource loop, print (resource_id, need, has, total_stacks) per requirement. Filter: grep '[crafting-debug]'. Owner reload, mine one asteroid, open crafting — paste stdout between the markers. With both lines I can tell which path is lying (mining doesn't route to inventory, vs crafting doesn't read what mining wrote). Removed in a follow-up once the desync is identified.
FEAT mining #07473d2

New · mining — mine → inventory + items/<id> catalog seed triple

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX crafting #82453f0

Fix · crafting — build and deployment tooling

Mining laser mechanics: dynamic beam visual targeting locked asteroids, automatic cutoff upon range exceed or asteroid depletion, and ore extraction.
FIX crafting #d17537f

Fix · crafting — BPO filter now routes through alias-aware helper

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ui #828d27a

Fix · interface — docking and station flow improvements

Follow-up to a16cd0e (W7 UI fixes). The new sell-preview Label in _populate_market() used _ACCENT which does NOT exist in station_ui.gd; the file's only color constants are _TEXT_PRIMARY (line 26), _TEXT_SECONDARY (27), _TEXT_VALUE (28). GDScript parser failed at line 535, cascading into station_ui.gd script-load failures ('Parse error' in station_ui.gd). Switched to _TEXT_PRIMARY (the green-on-dark foreground color already used for primary labels elsewhere in the station UI, e.g. station_name row). No functional change beyond making the preview label parse.
FIX ui #a16cd0e

Fix · interface — docking and station flow improvements

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX godot #33437a1

Fix · godot — firmware skill training updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT economy #536c345

New · economy — build and deployment tooling

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT combat #618ac5e

New · combat — combat feel and tracking adjustments

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT economy #f479291

New · economy — login and registration improvements

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT economy #e42aa40

New · economy — data-driven loot tables + boss compute_cores drop

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
DOCS wiki #a8f0bb0

Docs · wiki — build and deployment tooling

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
CHORE git #04c57fe

Update · git — ignore launcher's Godot cache + .gdignore marker

Two tweaks to silence the editor warning on every Godot project boot: WARNING: editor/file_system/editor_file_system.cpp:3497 - Detected another project.godot at res://launcher. The folder will be ignored. 1. .gitignore: add 'launcher/.godot/' — the embedded child project also wrote 100MB+ of import cache into the repo. Same rule pattern as other launcher/ build outputs. 2. launcher/.gdignore: Godot's per-directory skip marker. Tells EditorFileSystem to skip the entire subtree at scan time, so the embedded project.godot never even enters the resource index of the main project. The child project still opens fine on its own (Godot honors .gdignore only from outside). Net effect: warning gone from main-project boot, no functional change to either project.
FEAT audio #52cb72b

New · audio — music, effects and dispatcher volume controls

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
DOCS client #363e6a1

Docs · game client — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
CHORE client #d37af0d

Update · game client — client update pipeline progress

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX launcher #b2595fe

Fix · launcher — start game via create_process, not cmd start

Windows cmd start with empty title arg failed silently so PLAY did nothing. Spawn blockedspace.exe --from-launcher directly instead.
CHORE #9c594f9

Update — build and deployment tooling

Update in game system: maintenance and tooling.
FIX auth #09fbaec

Fix · login & session — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX auth #c736deb

Fix · login & session — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX launcher #1b2725f

Fix · launcher — build and deployment tooling

Require packs under game/, normalize after download, launch with game cwd. Drop duplicate data/effects materials (scenes/effects only) and exclude tests/gdUnit/godot_ai from core export. build/ remains a local artifact dir (gitignored) recreated by publish scripts.
FIX space #2a3bed3

Fix · space flight — deferred add SpaceBackgroundLayer to root

Update in space flight: stability and bug fixes.
FIX export #84a0d8f

Fix · export — build and deployment tooling

const preload of enemy/asteroid explosion scenes failed in launcher installs: materials lived under data/effects (satellite data.pck only) while core export excludes data/*. Entire space_world.gd failed to parse → gray void, no ship. Move materials to scenes/effects/, update tscn refs, lazy-load explosions. Working blockedspace.exe layout matches root export again.
FIX launcher #e622f6d

Fix · launcher — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX client #7a37c8f

Fix · game client — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX launcher,auth #20abffc

Fix · launcher,auth — login news feed updated

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX launcher #f5161ee

Fix · launcher — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT launcher #b966f4b

New · launcher — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX client #9b24d91

Fix · game client — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT launcher #0c5062c

New · launcher — thin Godot launcher + Inno Setup installer

Separate launcher project downloads/verifies game packs into game/, then starts blockedspace.exe. Installer ships launcher only; first run pulls the full client from CDN. Documents layout and build steps.
FIX client #d6c165a

Fix · game client — explosion UIDs, blueprints DirAccess, pack missing warning

Align explosion scene ext_resource UIDs with .tres. Open blueprints via DirAccess.open(res://) instead of dir_exists_absolute. Clarify PackLoader when satellite packs are absent (export needs packs/ next to exe).
FEAT ui #ee2fb7d

New · interface — client update pipeline progress

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX client #14c19cc

Fix · game client — client update pipeline progress

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #1881e60

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #315cb5c

Fix · ci — cloud save and state sync reliability

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #cd9fefd

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX client #256e7d3

Fix · game client — build and deployment tooling

Godot 4.7 needs export_files on every preset; fix PackLoader DEFAULT_PACKS const parse error; pre-commit end-of-file on .gitignore.
FEAT client #f620e0b

New · game client — interface language and item names improved

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX i18n #a2102ff

Fix · language & text — interface language and item names improved

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT client #8231367

New · game client — login news feed updated

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT news #d19c773

New · news — login news feed updated

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX auth #4e8f169

Fix · login & session — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT ui #ea22208

New · interface — interface language and item names improved

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS agents #af9bea9

Docs · tools — interface language and item names improved

Update in tools: documentation updates.
CHORE i18n #bfcd251

Update · language & text — interface language and item names improved

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX i18n #67bf3a4

Fix · language & text — interface language and item names improved

Update in language & text: stability and bug fixes.
FIX i18n #8548288

Fix · language & text — interface language and item names improved

Update in language & text: stability and bug fixes.
FIX auth #05a96cc

Fix · login & session — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX auth #acdbc5e

Fix · login & session — session stays stable when the network hiccups

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT i18n #6b50120

New · language & text — interface language and item names improved

- Radial menu labels + hover tooltips (Inspect/Orbit/Dock/Jump/Warp…) - Inventory RMB menu and InfoWindow actions/descriptions/meta keys - Overview context menu; craft/guild status; station/chat stubs - Entity labels in radial center use localize_label
FEAT i18n #7e20e49

New · language & text — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT i18n #6cac135

New · language & text — interface language and item names improved

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX i18n #d83e557

Fix · language & text — interface language and item names improved

Pre-commit mixed-line-ending hook found CRLF in 19 .gd files from Windows local development. Converted all to LF for consistency.
FIX i18n #fe24683

Fix · language & text — interface language and item names improved

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX i18n #636f077

Fix · language & text — interface language and item names improved

- scene_localizer.gd: made _lookup_translation() static so static _localize_helper() can call it without parse error. - info_window.gd L378: bare emdashes (—) outside quotes caused 'Invalid character U+2014' — fixed by wrapping the full string in double quotes.
FIX i18n #d4a7a5a

Fix · language & text — interface language and item names improved

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX i18n #b309735

Fix · language & text — interface language and item names improved

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FEAT i18n #e2ce1d6

New · language & text — interface language and item names improved

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT i18n #eedb4ef

New · language & text — interface language and item names improved

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT dev #ef02106

New · dev — music, effects and dispatcher volume controls

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX audio #9db2290

Fix · audio — music, effects and dispatcher volume controls

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX audio #01af28a

Fix · audio — music, effects and dispatcher volume controls

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FEAT sidebar #48fb66f

New · sidebar — firmware skill training updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX firmware #00022b9

Fix · firmware skills — firmware skill training updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT ships #5d19383

New · ships — build and deployment tooling

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX ci #1b10b8f

Fix · ci — session stays stable when the network hiccups

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX input+ship #06e80c0

Fix · input+ship — ship motion and afterburner feel

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX visual #a718a34

Fix · visual — enemy HP bar cleaned up — use Overview

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX sync #503f728

Fix · cloud save — session stays stable when the network hiccups

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX camera #fe12340

Fix · camera — disable Camera2D smoothing in warp to remove ship ghost/double

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT player #fa96adc

New · player — rework engine FX — 3 plasma nozzles + warp half-moon

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FEAT player #826da2e

New · player — engine exhaust flame (speed-scaled) + warp aura (EVE-style)

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX player #61d058a

Fix · player — rotate ship.svg 90° CW so nose points +X (game heading)

SVG нарисован носом вверх (ноc = -Y), но игровой мир повернут на 90°: нос корабля = +X (направо) — это совпадало с cyan-triangle fallback и общим rotation = heading. draw_set_transform(PI/2) разворачивает текстуру так, чтобы нос ушёл вправо, киль — влево, без правки самого SVG. Verified: regression 136/136 (0 новых падений).
FEAT player #9cd5c9b

New · player — use assets/ship.svg as player sprite (preview)

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FEAT firmware #75927cc

New · firmware skills — login and registration improvements

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
REFACTOR gamestate #b1e9a14

Cleanup · gamestate — decompose GSM god-object into facade + 5 sub-stores (P2-1)

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX logoff #00bf498

Fix · logoff — A22 — Safe Logoff timeout now closes game (EVE-канон)

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX logoff #15f7179

Fix · logoff — build and deployment tooling

DEC-0030.1 owner runtime check (2026-08-08): RMB на свой корабль не открывал Safe Logoff — _handle_rmb сразу шёл в entity_picker.pick_entity_at, который возвращает только enemy/asteroid/station/stargate/belt (player не в списке). Если рядом нет других объектов — RMB попадает в world actions, никакого self-menu. Fix: в _handle_rmb ДО entity_picker проверяем player.global_position .distance_to(world_pos) <= 60. Self всегда имеет самый высокий приоритет hit-test (потому что RMB на свой корабль — самый частый случай для Safe Logoff). Попутно убрал дублирующий self-check в _popup_object_menu (теперь handle_rmb сам фильтрует).
FEAT logoff #48c204f

New · logoff — Safe Logoff (visible 30s timer with Cancel) — DEC-0030.1

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX logoff #188745b

Fix · logoff — build and deployment tooling

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX logoff #8bea401

Fix · logoff — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT persistence #87001d3

New · persistence — cloud save and state sync reliability

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX sync #f0ab441

Fix · cloud save — cloud save and state sync reliability

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX sync #207b117

Fix · cloud save — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT persistence #cfd3610

New · persistence — cloud save and state sync reliability

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX persistence #990fcb2

Fix · persistence — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX auth #9926650

Fix · login & session — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS review #01dbcc8

Docs · review — cloud save and state sync reliability

Update in review: documentation updates.
REFACTOR persistence #6e6c007

Cleanup · persistence — cloud save and state sync reliability

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS review #9d18a2b

Docs · review — login and registration improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX auth #40ab608

Fix · login & session — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX ci #e1b793a

Fix · ci — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX persistence #9cab670

Fix · persistence — cloud save and state sync reliability

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
REFACTOR client #5b265d0

Cleanup · game client — code review fixes, zone-stack bug, content→JSON

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FIX #02ee9d6

Fix — docking and station flow improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX deploy #d30f710

Fix · deploy — cloud save and state sync reliability

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX deploy #8b46e90

Fix · deploy — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX deploy #da963d2

Fix · deploy — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX deploy #cbc7ac3

Fix · deploy — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
CHORE ci #1dbb7a8

Update · ci — login news feed updated

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
FIX ci #2211cf3

Fix · ci — login and registration improvements

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FIX ci #d8f0a25

Fix · ci — login and registration improvements

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT player #fb59596

New · player — cloud save and state sync reliability

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX ui #160b2e7

Fix · interface — tighter inventory packing and Overview NAME/DIST columns

Smaller resize grip; inventory fits more whole cells (gap/pad/eps). Overview sort header NAME then DIST aligned with rows; narrow dist column.
FIX ui #7f68279

Fix · interface — docking and station flow improvements

Visual consistency for items: unified icons and drag-and-drop previews across inventory, station storage, and wreck loot windows.
FIX targeting #dbed3d5

Fix · targeting — focus_target API + active_target_changed signal (DEC-0027.1)

Root cause of 'strip LMB visual changes but reticle/overview don't': - set_active / lock_target paths both emitted target_locked, but Strip used set_active (no list change) while Overview used lock_target (replace active). - Subscribers (reticle, overview-highlight) hooked target_locked but the visual feedback needed a dedicated focus signal. Fix: - New TargetingSystem.focus_target(entity): uniform API for Strip LMB and Overview LMB. If entity already locked → set active only. Else → lock + activate. Always emits active_target_changed. - New signal active_target_changed(t) emitted from _set_active_index alongside target_locked. Dedicated focus pipeline. - Strip._on_card_pressed: switched to focus_target (was set_active). - Strip / Overview / SpaceWorld reticle: subscribe to active_target_changed in addition to target_locked (redundant path = guaranteed update). - set_active kept as DEPRECATED for read-back compat. DEC-0027.1 candidate, owner verdict.
UPDATE #bddead6

Update — debug(strip): trace _on_card_pressed to confirm set_active reaches targeting

Owner reports: strip LMB card click changes visual highlight but reticle/overview stay on old target. Other LMB paths (world, overview) DO work. Expected diff: set_active vs lock_target. This debug proves whether _on_card_pressed fires and what state targeting reaches after.
CHORE targeting #26fce6c

Update · targeting — remove debug prints after diagnosis

[The TGT] / [MIN] prints served their purpose: confirmed that - _set_active_index correctly updates _active_target_index, - get_active_target returns the new active target, - both polled by the same TargetingSystem instance (inst=70296536616), - polling happens ~300Hz (something polls every frame — likely ship_controller or reticle). Not a bug, just a hot caller. The 'active target switch doesn't propagate' owner report is visual-only (reticle + mining progress bar still on old asteroid). Server state and module behaviour are correct; this is a HUD rendering issue, ownership falls back to owner for visual re-paint (DEC-0027.1 candidate).
UPDATE #a237355

Update — debug(targeting): print get_active_target every read

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
UPDATE #31a4cc4

Update — debug(mining): trace active target per cycle

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
UPDATE #d7b73e6

Update — debug(targeting): print set_active_index transitions

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FIX strip #ccb0625

Fix · strip — LMB on card no longer opens Info window

DEC-0027 polish: strip card LMB now just swaps active target. Before: LMB did set_active + open Info window (action overload). After: LMB does set_active only. Info stays reachable via RClick radial menu (same as world-space RMB on the entity). Why: с 3 cards+ open'ить Info на каждое нажатие = UX-noise. Player who just wants to switch targets shouldn't get a window hijack.
FIX strip #257b1fa

Fix · strip — RClick crash — mb.accept_event() doesn't exist

PDB: LockedTargetsStrip._on_card_gui_input: Invalid call. Nonexistent function 'accept_event' in base 'InputEventMouseButton'. Root cause: BUG never triggered before because RClick flow was unwired (missing space_world.remove_locked_target). After DEC-0027 plumbing, the line actually executes and Godot 4 raises. In Godot 4, InputEvent does NOT have accept_event() — that method only exists on Control. The proper way to consume a gui_input event is Viewport.set_input_as_handled() (same pattern space_world._input uses at line 1304). Fix: get_viewport().set_input_as_handled() instead of mb.accept_event(). Behaviour unchanged for the user (RMB still doesn't bubble to world space and trigger radial menu); but no crash now.
FIX targeting #b920b4c

Fix · targeting — rename no-arg unlock() to unlock_all()

GDScript 2.0 не поддерживает function overloading — параметризованный unlock(entity) и no-arg unlock() с одинаковым именем дают parse error (Function 'unlock' has the same name as a previously declared function). 4 callers мигрированы: - ship_controller.gd:1061 - space_world.gd:1603, 2459 - overview_window.gd:743 Параметризованный unlock(entity) не тронут — это и есть remove_locked_target в game terms.
TEST targeting #a743137

Tests · targeting — build and deployment tooling

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
REFACTOR targeting #4908a26

Cleanup · targeting — migrate 17 callers to get_active_target()

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FEAT targeting #c2b7bdb

New · targeting — multi-target lock core (DEC-0027)

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
DOCS canon #1f41f91

Docs · canon — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
CHORE skills #214aa34

Update · skills — firmware skill training updates

Firmware skill system: 36 skill nodes across combat, mining, navigation, and engineering branches with real-time progression.
CHORE export #0ea03b2

Update · export — build and deployment tooling

Infrastructure and delivery improvements: automated client pack releases, fast CDN delivery, and zero-downtime server updates.
FEAT station-ui #baec5b8

New · station-ui — session stays stable when the network hiccups

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT overview #47a6919

New · overview — EVE-style single-line rows + wider column (MVP-21)

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT logs #47cc32b

New · logs — auto-prefix HH:MM:SS timestamp in event log

Раньше timestamp приходилось добавлять вручную в каждом call site (event_logger.append) — легко забыть, и в логе смешивались строки с временем и без. Теперь _stamp() добавляет MUTED-цветной [HH:MM:SS] префикс автоматически. ChatWindow (Logs) подхватывает через log_appended signal — никаких изменений в UI не требуется.
UPDATE #5a6455e

Update — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
DOCS canon #fd32be5

Docs · canon — documentation updates

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT ui #b0bd08f

New · interface — EVE-style locked target cards (MVP-20)

Visual cleanup for ship sprites: removed checkerboard artifacts from enemy, Vigil patrol, and drone sprites for true clean transparency in space.
FIX combat #6e3695f

Fix · combat — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
UPDATE #27b2cf8

Update — combat feel and tracking adjustments

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FEAT inventory #b0f749c

New · inventory — EVE-style grid + multi-stack model + adaptive columns

Update in inventory: new features and improvements.
FIX overview #c88f66c

Fix · overview — docking and station flow improvements

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FEAT dock #773f3a7

New · docking — docking and station flow improvements

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FIX overview #b9ab8cd

Fix · overview — restore Asteroid Belt (and anomaly) as Overview anchors

Combat balancing: angular velocity tracking formula, signature radius evasion, weapon optimal/falloff ranges, and damage resists.
FIX dock #d15cef2

Fix · docking — docking and station flow improvements

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FEAT mvp #2548afd

New · mvp — docking and station flow improvements

Mining laser mechanics: dynamic beam visual targeting locked asteroids, automatic cutoff upon range exceed or asteroid depletion, and ore extraction.
FEAT fitting #1f5fec6

New · fitting — separate Ship Fitting window — EVE-style MVP, hotkey F

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT overview #0c1cb6b

New · overview — compact EVE-style rows + DIST/NAME sort

- ROW_HEIGHT 48 → 22, ROW_PADDING 6 → 4 for tighter overview (EVE-style). - Sort header buttons (DIST/NAME) with chevron indicating active direction; rows are visually reordered via move_child() after sort. - Header: "SYSTEM OVERVIEW [N]" muted 11pt, no ">" prefix to match other compact titles.
FEAT ui #d4f5683

New · interface — floating windows polish — title bar, close X centering, readable fonts

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FIX #da22803

Fix — docking and station flow improvements

Session security and stability: seamless token auto-refresh, graceful logoff protection, and local credential caching.
FEAT #2c48a8c

New — feel/data-driven flight, EVE warp, soft celestials, mining fit/HUD

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
FEAT flight #4abdf2c

New · flight — combat feel and tracking adjustments

Flight model tuning: EVE-inspired inertia, lateral slip physics, and high-speed Afterburner with tactical drift tradeoffs.
Showing 1–10 of 500 updates