1.6.0
Quick Install / Update
Run this command in your terminal to automatically detect your system and install / update the latest version (.deb, .rpm, or AppImage):
curl -sSL https://raw.githubusercontent.com/dawiisss/DzLinux/main/install.sh | bashAdded
- Server Connection History & Analytics: Added a dedicated Connection History & Analytics tab that records server joins, displaying server name, map, last connected time, session count, last ping, and custom server notes. History data is persisted in a standalone
history.jsonfile with automatic 30-day retention pruning and a 500-record cap. Legacy history entries fromsettings.jsonare automatically migrated on first load. - Server Connection Analytics Modal: Built an interactive analytics modal powered by Chart.js for each history entry. Displays player count and ping recorded during your connection sessions over selectable 24h, 7d, and 30d timeframes, aggregate stats (total sessions, average ping, peak players), keyboard shortcuts (Escape key dismissal), and an inline custom server note editor.
- Toggle Settings for History and Watchlist: Added "Enable Connection History & History Tab" and "Enable Watchlist & Watchlist Tab" checkboxes in Settings. Disabling either feature hides its tab and sidebar entry, suppresses all background recording and polling, and hides the "Recently Played" filter pill. Re-enabling Watchlist immediately restarts background polling without requiring an app restart.
Changed
- Open Source Acknowledgments: Updated the About modal and
acknowledgments.txtto acknowledgechart.js(MIT) open-source usage. - Dependency & Security Updates: Updated
axios(1.19.0),electron(43.3.0),globals(17.9.0), andlint-staged(17.3.0) viapnpm update. Resolved all Dependabot/pnpm security advisories (fast-uri,brace-expansion) with 0 vulnerabilities remaining.