Serubin / pulse-sms-web

The official web app for Pulse SMS - built on Vue.js.
https://pulsesms.app
Other
109 stars 44 forks source link

Bulk actions against conversations #109

Closed klinker24 closed 4 years ago

klinker24 commented 4 years ago

From the conversation list, I wanted to provide the user with the ability to select multiples and archive/delete from the conversation list.

You can tap any contact image to start the multi-select process. Clicking any items after that will select them. There are options to "archive", "delete", "unarchive", and "select all". The "delete" action provides a confirmation dialog, the others just execute the actions.

Note: this also moves away from the "ripple" animation when you select a conversation to open it... While I liked that, v-mdl was eating our click events on all of the sub-elements in the ConversationItem, which wouldn't work for this.

This closes https://github.com/klinker-apps/pulse-sms-issues/issues/718

are-dev commented 4 years ago

Great Luke,

Great job. I tried & it worked well.

Another suggestion, please. Can we make it possible to select multiple messages using shift or control key & selecting the desired messages?