Skip to content

ak-agent-desktop: add tray menu on linux so the tray icon shows - #1749

Merged
BeryJu merged 1 commit into
mainfrom
fix-linux-tray-icon
Oct 22, 2026
Merged

BeryJu merged 1 commit into
mainfrom
fix-linux-tray-icon

Conversation

@emilburzo

Copy link
Copy Markdown
Member

"works on my machine"

Downside: both left-click and right-click on the tray icon open the menu (but there is a menu item for showing the app)

Fixing that seems to require moving to something like https://github.com/iovxw/ksni

@codecov

codecov Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 49.80%. Comparing base (249fc10) to head (136d25b).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
ak-agent-desktop/src-tauri/src/setup.rs 0.00% 18 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1749      +/-   ##
==========================================
- Coverage   49.82%   49.80%   -0.03%     
==========================================
  Files         210      210              
  Lines       22029    22045      +16     
  Branches    16902    16918      +16     
==========================================
+ Hits        10977    10979       +2     
- Misses      10662    10676      +14     
  Partials      390      390              
Flag Coverage Δ
rs-e2e-24.04 33.15% <ø> (ø)
rs-e2e-25.10 10.64% <ø> (ø)
rs-e2e-26.04 10.66% <ø> (+0.01%) ⬆️
rs-macos-26-ak-agent 40.25% <ø> (+1.58%) ⬆️
rs-macos-26-ak-agent-desktop 0.38% <0.00%> (ø)
rs-macos-26-ak-api-cli 100.00% <ø> (ø)
rs-macos-26-ak-api-cli-gen 66.71% <ø> (ø)
rs-macos-26-ak-browser-support 23.68% <ø> (ø)
rs-macos-26-ak-cli 19.23% <ø> (ø)
rs-macos-26-ak-flow-executor 13.07% <ø> (ø)
rs-macos-26-ak-meta 0.00% <ø> (ø)
rs-macos-26-ak-meta-macros 0.00% <ø> (ø)
rs-macos-26-ak-platform 67.63% <ø> (ø)
rs-macos-26-ak-platform-authz 0.00% <ø> (ø)
rs-macos-26-ak-platform-facts 81.40% <ø> (ø)
rs-macos-26-ak-platform-keyring 65.64% <ø> (ø)
rs-macos-26-ak-sysd 38.53% <ø> (ø)
rs-ubuntu-26.04-ak-agent 40.25% <ø> (ø)
rs-ubuntu-26.04-ak-agent-desktop 0.39% <0.00%> (-0.01%) ⬇️
rs-ubuntu-26.04-ak-api-cli 100.00% <ø> (ø)
rs-ubuntu-26.04-ak-api-cli-gen 66.71% <ø> (ø)
rs-ubuntu-26.04-ak-browser-support 23.68% <ø> (ø)
rs-ubuntu-26.04-ak-cli 19.23% <ø> (ø)
rs-ubuntu-26.04-ak-flow-executor 13.07% <ø> (ø)
rs-ubuntu-26.04-ak-meta 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-meta-macros 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-nss 77.37% <ø> (ø)
rs-ubuntu-26.04-ak-pam 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-platform 67.43% <ø> (+0.04%) ⬆️
rs-ubuntu-26.04-ak-platform-authz 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-platform-facts 80.78% <ø> (ø)
rs-ubuntu-26.04-ak-platform-keyring 53.08% <ø> (ø)
rs-ubuntu-26.04-ak-sysd 37.17% <ø> (ø)
rs-ubuntu-26.04-arm-ak-agent 40.25% <ø> (ø)
rs-ubuntu-26.04-arm-ak-agent-desktop 0.39% <0.00%> (-0.01%) ⬇️
rs-ubuntu-26.04-arm-ak-api-cli 100.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-api-cli-gen 66.71% <ø> (ø)
rs-ubuntu-26.04-arm-ak-browser-support 23.68% <ø> (ø)
rs-ubuntu-26.04-arm-ak-cli 19.23% <ø> (ø)
rs-ubuntu-26.04-arm-ak-flow-executor 13.07% <ø> (ø)
rs-ubuntu-26.04-arm-ak-meta 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-meta-macros 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-nss 77.37% <ø> (ø)
rs-ubuntu-26.04-arm-ak-pam 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-platform 67.39% <ø> (-0.05%) ⬇️
rs-ubuntu-26.04-arm-ak-platform-authz 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-platform-facts 80.78% <ø> (ø)
rs-ubuntu-26.04-arm-ak-platform-keyring 53.08% <ø> (ø)
rs-ubuntu-26.04-arm-ak-sysd 37.17% <ø> (ø)
rs-windows-2025-ak-agent 35.39% <ø> (ø)
rs-windows-2025-ak-agent-desktop 0.37% <0.00%> (ø)
rs-windows-2025-ak-api-cli 100.00% <ø> (ø)
rs-windows-2025-ak-api-cli-gen 66.71% <ø> (ø)
rs-windows-2025-ak-browser-support 23.68% <ø> (ø)
rs-windows-2025-ak-cli 19.23% <ø> (ø)
rs-windows-2025-ak-flow-executor 13.07% <ø> (ø)
rs-windows-2025-ak-meta 0.00% <ø> (ø)
rs-windows-2025-ak-meta-macros 0.00% <ø> (ø)
rs-windows-2025-ak-platform 63.55% <ø> (-0.05%) ⬇️
rs-windows-2025-ak-platform-authz 0.00% <ø> (ø)
rs-windows-2025-ak-platform-facts 78.89% <ø> (+0.22%) ⬆️
rs-windows-2025-ak-platform-keyring 76.25% <ø> (ø)
rs-windows-2025-ak-sysd 36.09% <ø> (ø)
rs-windows-2025-ee/wcp 44.36% <ø> (ø)
swift 3.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@github-project-automation github-project-automation Bot moved this from Todo to In Progress in authentik Core Oct 22, 2026
@emilburzo
emilburzo enabled auto-merge (squash) October 22, 2026 13:54
@BeryJu
BeryJu disabled auto-merge October 22, 2026 14:39
@BeryJu
BeryJu merged commit 396b59c into main Oct 22, 2026
117 of 119 checks passed
@BeryJu
BeryJu deleted the fix-linux-tray-icon branch October 22, 2026 14:39
@github-project-automation github-project-automation Bot moved this from In Progress to Done in authentik Core Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants