Skip to content

🚀 Hyper Bridge v0.5.0-beta 05

Pre-release
Pre-release

Choose a tag to compare

@D4vidDf D4vidDf released this 02 Jun 02:53

HyperBridge 0.5.0 is now feature complete! The upcoming versions will be focused entirely on bug fixes and stability improvements leading up to the full stable release, expected at the end of the week.

🌟 New Features & UI Improvements

  • Sui Support: HyperBridge now officially supports Sui alongside Shizuku! Devices rooted with Magisk or KernelSU running Sui can now seamlessly use the engine without needing to manually launch Shizuku.
  • Dedicated Download Translator: Downloads now have their own dedicated notification type and layout (DownloadTranslator), keeping them visually distinct from generic progress bars.
  • Smart Icon Tinting: Introduced an intelligent detection system that analyzes extracted notification icons. If an app provides a dark or monochrome icon that would be invisible against the island's black background, the engine automatically tints it white for perfect visibility.
  • Intelligent Permanent Island: The permanent island now automatically hides itself whenever an active widget is shown on the screen, preventing awkward visual overlaps.
  • Theme Editor Enhancements: The "Shizuku Workaround" toggle (useful for bypassing Xiaomi network restrictions on CN ROMs) has been moved directly to the Engine tab in the Theme Editor for easier access.
  • Internationalization: Hardcoded strings for the Shizuku onboarding screen and the Permanent Island settings have been fully extracted to resources and translated to Spanish (es).

🐛 Bug Fixes & Engine Improvements

  • Improved Download Logic: Greatly refined the parsing logic for downloads. The engine is now much better at accurately detecting download notifications and extracting their text, titles, and exact progress percentages.
  • Messaging Avatars Fixed: Resolved an issue where messaging apps (like Telegram) failed to show the sender's profile picture on the left side of the island. The engine now correctly parses the "sender_person" key from the MessagingStyle data payload instead of falling back to the device owner.
  • Grouped Notifications Fixed: Fixed a bug where grouped notifications (like chat summaries) wouldn't trigger an island pop-up. The engine now bypasses the overly strict GROUP_ALERT_CHILDREN flag check and successfully triggers if the summary has valid text content.
  • Island Disappearance Bug Fixed: Fixed a critical race condition during notification updates that would cause the island to instantly delete itself. Cancels and replacements are now queued sequentially to ensure the animation triggers properly.
  • Smarter Heads-Up Alerts:
    • MEDIA, PROGRESS, and DOWNLOAD notifications now correctly apply .setOnlyAlertOnce(true). This guarantees their progress bars update smoothly in the background without causing annoying, repetitive Heads-Up pop-ups.
    • Standard messaging updates now explicitly apply .setOnlyAlertOnce(false). If a notification is updated with new content (e.g., a new message in an active Telegram chat), the engine forces the island to pop-up again so you never miss an update!

📦 What's Changed

Full Changelog: v0.5.0-beta04...v0.5.0-beta05