yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] nseidm1:
I didn't change anything in the last update regarding Mms, I just started logging more info so I can get a better understanding of the problem ?
[Android Apps and Games] eventheodds1:
"Improved support for 512, 404, 500, and 503 Mms carrier level server errors"

V1.5.4.1 oops 2nd last push on beta. Improved mms efficiency
[Android Apps and Games] nseidm1:
I improved support by logging Mms errors better, so I can better assist users in explaining why Mms may not be working. No changes to Mms my friend other than increasing the download timeout ?
[Android Apps and Games] eventheodds1:
Odd, I don't know why but it's working more effectively. Lol not going to question it if it's isn't broken. But I will get back to you after 24hours of testing
[Android Apps and Games] nseidm1:
1.5.4.8 published to the Beta Channel

★ Improved People overlay with blurred background

★ Added People overlay directly as a Toolbar item

★ Added telephone number to People overlay in the Conversation menu

★ Improved Mms error logging to better help users with carrier level MMSC issues
[Android Apps and Games] oreo27:
So I just joined the beta channel. :D So I did have another suggestion. Number formats are different for each country. In your app however, if there is no preceding (+) on the number, it shows it as xxx-xxx-xxxxx rather than xxxx-xxx-xxxx which is the standard for my country.

Now to be honest I have no idea how it is for other countries but my dialer handles it pretty well so maybe there's a way to read off of that?

Cheers on the update :highfive:
[Android Apps and Games] nseidm1:
Thanks for the feedback :) Formatting should be better in the Beta I just published

1.5.5.4 published to the Beta Channel

★ Improved support for contacts that have multiple telephone numbers

★ Improved telephone number formatting
[Android Apps and Games] BreckZeBoulay:
For me the previous version without the close button (bar) was more nice :p
[Android Apps and Games] oreo27:
Formatting works awesome! Found another quirk. When a sender does not have a number, e.g. GLOBE (this is not saved as a contact anywhere), I'm unable to open the context menu for any message within that thread by tapping on the message like I can with other threads.
[Android Apps and Games] nseidm1:
Group messages? To view a messages context menu for Mms you'll need to long press instead of press. But generally press and long press will both pull up the options for a message.
[Android Apps and Games] oreo27:
Not quite. These are messages sent by companies such as my telecom provider. I don't have any contact saved under their name. They simply appear as so. I've tried tapping and tapping and holding to bring up the context menu with no luck. They look like this:
[Android Apps and Games] nseidm1:
Tap underneath the avatar, in the row, off the message.
[Android Apps and Games] oreo27:
It works! Why does it do that for these types of messages? :confused:
[Android Apps and Games] nseidm1:
Because there is a clickable link inside the text block, overrides and consumed the click processing of the row. I'll try and override the click area of the linked text, might be possible to wrap it better. Cheers.
[Android Apps and Games] nseidm1:
1.5.5.8 published to the Play Store

★ Improved Mms APN processing

★ Improved Mms device level failure reporting

★ Improved linkified text support and message clickability

★ Fixed draft message restore for new messages

★ Improved support for contacts that have multiple telephone numbers

★ Improved telephone number formatting
[Android Apps and Games] oreo27:
Ah, I thought it had to do with the sender. Didn't see that it were links that were doing that. Sounds good as always mate :)
[Android Apps and Games] nseidm1:
All fixed in 1.5.5.8 that I just published ? Will work as you'd expect it to now. Cheers.
[Android Apps and Games] oreo27:
That's amazing as always :D
[Android Apps and Games] SoulSmasher:
Hey there,

I am the one who asked for the "swipe the notification right to mark the message as read" on play store. Seems that I cannot write or update my review on Google play when I'm a beta tester, so I'm writing from here.

Firstly, THANK YOU! You are one of the rarities who actually listen to users and try to reply

I have to say that the swipe feature works as a treat for now. I'll let you know if I encounter any weird behaviour of the app.

Thank you again!
[Android Apps and Games] eventheodds1:
edge feature

I'm not sure if this is possible or not but would this app be able to work with the edge feature? For example when the stock Sms gets a text, it lights up and let's you pull it out. I have a note 5 (T-Mobile) with rooted rom, and got the edge feature to work with the stock sms but not materials :( any thoughts or suggestions? (sorry if this is off topic)

as always great and flawless app, my favorite of all time. Keep up the good work :)
[Android Apps and Games] :
This App looks great but sorry i can't use it. I tried this on a emulator and it crashed (i can send you info as well) also i dont have a lollipop device... it would be nice if it was available for kitkat.. :good: :good: goodluck
[Android Apps and Games] nseidm1:
Yes it definitely will crash on KitKat, Lollipop is required, KitKat support isn't possible for many reasons. Downloads are disabled for KitKat devices on the Play Store, not quite sure how you were able to side load it on an Emulator ��
[Android Apps and Games] nseidm1:
I'll look into it, there's likely an Edge SDK.
[Android Apps and Games] :
lol sorry i actually meant i ran your app on Marshmallow emulator and it crashed

and another thing which i meant was if you can make it available for kitkat.
[Android Apps and Games] nseidm1:
No idea about the emulator issue, it's fine on real phones. As with most developers we build on real phones as the emulators are not entirely representative of a real device in many ways. KitKat support is impossible for many reasons, sorry.
[Android Apps and Games] :
Yep.. i respect you developers.. i also develop android apps.. but why cant you support kitkat?? i was able to theme my app material design..
[Android Apps and Games] nseidm1:
KitKat doesn't have NetworkRequest and the associated Builder implementation, it doesn't have the SmsManager carrier config values bundle. Two critical items that make for the most reliable Mms experience ?
[Android Apps and Games] :
I see.. nice i never thought about that thanks.. but i think this app doesnt work on Marshmallow you can see btw..

Thanks again
[Android Apps and Games] nseidm1:
Works fine on my Nexus 6, 5, and 5x. Good to go.
[Android Apps and Games] :
:good::good:
[Android Apps and Games] nseidm1:
1.5.9.1 Published to the Beta Channel

★ Added setting to toggle Message Sent Local Notifications (on by default)

★ Added setting to toggle swipe notification to mark read (on by default)

★ Added Multi Sim dialog to customize Sim card names
[Android Apps and Games] oreo27:
Nice updates. Can't wait to download :D
[Android Apps and Games] nseidm1:
Sorry to say it looks like the Edge SDK from Samsung doesn't allow third party apps to do what the stock Samsung Messaging app does. The extent of what I can do is display simple stuff on the Edge Ticker. Nothing like the face down pull out experience for people configured to be on the edge. I'll look further later to double check.

Cheers,

Noah
[Android Apps and Games] nseidm1:
1.5.9.9 published to the Play Store

★ Organized the Settings Drawer into expandable sections

★ Fixed large resolution Mms Image processing

★ Added setting to toggle Message Sent Notifications

★ Added setting to toggle swipe notification to mark read

★ Added Multi Sim dialog to customize Sim card names
[Android Apps and Games] wrongdna123:
Love your work. Trying to update the apk.
[Android Apps and Games] BreckZeBoulay:
Great update !!!! :good:

Why don't you make a visual section ? (for tint, theme, tec....)

2 other things :

1) Can you include a notification in nav bar when there's a mms in the DL queue ? The only way to see if there's a mms in queue is the little cloud, not very practical to see when the app is closed.

The luxury should be to have disabled/enabled notification :D

(In my memory this notification existed the first times you included the DL queue in your app)

2) When vibrations are OFF in the app but ON in sounds settings of android, the vibrations custom pattern is not activated.

Is it possible to do something ?

Anyway..... Thx for your hard work !

EDIT :

Another suggestion :P

Is it possible to close automatically the collapsed expandable section(s) when user quits the settings drawer ?
[Android Apps and Games] nseidm1:
A phone really should never see an entry in the Mms download queue, it means the download has failed between 5 unrecoverable attempts and 50 recoverable attempts. It really signifies there's something wrong with the carrier's Mms configuration or infrastructure. But... since there's many reasons an Mms download will fail for understandable reasons there is 5 minute delayed notification that will post informing that a failed Mms is now available in the Mms Download Manager. The notification you recall when I first introduced the Download Queue is still existing, it's just on a 5 minute delay.

When vibrations are off in my app no vibrations will process, please enable vibrations in the Settings Drawer and the conversation's menu for vibrations to process for the conversation's notification ?
[Android Apps and Games] BreckZeBoulay:
I will wait the next failure of my carrier to see that :D

I don't want vibration when I have sound notification ON in the general settings of android.

If vibrations ON in the app, vibrations are forced.

Did you read this ?
[Android Apps and Games] nseidm1:
If vibrations are on in the app, and off in the phone, no vibration will occur. The phone overrides the app. Only silent mode really will suppress sound and vibrations though, thus why the ability to turn off vibrations is a convenient app level setting to have.
[Android Apps and Games] BreckZeBoulay:
For me it occurs.
[Android Apps and Games] nseidm1:
Then only way to turn off vibrations at the phone level is putting the phone in silent mode. Thus why there's the setting at the app level.
[Android Apps and Games] Robles23:
No way that's too awesome dude! I'll wait for the update to show up on the play store. You rooooock!
[Android Apps and Games] JoeFCaputo113:
With 1.0.9.3 now I can't send a regular sms text message lol... Sprint GS5..

I press the send button then the send button dissapears and I get a spinning circle that just spins and my text never even appears. Here is a screen recording of the issue... https://www.dropbox.com/s/87yvrnhktgcmozg/2015_03_10_20_06_05.mp4?dl=0
[Android Apps and Games] nseidm1:
No changes have been made to the sms system at all. You're experiencing a local device database level malfunction. Perform standard troubleshooting, restart the telephone.

To clarify. The progress bar shows if the time between pressing the send button and the message entry posting to the content provider is greater than 1 second. It rarely ever shows on Nexus devices, and CM12 based phones. Samsung and HTC devices appear to have the slowest databases, notably about 5-10x slower than AOSP android.
[Android Apps and Games] JoeFCaputo113:
Haha you were right... I uninstalled and reinstalled and the SMS sent right away, no spinning circle at all!

Going to test MMs over wifi now... both with wifi calling on, and off.

EDIT: MMS over wifi does not work (wifi calling OFF). Doesn't work with wifi calling on either. :(
[Android Apps and Games] nseidm1:
Here's Textra's stance on mms over WiFi on T-Mobile. I implement the same "fix" automatically in Material Messaging.

http://textra.uservoice.com/knowledgebase/articles/257060-mms-not-working-on-t-mobile-wifi

Look out for android 5.1, us devs are looking forward to some new APIs.
[Android Apps and Games] JoeFCaputo113:
I'm sprint brotha. Not TMo.
[Android Apps and Games] nseidm1:
The jist of my point is there is no official WiFi Calling APIs in Android thus no way to code such a feature without "guessing" how to "maybe" get it working. Theoretically my current implementation in 1.0.9.3 works on T-Mobile, no idea about Sprint because I don't know a single person whom uses Sprint service. Overall mms over WiFi may or may not work depending on your phone, your carrier, your rom, the time of day, your birth sign, and whether the user is lactose intolerant or not.

Look forward to Android 5.1, I hear there's dual sim support and hopefully much more ?
[Android Apps and Games] JoeFCaputo113:
OK.
[Android Apps and Games] nseidm1:
1.0.9.4 published to handle two crash reports posted tonight. Getting the "colorPrimary" attribute part of the material theme should reliably work, thus why I published 1.0.9.3. It seems there's an edge case where the material attribute doesn't resolve to the themes color? I don't entirely know, but in the case when a Resource.NotFoundException is thrown I default to black :-/ The other crash is a race condition where a loaded thread is "reloading" due to updated data, but the user has exited the app.

In any case, the crash is resolved, and a graceful recovery is more or less achieved :good:
[Android Apps and Games] vipulkarkar:
It keeps force closing every time I receive a new sms.:(

I 'm using Xolo q300 with ANSP ROM v4.0.
[Android Apps and Games] Mecca EL:
Awesome app! Has the features I like, and works great! Thank you.
[Android Apps and Games] SignalX:
please add an option for changing animations, especially 3d cube animation between pages

thanks for this great app
[Android Apps and Games] nseidm1:
The stack trace shows the RecyclerView is experiencing processor lag on your device. Restart the telephone. Ensure FPS are optimal or near optimal on you ROM, otherwise a different rom is recommended.
[Android Apps and Games] vipulkarkar:
There might be some issue with ROM I guess as I checked with one of my friend having Xolo q3000 and HIVE Rom.

It's working fine in her device. :rolleyes:

By the way thanks dude for the instruction. I will check and adjust the FPS according to check whether it solves the problem or not. :cowboy:
[Android Apps and Games] nseidm1:
There's 9 animations to choose from, the settings drawer is your friend ? Slide from the left edge to the right to open the drawer.
[Android Apps and Games] JoeFCaputo113:
This is how the 8sms Dev implemented MMS over wifi only... http://xdaforums.com/showpost.php?p=59194271&postcount=1282

Just trying to help man bc this app is really cool and I'd love to use it! [MENTION=3844441]nseidm1[/MENTION]
[Android Apps and Games] nseidm1:
Version 1.0.9.5 published with improved support for Sprint mms over WiFi among other enhancements listed in the Play Store new in this version section. Turns out Sprint uses a "special" APN to access the MMSc when the phone is connected to WiFi. The worst part of this system means the tweaks implemented in Material Messaging will benefit Sprint users, only, period.

https://community.sprint.com/baw/message/421336

In Kitkat SmsManager received some initial API updates adding methods to send mms payloads, and retrieve mms downloads. To the best of my tinkering these methods are non functional, with unclear javadoc to say the least. There's a host of hidden methods in SmsManager related to increasingly fine grained control of multimedia messaging related feature. In 5.1 some new stuff was further added, but NOT better support for mms at the SDK level. There is dual sim support in 5.1, which means a user running Android 5.1 can change the default sim setting of the phone, and Material Messaging will send and receive over that specified sim card. It's nice to see such a feature added finally. I look forward to a finalized mms API in SmsManager, maybe in the version of Android after 5.1.

-Noah
[Android Apps and Games] JoeFCaputo113:
Will let you know when I get the update and if it works. Thanks for all the support brotha.
[Android Apps and Games] slonn:
Dual sim support would be great!
[Android Apps and Games] nseidm1:
Dual sim support exists in android 5.1 and Material Messaging will work just fine with it. Android 5.1 allows you to set a default sim card and Material Messaging will use that sim card you select. Thus all you need to do is set the phone's default sim card to whatever you want and Material Messaging will send messages using that sim card.

Albeit, since there's no fully baked mms support in the android SDK, mms will not benefit from the new dual sim support, only sms. We'll have to wait for a fully baked mms implementation in the SDK, which will hopefully come soon.
[Android Apps and Games] scottjb:
If I read this correctly, he or she wants the same thing I was looking for. When sound is on, there should be no vibration. Vibration should only occur when the phone has vibration set on. Some apps let us do that and some don't. There appears to be no standard. In most apps I leave vibration off and will still get vibrate when the phone is set as such, however, not all behave that way.
[Android Apps and Games] nseidm1:
How are you turning off vibration? In the android main settings Sounds menu? If so that setting will only work if you do not have a custom vibration set for notifications. Only default vibrations will respect that setting.
[Android Apps and Games] BreckZeBoulay:
[MENTION=2942512]scottjb[/MENTION] :

You read correctly, and I'm a man :D

[MENTION=3844441]nseidm1[/MENTION] :

I set sound or vibration with the volume buttons. I put screenshots (sound and vibration modes) just to be clear.

And for me :

- Vibration button ON in the app : vibrations are forced when phone is in sound mode

- Vibration button OFF in the app : no vibration when phone is in sound mode

- Vibration button ON or OFF in the app : always vibration in vibration mode
[Android Apps and Games] nseidm1:
If vibration is disabled in the settings drawer my app will not vibrate the notification. If vibrations are on in my app, and a custom vibration is set it'll force vibration, if the default vibration is set it will not.

You're third item. If the phone is in vibrate mode it likely overrides the app settings.
[Android Apps and Games] BreckZeBoulay:
Now I understand !

You can't respect phone setting with custom vibrations ?

(that was my original question, but not so simply written, sorry)
[Android Apps and Games] nseidm1:
There's no way to respect the phones setting when using a custom vibration. Custom uses NotificationBuilder set vibrate, whereas default uses the Builders default flag instead. Sorry, ?
[Android Apps and Games] BreckZeBoulay:
No problem !

And sorry for all these posts, sometimes my english is too poor to be well understood :(
[Android Apps and Games] nseidm1:
I think I found a decent workaround. Will publish in next Beta, maybe it'll help.
[Android Apps and Games] scottjb:
Not sure that was my experience. I might have to try this again.

---------- Post added at 05:12 PM ---------- Previous post was at 05:10 PM ----------

I always use a Power Toggles widget to toggle between sound and vibrate. I assume that is the same as using the main settings menu, though I'm not sure. I never could get custom vibrations to work so it looks as if more experimentation might be in order.
[Android Apps and Games] nseidm1:
Custom vibrations see command separated millisecond values starting with a delay ?
[Android Apps and Games] ekagreen:
nice UI, i'm so comfort with this messaging app

thank you :highfive:
[Android Apps and Games] scottjb:
[MENTION=3844441]nseidm1[/MENTION]

Looks as if the app respects the phone setting for vibration on my Nexus 5X. I don't believe it did on my Sony Xperia Z3 Compact. That could be the difference between Google's Android and Sony's modifications--don't know. Since vibrate works the way I want it to, I will not worry about a custom vibration, particularly since the LED can be set to a different color.

I think I read a while back that you are not as interested in some of the visual aspects as some of the users are. For me, I would love to see the conversation have an option for the bubble shape. For example, I like the shape of the Google Messenger bubbles. however, I like the look of Material Messaging's conversation list with the dark theme and the dividers--I prefer dark themes in general and they are hard to find since Material Design was introduced.

Thanks for a great application.
[Android Apps and Games] nseidm1:
1.6.0.7 published to the Beta Channel

★ New setting to disable Call Confirm, in the Miscellaneous section

★ Respect AudioManager shouldVibrate

★ Auto close Settings Drawer if open while processing share intent

★ Improved QuickReply open Fullscreen button functionality
[Android Apps and Games] nseidm1:
I'll consider bubble options in the future as time permits. Cheers.
[Android Apps and Games] scottjb:
[MENTION=3844441]nseidm1[/MENTION],

I went back to my Z3 Compact and noticed the following.

When I set the pop up reply to appear over the lock screen, it turns on the screen even if I have it set to not wake the device. Is this the intended behavior? I'd like to have the pop up on top of the lock screen, but I don't want the screen to turn on automatically. Thanks.
[Android Apps and Games] nseidm1:
It's intentional, I'll consider adding yet another setting to disable turning the screen on. First I need to validate that the atop lockscreen code I have works without turning the screen on, it may not.
[Android Apps and Games] nseidm1:
Feature request added to the current Beta. Here's the full current Beta changelog:

★ New setting to disable wake screen for Auto Quick Reply popup Atop Lockscreen mode

★ Fixed Sim name message prefix

★ Reduced size of Settings Drawer graphics

★ New setting to disable Call Confirm, in the Miscellaneous section

★ Respect AudioManager shouldVibrate

★ Auto close Settings Drawer if open while processing share intent

★ Improved QuickReply open Fullscreen button functionality
[Android Apps and Games] BreckZeBoulay:
Since v1.6.2.3, when vibrations are off in app, there are no vibrations when phone is in vibration mode.

And also :

After waiting half an hour, no notification appears in the notification bar.
[Android Apps and Games] nseidm1:
When vibrations are off in the app, no vibrations will occur for notifications. Yes, that's correct behavior. If you want vibrations to occur for notifications, turn on vibrations in the app.

If the apps process is killed within the 5 minutes the Mms Push notification will not show. Don't exist 30 minutes, it's 5 min or not at all. In any case you should never see items in the Mms Download Queue, it means something is wrong with the carrier or phones telephony system.
[Android Apps and Games] BreckZeBoulay:
For me vibration button in app is only here to force vibrations in sound mode.

It doesn't have to interfere in vibration mode. If button app is off when phone is in vibration mode, vibration occurs.

I speak of that :

http://xdaforums.com/showpost.php?p=63787667&postcount=976
[Android Apps and Games] nseidm1:
You're asking for another setting, when vibrations are disabled, you'd like to allow them when the phone is in vibration mode. I'll add the setting, seems reasonable.
[Android Apps and Games] BreckZeBoulay:
It worked like this a few versions ago.

Originaly, I was only asking to profite custom vibes when phone was in vibe mode without button app ON.
[Android Apps and Games] nseidm1:
The vibration button disabled in my app should disable vibrations for notifications always. The way it was before was broken. I'll add the setting you're asking for in the next Beta.
[Android Apps and Games] nseidm1:
1.6.2.5 published to the Beta Channel

★ Added setting to allow notification vibration, when in vibration mode, even if the master vibration setting is disabled. Otherwise in vibration mode, with vibrations disabled, it'll be a silent notification
[Android Apps and Games] BreckZeBoulay:
And custom vibes are allowed with new Allow in vibration ! :good:
[Android Apps and Games] TwoMountains:
wow.. this is cool design app.

Thanks. Real material!

:)