diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 146c4a9..1dccda8 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -14,12 +14,28 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Wrap flatpak-builder for Docker compatibility + - name: Setup Flatpak wrappers for Docker run: | + # Wrap flatpak: skip 'update' (runtimes are pre-installed in image) + mv /usr/bin/flatpak /usr/bin/flatpak.real + cat > /usr/bin/flatpak << 'WRAPPER' + #!/bin/bash + if [ "$1" = "update" ]; then + echo "Skipping flatpak update (runtimes pre-installed in image)" + exit 0 + fi + exec /usr/bin/flatpak.real "$@" + WRAPPER + chmod +x /usr/bin/flatpak + + # Wrap flatpak-builder: inject --disable-rofiles-fuse for Docker mv /usr/bin/flatpak-builder /usr/bin/flatpak-builder.real printf '#!/bin/bash\nexec /usr/bin/flatpak-builder.real --disable-rofiles-fuse "$@"\n' > /usr/bin/flatpak-builder chmod +x /usr/bin/flatpak-builder + # Add user remote as fallback in case system runtimes aren't found + flatpak.real --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + - name: Cache npm and Electron uses: actions/cache@v4 with: diff --git a/Frontend/Electron/src/assets/sounds/screenshare_viewer_leave.mp3 b/Frontend/Electron/src/assets/sounds/screenshare_viewer_leave.mp3 new file mode 100644 index 0000000..2ef04db Binary files /dev/null and b/Frontend/Electron/src/assets/sounds/screenshare_viewer_leave.mp3 differ diff --git a/Frontend/Electron/src/components/DMList.jsx b/Frontend/Electron/src/components/DMList.jsx index 83b3d72..a687e6a 100644 --- a/Frontend/Electron/src/components/DMList.jsx +++ b/Frontend/Electron/src/components/DMList.jsx @@ -88,6 +88,7 @@ const DMList = ({ dmChannels, activeDMChannel, onSelectDM, onOpenDM }) => { return (