yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] msullivan:
I'd rather not add the ability to add a contact to the address book simply because the app interface is pretty cluttered already. It's one of those things where, you know... it's really darn easy to do. 'Start' -> Contacts. The end :D Yeah I'm sure someone will ask for multiple accounts and I'll give it a great big "No!". Just getting one account has been hard enough. Then again, it's open source, so they can do whatever they'd like, lol

The whole UI in general is pretty ugly, and I do hope to eventually make it awesome-ified with changeable skins, etc. For now it was simply out of the scope of the project.
[Windows Mobile Apps and Games] famewolf:
Well thats all I've got other then asking you not to make things to small in font size for those of us who don't have access to a stylus...my HD2 is forcing me to appreciate "finger friendly" apps coming from my kaiser which had a keyboard *mumbles to himself*
[Windows Mobile Apps and Games] msullivan:
Is there anything that seems non-finger-friendly? I'm developing on a TP2 and trying to be mindful of that exact problem.
[Windows Mobile Apps and Games] famewolf:
I'll go back through and check the menu's...have to chalk up at least 75% of any finger issues as me and my fat fingers. ;) Are you storing or displaying the gmail password in plaintext? If so please consider using a **** mask or SOME form of encryption so that if someone picks up the phone they can grab someone's google password which gives them access to email..google docs etc.

What do you do if someone writes a sms thats to long? Are you capping at 160? Splitting into multiple sms's? A character count might be useful showing either chars entered or remaining or both. (answering my own question....count is already there for both send and receive...but since my keyboard sends a word at a time it doesnt update till I send whole word)
[Windows Mobile Apps and Games] msullivan:
The software itself never shows the password (it changes to (censored) should you re-open your account settings). It is still stored in plaintext on the unit itself. Encryption could probably be used (I will try to add this quickly), but in the end if someone knows what they are looking at / doing, there's not much I can do programically to stop them.

It should stop you at 160, and that total should be appearing on the far right side.

It should look like the 47/160 in this image:
[Windows Mobile Apps and Games] famewolf:
Ok here is what I consider a bug.....was sending a msg....got a communication error saying user/pass was invalid etc....there was no "retry" option and when it went back my msg had been overwritten with the "Sending, Please be patient....." msg...and clicking send a 2nd time (which DID work) sent an SMS with that "Sending, Please be patient"...not the original text.
[Windows Mobile Apps and Games] msullivan:
Got it, fixed.

EDIT: Also added some basic encryption on both the Google username and the password. It's enough to stop someone how doesn't know anything about encryption (brothers, sisters, significant others(?)), but certainly not someone with a little know-how.
[Windows Mobile Apps and Games] famewolf:
So totally offtopic....any idea what "carrier" to pick on all these sites that want you to sign up for a sms but google voice is NOT a choice? Redbox for example will send a sms on the 1st of each month with a code for a free rental...but I have to pick a carrier and the few i tried..the msg never shows up.....how do you sms to the one's like "google" where it's not a full phone # long...none of those seem to work with google voice.

Went back through menu's ...all looked good to me.

Thanks for the encryption....prevents someone from being able to just do a registry dump and find it.
[Windows Mobile Apps and Games] Topfar:
Congratulations on your progress. Would just like to add that I am using GV in Ireland without any issues, this app will be fun to use. I have managed to get SMS's to send to some non-US numbers, so it's always worth a try.
[Windows Mobile Apps and Games] msullivan:
Pretty well. On a 5 minute interval with 10 message retrieval I'm barely seeing any battery difference. I also push my Gmail.

Could you double-triple-check? It's been there on every phone I've installed this new .cab onto.

Bug, will be worked on. Sending should never bring up a notification.

The '1' shouldn't make a difference (I've accounted for country codes). I'm grabbing all names from the phone contact list, is that person in there under either the 'home' or 'mobile' phone numbers?

If you have the full suite mode on, it automatically puts a lnk in the startup folder, and removes the link if you disable that mode. The ability to stop the service was honestly more for my testing, and I'll probably just remove it from the menu entirely to not confuse people. Otherwise, the service will always auto-run at startup unless you set the check interval to '0', in which case it will be disabled. The user should never have to actually start the service (or stop it).

I've tried to get it to go away, but it's not really something that seems to be easy to do in the .NET Compact Framework. Might just be something to live with, sadly.

It's possible, but on some devices can cause odd behavior. For instance if you are using the phone to browse the web, and the program kicks in, it could actually shut off the screen. I'll try giving it a shot, but don't be surprised if you don't see it in this one.

Why not just click 'Quit' then? It takes so long to load that my goal is to have people use it minimized all the time.

It does. Did this not occur for you? Note that if you hit 'reply' to a notification it won't bring you back to the inbox if the main app wasn't already running.

It takes a while b/c it has to parse it all, it is not downloading. More battery efficient to leave the app running in the background all the time, b/c then the app only reloads the inbox if it sees a change on the Google end of things.

Way easier said than done. In the future it's on the list of next things to tackle. Doing so is extremely complex.

In the future when the app has the ability to know what messages are unread or not, this is slated be added.

Haven't been having luck doing so. I've been trying but the .NET CF, being as awesome as it is, just ignores the request.

Perhaps in the future, once again something that sounds easy but sadly is not, lol :S

Thanks for your feedback!
[Windows Mobile Apps and Games] famewolf:
Just a quick note...it created a start icon for the program for me.
[Windows Mobile Apps and Games] famewolf:
I recently saw the voipsms program replace the sms.dll on the phone so that he could intercept all outgoing sms sent through normal route and forward to the voip services with "cheaper" sms...I know this is out of the scope for anytime soon but would love to see something similar with this program so no matter how the sms gets sent (I for instance might want to reject certain callers on my old phone # and send them an auto sms telling them to call my new # for instance...no easy way to do that now using the google voice sms) it would get intercepted and sent via google voice.
[Windows Mobile Apps and Games] thesecondsfade:
I'm actually seeing some pretty significant battery differences but I haven't ruled out that it may be something else I'm doing. Normally on my 40 minute train ride, I go from 99% to about 90% while listening to Music the whole time but today I didn't listen to music at all and it was at 88% after the train ride. I'm going to keep an eye on this to make sure it's not cuz of some other program that's running in the background or something.

Also, as far as I can tell, it's taking up about 2.8MB of RAM while running. Not sure if that makes a difference in battery life.

I double checked and it's there. Not sure why I missed it cuz I checked twice before.

I realized that the contact is on my SIM card, not on my phone's memory. I put the number into the phone memory and no change even after reloading the messages.

Sounds good.

Bummer.

It seems like you might be able to read the registry to see what the screen display status is currently and don't allow that to change meaning if it's on, leave it on... if the backlight is off but screen is on, leave it that way... if the screen is off, leave it off... etc. but I'm not familiar with .NET so I'm just speculating.

I get that, but also if you're not using full-suite mode you probably don't want it running in the background all the time. It's just an option I like about iContact but it's no biggie really either way. I use Ameba and Arkswitch regularly so if I want to close it I have several methods of doing so.

After it sends, it says "Message(s) Sent" and clears the Sent to and Message Text fields but doesn't go back to the inbox until I hit Menu, Cancel.

Edit: I didn't realize that the "Exit after sending message" option handled this. Maybe it could be worded more appropriately for what it's doing. I know it's exiting the "Send Message" subroutine but it's not actually exiting the program.

Cool.

Got ya. Your program must know which messages are new though in order to do a Notification, right?

Got ya.

Haha no prob. I was just thinking that you might not have addressed it.

Cool no biggie.

You're welcome.
[Windows Mobile Apps and Games] thesecondsfade:
By the way, I have not experienced any crashes or .NET errors as I had in 1.1 so it seems that this version is much more stable. Great work Matt!

I did run into my first bug. I manually "Checked for Messages". It gave me a notification (for a sent item which I know is not correct but a notification nonetheless) and it reloaded the inbox, but the message from the notification did not show up in the conversation thread. This happened twice. When I

recieved

a message, I got the notification and it reloaded appropriately. What I'm saying is that it should probably have loaded the sent items into the conversation threads even if there was no incoming message received.

I think in the inbox, it should show a "..." at the end of messages that don't fit into the little box just so it doesn't look like that's the end of the message. May be lame that I care about crap like this but it's just a bit confusing to not know that the message is longer than what is being displayed in the inbox.

Also, it doesn't update the "# hours ago" blurb on any of the conversation threads unless there's a new message. So if there are not new messages, the timeframe on the conversations is not correct. I know you're probably pulling that directly off of Google's site, so I'm not sure what kind of changes could be made for this.
[Windows Mobile Apps and Games] msullivan:
Gotcha. I'm working on making sure the screen stays off, that LCD is a battery hog so hopefully that will make quite the difference.

It will refresh eventually. To save battery, the app remembers the number of bytes on the first page it gets of messages. If that size doesn't change, it doesn't process again, in order to save battery life.

It's one of those things that's just hard as hell to work with. Right now I've got it pulling messages without the screen turning on, but if the app starts checking when you already had the screen on, it shuts off entirely. (yay odd behavior!). I'm working on it, but the power code has to be in C++ actually b/c it's making calls to the OS itself. Since I really don't do C++ it's a lot harder to figure out :S

Good point, I'll work on the wording here a little.

It keeps tally locally, yeah. So maybe internally keeping track isn't too bad, but marking them as read/unread on Google's end as well is complex. For now I just want to get 2.0 out the door to these poor people who've been waiting so long :P

Good deal. I've really tried to get it as stable as possible. There's LOTS of error handling internally now.

Should I add the option to refresh the inbox after sending a message? It will re-pull the data but at least it will be up to date. Since the inbox depends on already parsed Google data, it's not easily updated at the drop of a hat, sadly.

No, I agree, but: the .NET CF doesn't have any way of measuring strings that are rendered to the screen. So it ends up that I don't actually know how wide the string itself is, and whether or not it is getting cut off. If anyone has any thoughts on this I'm all ears, b/c actually it's a feature I'd like to see myself.

Dunno :-/
[Windows Mobile Apps and Games] thesecondsfade:
Okay here's another thing. In the inbox, it displays the name of the person with whom the conversation is with and the most recent message. The problem is that the most recent message might be your own message. I think it should say "Me:" in front of the message if the last message was a sent one and not a received one.
[Windows Mobile Apps and Games] msullivan:
Alrighty, will do.
[Windows Mobile Apps and Games] thesecondsfade:
Yeah that's what I was thinking. I think marking them as read on Google is not important if you're handling it locally because it knows which are new to you.

I would personally not mind having this option. I know some people may not like the idea of it but it seems to be a good solution to me.

Again, I've been using this for a day and no errors. This is great and so much more stable!
[Windows Mobile Apps and Games] famewolf:
Why should it matter whether it shows the last msg as 'John Doe': or "Me:" ? I don't see the big difference and personally prefer seeing the name.

I also noticed Icontacts Avian edition has the option to call an external sms program and in the config you can specify the program and arguments....it would be nice if this app could be integrated so it could be called from icontacts...this may be as simple as just allowing some command line arguments when calling it but thought I'd mention it.
[Windows Mobile Apps and Games] msullivan:
I'll work on read/unread tracking then, for the client side. We'll see how it goes, lol. I'll also throw in the auto-refresh on send option.

We're talking about in the message itself, like so:

John Doe......(14 minutes ago)

Me: yeah I agree

vs how it is now:

John Doe......(14 minutes ago)

yeah I agree

... that way you can tell if "yeah I agree" was you, or John Doe.

The program folder has an application called "EasySMSPlugin.exe" that takes a phone number as its first argument (and optionally the person's name as the second). You can point any app to that and it will work perfectly with any other apps :) I've been in contact with Doug Melton, and I can promise everyone that the next release of iContact will have full support for Easy SMS :)
[Windows Mobile Apps and Games] thesecondsfade:
Okay well I'm also going to want to see those TPS reports this afternoon. hehe :-) (Office Space anyone??)

Now that is GREAT news! iContact integration would be so stellar! I know I keep bringing up feature after feature when you just want to get the app out there but maybe for a future version you could have the option to call iContact when you tap "Add Recipient from Contacts" instead of using the internal contact adding process.
[Windows Mobile Apps and Games] thesecondsfade:
I found a bug: If message sending fails, it gives you the error: Message sending failed. Either Google account settings are incorrect or there is a problem with your connection, etc." which is great, but then the text of the message stays as "Sending, please be patient while Google is contacted for SMS delivery..." When resending, it sent an SMS with the text "Sending, please be patient while Google is contacted for SMS delivery..." not with the text of the original message. I think the solution is to re-fill the text message box with the original message if the message fails.
[Windows Mobile Apps and Games] famewolf:
I reported this previously. He has it fixed.
[Windows Mobile Apps and Games] famewolf:
When running the easysms.exe in addition to the phone number / name could you also allow passing in of the msg and possibly a /auto or /exit parm so for example it could be called from mortscript to send an sms based on certain events occuring.....

The /auto would be to make the app close after "successful" send...perhaps with a return code of 0 for clean run and 1 or "non zero" for error encountered/unsuccessful send.
[Windows Mobile Apps and Games] msullivan:
Probably not this edition, but certainly I will try to implement these ideas in the future.
[Windows Mobile Apps and Games] famewolf:
Do you filter the recepients so if a person is sending to a bunch of folks and accidentally selects the same person multiple times they either get an error, notification or the recepient still only receives it one time?

Did you give up on idea of "queueing" the msg if net is unavailable or thats just a 2.X feature?
[Windows Mobile Apps and Games] msullivan:
When using the contacts list, yes. If you go to contacts and add a person, then try to add them again, the 2nd time nothing will happen. Should you manually be typing in numbers, then there is no checking.

2.x feature for sure. I love the idea and it WILL happen, just probably not in 2.0.
[Windows Mobile Apps and Games] famewolf:
Should we maybe grab an updated version to look for new stuff without having to deal with ones already reported?
[Windows Mobile Apps and Games] msullivan:
Most of the recent requests haven't been added yet, and I'm rolling into final exam week right now, so don't expect anything new until at least Thursday :)
[Windows Mobile Apps and Games] famewolf:
Ahh...was hoping the fix to not get notifications of your own msg's was a simple one.

I had it hang on trying to "refresh the history" or something similar and it told me to go into settings and force a manual reset...perhaps you should have a timeout where it continues on after xx seconds.

Another quirk I noticed but not sure if it's the app or just the phone....had msg history up..selected a msg and was going to try to hit reply....the msg kept "un selecting" before I had time to hit reply....so ended up "racing" to get to reply before that happened.
[Windows Mobile Apps and Games] thesecondsfade:
Reporting back after the weekend regarding battery issues I reported last week. With the full program running in the background, set to retrieve the last 10 message threads at 5 minute intervals has virtually no difference in battery usage. The drainage issue I was having before must have been caused by something else.

So here's something funny... I started getting used to recieving notifications on my own sent items and I gotta say I kind of like it. Maybe we could keep the option and use it as a "confirmation" that it went through or something. Obviously the wording should change for the notification, ie. "Easy SMS Delivery Confirmation. To: Contact Name. Message: The Message." Since it's already basically doing this it probably wouldn't be hard to just modify it and add it as a setting.

Matt, good luck on your finals this week!
[Windows Mobile Apps and Games] mankie:
How about the ability to receive txts through the app?
[Windows Mobile Apps and Games] msullivan:
lol... this has been the topic of discussion for the last 23 pages...

Very soon mankie, it will be in version 2.0, due out very soon. Check back frequently.
[Windows Mobile Apps and Games] MaddMatt252:
Look back in the post, I asked and got chewed out a bit
[Windows Mobile Apps and Games] chrisw05:
so between your app and sl4shers app i think we could have an awsome app any chance of working on a single app together? http://xdaforums.com/showpost.php?p=6310471&postcount=1
[Windows Mobile Apps and Games] thesecondsfade:
That'd be pretty sweet but I can tell you that it's way easier said than done. I would just use both apps independantly for now.
[Windows Mobile Apps and Games] msullivan:
thesecondsfade speaks the truth
[Windows Mobile Apps and Games] msullivan:
I loaded up GVV into .NET Reflector just to poke around in the code and see how Sl4sher had performed his functions. I must say that it's impressive. He's written an *excellent* parser for JSON data, which is something I didn't even touch b/c it seemed to complex for my tastes. I'm hoping he's willing to open-source his application, Easy SMS could really benefit from his incredibly polished parsing code.
[Windows Mobile Apps and Games] rrrracerx:
This app seems to be a great solution to my problem of not having free texting. I was able to get a Google invite but I was told to choose between Google Voice, and Google Number. Google Number talks about free SMS, but every post here mention Google Voice, not Number. Is there a problem with Google Number free SMS? Can someone help me understand the difference to help me choose the correct option? It may be everyone account was setup prior to this split in features.

I did go to the "about" page on google.com but still wasn't clear. :confused:

Thanks for your help.
[Windows Mobile Apps and Games] blaste:
program translated into Italian

Download

http://www.megaupload.com/?d=UVVABLVF
[Windows Mobile Apps and Games] msullivan:
You want a Google Number. Google Voice "with your existing number" gives you enhanced voicemail services, that's all. With a Google Number you get all the goodies, including free SMS.
[Windows Mobile Apps and Games] thesecondsfade:
Hi Matt, How goes the developement?
[Windows Mobile Apps and Games] msullivan:
Honestly it hasn't been "going" at all. I have to be moved out of my apartment by Wednesday, so I've been packing :P
[Windows Mobile Apps and Games] thesecondsfade:
I think you should release it as is for now and do a 2.1 update later. So many people rely on 1.1 and even if they can only use 2.0 for outgoing, it's much more reliable than with 1.1 with error handling and such.

There are really no "bugs" in the program as it is right now. I've been using the "send only" option for weeks and have not had one issue with it. You're basically just working on

feature requests

at this point so you might as well put the CAB out there for people to use as it is for now.

Just my humble opinion. I think the program is awesome!
[Windows Mobile Apps and Games] stab244:
I agree with this person. You might as just put it out now (although it is the day right before you have to move out) and just update it later. If all companies waited until all the features they wanted were baked into their programs/OSs, we end-users may never get anything at all. Not that its about us of course.
[Windows Mobile Apps and Games] waynestatemac:
I agree to. I love version 1.1 works great for me! For some reason it wont work with my gfs and mothers phones. Message says sent but never truly gets sent. I think others had this issue to and if 2.0 will fix this we have no issue at all with just using it to send.

In fact my gf uses so many text that her friends already text the google voice number, which she recieves as a email, and she has to text them back with her regular number because her plan only allows for 300messages a month.

I think most users would rather just be able to send for the time being and if you get the reiceve working fine. Heck I'd rather paypal you a donation instead of paying Tmobile for her stupid texts if i could get ahold of 2.0.
[Windows Mobile Apps and Games] tkedch:
Thanks for this great app.

I just want to ask a quick question. I flash from rom to rom a lot and I use sashimi to back up all my settings. I wonder if anyone know where the setting for easy sms is stored?

I tried looking for it under registry, but I didn't find anything that looked like the settings.

Thanks.
[Windows Mobile Apps and Games] thesecondsfade:
\Program Files\Google Voice Easy SMS\Settings.xml is where all the 1.1 settings are stored.

For Sashimi, just copy the Settings.xml file into \Storage Card\SASHIMI\Auto\Root\Program Files\Google Voice Easy SMS\
[Windows Mobile Apps and Games] famewolf:
I just installed the enegencia rom from 05/13 and resetup easysms...clicked on manual check but my old messages did not show up....I have entered my gmail email address and password in settings....when I try to send myself a msg I get the following error:

Communication Error: Unable to get value of '_rnr_se' key. Also, be sure this version of Eassy SMS is up to date, Google might have changed something on their end.