simplemobiletools / simple-sms-messenger Goto Github PK
View Code? Open in Web Editor NEWAn 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
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
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.
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.
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?
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.
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,
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
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.
I know this could be controversial (require internet access), but I find that I enjoy the parsing of URLs into clickable links with Cards to be a pleasant UI/UX in other apps (Skype, for instance).
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.
This can be a great shortcut to initiate a direct phone call, or to initiate another method of contact (email, etc).
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!
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:
The german text at the bottom translates to
Safety Risk
SMS Messenger seems to be infected, immediate deinstallation is recommended.
[Ignore] [Deinstall]
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.
Currently my SMS Messenger does not appear to be parsing URLs into clickable links.
I would really like this functionality to be present.
Any of date formats only show day and month. Is it intentional?
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.
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.
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?
+48 replaced with 0 or so (headless receiver)
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,
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.
It would be great to have possibility to import and export SMS and MMS messages to file.
It would be the key advantage over other apps.
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:
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!
cheers. 😘
Toast + Tick mark on messages thread for sent ones
I dont want to be notified via vibration when receiving a sms. There is no setting in sms messenger to configure notification behaviour especially vibration when receiving a sms.
I would love to see actionable notifications for SMS Messenger so that we can easily mark a message as Read from the Notifications Shade, or Reply right from the Notifications Shade.
When starting a new message, the first letter is not a capital by default somehow. Could this be solved?
Reproduce:
Android 9 stock on Nokia 3
Default Google keyboard
Simple SMS Messenger F-Droid v5.1.3
Many chat programs will put a small in-line sender name below the message body content. I find this to be quite helpful in threads with multiple participants, especially if the system-chosen chat bubbles start colliding.
One or two messages open nice but in conversations with some more will take some seconds before display.
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.
When using SMS it is possible to enable a receive notification from the cell provider. Is it possible to integrate this in this app as well?
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)
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!
it's something essential to any messages app to show number of unread messages without opening the app
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:
What I expect in quick fix:
What I expect in the long term:
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)
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.
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
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!
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
Some messages have activation tokens, with https:// links in them.
The ability to click to open would be nice.
They only appear as text.
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.
clicking an Autocomplete item has no effect
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. ----
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:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.