13:01 <popey> #startmeeting Trojita meeting 13:01 <meetingology> Meeting started Fri Apr 25 13:01:10 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:01 <meetingology> 13:01 <meetingology> Available commands: action commands idea info link nick 13:01 <popey> seems boren just pung out 13:01 <popey> Hello DanChapman blaroche jkt 13:02 <DanChapman> wow it's that time of day already 13:02 <DanChapman> hey popey how's it going? 13:02 <popey> Great stuff.. 13:02 <popey> Slightly less stressful week now 14.04 is out the way 13:03 <popey> So, any progress to report this week? 13:03 <popey> https://trello.com/b/73rFyG6n/ubuntu-email-client might be handy to refer to 13:04 <DanChapman> Well I managed to get a hold of gcollura yesterday and he is going to finish try and get message composer finished over the weekend 13:04 <popey> ok. 13:05 <DanChapman> boren i believe is tidying up the message view and mark for deletion bits 13:06 <popey> https://git.reviewboard.kde.org/r/117657/ that one? 13:07 <DanChapman> yes and it looks like he has changed the adress widget back 13:08 <popey> I'm seeing a number of things "overdue" in "Doing" on trello. 13:08 <popey> Is there a blockage? 13:11 <DanChapman> yes the smtp settings page is waiting on the settings rework review to land first https://git.reviewboard.kde.org/r/117504/ then i can get smtp completed as it's going to be added to the tabs component 13:11 <DanChapman> jkt is the password plugin near to done as i'd like to make those changes aswell for smtp settings? 13:14 <popey> DanChapman: password plugin? 13:15 <jkt> DanChapman: "done" as in? 13:15 <DanChapman> popey https://git.reviewboard.kde.org/r/117568/ 13:15 <jkt> DanChapman: there's a branch I put a ton of time into during the last week, it works reasonably well for the desktop version 13:16 <jkt> I have some pending changes for the QML bits and for moving of the PasswordWatcher (which talks to the plugin) into the ImapAccess 13:16 <jkt> but it isn't done yet 13:16 <DanChapman> jkt sorry i mean 'close to being merged' into trunk. 13:16 <DanChapman> ah ok brilliant :-D 13:18 <popey> Thanks. 13:19 <jkt> DanChapman: you'll still need to write an actual plugin yourself 13:19 <popey> Where would that store passwords, or is that the point of the plugin, storing wherever is appropriate for the platform? 13:19 <popey> (apologies for what may be a dumb question) 13:20 <jkt> popey: it will be up to the plugin to do whatever it wants to do with these passwords, yeah 13:21 <jkt> alternatively, you can teach QtKeychain to use the Ubuntu's PW storage, as we already support QtKeychain 13:22 <popey> Gotcha. 13:23 <popey> hi boren 13:23 <boren> hi, popey. Sorry I am late. 13:23 <popey> no problem. 13:23 <DanChapman> hey boren, 13:24 <popey> boren: was just going through trello seeing if there were any blockages, and making sure you guys had stuff you can be getting on with? 13:25 <jkt> what is "Settings control - Number of emails maintained in inbox"? 13:25 <jkt> and what about "Sync now function for new messages"? 13:25 <popey> jkt: this was a feature requested which limits the amount of data held on device 13:26 <popey> so 1 day worth or 1 week worth of mail for example 13:26 <popey> and a setting to control that. 13:26 <jkt> that's doable, but I don't think it's a critical feature to be implemented right now 13:26 <popey> "Sync now" is a feature to allow the user to easily trigger a "Send/Receive" or "Refresh" to get mail. 13:26 <jkt> read that as "requires core functionality" 13:27 <jkt> trojita always synces the view whenever it is connected 13:27 <popey> the reason it's seen as a priority is the limited storage on a mobile device. 13:27 <DanChapman> popey we have a some design issues which we are in need of clarification for example https://git.reviewboard.kde.org/r/117514/ 13:27 <popey> especially when connected to a large backend such as gmail where you may have a giant inbox of messages. 13:27 <jkt> popey: I understand that, but what's your desired space cap? 13:28 <popey> not space, time. ☻ 13:28 <popey> 1 day, 1 week, 1 month. 13:28 <popey> I might set mine to 1 day, my wife sets hers to 1 month as she gets less mail than me 13:28 <jkt> well, trojita works differently, it stores only what was downloaded already 13:28 <popey> right, and over time that grows, right? 13:28 <jkt> yes 13:28 <popey> so the idea is to throw away anything older than N days. 13:28 <jkt> I'm all for having that available and tweakable by the user 13:28 <jkt> well 13:29 <jkt> how to put it in a way which is as clear as possible 13:29 <jkt> you'll still "see" everything on your device 13:29 <popey> if you go back in time in your inbox and look for it.. 13:29 <jkt> the actual content of that mail will not be cached locally, sure 13:30 <popey> Right, so assume I have it set to 1 week.. 13:30 <popey> I only have on my device mail from the last 7 days, but i want to view a mail I got 3 weeks ago. 13:30 <popey> I search for the recipient or scroll back, and open the mail. 13:30 <popey> That mail is now on my device. 13:30 <popey> but it should be cleared at some point.. 13:30 <jkt> and that's not how trojita works, which is the confusing part 13:31 <jkt> you don't have full 7 days worth of mail on your device 13:31 <jkt> you could, but code which goes ahead and downloads that is not there 13:31 <jkt> hence mu suggestion to focus on other functionality for now 13:31 <popey> Sure. 13:31 <popey> I understand. 13:32 <jkt> trojita's cache consumes 283M on this laptop, and I've been using it for two years 13:32 <popey> Ok, that's nice ☻ 13:32 <jkt> but I'll admit that the PPT attachments are in another place of the cache 13:32 <popey> Do you ever get any email? ☻ 13:32 <DanChapman> lol 13:33 <jkt> popey: I have folders which I read multiple times a days, many of them with 60k+ messages 13:33 <popey> ok, I put a note on that card. 13:33 <popey> So it re-downloads the mail when you visit the folder? 13:33 <jkt> nope 13:33 <popey> Just efficient caching? 13:34 <jkt> turns out that the "size of mail" as reported by e.g. gmail and "size of mail" as the size of stuff needed to show it are two different numbers 13:34 <popey> Right. 13:34 <DanChapman> grr how do you remove labels in trello? 13:35 <jkt> hmmm, could be that I open most of office documents from INBOX and *then* move that mail to a dedicated folder, which deletes the cached data 13:35 <popey> I think we need to do some more testing on mobile to see if this is as much of a problem as we expected. I'll be delighted if it isn't. 13:35 <popey> But as you say, we have other things to do. 13:36 <boren> DanChapman: click on the selected label will unselect it. 13:37 <DanChapman> hah boren thanks :-D 13:37 <popey> DanChapman: i see no design questions on https://git.reviewboard.kde.org/r/117514/ 13:37 <popey> seems you guys thrashed it out 13:37 <jkt> one thing which I find missing is control over online/offline status; right now, when it disconnects, you cannot (?) go back online 13:39 <DanChapman> jkt indeed i only noticed that this morning running on the phone. On the desktop i never keep it open long enough 13:39 <boren> popey: we were thinking whether it is appropriate to use a star for flagged(or important) message. 13:39 <popey> jkt: that could be labelled as a "refresh" which other mail clients have. 13:39 <popey> boren: i think so. 13:39 * DanChapman also still wants to know what the small email and contact icons are supposed to do? 13:39 <popey> DanChapman: in which image? 13:39 <DanChapman> the message list vierw 13:40 <popey> oh i see 13:40 <DanChapman> There is a large contact icon in the Coloured ubuntu shape and immediately beside it a small contact icon. Seems odd to me 13:42 <DanChapman> are we supposed to be able to touch them or does something in the background change there state? 13:43 <popey> they seem too small to touch 13:43 <popey> more symbolic 13:43 <popey> I poked Andrea earlier in the week and he was a bit busy. I'll give him some specific things to look at. Including this. 13:44 <DanChapman> popey that would be great 13:44 <popey> Anything else we need to discuss? 13:44 <DanChapman> thanks 13:45 <DanChapman> nope I think just finish off all the current work atm 13:45 <popey> DanChapman: are you using the build on your phone? 13:46 <DanChapman> popey yes it arrived yesterday :-D, although i cant get QtCreator to build and run it on the phone 13:47 <popey> oh, we need to fix that. 13:47 <DanChapman> popey is there a bug for it? 13:47 <popey> can you drop by #ubuntu-app-devel after the meeting and we'll see what needs doing 13:47 <popey> i dont know. 13:47 <DanChapman> ah ok yep sure will 13:48 <popey> Ok. jkt boren anything you guys wanted to bring up? 13:48 <jkt> seems that I should check if that ancient Android device which I have on my desk could be flashed to Ubuntu 13:48 <popey> almost certainly not. What model is it? 13:48 <popey> nexus 4 is about the only phone we support well now. 13:49 <jkt> some "Galaxy (whatever)", but I vaguelly recall it used to be supported some time ago 13:49 <jkt> could have changed 13:49 <popey> it used to be, yes. 13:49 <popey> Unfortunately not any longer. 13:50 <boren> popey: nope. I will have more time to do this after the exam next Monday. 13:50 <jkt> one thing which works in aweird manner in the simulator is the back button 13:50 <popey> oh? 13:50 <jkt> the bottom bar sometimes does not want to pop up 13:50 <popey> That's going away soon. 13:50 <jkt> if I mouse over the bottom left corner, I see an animation, but it usually goes back to being invisible soon 13:50 <popey> We're moving the toolbar up to the top of the screen. 13:50 <jkt> OK, never mind, then 13:51 <popey> But for now you need to pull up from near the bottom, very near the bottom 13:51 <jkt> another thing which was touched today, but not decided 13:51 <jkt> the QML components and the list item base 13:51 <jkt> accoridng to the API docs, it's experimental/unfinished/subject to change 13:52 <jkt> the way it handles deletion is wrong, imho, because it proceeds to hide the visible item even before the model acknowledged the delete by rowsRemoved 13:52 <jkt> that should be changed at the components level 13:52 <boren> yes, The ListItem makes me crazy 13:52 <DanChapman> +1 13:53 <jkt> basically, it hides the item upon swipe, and the docs tell the programmer to ask the model to delete the item at that time 13:53 <jkt> that's just wrong 13:53 <jkt> someone should take that to the devs who are responsible for that component, and it wouldn't be me 13:53 <jkt> another thing, the Qt5's WebView now integrates Flickable, which means that we'll have two nested flickables in the one message view 13:53 <jkt> that's confusing, IMHO 13:54 <boren> jkt: I will file a bug as you said for the listitem 13:54 <jkt> I suppose a correct way of fixing that is to force the outer dimensions of that WebView's own flickable to match the content's size unconditionally 13:54 <jkt> but I can also imagine all sorts of layouting bugs related to that 13:55 <jkt> boren: cc me in there please 13:55 <boren> jkt: OK 13:56 <boren> jkt: yes I cannot set the height of webview to contentheight. It will trigger a loop and the result height is extremely large. 13:57 <boren> jkt: If we are doing HTML, is matching content size possible? 13:57 <popey> boren: t1mp might be a good person to ping about that 13:57 <jkt> boren: I don't understand that question 13:58 <boren> jkt: I mean there should be scaling for html as the html page can get pretty large. Then the webview should be flicking anyway. 13:58 <jkt> boren: I disagree 13:59 <jkt> even if it's large, it should still be possible to handle with a single Flickable 14:02 <boren> jkt: I don't know how to do it now. maybe we can discuss it another time. 14:02 <boren> or in #trojita 14:03 <popey> Sounds like a plan. 14:03 <popey> Lets wrap up then. 14:04 <popey> Thanks guys ! 14:04 <popey> #endmeeting