**** BEGIN LOGGING AT Fri Apr 20 02:59:58 2012 Apr 20 03:09:22 so I see a kickstarter question on webos nation Apr 20 03:09:33 kinda interesting. Though I don't know how much such a task would cost Apr 20 03:22:46 EricBlade1: so any new updates? Apr 20 04:41:33 invalidopcode1: not really.. haven't done much. got a pre3 Apr 20 04:41:36 found out it doesn't work there Apr 20 04:41:54 well, it sort of works there. you can't enable the account for messaging, though Apr 20 04:42:10 ah ok Apr 20 04:42:32 i discovered while i was picking through the code that deals with that, though, that at least on phones, there's a lot of javascript services Apr 20 04:42:42 that might be very helpful in reading through Apr 20 04:43:06 ah ok... i don't phone yet so i can't really help with that Apr 20 04:45:03 i'm doing some paid work at the moment, but if you want to have a look through /usr/palm/services on touchpad, i found a lot of interesting looking stuff that dealt with accounts Apr 20 04:46:21 like, there's a setting in the account-template called "alwaysOn", which will not necessarily force a capability to be "always on", but will force it so that the UI can't change it between on and off. it's probably intended to force something to be always on, but i haven't figured out how to make it default to on yet Apr 20 04:47:20 problem is, i'm not savvy enough to fully understand the code that I was looking at to understand why the phone was giving me an error when enabling the account, but the TouchPad wasn't Apr 20 04:47:27 hm... ok i'll take a look. Apr 20 04:48:50 interestingly, the phones have photos and videos services, not sure if they are synergy connected .. or if it would be permissible for app catalog Apr 20 04:49:08 ah ok Apr 20 04:49:10 my guess is that they are also present on touchpad, since the photos/videos app can upload Apr 20 04:49:38 the whole accounts thing is in javascript on the phone though, i don't know about the touchpad Apr 20 04:49:52 there's also a chatthreader and a smstest here Apr 20 04:50:18 i saw those two earlier when i was exploring Apr 20 04:50:32 i think they are designed to stress test the system Apr 20 04:50:46 i think chatthreader handles the conversation stuff Apr 20 04:51:55 hm... ok Apr 20 04:52:26 "Instructions for running [accounts service] on desktop" .. huh? Apr 20 04:52:55 well i guess it would make sense that palm had things running on desktop linuxes before Apr 20 04:53:46 yeah Apr 20 04:54:01 "MAIL" is an example of a capability .. synergy mail? Apr 20 04:54:32 i would assume that's what the com.palm.yahoo service is an example of Apr 20 04:54:49 ah.. right Apr 20 04:54:59 totally forgot about the email client.. lulz Apr 20 04:55:19 hahaha Apr 20 04:55:43 im still trying to figure out why the database isn't populating on my touchpad Apr 20 04:55:56 with gvoice? Apr 20 04:56:01 yeah Apr 20 04:56:28 or did you disable that in the last update you sent me? Apr 20 04:56:32 if you follow the gvoice logs, it should be pretty verbose about it Apr 20 04:56:35 i don't think i did Apr 20 04:56:43 no i didn't, i was working on it at the time Apr 20 04:59:20 yeah what's weird is that im not seeing anything db related at all in the logs Apr 20 04:59:58 except for it recieving the synergy account info Apr 20 05:00:15 i'd look.. but.. i'm not reloading it until i figure out how to remove or flag all those pending messages as sent Apr 20 05:00:49 considering that when i turned it on on my pre3, it re-sent a bunch of outgoing messages that were left on my touchpad Apr 20 05:01:02 haha yeah because of the sync Apr 20 05:01:24 what about the status field? Apr 20 05:01:32 yeah i need to find out how to update that Apr 20 05:01:59 probably just delete it if i can, since it'll get mirrored in when it syncs with google again Apr 20 05:02:26 ah ok Apr 20 05:02:53 :q Apr 20 05:02:55 oops Apr 20 05:03:02 haha using vim? Apr 20 05:03:59 what the heck... gvoice just decided to randomly start populating the database Apr 20 05:04:30 it does it on a timed pickup not on the first one when launching, or when refreshing Apr 20 05:04:41 did i fail to mention that :| Apr 20 05:04:49 yes... yes you did Apr 20 05:05:10 im just glad it didn't start doing that during class today haha Apr 20 05:06:30 wait... why don't you just delete the sent message and then re-add the message as a normal outbox message Apr 20 05:06:56 its technically inefficient, but it would probably work Apr 20 05:07:02 it loooks like we need to provide a onCapabilitiesChanged function in the service, that may flag it to be enabled by default Apr 20 05:08:22 or it might be not enabling it due to lack of password Apr 20 05:09:19 what would that function control? Apr 20 05:09:32 i'm not sure Apr 20 05:09:43 ok ... ls-monitor time :) Apr 20 05:11:21 i'm going to try a dummy function that just returns { enabled: true, returnValue: true } .. and try to see if I can delete all pending messages Apr 20 05:19:16 neither making that function nor setting a password instead of credentials caused the account to auto-enable messaging. damn Apr 20 05:24:04 ah ok Apr 20 05:25:01 im not really seeing anything helpful in ls-monitor... Apr 20 05:25:56 oh wait... Apr 20 05:26:02 deliveryReport Apr 20 05:26:27 seems to be a flag that is set in the message app Apr 20 05:26:48 i don't know if that will help or not Apr 20 05:28:58 hmm Apr 20 05:29:02 something interesting Apr 20 05:29:06 maybe Apr 20 05:29:08 what? Apr 20 05:29:11 ah ok Apr 20 05:29:11 what you said Apr 20 05:29:31 i think i've got it deleting the outgoings now. that'll be confusing, though, since my test message to you just completely disappeared Apr 20 05:30:10 ok so if it starts spitting out dupes constantly, then it's a problem with the gvoice queue Apr 20 05:30:49 ok... its interesting because you sent me two "testing" messages, but only one showed up in the messaging app Apr 20 05:31:18 at the moment, it will completely ignore identical messages Apr 20 05:31:32 ah ok Apr 20 05:31:45 that actually might be a nice feature to have :P Apr 20 05:32:12 ok i'm reloading all of the days conversations.. how annoying heh Apr 20 05:32:37 haha nice Apr 20 05:37:52 nope looks like it's a queue problem on gvoice's end Apr 20 05:38:19 ah ok Apr 20 05:38:23 brb Apr 20 05:38:42 uuuuuuuuugh i need to clear the db8 database Apr 20 05:38:55 i don't think that my delete worked, it just decided to spam everyone AGAIN Apr 20 05:40:19 and i think google just locked me out Apr 20 05:43:53 back Apr 20 05:45:54 updated ipk? Apr 20 05:48:16 hold on Apr 20 05:49:43 ok Apr 20 05:55:19 i think i've got it. i'm afraid to enable outgoing again though Apr 20 05:55:38 haha why? Apr 20 05:56:55 hmm. a database update -might- have a chance of working if i actually -call- it Apr 20 05:57:09 hahahaha Apr 20 05:58:46 invalid parameters: caller='com.ericblade.googlevoiceapp 1065' Apr 20 05:58:52 i wonder if there's a permission i'm missing for update Apr 20 05:59:04 nope Apr 20 05:59:07 what are you trying to call? Apr 20 05:59:37 i'm trying to set these as status: succeeded instead of deleting them, because deleting them doesn't seem to quite work Apr 20 06:00:20 ok... thats what im look at too. what db function are you trying to call to change the property? Apr 20 06:01:51 calling update .. i forgot to wrap it in an object Apr 20 06:01:54 er, merge Apr 20 06:02:11 ohh ok.. merge Apr 20 06:02:49 THAT worked Apr 20 06:03:07 ok so now i've got preliminary experience with all the primary db8 commands. yay. Apr 20 06:09:15 ok now your outgoing messages appear duplicated, because it doesn't check dupes in the outbox Apr 20 06:09:53 hm... ok Apr 20 06:10:32 wait, does the normal refresh check the outbox? Apr 20 06:10:43 it should Apr 20 06:10:54 though if you're online, it should send immediately Apr 20 06:12:09 no... i mean when you populate the database, doesn't it place the messages from you in the outbox? Apr 20 06:12:19 yes Apr 20 06:13:17 ok Apr 20 06:13:33 that'll be tricky, if we want it to load in messages sent via other methods Apr 20 06:14:22 well then shouldn't the messages that are added by the messaging app show up as already in the database when gvoice refreshs? Apr 20 06:14:38 yes Apr 20 06:14:41 so they appear twice Apr 20 06:15:06 wait why? if gvoice already sees them in the outbox, why would it add them again? Apr 20 06:15:08 i'm trying to think of a way to do this, that doesn't involve a lot of database queries Apr 20 06:15:32 how does gvoice determine what is a duplicate? Apr 20 06:15:38 ok, the palm outbox has all your outgoing messages that you've sent with it. the gvoice inbox has all the incoming and outgoing messages. Apr 20 06:16:05 ah ok Apr 20 06:16:05 when i read the gvoice inbox, i look at the sender, and if it was "us" then i put it in the palm outbox, otherwise i put it in the palm inbox Apr 20 06:17:15 hm... ok Apr 20 06:18:05 all of the palm inbox messages are tagged with the gvoice conversation id Apr 20 06:18:18 so i can easily cut out most duplicates Apr 20 06:18:26 unless someone intentionally sends you the same message a few times Apr 20 06:18:49 how about then tagging the sent messages in the palm outbox with that conversation id? Apr 20 06:19:04 figuring out the gvoice conversation id for a palm outbox message might be a little difficult, though Apr 20 06:19:44 wouldn't you call the same query but with a folder = "outbox" property Apr 20 06:19:44 i could take the palm conversation id, query a message in that conversation's gvoice conversation id Apr 20 06:20:15 um... maybe? i don't think i totally understand Apr 20 06:20:17 when i get the message from the messaging app, i don't know what google conversation it goes to Apr 20 06:20:31 ah ok Apr 20 06:21:33 but i do know which palm conversation it goes to, so i could query some other already tagged conversation, and match it up that way. but that might be incorrect if the google conversation changes. but then, it probably wouldn't matter anyway Apr 20 06:22:46 i meant i am still amazed that you got me back into looking at synergy, and between both of us we managed to crack it Apr 20 06:23:31 i wish this wasn't so hugely database intensive, though. this would be kinda neat to throw twitter, IRC, facebook in Apr 20 06:24:31 i'd lay money down that that's what causes Skype to eat my battery alive Apr 20 06:26:15 sorry about that, my laptop has developed a case of random reboots lately Apr 20 06:26:23 ohh Apr 20 06:26:50 hi Apr 20 06:26:51 i said "i meant i am still amazed that you got me back into looking at synergy, and between both of us we cracked it" .. and "i wish this wasn't so hugely db intensive.. this would be neat to throw twitter, IRC, facebook in" Apr 20 06:27:01 and "i'd lay money down that that's what causes Skype to eat my battery alive" Apr 20 06:27:23 knows somebody, who is approving apps on precentral / webosnation ? Apr 20 06:27:55 they approve apps? Apr 20 06:28:11 EricBlade1: haha yeah, its been fun. I'm hoping to take way we learn an build a facebook chat plugin Apr 20 06:29:01 EricBlade1: somebody have to ... to precentral feed Apr 20 06:29:56 well there is a facebook chat app now Apr 20 06:29:57 EricBlade1: I've gotta get some sleep though, so I'm gonna call it a night Apr 20 06:30:01 ok i'll drop you an email Apr 20 06:30:16 you can actually let me know if something blows up on this one Apr 20 06:30:28 since it's not like a michael bay movie going off everywhere now Apr 20 06:31:30 EricBlade1: ok cool, I'll test it tomorrow. Apr 20 06:31:36 sent Apr 20 06:31:46 ok thanks Apr 20 06:31:56 night everyone Apr 20 08:19:38 http://ericbla.de/gvoice-webos/?p=481 Apr 20 16:27:22 is there a keyboard bind for a pipe in wterm on a pre 2? Apr 20 16:38:58 w00t finally got paid from Palm for my app sales. Apr 20 16:39:11 now I can buy a stick of gum! Apr 20 17:00:05 hemna: yay! Apr 20 17:01:12 that's what the android market is like for me Apr 20 17:01:17 playbook going that way rapidly too Apr 20 17:07:52 I had tried to port my app to android via phonegap, but found it to be too unstable Apr 20 17:34:35 enyo apps can be ran on android, right? Apr 20 17:45:17 sure **** ENDING LOGGING AT Fri Apr 20 18:23:12 2012 **** BEGIN LOGGING AT Fri Apr 20 18:24:15 2012 **** ENDING LOGGING AT Fri Apr 20 18:25:00 2012 **** BEGIN LOGGING AT Fri Apr 20 18:26:18 2012 Apr 20 22:04:50 hm. Apr 21 00:05:20 Is there encryption in enyo like there was in mojo? Apr 21 00:06:26 huzzah yes Apr 21 00:06:27 it's a service **** ENDING LOGGING AT Sat Apr 21 02:59:59 2012