Skip to content

[$500] CRITICAL: Show Join button in header when hidden #33577

Closed

Description

@quinthar

Problem:
When you open a chat of any kind (eg, room, thread) you generally start out in the hidden notification frequency, meaning that you are just "previewing" the chat -- you haven't joined it, and once you leave it, you won't be notified of any updates. The most straightforward way to join a room is to post. However, you can also explicitly "join" -- and people often want to do so. However, our testing suggests that people have had trouble realizing that they hadn't joined, or that it was needed.

Solution:
Add a Join button to the right side of the header when viewing a room being previewed with with hidden notification frequency. This would look something like this, except with the button merely being Join (because this wouldn't just be shown for threads):

Image

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01c2c22166cbdecd2b
  • Upwork Job ID: 1739928998230241280
  • Last Price Increase: 2023-12-27
  • Automatic offers:
    • abdulrahuman5196 | Reviewer | 28072883
    • bernhardoj | Contributor | 28072884

Activity

  1. converted this from a draft issue on Dec 26, 2023
  2. melvin-bot commented on Dec 26, 2023

    @melvin-bot

    Current assignee @srikarparsi is eligible for the Engineering assigner, not assigning anyone new.

  3. srikarparsi commented on Dec 27, 2023

    @srikarparsi
    Contributor

    Looked into this today and it seems pretty straightforward since we already have the structure setup in the MoneyReportHeader for the button in the header.

    image image

    We just have to use a regular button with "Join" and add similar logic from MoneyReportHeader in HeaderView.

    I'm going to make this external since it's purely frontend but will take it back up if there's no progress made by Friday so that it can be done on Monday.

  4. added
    ExternalAdded to denote the issue can be worked on by a contributor
    on Dec 27, 2023
  5. melvin-bot commented on Dec 27, 2023

    @melvin-bot
  6. changed the title [-]CRITICAL: Show Join button in header when hidden[/-] [+][$500] CRITICAL: Show Join button in header when hidden[/+] on Dec 27, 2023
  7. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Dec 27, 2023
  8. melvin-bot commented on Dec 27, 2023

    @melvin-bot

    Triggered auto assignment to Contributor-plus team member for initial proposal review - @abdulrahuman5196 (External)

  9. 37 remaining items

  10. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Jan 23, 2024
  11. melvin-bot commented on Jan 23, 2024

    @melvin-bot

    Triggered auto assignment to @MitchExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

  12. srikarparsi commented on Jan 23, 2024

    @srikarparsi
    Contributor

    Hey @MitchExpensify! Do you think you could help with paying @abdulrahuman5196 and @bernhardoj for this PR whenever you have a chance?

  13. MitchExpensify commented on Jan 24, 2024

    @MitchExpensify
    Contributor

    Payment summary:

    Offers sent! https://www.upwork.com/jobs/~01a8693a9be92d03bf

  14. melvin-bot commented on Jan 30, 2024

    @melvin-bot

    @MitchExpensify, @abdulrahuman5196, @srikarparsi, @bernhardoj Eep! 4 days overdue now. Issues have feelings too...

  15. abdulrahuman5196 commented on Jan 30, 2024

    @abdulrahuman5196
    Contributor

    @MitchExpensify Could you kindly process payment for this issue?

  16. MitchExpensify commented on Jan 30, 2024

    @MitchExpensify
    Contributor

    Done! Sorry for the delay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions