This release introduces compatibility with FeeeBuds 6i and Studio models. Also, since this version OpenFreebuds can be used in desktop environments without system tray.
- [Fix] Rework Flatpak autostart management mechanism
- This version would be only released as Flatpak package
This release introduces compatibility with FeeeBuds 6i and Studio models. Also, since this version OpenFreebuds can be used in desktop environments without system tray.
- [Device compatibility] Add HUAWEI FreeBuds 6i compatibility
- [Device compatibility] Add HUAWEI FreeBuds Studio compatibility
- [Feature] ANC & battery available in main window;
- [Feature] "Show main window" action, available in hotkeys, tray icon click and web-server;
- [Feature] Ability to disable background mode & work without system tray, for Linux environments like GNOME;
- [Fix] Flatpak multi-instance detection & "Run at boot" setting.
- [Fix] Crash when using with old devices, like 4i / SE
- [Core] Client-server architecture, close #14;
- Now multiple instances of OpenFreebuds could be launched, for multi-user usage for example;
- Built-in HTTP-server is now used as cross process communication protocol, so it can't be fully disabled, remote access is still disallowed out-of-box;
- If you need to launch multiple instances from single user, use -c CLI flag;
- [Core] Web-server authorization
- [Core] Rewritten (mostly from scratch) to asyncio ;
- [Core] Drop pybluez from dependencies, now will use predefined port numbers instead of SDP detection;
- [UI] Rewritten from scratch to asyncio and PyQT6, introduce redesigned Settings UI;
- [UI] Disable logging to CLI /
journalctl
if -v isn't present, close #29; - [Device compatibility] Bug fixes for modern HUAWEI Devices (5i, Pro 2, Pro 3);
- [HUAWEI FreeBuds 5i & other] Better Dual-Connect configuration;
- [HUAWEI FreeBuds 5i & other] Add low-latency mode setting;
- [HUAWEI FreeBuds 5i & other] Add triple-tap settings;
- [HUAWEI FreeBuds 5i & other] Fix SQ preference switch;
- [Device compatibility] Add HUAWEI FreeLace Pro 2 compatibility;
- Custom equalizer preset configuration (should also work with Pro 3);
- [Linux] Flatpak as installation option
- [i18n] Add Spanish translation, thanks to @Pedro-vk (GitHub)
- [i18n] Add partial Portuguese (Brazilian), thanks to @Lobo (Accent)
WIP