quik icon indicating copy to clipboard operation
quik copied to clipboard

✏️ [ FEAT REQ ] Filter conversations based on message contents

Open summersab opened this issue 1 year ago • 4 comments

Is your feature request related to a problem? If so, please describe the problem. For a lot of people, SMS is for friends we haven't been able to get to switch to another platform, OTP codes, account notifications . . . and spam. Lots of spam.

It's election season in the US, and even though I didn't sign up for any mailing lists, 70% of the texts I get these days are from candidates. The messages come from different numbers every time, so blocking them does no good. Replying with "STOP" is sometimes used by unscrupulous senders to alert them that your number is real, and instead of unsubscribing you, that results in MORE spam.

Describe the feature you'd like It would be great to be able to:

  • filter the inbox based on the contents of the conversations (allowing the filter to be enabled and disabled to show these messages)
  • automatically delete or archive conversations based on the contents of the conversations (global setting somewhere)
  • some combination of both

That way, I could set up filters with words like Trump, Harris, Vance, Walz, etc. and not have to play whack-a-mole every time I get marketing messages from a political candidate or business.

summersab avatar Sep 29 '24 18:09 summersab

I agree, a keyword filter would be highly appreciated! +1

SimonSteinberger avatar Oct 17 '24 10:10 SimonSteinberger

Agree! Blocking sms by keyword is also needed which is mentioned in QKSMS years along. https://github.com/moezbhatti/qksms/issues/228

liuhuoz avatar Feb 06 '25 08:02 liuhuoz

similar to #260

octoshrimpy avatar Feb 06 '25 23:02 octoshrimpy

similar to #260

Hi, the developer of quik. Thank you for your working.

In fact, many years ago (2019-2020), a fork of qksms achieved some functions in this issue, including:

  1. filtering by keyword in blocker of qksms;
  2. separting messages based on certain number parttern (e.g. start with 106) ;
  3. labeling the sender based on the text pattern (e.g. "[BOC]" will show "BOC" in sender, even the number is not in the contact)
  4. extracting the OTP code.

It was publisehd in a Chinese community. And the developer said, those functions only worked in Chinese, so he didn't push the code to qksms. But he would clean up the code and open source in his github later. However, it hasn't had a chance to be open source before it discontinued (though it shoule be, because of the GPL). Or maybe he did it but I don't found the repo. Well, I have the apk file, but I don't know whether it can help this project. If you need it, I can upload the file.

liuhuoz avatar Feb 07 '25 07:02 liuhuoz