12:32 <popey> #startmeeting Dekko meeting 12:32 <meetingology> Meeting started Thu Mar 17 12:32:40 2016 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 12:32 <meetingology> 12:32 <meetingology> Available commands: action commands idea info link nick 12:32 <faenil> o/ heyall 12:32 <popey> So James won't be able to make it today as he's on vacation 12:33 <popey> And I wanted to apologise for the mess up which ended up with dekko added and removed from the image! 12:34 <DanChapman> Ok that's cool, no worries. Turns out it found a nasty bug anyway :-) 12:34 <popey> true, good to find it now I guess :) 12:36 <popey> So, what do we have to discuss this week :) 12:38 <DanChapman> Sorry about that irc client kept crashing. So progress on the qmf changes is going well. Just figuring out how to handle undo actions for delete/move/copy message actions. 12:38 <faenil> cool 12:40 <popey> Nice! 12:41 <DanChapman> Could do with some opinions on how to do handle it if the user goes down the message list deleting one-by-one. At the moment i'm using a timer to wait before exporting updates. Do you think its wise to reset the timer if another delete action occured before the timer has triggered and batch up the export jobs? 12:42 <popey> So what you don't want is the list moving around when messages are deleted right? 12:42 <faenil> mmm 12:42 <DanChapman> And jsut show a message "X messages deleted... Undo?" and increment X if another action occured 12:42 <popey> ah 12:42 <popey> Not sure I'd batch them tbh 12:42 <faenil> agree 12:43 <popey> Like take a scenario where I have a small amount of time on wifi, on the train - london underground 12:43 <popey> and i want to swipe away those 10 spammy mails 12:43 <popey> so I swipe, swipe, swipe swipe swipe.... 12:43 <popey> then lock my phone and put it in my pocket 12:43 <popey> or switch to a game or whatever 12:43 <popey> In my mind, those mails have all been deleted. 12:44 <popey> If there was some transient network glitch, I'd be okay with maybe the last one of them not being done because I went in a tunnel 12:44 <popey> but I'd be a bit annoyed if I took my phone out and all 10 were still there because it was batched up and the signal lost 12:46 <DanChapman> Ah ok. Well network connection doesn't really come into this anymore as the deleted flag is only being set in the local mail store. Once the timer triggers if network is available then they will get exported then to keep the server up to date with our changes. If there's no network then they will get synced the next time a connection is available. 12:48 <popey> oh, okay then :) 12:48 <DanChapman> Basically the delete/move/copy actions are being done in an offline mode so that the changes can be rolled back before they are exported to the server. 12:48 <faenil> DanChapman: that still means if I don't use my phone anymore they'll never get exported 12:49 <faenil> I'll still find them on the webmail 12:49 <faenil> (after I lose connectivity because of the tunnel) 12:52 <DanChapman> faenil right but that's better than deleting a message on the server and then being unable to undo it because you lost connectivity 12:52 <DanChapman> *then not 12:52 <faenil> DanChapman: sure, it depends if we want to provide the undo feature 12:52 <faenil> if we do, then we have to make it clear that you haven't deleted it yet 12:55 <DanChapman> I assumed the undo action being visible implied it hasn't happened yet so you can cancel the action. 12:57 <DanChapman> Once the undo action is no longer available the export happens 12:57 <faenil> DanChapman: yeah I don't remember how undo works in Dekko atm, I only use it to check emails 12:57 <DanChapman> which at the moment is only 3 seconds after the initial delete. 12:58 <DanChapman> There isn't any undo in dekko atm :-) 12:58 <faenil> ah, lol ok :D 12:59 <faenil> not sure... 13:00 <faenil> I think batching is fine as long as it's crystal clear to the user that the email has not been deleted yet 13:00 <faenil> i.e. if the undo is in the swiping actions, that's not enough imho 13:01 <faenil> maybe marking the list item somehow would be better 13:01 <faenil> but at that point you have to reset its state in case you lose connectivity, or keep the "I'm about to delete it" state until you get connectivity back 13:03 * faenil runs 13:04 <faenil> got to go...have a lovely day people...time's up for me :/ 13:04 <faenil> DanChapman: we can take this offline if you want more opinions from my side :) 13:04 <DanChapman> faenil, ack, shall we carry it on over on telegram later? 13:04 <faenil> sure 13:04 <DanChapman> sweet :-) 13:05 <popey> \o/ 13:05 <popey> Ok, anything else? :) 13:05 <DanChapman> popey, when's the deadline for me to try and have a click ready with the qmf changes? 13:05 <DanChapman> for a chance to get it into ota-10 that is 13:06 <popey> good question 13:06 <popey> Technically I don't think you _have_ to 13:06 <popey> they will just take whatever latest store is at the time and put that in the image 13:06 <popey> once QA are happy 13:06 <popey> You _could_ defer the QMF update to after OTA-10 13:06 <popey> if that helps alleviate some pressure off you 13:08 <DanChapman> ahh ok. So when it's ready just get it into the store. My concern with deferring is transferring accounts.Might prove to be tricky :-/ 13:09 <popey> Well your existing users are gonna have to do that anyway, surely? 13:09 <popey> This gives more time to do? 13:12 <DanChapman> that's true. Yeah it adds a little and it might require a re-show of the setup wizard to get some extra details that Dekko currently doesn't require. I'll look into it again and get back to you with a bit more detail 13:13 <popey> We could get some help for that if needed 13:13 <popey> so yeah, have a think. 13:15 <DanChapman> Oh cool, that would be awesome. :-) I'll give you a shout once i know more 13:15 <popey> great. 13:15 <popey> Ok, anything else? 13:15 <DanChapman> nope :-) 13:15 <popey> \o/ 13:15 <popey> Thanks DanChapman ! 13:15 <DanChapman> cheers popey :-) 13:15 <popey> Will let you know of any progress on landing dekko in the image 13:16 <DanChapman> super, thanks! 13:16 <popey> #endmeeting