diff options
| -rw-r--r-- | BACKLOG.md | 10 | ||||
| -rw-r--r-- | app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt | 6 |
2 files changed, 16 insertions, 0 deletions
@@ -124,3 +124,13 @@ network-idle (or a short fixed settle delay) before parsing, which trades against `TIMEOUT_MS` and adds latency to every single extraction -- worth deciding deliberately rather than bolting on, so left for this backlog item rather than this round's quick fixes. + +## Bug report tool (reviewed, working as intended) + +An audit flagged `ReaderScreen`'s "Report bug" dialog as looking like an +unfinished feature, since it builds a full diagnostic report (title, URL, +feed state, reader-mode state) but only copies it to the clipboard -- no +submission endpoint exists anywhere in the code. Confirmed intentional: +there's no backend to submit to (single-user personal app), and the real +destination is pasting it straight into a message during the normal +hands-on-testing workflow. Not a gap to fill. diff --git a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt index 2bdaf64..3c3ab66 100644 --- a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt +++ b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt @@ -429,6 +429,12 @@ private fun ReaderContent( snackbarHost = { SnackbarHost(snackbarHostState) } ) { padding -> if (showBugReportDialog) { + // Clipboard-only by design, not a half-built feature -- there's no backend to + // submit to (this is a single-user personal app), and the real "destination" is + // pasting this straight into a message during the normal hands-on-testing workflow + // (see BACKLOG.md / project notes: sideload a build, use it, report issues in one + // message). A submission endpoint would be infrastructure with no second user to + // justify it. val a = article AlertDialog( onDismissRequest = { showBugReportDialog = false }, |
