Users need clipboard permissions/HTTPS to copy logs; diagnostics log is hidden unless pulled from shell.
Proposal
In the Updates modal, add a collapsible panel that shows the latest N entries (e.g., 200) from /dev/shm/pikit-diag.log (or /tmp fallback).
Add a "Download log" button that streams the log as a file (no clipboard permission required).
Keep existing toasts, but prefer download when clipboard API is blocked.
Acceptance
Users can view recent diagnostic entries inside the UI without extra permissions.
Download works in HTTP and HTTPS contexts.
Clipboard errors no longer prevent access to logs.
Problem
- Users need clipboard permissions/HTTPS to copy logs; diagnostics log is hidden unless pulled from shell.
Proposal
- In the Updates modal, add a collapsible panel that shows the latest N entries (e.g., 200) from /dev/shm/pikit-diag.log (or /tmp fallback).
- Add a "Download log" button that streams the log as a file (no clipboard permission required).
- Keep existing toasts, but prefer download when clipboard API is blocked.
Acceptance
- Users can view recent diagnostic entries inside the UI without extra permissions.
- Download works in HTTP and HTTPS contexts.
- Clipboard errors no longer prevent access to logs.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
Proposal
Acceptance