github bayroqdor/beszel-android v0.4
v0.4 stable pro max

latest release: v0.5
6 months ago

Changelog

[0.4] - 2025-12-16

Added

  • Offline Mode:
    • Implemented a dedicated "No internet connection" screen with a refresh button.
    • Gracefully intercepts network errors (ClientException, SocketException) instead of showing generic error text.
  • OS Recognition:
    • Added visual detection for Windows (assets/windows.png) and Linux (assets/linux.png) servers.
    • Automatically identifies the OS from system info and displays the appropriate icon on the dashboard card.
  • Notification Center:
    • Added a Notification Bell with a Red Badge to the Dashboard AppBar to indicate unread alerts.
    • Implemented Smart Suppression: Prevents duplicate alerts for the same issue until the user acknowledges (clears) them.
    • Added POST_NOTIFICATIONS permission support for Android 13+.

Changed

  • User Interface:
    • Removed the redundant "Alerts" option from the user popup menu (now accessible via the AppBar bell).
    • Improved System model parsing to extract kernel/OS information.
  • Alert Logic:
    • AlertManager now tracks state (unread/read) to coordinate with the UI badge.
    • Notifications are now requested properly on app startup.

Fixed

  • Permission Issues: Resolved Permission denied for notifications on newer Android versions.
  • UI Bugs: Fixed the "question mark" icon issue for Linux systems by updating fallback logic.

Don't miss a new beszel-android release

NewReleases is sending notifications on new releases.