Giter Site home page Giter Site logo

simplemobiletools / simple-sms-messenger Goto Github PK

View Code? Open in Web Editor NEW
570.0 17.0 205.0 52.96 MB

An easy and quick way of managing SMS and MMS messages without ads.

Home Page: https://www.simplemobiletools.com

License: GNU General Public License v3.0

Kotlin 99.80% Ruby 0.20%
android kotlin opensource sms messenger

simple-sms-messenger's People

Contributors

aga-c avatar albertopellitteri avatar artemmolotov avatar atilluf avatar bgo-eiu avatar comradekingu avatar en2sv avatar esensar avatar jbuhacoff avatar kryptkode avatar linerly avatar liquidvacuum-by avatar ltguillaume avatar melintemarian avatar merkost avatar meskobalazs avatar milotype avatar naveensingh avatar oersen avatar pavelpoley avatar rex07 avatar slavekb avatar smarquespt avatar solokot avatar spitfireap avatar spkprs avatar tibbi avatar txemaq avatar vfbfan avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simple-sms-messenger's Issues

The application does not control its notifications

The application does not check its notifications: for example, SMS has arrived and a notification has appeared in the notification bar; without opening a notification, I go into the application and delete the SMS that arrived, but the notification does not disappear.

Another SMS app doesn't see my SMS

Hi Tibor,
is it possible to store all SMS in one central database regardless on used SMS app?

I am using your app for weeks. Testing it whole time. I have 200 SMS...
Now I switch to default LG SMS app and there are only 4 SMS.
It will be nice to have all SMS history on one place. It will be good for test more then one SMS app.

I am using latest version v5.4.0.

app crashes on specific situation

steps to reproduce the bug:

SMS is received and the message is opened via system notification;

delete the message on trash icon, and the app goes to background;

trying to alternate back to it causes a crash error.

maybe because it tries to go back to the deleted message, instead of conversations screen?

Resend SMS when the first attempt has failed

I've tried to send a SMS, but have lost connection suddenly (zero signal strength). The app writes "Message has not been sent" by red font. That's OK. But when I go online again, I would expect the app to resend the SMS automatically. I even cannot resend the SMS manually. I have to copy and paste the text to resend it.

Prevent SMS app from automatically deleting messages

Hello Tibor and SimpleMobileTools Team:
I noticed that as my individual message feed grows, that I am loosing the older messages.
Is it possible to preventing older messages from auto deletion? Or possibly have an option to Keep All, of a set size before deletinvg. Thank you for the privacy and consideration. Thanks again, Sincerely,

MMS not being sent

First of all: Thanks for developing this app, which I just discovered on the F-Droid store! Finally another Google app to get rid off.

I just tried to send a photo which was shown as being sent (well it is displayed in my message history) but was never received. Is there a way to debug whether it has actually left my device?

Thanks!
Guido

Feature Request: Conversation Quick-Switch in Landscape Mode

This is a feature of the W10M Messages app that I find quite comfortable and nice to use. Basically, when the phone is rotated into Portrait mode, a strip along the left side of the display shows the chat bubbles for all the conversations on the SMS Messenger app (scrollable) so you can easily jump in and out of message threads without having to navigate back and then in.

W10M Behavior:
image

SMS Messenger Behavior:
image

Quick Mockup:
image

Unable to manually add non-numeric contact to blocklist

When trying to add a sender manually to a blocklist, the application forcibly opens the numeric keypad (in my case "Swifty") without switching to letter input. Although if you add a contact from which you have already received a text message to the block, the non-numeric recipient is added normally.

Group message sender identity mixup

I downloaded version 5.1.2 from F-Droid a few days ago and love it! Thanks for developing! The only issue I have found is that messages are attributed to the wrong sender in group messages. I noticed that the changelog said that sorting conversations properly is addressed by 5.1.3 so maybe it is already fixed, but I thought I would submit an issue just in case. I am still using google contacts as a phonebook. Let me know if you want any other info!

Virus warning after update to/installation of 5.1.0 on Huawei

One morning a couple of days ago my Huawei P30 Pro was greeting me with a virus warning and the strong recommendation to de-install Simple SMS Messenger, because it seemed to be infected.
I choose to de-install. When re-installing via Google Play Store, I get the same warning directly after installation. See screenshot:
Simple_SMS_Messenger_Virus_Warning

The german text at the bottom translates to

Safety Risk
SMS Messenger seems to be infected, immediate deinstallation is recommended.
[Ignore] [Deinstall]

Block number blocks phone calls (not only sms messages)

When adding a number to blocked numbers, not only sms messages are blocked, also phone calls from that number are rejected.
The expected behaviour would be that only sms messages are blocked but phone calls from this number can still be received.

Nothing in a message thread

when i click on a message thread i get error in photo and no messages show. i am sending and receiving messages i just can not view them in their thread. new phone so idk maybe it's the phone hisense a5 pro cc. default messaging app works

Screenshot_20200823_172627658_SMS Messenger

Add option to remove diacritics

Hi,

I've installed this app - I love that it's so simple and just works. However, it's missing one feature that is real useful to anyone from a Slavic country - option to automatically replace non-English letters with closest Ones existing in English alphabet.

For example, č -> c or ą -> a

This is due to fact, that autocomplete fills words with those letters, but if those letters are included in the SMS, its maximum size will be much lower than 150, so it's usually more expensive.

SMS filter support

I would like to request the feature to filter incoming sms messages based on sender and body.

I could not find an open source app which can do sms filtering, there are only closed source apps for this available.

Old conversations without messages displayed

I just installed the app on a Nokia 3 with Android 9 and the default Messages app.

Over 15 conversations turned up, with a preview of the last message, but these messages were already removed. As such, when clicking on the conversation, the screen was empty.

I suppose these entries are of conversations where the individual messages were removed, until there was no message left? If not, is it just that the message storage is corrupted somehow?

Sort order of messages so newest are on top

Dear SimpleMobileTools Team: Your apps are great and I'm very happy you created an app for SMS.
My messages seem to be listed in a random order. Is it possible to sort them so my newest messages received appear at the top? Thank you for your consideration and time. Sincerely,

5.0.1 - not showing recent messages

After updating to 5.0.1 the app does not show recent messages, it stops somewhwere mid of February.

The previous version (5.0.0) had the opposite thing. 5.0.0 was only showing more recent messages and it stopped end of February. Which is less of a hassle.

My device is a Samsung S10e SM-G970F.

sms is not simple enough!

by simple, i mean complete!

UX bugs i couldn't quickly figure out how to solve, in my first few minutes using the app for the first time:

  • some way to see a contact's number
  • use the contacts second number
  • call the contact

those are already quite restricting and made me look for alternatives. 😔😒

just writing to you because i sympathize a lot with the manifesto (even though it's written in that dreadful medium blog platform).

also, just to let you know, and perhaps get you interested in the movement, found your app because i'm indeed deleting others cregox.net/delete but probably not for the reasons you'd imagine!

stop gone with the wind

cheers. 😘

Start message with capital

When starting a new message, the first letter is not a capital by default somehow. Could this be solved?

Reproduce:

  1. Press + sign
  2. Select contact
  3. Tap on the message field
  4. Keyboard opens without capitals

Android 9 stock on Nokia 3
Default Google keyboard
Simple SMS Messenger F-Droid v5.1.3

Feature Request: Message Details

Something I liked from older Android SMS and FireFoxOS Messenger was a Message Details option which would expose the un-aliased actual phone number sent/received for the message in question, the size of the message in question, and the sent/received time for the message in question. Perhaps it could live in the triple dots on the top right when one taps/holds on a message.

This feature can help troubleshoot issues like non-receipt, messages being split into multiple threads when they shouldn't, delays, etc.

bug: No Activity found to handle Intent

When I try to initialize SMS message creation from the OpenContacts app it crashes with the error message above.

Based on the discussion with the developer the problem is on the SMS Messenger side. I tried QKSMS also, and this bug can not be replicated with that app. Relevant ticket: https://gitlab.com/sultanahamer/OpenContacts/-/issues/134

SMS Messenger version: 5.1.3 installed from F-Droid repo.

Do you need any other information about this issue?

The crash log:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=sms:xxxxxxxxxxx flg=0x10000000 }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2064)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1718)
at android.app.Activity.startActivityForResult(Activity.java:5192)
at android.support.v4.app.f.startActivityForResult(Unknown Source:10)
at android.app.Activity.startActivityForResult(Activity.java:5150)
at android.support.v4.app.j.startActivityForResult(Unknown Source:10)
at android.app.Activity.startActivity(Activity.java:5521)
at android.app.Activity.startActivity(Activity.java:5489)
at opencontacts.open.com.opencontacts.r0.s.l(Unknown Source:4)
at opencontacts.open.com.opencontacts.j0.d(Unknown Source:6)
at opencontacts.open.com.opencontacts.k0.c(Unknown Source:19)
at opencontacts.open.com.opencontacts.c0.onClick(Unknown Source:2)
at android.view.View.performClick(View.java:7140)
at android.view.View.performClickInternal(View.java:7117)
at android.view.View.access$3500(View.java:801)
at android.view.View$PerformClick.run(View.java:27355)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7403)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)

App title and icon are different for the play store entry and the app drawer entry

After installing, the app is listed in the device as "SMS Messenger" lacking the word simple.
When I'm looking for a type of app, I usually install 3 or more, then try them all out. It becomes a bit tedious when a few of the apps are not identical between the store and the drawer.
Also, on my device, the icon is green, but in the app store it is orange.
I believe I have seen the orange icon before, therefore I recommend switching everything to use the green one instead.
My biggest peeve in android apps is having a generic name on a device that doesn't match the app store entry.
Cheers!
Screenshot_20200601-111156

Slow rendering when lots of messages for a contact

I have hundreds (maybe thousands) messages with a contact.
For what I understand, only the last hundreds are displayed (for optimization reason). But among them there are also MMS messages and I think 100 is too much to handle for my device (FP2).
What I see:

  • when I open the contact, It takes about ~6s before I can see the history, before that the UI is responsive but I have an empty history.
  • when I send a message, It takes about ~5s before I can see my message in the history.

What I expect in quick fix:

  • show a loading element in the UI indicated a rendering is currently happening (could be tricky to do it if the delay is especially in Android UI rendering)

What I expect in the long term:

  • UI refresh within the second. But I suppose it requires a full rewrite of that activity.

The good news: It's been a while, but I can help code if needed. I've done Android apps at work before.

I'm also interested if other people experience slow rendering too… For information, the delay is <0.5s using OEM application (Google Messages)

Unable to select number for contact with 2 phone numbers

It is impossible to select the phone number to which SMS will be sent if the contact has 2 or more numbers. The application uses the smallest (as a number) number, even ignoring the default phone flag specified by the contact.

Call the message contact

When I receive a SMS from unknown number, it's very hard to start a call with that number. AFAIK the only option is to add the number to contacts. But if I do not want to add the number to contacts, I cannot start a call and cannot even copy the contact number to the clipboard.

See also #15

Mark conversations as read again

I can mark conversations as unread - but they stay like this whatever I do.
Either make the "mark as unread" function a toggle or mark conversations as read when having entered them.
It'd be nice to mark/unmark them without entering but from the overview.
And adding a notification again would be awesome. Use case: msg received, answer needs research/time, accidentally dismissed notification. If one could mark as unread (and, probably configurable, also recreate the notification,) it could serve as a reminder to answer if time allows.

Thanks for your effort!

Messages Heads outside the app

we can implement this feature it's not essential but nice to have every message conversation could use message heads like facebook messenger. we can add option in setting to turn this feature on or off

Open links in message

Some messages have activation tokens, with https:// links in them.

The ability to click to open would be nice.

They only appear as text.

SMS text showing "part/text/plain"

Hi Tibor,
I am not sure, why now I can see "part/text/plain:" before SMS text. See this picture:
sms_problem

I am using the latest version of your app v.5.4.0.

Feature Request: Icon On Chat Messages To Show State Of Message

I think it would be helpful to have different status icons for messages in the message thread to indicate their state.

For successfully sent messages, keep the default of clean/no badge.

For messages still waiting to be sent, perhaps an hourglass badge ⏳ indicating the message is still waiting to be sent/received.

For messages that failed to send, perhaps a badge that shows a NO ⛔ to indicate an error with the message.

For messages that were sent but were acknowledged to have arrived late, perhaps a clock badge 🕰 to show that it arrived late.

User story:
Something that would have helped troubleshoot message issues with my wife's phone which is using SMS Messenger as well.

SMS messenger is forced closed and restarted after showing individual conversations

Android Stock 6.0.1 rooted with magisk to get rid of gapps (Nanolx microG package)

SMS meesenger 5.1.0

After opening the app a list with recent contacts / meesages is displayed. After tapping on a contact to open the related conversation I can see the list of sms for approx. 1 - 2 s then android tells me that the app is forced closed. After hitting ok the app is restarted with the initial list of contacts.

In logcat I can see only a warning:
System: ClassLoader referenced unknown path: /data/app/com.simplemobiletools.smsmessenger-1/lib/arm64

As in issue 392 in the app SimpleFileManager I don't have any files / folders in the lib-directory after installation. Is there anything missing on my phone?

Part of the logcat file is below.

Thanks for all your work on all your apps.

---- 07.05.2020 7:22:10 nachm. ----

05-07 19:21:59.279  1253  3543 I ActivityManager: START u0 {cmp=com.simplemobiletools.smsmessenger/.activities.ThreadActivity (has extras)} from uid 10081 on display 0

05-07 19:21:59.498  1253  1271 I ActivityManager: Displayed com.simplemobiletools.smsmessenger/.activities.ThreadActivity: +194ms

05-07 19:22:01.095   471   471 E AndroidRuntime: [ERB] Update app failure - ActivityThread.currentProcessName : com.simplemobiletools.smsmessenger

05-07 19:22:01.096   471   471 E AndroidRuntime: Process: com.simplemobiletools.smsmessenger, PID: 471

05-07 19:22:01.096   471   471 E AndroidRuntime: 	at com.simplemobiletools.smsmessenger.activities.ThreadActivity.setupSIMSelector(ThreadActivity.kt:279)

05-07 19:22:01.096   471   471 E AndroidRuntime: 	at com.simplemobiletools.smsmessenger.activities.ThreadActivity.access$setupSIMSelector(ThreadActivity.kt:49)

05-07 19:22:01.096   471   471 E AndroidRuntime: 	at com.simplemobiletools.smsmessenger.activities.ThreadActivity$setupThread$1$3.run(ThreadActivity.kt:151)

05-07 19:22:01.099  1253  1264 W ActivityManager:   Force finishing activity com.simplemobiletools.smsmessenger/.activities.ThreadActivity

05-07 19:22:01.606  1253  1266 W ActivityManager: Activity pause timeout for ActivityRecord{f4b6620 u0 com.simplemobiletools.smsmessenger/.activities.ThreadActivity t9523 f}

05-07 19:22:02.945  1253 16064 I WindowState: WIN DEATH: Window{6d0c44c u0 com.simplemobiletools.smsmessenger/com.simplemobiletools.smsmessenger.activities.ThreadActivity}

05-07 19:22:02.949  1253 12892 I WindowState: WIN DEATH: Window{75b3488 u0 com.simplemobiletools.smsmessenger/com.simplemobiletools.smsmessenger.activities.MainActivity}

05-07 19:22:02.966  1253 12891 I ActivityManager: Process com.simplemobiletools.smsmessenger (pid 471) has died

05-07 19:22:02.984  1253 12891 I ActivityManager: Start proc 844:com.simplemobiletools.smsmessenger/u0a81 for activity com.simplemobiletools.smsmessenger/.activities.MainActivity

05-07 19:22:03.138   844   844 W System  : ClassLoader referenced unknown path: /data/app/com.simplemobiletools.smsmessenger-1/lib/arm64

05-07 19:22:03.708  1253  1271 I ActivityManager: Displayed com.simplemobiletools.smsmessenger/.activities.MainActivity: +736ms

---- 07.05.2020 7:22:10 nachm. ----

Whoops... unable to launch that app.

Hi,

The Simple SMS Messenger is not opening after the first launch - the message "Whoops... unable to launch that app." is displayed.
After installation it opened and worked correctly, but after that nothing. After reinstallation the same happens - the first launch is successful, after that - "Whoops... unable to launch that app.".

Information:

  • Phone: Blackview BV9500
  • Android 8.1
  • Simple SMS Messenger 5.3.0 (installed from F-Droid)
  • launcher: KISS Launcher

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.