All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Flake installation
- Enqueued actions causing the nodes loop to stop (#61) @jim3692
- micId being "null" instead of null, causing errors
- setSelectedNode(null) always failing (#70)
- Nodes loop being stopped after sharing (#67)
- Multiple additions of dropdown listeners (#68)
- Crash when starting "All Desktop Audio" without nodes (#69) @alansartorio
- Logging (#30) @jim3692 @alansartorio
- Extension reporting falsely pipewire-screenaudio is running (#37) @jim3692
- Discord workaround not working when another session is open (#44) @alansartorio
- Race condition upon linking ports (#48) @alansartorio
- Race condition upon setting nodes to share (#49) @jim3692
- Being able to hide "All Desktop Audio" (#46) @jim3692
- Code cleanup (#29 #30) @jim3692 @alansartorio
intToBin
not working on some Linux distros (#27) @jim3692
- Discord screen-sharing not working if the user does not select a video source within 5 seconds (#20) @alansartorio
- Information about Matrix
- Note about bugzilla report
- Switching nodes while streaming @alansartorio
- All Desktop Audio not working sometimes @alansartorio
- Duplicated audio occurring on Discord + Wayland @alansartorio 😱
- NixOS flakes support and installation instructions
- License to GPL3
- Extension icon @illuminor 💘
We reworked the whole extension to only use bash and pipewire. This was made possible by the great work of @jim3692 💋
- Install script for the native part of the extension
- Version checks
- Port the native part to pure bash
- C++ and its dependencies
- The injector script not applying in iframes
- "All Desktop Audio" support @alansartorio
Initial release