Releases: Simplezes/StripCol
Releases · Simplezes/StripCol
StripCol V1.0.7
Changes
- Users can now change runway using the runway change input field.
- Unify duplicate functions and simplify api calls.
- Implemented core client-side functionality for interactive and sortable flight strips, including creation, data input, and panel management.
- Code improvements.
- Updated plugin to v2.3
Fixes
- Fixed runway not changing when user or other users changed it on their respective input field.
- Fixed changing procedure not updating notification points.
StripCol V1.0.6
Changes
- Implemented Quick Search / Filter in the system bar for real-time aircraft isolation.
- Added Layout Persistence to ensure panel names, positions, and manual strip content are saved automatically and restored on startup.
- Integrated real-time query matching across callsign, departure, and arrival fields.
- Added smooth visual transitions for filtered-out strips to maintain UI clarity.
- Changes to ShowRoute and AutoResizeFont
- implement core flight strip creation, management, and sorting functionality.
Fixes
- Refined
state-manager.jsintegration to ensure manual strips are correctly persisted in localStorage. - Improved search input performance by implementing a lightweight class-based filtering system.
- Fixed a potential race condition where strips would render before the state manager was fully loaded.
StripCol V1.0.5
Changes
- Updated application version to V1.0.5 (Hotfix).
- Added “Restart & Connect” to Network settings for manual control.
- Server no longer restarts automatically when closing Settings or clicking away from the IP field.
- Enabled server process logs in the terminal for better debugging visibility.
- Configured server to bind to 0.0.0.0 for improved network interface compatibility across all local IPs.
- Migrate to electron-updater, fix icon issues, and set build target to portable folder
Fixes
- Fixed duplicate and accidental restart triggers when editing the Server IP.
- Prevented "Offline" status persistence by adding a connection retry loop and flexible CORS configuration.
- Improved IPC stability by forcing clean server restarts and updating internal state immediately before page reload.
- Resolved a syntax error in the server disconnection logic that prevented proper shutdown.
- Silenced "Plugin not connected" warning spam in the terminal for a cleaner log view.
- Fixed auto-update to select highest version from all releases
Stripcol V1.0.4
Changes
- Added “Restart & Connect” to Network
- Server no longer restarts automatically when closing Settings.
- Updated Stripcol plugin to V2.2
Fixes
- Fixed duplicate restart trigger when changing Server IP.
- Prevented renderer crash when restart bridge was unavailable.
- Improved IPC stability between renderer and main process.
StripCol V1.0.3
Changes
- Changed Server handling to listen if another user is on the same IP and connected to localhost:3000
Fixes
- Implement initial gateway hub server with WebSocket and SSE for ATC data synchronization and RPC updates.
- Fixed Discord RPC showing other strips as Overfly
- Fixed context menu not having a scroll when too many items.
StripCol V1.0.2
Changes
- The app now automatically checks for new versions on GitHub every time it opens. If an update is found (e.g., you're on v1.0.0 and v1.0.1 is out), the app will automatically open the Settings > About tab to notify you.
- Added a one-click button that downloads the latest code, replaces your local files, and restarts the app automatically.
Technical Improvements
- Added IPC handlers in
main.jsfor secure file downloading and extraction. - Implemented a self-cleaning batch script to handle file replacement while the app is closed.
- Updated the About tab UI with version displays and loading animations.
Fixes
- PowerShell window now automatically closes after an update is completed.
StripCol v1.0.1
Changes
- Updated local
procedures.jsonandsectors.json. - Modified
websocket.jsto prioritize fetching JSON data from GitHub on startup, with an automatic fallback to local assets if the network is unavailable.
StripCol V1.0.0
Fixes
- Transiton name formatting logic causes different transitions to display with the same name if they share the same first waypoint but different suffixes.
- Procedure points will no longer repeat in adjacent strip boxes.
- Fixed C6 box displaying as "SID/STAR point".
- Fixed the issue where the context menu wouldn't close when clicking on the strip.
- Fixed issue when changing procedure not showing the procedure points in the notification points.
Additions
StripCol
- When you move a strip (either by dragging or using the "Move strip" menu) to a panel named "Departure", "Arrival", or "Overfly", the strip will automatically update its type, color, tooltips, and procedures to match that panel.
- Real-time layout and manual box synchronization between multiple controllers using the same Link Code.
- New Gateway Address setting to connect via other external IPs.
- Relaxed server CORS policy to enable remote cross-origin access.
Plugin Enhancements
- Persistent Config: Added
gateway.txtsupport for easy IP addition in case of user wants to use a different IP. .striprestart: Reconnect to the server instantly to apply.stripcode: Display your current pairing code in the EuroScope chat.
Euroscope plugin: StripCol.dll can be found in \resources\app\src\plugin