Releases: jezreal-dev/ropa-sci
Ropa-Sci v2.0: UI Overhaul & Security Refactor
Ropa-Sci v2.0.0
v2.0 is a massive update that completely overhauls the terminal UI and hardens the underlying networking and security architecture.
What's New
Complete UI Redesign
We moved away from the basic, left-aligned terminal look. The game now runs in a floating, centered window that resizes dynamically and uses a custom dark theme with lavender and indigo accents.
Registration Wizard
We replaced the old, clunky sign-up

screen with a step-by-step registration wizard that validates inputs in real time.
Security & Networking Overhaul
We ripped out the old custom WebSocket logic and migrated to gorilla/websocket for stability. On top of that, we patched every single gosec SAST warning in the codebase. The server is now protected against Slowloris attacks, concurrent data races are fixed with proper mutex locking, and our CI pipeline now natively passes with zero vulnerabilities.
Admin Dashboard Hierarchy
We introduced tiered admin roles. There's now a root-admin with total control, and standard admin roles that can manage players but are blocked from modifying or deleting other admins.
Codebase Restructuring
Both the bubbletea and tview clients have been fully refactored into a proper modular package structure (models, ui, server, cmd) to keep everything clean and maintainable going forward.
v1.1.0 - Team Collaborative Baseline
This release bookmarks the final collaborative state of the Ropa-Sci multiplayer game developed by the team. It features the basic menu navigation, Tview components, and initial Lipgloss UI mockups before pivoting to individual architectural upgrades.
RoPa-Sci Bubbletea
Full Changelog: https://github.com/jmomoh-source/ropa-sci-frontend/commits/v1.0