-
Notifications
You must be signed in to change notification settings - Fork 306
Extra recipient header when topic changes case #739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
a-model
Implementing our data model (PerAccountStore, etc.)
a-msglist
The message-list screen, except what's label:a-content
help wanted
Milestone
Comments
We had a second report of the issue today, with a screenshot: |
shivanshsharma13
added a commit
to shivanshsharma13/zulip-flutter
that referenced
this issue
Dec 5, 2024
Topics in Zulip are case-insensitive. This change makes the message list's topic headers match that behavior, so messages whose topics differ only in case (like "missing string" and "Missing string") share a single header. This brings the behavior in line with Zulip web. ### What is the change? The change modifies the topic comparison logic in `haveSameRecipient()` to use case-insensitive comparison when determining whether to show a new recipient header. Fixes zulip#739
shivanshsharma13
added a commit
to shivanshsharma13/zulip-flutter
that referenced
this issue
Dec 7, 2024
This change makes the message list's topic headers case-insensitive. Messages with topics differing only in case (e.g., "missing string" and "Missing string") will now share a single header. This aligns the behavior with Zulip web and ensures a consistent user experience. Fixes zulip#739
shivanshsharma13
added a commit
to shivanshsharma13/zulip-flutter
that referenced
this issue
Dec 11, 2024
This change makes the message list's topic headers case-insensitive Messages with topics differing only in case (e.g., "missing string" and "Missing string") will now share a single header. This aligns the behavior with Zulip web and ensures a consistent user experience. Fixes: zulip#739
shivanshsharma13
added a commit
to shivanshsharma13/zulip-flutter
that referenced
this issue
Dec 18, 2024
This change makes the message list's topic headers case-insensitive Messages with topics differing only in case (e.g., "missing string" and "Missing string") will now share a single header. This aligns the behavior with Zulip web and ensures a consistent user experience. Fixes: zulip#739
shivanshsharma13
added a commit
to shivanshsharma13/zulip-flutter
that referenced
this issue
Dec 18, 2024
This change makes the message list's topic headers case-insensitive Messages with topics differing only in case (e.g., "missing string" and "Missing string") will now share a single header. This aligns the behavior with Zulip web and ensures a consistent user experience. Fixes: zulip#739
shivanshsharma13
added a commit
to shivanshsharma13/zulip-flutter
that referenced
this issue
Dec 27, 2024
This change makes the message list's topic headers case-insensitive Messages with topics differing only in case (e.g., "missing string" and "Missing string") will now share a single header. This aligns the behavior with Zulip web and ensures a consistent user experience. Fixes: zulip#739
Gaurav-Kushwaha-1225
pushed a commit
to Gaurav-Kushwaha-1225/zulip-flutter
that referenced
this issue
Jan 8, 2025
This change makes the message list's topic headers case-insensitive Messages with topics differing only in case (e.g., "missing string" and "Missing string") will now share a single header. This aligns the behavior with Zulip web and ensures a consistent user experience. Fixes: zulip#739
Gaurav-Kushwaha-1225
pushed a commit
to Gaurav-Kushwaha-1225/zulip-flutter
that referenced
this issue
Jan 8, 2025
This change makes the message list's topic headers case-insensitive Messages with topics differing only in case (e.g., "missing string" and "Missing string") will now share a single header. This aligns the behavior with Zulip web and ensures a consistent user experience. Fixes: zulip#739
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
a-model
Implementing our data model (PerAccountStore, etc.)
a-msglist
The message-list screen, except what's label:a-content
help wanted
If you visit the thread
#translation > Missing string
on chat.zulip.org, around this message (the first one in today's thread):https://chat.zulip.org/#narrow/stream/58-translation/topic/Missing.20string/near/1828362
you'll find it gets its own recipient header, even in a topic narrow, even though there are previous messages. Specifically there's a recipient header "missing string" for the older messages (which are from 2021), and another one "Missing string" for that message and the ones after it.
In general Zulip topics are case-insensitive. Specifically, if you look at that conversation in Zulip web, there's just one recipient header; it reflects the older messages, so "missing string". So we should do the same.
Related issues:
The text was updated successfully, but these errors were encountered: