Skip to content

build(flatpak): fix status icon render, idle detection api, screen wake lock api access#1713

Merged
ShGKme merged 10 commits intomainfrom
fix/flatpak-permissions
Apr 10, 2026
Merged

build(flatpak): fix status icon render, idle detection api, screen wake lock api access#1713
ShGKme merged 10 commits intomainfrom
fix/flatpak-permissions

Conversation

@ShGKme
Copy link
Copy Markdown
Contributor

@ShGKme ShGKme commented Apr 9, 2026

☑️ Resolves

Easier to review by commit

  • Status (tray) icon on Flatpak on Wayland (after update from Electron 38.1.2 to 41)
    • Adding missing DBus interface access
    • Adding missing filesystem access to /var/tmp
      • It is a workaroung for existing solution of @electron-forge/maker-flatpak
      • A proper solution will come with migrating to direct flatpak-builder usage
  • Idle Detector and Screen Wake Lock
    • Adding missing DBus interface access
  • Removing unneeded access
    • filesystem: home
    • dbus/notifications (works via portal)
  • Added detailed documentation and source for every used interface

ShGKme added 10 commits April 9, 2026 16:00
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
@ShGKme ShGKme added this to the 🪴 Next Release milestone Apr 9, 2026
@ShGKme ShGKme requested a review from nickvergessen April 9, 2026 18:20
@ShGKme ShGKme self-assigned this Apr 9, 2026
@ShGKme ShGKme added bug Something isn't working distribution 📦 Building, packaging, publishing labels Apr 9, 2026
@ShGKme ShGKme merged commit e53bf1f into main Apr 10, 2026
11 checks passed
@ShGKme ShGKme deleted the fix/flatpak-permissions branch April 10, 2026 08:14
@ShGKme ShGKme linked an issue Apr 17, 2026 that may be closed by this pull request
@ShGKme ShGKme linked an issue Apr 17, 2026 that may be closed by this pull request
@ShGKme ShGKme linked an issue Apr 17, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working distribution 📦 Building, packaging, publishing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Talk desktop app doesn't disable screensaver when in call Broken tray icon on Ubuntu 25 tray icon is missing on linux (flatpak)

2 participants