READING_FILE: /CHANGELOG.md
ENCODING: UTF-8 // IMPERIAL_STANDARD
# Changelog // Nav-Fi³
All notable changes to the **Nav-Fi³** Tactical Operating System will be documented in this log.
The format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and adheres to Imperial Synchronization Protocols.
---
## [3.8.11] - 2026-03-30
### Added
- **Armour Component**: Added Armour sub-component to all asset types (Ship, Station, Generic). Fields: description, armour rating, tonnage, cost. Visible in the Hull card of the generic details form and in the Hull modal of the interactive schematic.
## [3.8.10] - 2026-03-23
### Added
- **Procedural Bank Names**: Integrated `NameGeneratorService` to replace "Unknown Bank" with narrative-driven financial institutions during asset auto-settle.
- **Narrative Name Generator**: Extended the Solomani naming engine to support corporate bank suffixes (Trust, Capital, Holdings, etc.).
### Changed
- **HUD UX**: Removed "Communication Intercept" warnings for unknown institutions, as assets now establish link to procedurally valid banks.
## [3.8.9] - 2026-03-23
### Added
- **Privacy Protocol Module**: Implemented legal/privacy requirements with a dedicated diegetic TOS page and integrated portal links.
- **Icon Integrity Fix**: Resolved 500 errors in the legal section by aligning Twig includes with the existing asset library.
## [3.8.8] - 2026-03-22
### Added
- **Discord OAuth2 Integration**: Integrated Discord as a secondary login provider with automatic identity merging.
## [3.8.7] - 2026-03-20
### Changed
- **Archive Protocol**: Historical changelog records moved to `docs/changelog/` to improve terminal readout performance.
- **Navbar UX**: Branding section now links to home with improved group hover effects.
## [3.8.6] - 2026-03-17
### Added
- **System Changelog Module**: Implemented `/changelog` route for public readout of vessel logs.
- **Terminal Readout UI**: "Tac-Ops" rendering for Markdown files with Imperial terminal aesthetics.
## [3.8.5] - 2026-03-17
### Added
- **Real-Time HUD Sync**: Improved interface responsiveness during navigational shifts via asynchronous telemetry updates.
## [3.8.4] - 2026-03-17
### Fixed
- **Navigation Multi-Sync Bug**: Resolved issue causing duplicate active waypoints during route recalculation.
- **Metadata Persistence**: Implemented `persistenceMap` to preserve waypoint notes and arrival/departure dates during optimization.
## [3.8.3] - 2026-03-17
### Changed
- **Secured Support Portal**: Access restricted to authenticated personnel (`ROLE_USER`).
- **Auto-Ident Protocol**: Automatic identity retrieval (email) for support transmissions; manual coordinate entry removed.
### Added
- **Sidebar Integration**: Support link visibility now conditional on authentication status.
## [3.8.2] - 2026-03-16
### Changed
- **SCA Privilege Inheritance**: Campaign Masters and Asset Owners now automatically inherit all operative clearances (`SCA_PILOT`, `SCA_CARGO`, `SCA_FINANCE`).
## [3.8.1] - 2026-03-15
### Fixed
- **Bridge Console Fix**: Improved captain role verification during route selection and planning.
## [3.8.0] - 2026-03-14
### Added
- **Invite Code System**: New module for generating campaign invite codes, facilitating crew onboarding.
- **SCA Protocol Hardening**: Granular security enforcement for Pilots, Cargo Masters, and Financial Officers.
---
> [!NOTE]
> Records prior to v3.8.0 have been moved to the **Imperial Historical Archives** (`docs/changelog/`).
*Nav-Fi³ - Imperial Navigation & Financial Interface*
End of Stream // Link Stable
_