diff options
| author | Claude <noreply@anthropic.com> | 2026-09-24 08:57:59 +0000 |
|---|---|---|
| committer | Claude <noreply@anthropic.com> | 2026-09-24 08:57:59 +0000 |
| commit | 344ba52bf9977f5e087938a51196dfd7a75d2fe2 (patch) | |
| tree | 74d3d43ace198b105515421c740857455d01f4b6 /feedback_feedreader_alarm_vs_explicit_refresh.md | |
| parent | a6d58e009efcc06e7b5221d75ebed36533786dce (diff) | |
tungsten: memories from the Listen build session
Adds the feedback and project memories written while building Listen, podkit
and the devtools wrappers, and updates the FeeDreader entries. Uncommitted
since August; committing before merging Fedora's tree so neither side is lost.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'feedback_feedreader_alarm_vs_explicit_refresh.md')
| -rw-r--r-- | feedback_feedreader_alarm_vs_explicit_refresh.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/feedback_feedreader_alarm_vs_explicit_refresh.md b/feedback_feedreader_alarm_vs_explicit_refresh.md new file mode 100644 index 0000000..9c5f72f --- /dev/null +++ b/feedback_feedreader_alarm_vs_explicit_refresh.md @@ -0,0 +1,17 @@ +--- +name: feedback-feedreader-alarm-vs-explicit-refresh +description: "feedreader refresh model is alarm + fetch-on-launch + explicit button, not alarm-vs-explicit-only" +metadata: + node_type: memory + type: feedback + originSessionId: d248310c-6c0c-43d3-8ae2-1e765347624b + modified: 2026-08-22T22:42:36.554Z +--- + +When the user asked for "an explicit refresh button and only refresh on fresh open or explicit refresh," I removed the 5am morning alarm (MorningFetchReceiver) along with the hourly periodic WorkManager job. The user immediately corrected: they wanted the periodic job gone but the alarm kept — "I want the alarm... might want to know if there are new articles without screwing up the list ordering, but that's less important." + +**Why:** the user's phrasing wasn't a literal spec ("only these two triggers") — it was really about killing the noisy/unpredictable hourly polling, not the specific once-a-day alarm they'd deliberately asked for earlier in the same session. Don't over-apply a stated constraint to every mechanism that superficially fits the same category ("background trigger") when only one instance of it was actually the complaint. + +**How to apply:** feedreader's refresh model is now: fetch on cold launch, fetch via the explicit refresh button (Unread/Older top bar), and the 5am exact alarm — no periodic hourly job. If asked to touch refresh behavior again, keep the 5am alarm unless told otherwise. + +Also flagged, lower priority, not yet implemented: a background/alarm fetch arriving while the Unread list is open can reorder visible rows (new articles insert by publishedAt DESC). The existing "N new articles" snackbar already surfaces the count; the ask is to also avoid the reorder/jump, but the user called this less important than getting the alarm back. |
