Skip to content

Feed: drop the unread dot on the All tab - #1670

Merged
wintermeyer merged 1 commit into
mainfrom
worktree-red-dot
Aug 24, 2026
Merged

Feed: drop the unread dot on the All tab#1670
wintermeyer merged 1 commit into
mainfrom
worktree-red-dot

Conversation

@wintermeyer

Copy link
Copy Markdown
Owner

On /feed, an arrival on the tab you are not reading dotted three tabs: the source it landed on and "Alle". That is true — "Alle" shows the same post — but three marked tabs read as three places with news of their own when there is only one.

unseen_tabs/1 in VutuvWeb.PostLive.Feed now returns only the named sources. Clearing is unchanged: sitting on "Alle" streams every arrival straight into the "new posts" pill, so nothing can be unseen there anyway.

Tests in feed_source_tabs_test.exs flipped to assert "Alle" never dots; the shared post_filter_tabs/1 component is untouched. mix precommit green.

An AI agent wrote this text in my name. I know that is problematic.

https://claude.ai/code/session_01MkxtjXUsUHPMPEAfEDMrwC

Der Feed setzte den Punkt bisher auch auf "Alle", weil dort ja ebenfalls
liegt, was auf dem anderen Reiter gelandet ist. Technisch stimmte das und
las sich trotzdem falsch: drei markierte Reiter sehen nach drei Orten mit
eigenen Neuigkeiten aus, obwohl es nur einer ist. `unseen_tabs/1` gibt
deshalb nur noch die benannten Quellen zurück; das Löschen bleibt, wie es
war, denn wer auf "Alle" sitzt, bekommt jede Ankunft ohnehin sofort in die
Pille gelegt.

Diesen Text hat ein KI-Agent in meinem Namen geschrieben. Ich weiß, dass das problematisch ist.

Claude-Session: https://claude.ai/code/session_01MkxtjXUsUHPMPEAfEDMrwC
@wintermeyer
wintermeyer merged commit 4fcf9eb into main Aug 24, 2026
1 check passed
@wintermeyer
wintermeyer deleted the worktree-red-dot branch August 24, 2026 20:51
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