Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A new filter is also added to the Drafts view to filter to All drafts, scheduled or unscheduled drafts.

...

...

Documentation coming soon…

Resources

...

Figma Design File

...

Figma Clickable Prototype

...

Mobile design spec

...

Jira Design Ticket

...

Threads

Messages can be scheduled from the RHS view and the threads view as well.

Both inputs in the RHS and the thread view will have an option to schedule a message.

...

RHS

Since the RHS is relatively smaller in width, we would not show the full message “Your draft has been scheduled for tomorrow at 9:00AM EST.”, rather just that “You have 1 scheduled draft.” instead to keep it concise. If possible, we can show the full message when the RHS goes above 500px in width on resize.

image-20240507-110921.pngImage Added

RHS Thread

The full scheduled message can also be seen on the threads view.

...

...

Message failed

A draft message can fail for multiple reasons as well.

Reasons why a message can fail:

  • You’re not a member anymore of the channel.

  • Channel is archived

  • Channel is now read only

  • The RHS root post deleted (if the scheduled message was a reply)

Warning on the page

There will be a banner at the top that alerts the user of the error.

The referenced scheduled message to the channel the user is not part of will bubble up to the top.

There’s an additional label tag that reads “Will not be sent” with the warning icon.

Warning on the LHS

If a user schedules a message but leaves the group, there will be a warning symbol on the Scheduled messages tab on the LHS.

...

On hover we can let the user know why there is an issue.

...

image-20240507-111237.pngImage Added

Upon hover

Upon hover, the only option is to delete the scheduled message.

...

The user would get a confirmation modal on clicking the trash icon.

Once confirmed, the message would be deleted.

...