Skip to content

Realse 0.0.7

Choose a tag to compare

@DiumStream-tech DiumStream-tech released this 07 Aug 02:16
· 2 commits to main since this release

[0.0.7] — 2026-08-07

Refactoring & Architecture

  • Complete Style folder overhaul: Removed dialogs_style.py and split base_style.py into 4 separate files (base.py, buttons.py, components.py, pages.py) for better maintainability.
  • Import cleanup: Removed all __init__.py files across the project and updated imports to use explicit paths.
  • Style unification: Centralized card styles (DeviceCard, StreamCard) in the global stylesheet via dynamic properties.

Optimizations

  • Icon caching: Implemented a caching system for FontAwesome icons to reduce CPU load during UI rendering.
  • UI rendering optimization: Removed frequent setStyleSheet calls in widgets in favor of CSS property selectors, improving interface smoothness.
  • Code optimization: Overall code cleanup and improved module structure.

Fixed

  • Fixed a bug where the navigation button to the Streaming page was not translated, present since the introduction of the translation system. Note: in v0.0.8, an option will be added to allow the "Streaming" button to remain untranslated, since many users already understand the term as-is (translated as "Flux" in French, "Transmisión" in Spanish). This option may be removed later.

🔐 Verification

This release is signed with GPG. You can verify the authenticity of the executable before running it.

Public key fingerprint:

34C2C91E106AD7833D65785F1F5E959577226B2C

Verify the signature:

gpg --verify AudioManager.asc AudioManager

If the verification fails or the fingerprint doesn't match, do not run the executable — it may have been tampered with.