Skip to content

Add Preferences diagnostic log viewer - #31

Closed
rianjs wants to merge 2 commits into
feature/lastfm-scrobblingfrom
feature/diagnostic-log-viewer
Closed

Add Preferences diagnostic log viewer#31
rianjs wants to merge 2 commits into
feature/lastfm-scrobblingfrom
feature/diagnostic-log-viewer

Conversation

@rianjs

@rianjs rianjs commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Closes #29

Adds a Bug tab that reads the current rotating Retune log, filters INFO/WARN/ERROR entries, copies session context through the last problem, and opens an email draft when RETUNE_SUPPORT_EMAIL is injected at build time.

This PR is temporarily stacked on #28 and should be retargeted to ui-tweaks after #28 lands.

Checks:

  • npm test
  • npm run build
  • npm run lint
  • cargo test -p retune-desktop diagnostics
  • cargo fmt --all -- --check
  • cargo clippy -p retune-desktop --all-targets -- -D warnings
  • local macOS release bundle build and launch

Manual UI automation is pending because Computer Use could not discover a capturable Retune window despite the installed app launching and logging normally.

@rianjs

rianjs commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by #36, which merged this work into main along with the follow-up fixes and validation.

@rianjs rianjs closed this Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant