**** BEGIN LOGGING AT Wed Apr 15 02:59:58 2015 Apr 15 07:02:51 morning Apr 15 07:08:09 morning Apr 15 07:08:09 Tofe: ping Apr 15 07:08:15 pong Apr 15 07:08:50 Saw your comments, I did a few more commits, might need to test it a bit. Dragging to right tabs seems fine just left ones not Apr 15 07:09:12 It seems at least to me Apr 15 07:12:15 I didn't test it yet, butI must say it seems to me that some changes are weird, like for width of tab button or highlight begin/end Apr 15 07:12:32 I'll give it a try Apr 15 07:13:28 Tab button width is basically the following: default: 2 tabs on portait and all tabs on landscape orientation (so N4 has 2, TP all) Apr 15 07:14:03 And number of tabs can be set in Tweaks to 1, 2, 3, 4, All or Default Apr 15 07:14:15 I need to rework the arrows a bit still it seems for this Apr 15 07:14:35 but... wait, have you pushed all this? Apr 15 07:14:41 So when you have 2 tabs showing the arrow only shows on 2nd Apr 15 07:14:46 It's all in PR Apr 15 07:14:47 because I don't see this in the current PR Apr 15 07:14:50 Not merged Apr 15 07:15:00 It's the latest commit :P Apr 15 07:15:05 oh, mh, must have missed it :) Apr 15 07:15:15 Ah wait Apr 15 07:15:20 Seems I missed it :s Apr 15 07:15:34 At home pc still I gues Apr 15 07:15:42 Let me sort that in a bit Apr 15 07:15:45 ah ok, I thought I was mad Apr 15 07:15:49 ok :) Apr 15 07:16:15 Can you also merge the two first commits ? Or maybe even the three first Apr 15 07:16:57 So basically close this PR and then do a new one with single commit? Apr 15 07:18:21 well, if all the changes are in the json file and FullLauncher.qml, and about the same topic, yes, I'd say Apr 15 07:18:32 OK :) Apr 15 07:18:35 Will do that Apr 15 09:14:52 morning Apr 15 12:52:17 Herrie, I’ve started work on Messaging; is there any way to test current functionality besides sending SMSs? I don’t have a sim in my N4. Apr 15 13:18:49 DougReeder: Not that much, you can try in browser but that won't send the SMS Apr 15 13:18:54 I can test it for you :P Apr 15 13:19:01 okay Apr 15 13:19:39 I tend to forget that once it’s in my fork on GitHub, other people can try it. Apr 15 13:25:08 :) Apr 15 13:25:42 Heh, presumably I can test that it throws an error if you try to send an SMS with no SIM. Apr 15 13:26:08 Yeah maybe Apr 15 13:26:27 I just got some pre paid sim in my N4 Apr 15 13:27:12 So can test a bit :) They're free here and just added EUR 5,- Apr 15 14:32:45 Not so cheap in the US. The Land of the Free and the Home of the Brave doesn’t have much telecom competition. Apr 15 14:57:39 Hehe we got plenty of MVNO's here :) Apr 15 16:12:53 Herrie, is the service "org.webosports.service.messaging" contained in the Messaging repository also the “chat threader” ? Apr 15 16:20:31 DougReeder: Yeah I'm quite sure it is. Garfonso can 100% confirm because he wrote it :) Apr 15 16:21:38 So, when an incoming SMS arrives, the phone code creates a message record in DB8, rather than calling the service? Apr 15 16:21:40 yes, this is the chatthreader Apr 15 16:21:56 yes, telephony cares for message object from sms Apr 15 16:22:48 that is because it is the synergy connector for sms... if you had some other chat protocol, like whatsapp or so, it would be a different service again that creates the message objects Apr 15 16:23:06 but they go into different kinds that are derived from com.palm.message:1 Apr 15 16:23:19 like sms should go to com.palm.smsmessage:1 Apr 15 16:23:35 * DougReeder nods Apr 15 16:26:46 so you are still voting for messaging service to create message objects during send? ;) Apr 15 16:28:32 That certralizes the assignment of messages to threads. Apr 15 16:29:00 you can still create the messages without threadid during send. Apr 15 16:29:20 in fact it is what the messaging app *should* do if it does not have a thread for a message Apr 15 16:30:10 When the user sends a message (not a reply), there might or might not be an existing thread. Apr 15 16:30:58 If it calls the chat threader directly, the chat threader can reply with the thread ID. Apr 15 16:32:56 hm.. if the messaging app leaves the conversations field empty (and sets flags.visible to true) the db8 watch should fire the activity and the message will be processed by chatthreader Apr 15 16:33:05 Right. Apr 15 16:33:17 what currently missing is a watch that handles messages with thread id set. Apr 15 16:33:35 … but the app doesn’t know if there’s an existing thread that should be used. Apr 15 16:34:22 yes, so it should just leave thread id empty and let chatthreader do the work, which will be triggered by db8 Apr 15 16:35:56 If there’s an existing thread, whether the user, in the app, goes to an old thread and replies, or selects a message address (to “initiate a conversation”), the result should be the same. Apr 15 16:36:41 but I can refactor the service and provide a call that the app can hand the complete message object Apr 15 16:37:17 That’s the plan; I’d be happy to have you implement it. Apr 15 16:39:01 I can do that. Apr 15 16:39:04 the _kind and serviceName should be set in the app, because that is where the user selects the right provider (which is only sms right now) Apr 15 16:40:29 * DougReeder nods Apr 15 16:41:21 The call would return the thread ID, and the app switches to that thread, if necessary. Apr 15 16:42:00 ok. Apr 15 16:42:40 Thank you; this will provide a good experience to users. Apr 15 16:48:35 I’ve updated webos-lib to latest; do you want me to push that to GitHub and do a PR? Apr 15 16:48:58 Garfonso/DougReeder: filmor said he's work on the IM plugins :) He's the author of the plugins on legacy :) Apr 15 16:48:59 you can do that, yes. Apr 15 16:51:16 Tofe: Did some more work on the tabs stuff. Out for dinner now for work, when back will see if I can tidy up and do new PR. Apr 15 16:53:17 Here’s the PR: https://github.com/webOS-ports/org.webosports.messaging/pull/22 Apr 15 16:58:02 Herrie: ok ! Apr 15 17:00:05 I might need some help with a few things but you can test it. Need to work out arrow logics but got that sorted almost now I think. Apr 15 17:13:55 DougReeder: one message might be assigned to multiple threads if it is send to multiple recipients. What should the service return in that case? Apr 15 17:14:24 Hmmm. Apr 15 17:14:39 First one, I guess. Apr 15 17:16:33 it can also return the conversations array Apr 15 17:17:07 That would probably be best. Apr 15 17:18:15 The app is in charge of UI, it should be the one to figure out what thread to display. Apr 15 20:29:04 DougReeder: Ping Apr 15 20:29:11 Pong. Apr 15 20:31:29 Pong-pong. Apr 15 20:32:48 You have seen this bug in Preware? When you display package info it shows "Loading done!" or something. Any chance you have a quick fix for that? Apr 15 20:33:56 Yes, I’ve seen that. Haven’t looked for a fix. Apr 15 20:33:59 Also noticed that when I install the YouTube webapp or another webapp it always shows me there's an update while there's not... Might both be quick fixes? Apr 15 20:34:24 I had a quick look but my Enyo needs some work it seems :P Apr 15 20:36:08 I’m trying to not spread myself too thin. The device version fix was because Serene Notes requires webOS 3.5, and Preware 2 wasn’t reading device version. Apr 15 20:36:39 I presumed whomever’s been working on Preware would see that and fix it. Apr 15 20:44:19 DougReeder: OK understand, asked @feedspiderapp if he has some time, since he did quite some of the Preware 2 work as well :) **** BEGIN LOGGING AT Thu Apr 16 00:33:47 2015 **** ENDING LOGGING AT Thu Apr 16 02:59:59 2015