CHANGELOG

SYSTEM UPDATES
ON THE RADAR

• Create a high score system.
• Add username support / login-based score submissions.

v4.0

Codename: Tri-Core
• CSS Architecture Refactor: Decommissioned monolithic main.css and deployed a modular stylesheet system: core.css (base layout, variables, resets), interface.css (UI components and HUD elements), and mobile.css (responsive and device-specific overrides).
• Maintainability Upgrade: Improved long-term scalability, debugging clarity, and performance tuning by separating foundational styles from interface logic and mobile behavior.
• Rendering Optimization: Reduced cross-browser style conflicts caused by cascading overrides in the legacy single-file CSS structure.
• Known Issue: Audio playback may be unstable or non-functional on newer Amazon Echo Show devices pending compatibility review.

v3.2

Codename: Crazy Days
• Icon Unification: Rebuilt Pause/Play controls to use stroke-based SVG geometry, matching the aesthetic weight of the Home and Restart buttons.
• Accessibility Overhaul: Implemented full ARIA labeling and title tooltips across all HUD and Utility controls for screen reader compliance.
• Touch Optimization: Enforced consistent 48px+ touch targets on mobile for Utility buttons.
• System Stabilization: Applied "Hard Reset" CSS overrides to eliminate browser-specific button alignment shifts on Firefox and Mobile.
• Asset Standardization: Synced all icon scaling to 24px for uniform visual hierarchy.

v3.1

Codename: Airgap
• Asset Independence: Migrated Orbitron typography to local storage; severed connection to Google Fonts.
• Briefing Protocol: Integrated mission objectives and privacy data into an in-game overlay; decommissioned external Intel page.
• UI Enhancements: Deployed "BRIEFING" control to the settings bar with active-state visual feedback.
• Core Standardization: Unified header architecture and metadata across all system error pages and logs.

v3.0

Codename: Breakaway
• Migrated to own standalone site for improved performance and reliability.
• Fixed broken and outdated links from the previous folder-based setup.
• Updated navigation from the Game Hub to point to the new game domain.
• Cleaned up asset paths for CSS, JavaScript, and media files.
• Improved favicon, manifest, and error page handling.

v2.0

Codename: Red Horizon
• Level 99 Completion Fix: Resolved system freeze at Level 100 transition.
• Unified End-Screen: Victory sequence now uses the primary modal architecture.
• Visual Redesign: Victory screen updated to Red "Terminal" theme with Orange accents.
• Text Updates: "SIGNAL LOST", "MISSION HALTED", "LIMITS REACHED".
• Stability: Fixed UI crash caused by missing DOM elements.
• Navigation: Standardized return paths to base terminal.

v1.5

Codename: Control Array
• Menu Overhaul: Restructured primary interface into a consolidated vertical flow.
• Utility Row: Introduced a 4-button horizontal icon array for Help, Level Select, Changelog, and Games.
• Visual Consistency: Utility buttons now share the high-precision square aesthetic of the gameplay HUD.
• Changelog Integration: Added direct access to the system log from the main terminal.

v1.4

Codename: Frontline
• Menu Restructure: Restored primary "INITIALIZE" action to full-width layout for improved accessibility.
• Navigation: Relocated "GAMES" access point directly beneath the primary initialization trigger.

v1.3

Codename: Vector Prime
• SVG Migration: Replaced font-based Unicode characters (Home, Restart, Pause) with inline SVGs for better scaling and boldness control.
• Vertical Layout: Reoriented HUD control buttons into a vertical stack on the right side of the screen to optimize horizontal play space.
• Menu Expansion: Expanded the main menu "Initialize" button into separate "Start" and "Games" access points.

v1.2

Codename: Home Base
• HUD Refinement: Added Home navigation button to the top-right control group.
• HUD Scaling: Resized control buttons to a more compact 34px for better gameplay visibility.
• Visual Polish: Improved icon legibility; applied "faux-bold" styling to the Home button and widened the vertical gap in the Pause icon for better visual balance.

v1.1

Codename: Exodus
• Relocation: Moved production environment to play.robertshare.com/signal-lost.
• Compatibility: Removed Amazon Silk / Echo Show blocking logic; browser check disabled.
• Input Fix: Restored touch movement functionality for large-viewport devices including iPad and large Android/Fire tablets.

v1.0

Codename: Prime Directive
• Major release milestone: transition from pre-1.0 builds.
• Architecture shift from single-page HTML landing page to a multi-page website.
• Core site restructured into a full navigable web experience.
• Multiple new pages introduced beyond the game view.
• Global UI consistency pass across pages (layout, spacing, typography, interaction patterns).
• Dedicated error pages added: 400, 401, 403, 404, and 500.
• Unified Privacy / About page implemented.
• robots.txt added for crawler control and indexing hygiene.
• Changelog moved online and made publicly accessible.

v0.41

Codename: No Jeff
• Added early Amazon Silk / Echo Show detection at script start.
• Introduced incompatible device screen to prevent partial or unstable loads.

v0.40

Codename: Viagra
• Fixed broken shield and nuke behavior.
• Shields and nukes now begin spawning at 5,000 points.
• Renamed “System Level Select” to “Level Select” for improved mobile fit.

v0.39.2

Codename: Rebirth of a Bachelor
• Source code cleanup: Removed legacy inline version comments.

v0.39.1

Codename: Death of a Bachelor
• Favicon asset set finalized (SVG + multi-size PNGs).

v0.38

Codename: Dim the Sign
• Subtle light-bulb flicker effect introduced for subtitle text.
• Unified styling for bottom links (Help / Level Select).

v0.37

Codename: One More Time, Johnny
• Android outer glow clipping fixed via restored horizontal gutter.
• iOS Help modal vertical spacing refined.
• Center/home screen legacy placeholder text corrected.

v0.36

Codename: Unstuck
• Fixed iOS Help / Instructions modal trapping issue.
• Switched to svh-based sizing for Safari address-bar behavior.
• Safe-area–aware padding enforced.
• Flex-based centering replaced absolute positioning.
• Small-height screen overrides added.

v0.35

Codename: Fine Print
• Footer copy finalized.
• Dynamic copyright year implemented.
• Branding and legal text normalized (no layout or sizing changes yet).

v0.34

Codename: Ghost Signal
• Title signal-glitch effect added.
• Visual emphasis and motion tuning for title presentation.
• Mobile spacing adjusted to prevent bottom control crowding.

v0.33.1

Codename: Help Me More
• Help UI styling refined.
• Help button alignment corrected.

v0.33

Codename: Help Me
• Help / Instructions modal introduced.
• Help button and interaction logic implemented.

v0.32.1

Codename: Warp Core
• Warp Core visual overheat feedback added.
• Ship core pulses red during overheat state.

v0.32

Codename: Redline
• Title and subtitle updates.
• “Engine Stall” renamed to Overheat.
• Level 99 ending text and subline revised.
• Default subtitle restored when returning to menu.

v0.31.1

Codename: Wozniak – Blue Removal
• Removed secondary outer glow/frame to eliminate double-border effect.
• Gutter sizing retained.

v0.31

Codename: SE Loveit
• Added gutter and border/glow framing.
• Canvas clipped to rounded frame.
• Small-screen (SE-class) layout corrections.
• Overflow prevention via relative sizing and border-box.

v0.30.4

Codename: Lockdown
• Stable build.
• iOS width fix preventing horizontal scroll and clipping.
• Container locked to viewport.
• Icon and font sizing polish.
• Mobile text sizing synchronized.

v0.30.3

Codename: Rewind
• iOS undo.
• Reverted safe-area and scrolling changes that caused layout issues.

v0.30.2

Codename: Sandbox
• iOS layout / safe-area fix attempt.
• Reworked Pause / Restart controls and Level Select modal.
• Replaced browser prompt() with in-game UI.
• Ultimately a failed iOS fix.

v0.30.1

Codename: Endurance
• UI spacing improvements for level select.
• Status text renamed.
• Progression extended to level 99.
• UI polish: text size, alignment, and wrapping fixes.
• Menu and game-over style consistency fixes.

v0.30

Codename: Aperture
• Viewpoint fix.
• Camera / playfield framing corrected across screen sizes.

v0.29

Codename: Warp Zone
• Level Select introduced.
• First implementation of non-linear progression access.

v0.28

Codename: Care Package
• Supply Drop logic balance update.
• Fixed drop tracker reset at level start.

v0.27

Codename: Neon Soul
• Procedural Neon Vector Ship introduced.
• Replaced raster logo with vector ship rendering.
• Added banking rotation and status-based thruster visuals.

v0.26

Codename: Silent Running
• No documented user-facing changes.

v0.25

Codename: Sonic Boom
• Audio Engine class introduced.
• Centralized and decoupled audio handling.

v0.24

Codename: Dark Matter
• No documented user-facing changes.

v0.23

Codename: Ceiling
• Enemy HP cap introduced to prevent runaway scaling.

© play.robertshare.com