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