[00:12:19] New patchset: JGonera; "Overhaul photo upload code (#332)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46646 [00:18:36] sigh [00:18:38] New patchset: Jdlrobson; "don't send origin when cors not being used (arthur was right)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/47043 [00:18:39] ^ awjr [00:18:56] ^ jgonera [00:20:11] New patchset: awjrichards; "Refactor links and url code in skin (code cleanup)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46550 [00:21:32] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46550 [00:21:48] jdlrobson: :p [00:22:46] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/47043 [00:24:10] brion: resetting the mini now. will have it to you shortly [00:24:22] sweet thanks [00:25:23] jdlrobson: it feels really weird to me to generally have message names be values but when it needs to be parsed, make the message name the key and array( 'parse' ) be its value [00:25:33] (re https://gerrit.wikimedia.org/r/#/c/46885/2/MobileFrontend.php [00:26:27] possibly - but talking to trevor yesterday he said that was how he would do it [00:26:28] i [00:26:29] f [00:26:32] the inconsistency is unnerving and i suspect would require more processing overhead to cope with [00:26:35] it's backwards compatible [00:26:48] this is why I was hoping Trevor would review.. [00:27:18] is he still in the office? sometimes you just have to ask him and person and he'll do stuff like that no prob [00:27:20] the other way to do it would be to have a parsedMessages property in the module but I could imagine messages needing more complex processing then just parse [00:27:23] no not today sadly :( [00:27:52] im actually surprised RL doesn't handle this for you already somehow [00:29:02] New patchset: Jdlrobson; "Overhaul photo upload code (#332)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46646 [00:30:27] the backwards compatability is nice and it opens the door to standardizing on that format in the future [00:30:33] even if it feels weird now [00:30:42] im not coming up with a better way to do it [00:31:57] New review: JGonera; "I'm not going to -1 because I really want it merged, but there's one small inline comment." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/46646 [00:33:45] jgonera: looks like that's almost ready to go ^? [00:33:51] that is exciting :) [00:34:00] I hope so [00:34:03] :D [00:34:19] there's still a bit more to come to make it more reliable, but this already works [00:34:40] that is great, nice work [00:35:33] http://www.mediawiki.org/wiki/Talk:MobileFrontend/Photo_upload < Maryana [00:38:51] please can we change our channel topic to "wikimedia mobile: flying with dragons"? [00:41:29] i think MaxSem is op? ^ [00:42:09] hahahah [00:42:15] nice. [00:42:32] you don't need an op to change it [00:43:30] oh wow i totally thoughted you needed op [00:44:53] it's Wikipedia [00:45:38] tfinc_, I guess we're not hiring Jon and Juliusz anymore, which position do you want to advertize? [00:45:56] for the channel topic ? [00:46:01] yup [00:49:39] im wrapping up for the day - anyone need anything from me before i go? i wont be back til monday! [00:49:48] jdlrobson: are you still ok to cover standup for me tomrrow? [00:53:53] awjr: sure np [00:57:39] thanks jdlrobson [00:57:51] im outta here - have a great friday and weekend everyone! [01:00:50] you too awjr [01:02:25] MaxSem: comment for you to respond to http://blog.wikimedia.org/2013/01/31/geodata-a-new-age-of-geotagging-on-wikipedia/#comment-213040 [01:02:40] MaxSem: put up the partner and app role [01:07:54] will respond tomorrow [01:07:59] good night [01:29:53] New review: Ori.livneh; "Discussed this w/Juluisz and Jon on IRC. The overall approach seems sensible, so I'm giving this a +..." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/46646 [01:30:28] New review: Ori.livneh; "Discussed this w/Juluisz and Jon on IRC. The overall approach seems sensible, so I'm giving this a +..." [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 0; - https://gerrit.wikimedia.org/r/46290 [01:40:51] [Commons-iOS] brion pushed 3 new commits to master: http://git.io/-VnNUQ [01:40:51] Commons-iOS/master 3de8c19 Brion Vibber: Initial support for importing files from other apps... [01:40:51] Commons-iOS/master 1557bb2 Brion Vibber: Add initial file icon support for SVG & PDF... [01:40:51] Commons-iOS/master a81fbaa Brion Vibber: Merge branch 'filetypes': add support for sharing files from other apps [01:49:14] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/fPNXYA [01:49:14] Commons-iOS/master 860fa01 Brion Vibber: temp disable launch URL processing, since we seem to get asked to process it a second time [07:48:59] [Commons-iOS] felixmo opened pull request #7: Image cache + fixes (master...master) http://git.io/PDMx4g [08:52:32] [Commons-iOS] felixmo opened pull request #8: Image cache + NSUserDefaults + fixes (master...master) http://git.io/q_vG9A [10:55:34] [Commons-iOS] dz1111 opened pull request #9: Cleanup of table view controller (master...master) http://git.io/a8s5tg [12:29:03] aude, hi [14:16:21] hi MaxSem [14:18:31] aude, whom else would you like to see at the OSM hackathon? [14:19:42] can YuviPanda|afk come? [14:20:43] i'll try to take a look at your puppet stuff this weekend, as i'm hanging out with osm people this weekend [14:21:10] maybe brion? since he's into maps stuff? [14:21:39] or if the date is not set, let's see if we can pick another time or place that works for tim and/or kai? [14:24:06] MaxSem: if it's a really small number of people, i imagine SF could work and kai might be able to come [14:24:15] or WMDE office in berlin could work and tim might come [14:24:34] * aude imagined a bigger group  [14:25:46] Tomasz wanted to use an existing event to avoid much hassle [14:26:15] MaxSem: true but if it's really less than 10 people, it's not a big deal [14:26:44] not sure we would accomplish as much without tim or kai [14:26:57] if SF, michal migurski could come [14:29:56] MaxSem: maybe tom morris would come? (he is in the UK) [14:30:14] i'll have to think about it more this weekend [14:33:55] aude, who are those people (Michal and Tom), OSM devs? [14:34:59] michal is osm developer / designer in SF [14:35:12] tom is a wikipeidan and osm mapper (and a developer) [14:37:54] MaxSem: the key question we have is how to integrate the multilingual maps stuff [14:38:13] 2) how to provide support for stuff like that [14:38:42] mmm, space requirements for multilingual tiles would be insane [14:38:44] how to make labs really work for more experimental osm stuff [14:38:55] not necessarily the way they do it [14:39:44] it's very sucky the way tiles render now with mismashed language labels [14:39:59] yeah [14:40:15] then how to support multiple styles, such as ones on the toolserver [14:40:41] maybe also, how WMF could provide a "caching" / tile server for osm itslef [14:40:58] e.g. one based in ashburn or somewhere to serve osm.org tiles to north america [14:40:58] I was thinking about it too [14:41:06] via their geodns stuff [14:41:32] so that would be an exact copy of osm, vs. wikimedia probably wants to evolve to something a little more customized + mobile friendly [14:41:39] no reason we can't do both [14:42:06] for a hack weekend, let's document the objectives on some wiki [14:43:17] aude, https://www.mediawiki.org/wiki/Events/Wikimedia_Mapping_Event_2013 [14:43:24] mmm, okay [14:43:40] people want to know it's worth their time [14:44:45] i think we can get #1 done before march [14:45:13] yes - but in a restricted way [14:45:28] sure, an osm copy [14:45:40] ie how OSM does it, with one server [14:45:44] exactly [14:46:15] then maybe we could scale with 2 tile servers or something [14:46:50] mmm, I have ****8**** machines for tile rendering [14:46:55] and 8 more for DB [14:46:56] :o [14:46:58] that's crazy [14:47:00] really [14:47:21] we need to allocate some of them towards supporting tim's stuff and the gadgets [14:47:24] ...which might actually not work cause Mapnik is very sensitive to DB latency [14:48:53] if we have a fast and scalable way to serve tiles, the rest should be much easier [14:49:02] yes [14:49:24] i'd say 8 servers all doing the same exact thing is a bit much [14:49:27] for example, now that we have GeoData we don't need much of WikiMiniAtlas's backend [14:49:42] but if they can serve multiple styles or multilingual / mobile, then good [14:49:53] sure [14:50:17] or a copy of nominatim (sp) the osm search engine [14:50:57] or some xapi type thing that is optimized for querying [14:51:06] lots of things other servers could be doing [14:51:26] but it all has to be puppetized , at minimum [14:53:10] first stage would be to serve just what OSM has [14:53:19] that's my initial worry [14:54:36] yes [14:54:46] we don't need 8 servers for that [14:54:50] start with 2 [15:00:10] 2? [15:00:29] I think I might start with 1 [15:01:10] that is, 1 tileserver/DB [15:01:15] combined [15:01:24] and a plenty of caches [15:10:00] yep [15:10:13] 2 = 1 db and 1 tiles [15:11:10] * aude going offline until probably tomorrow morning [15:11:18] ok, bye [15:11:48] will have questions about puppet this weekend [15:12:05] aude, ask any time:) [15:12:12] ok [15:12:20] later [15:12:28] cya [17:05:55] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46646 [17:05:56] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46290 [17:43:11] * YuviPanda peeks around [17:43:17] hey aude [17:43:19] * YuviPanda reads backlog [17:45:11] what up all [17:45:39] heyllo brion [17:45:44] * YuviPanda is spending his day on Udacity [17:46:03] nice [17:46:13] brion: can you respond to the email drdee sent? [17:46:28] YuviPanda: i discovered how to share files from one app to another on iOS, I can now upload PDFs from Keynote or SVGs from TouchDraw :D [17:46:30] looking [17:46:34] wah [17:46:36] wonderful :) [17:47:34] UA strings? ah fun [17:47:38] aude: would love to come :) [17:48:46] brion: I also found https://code.google.com/p/osmdroid/ which I'm guessing is something I can use for maps in the future :) [17:48:53] though I'm still split between that and leaflet via webkit [17:49:03] oh nice [17:49:17] either way we need something that works on non-google-extended devices yeah [17:49:31] oh that reminds me -- amazon has some maps api now for kindle fire [17:49:40] brion: also https://code.google.com/p/mapsforge/ [17:49:47] brion: yeah, and I'm guessing we should also be on OSM [17:49:49] rather than use GMaps [17:49:50] https://developer.amazon.com/sdk/maps.html [17:50:00] (or bing or equivalent) [17:50:36] brion: i'm sure there are some renderers for iOS too [17:50:40] yeah. i hope we get our own tile servers one of these days [17:51:13] brion: yeah, MaxSem is on it [17:51:19] yay [17:51:25] that's what aude was talking about too, I think [17:51:36] darn, iOS omnigraffle is ipad-only. [17:51:54] doesn't export SVG anyway, but it does export PDF [17:56:10] :D [17:56:17] okay, back to udacity and then some early sleep [17:56:20] good night everyone. [17:56:55] night [18:27:50] fried chicken for the win! http://mashable.com/2013/01/31/8th-grader-breakup/#m!f1a5 [18:32:36] New patchset: Jdlrobson; "allow ResourceLoader modules to allow parsed messages (bug 43409)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46885 [18:33:20] https://en.wikipedia.org/wiki/User_talk:Jim.henderson#A_barnstar_for_you.21 [18:33:29] gave the wikipedian a barnstar. wikipedians love barnstars :) [18:35:24] New patchset: Jdlrobson; "allow ResourceLoader modules to allow parsed messages (bug 43409)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46885 [18:55:59] New review: Jdlrobson; "Had a chat with Roan and Timo and am going to implement slightly differently" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/46885 [19:32:17] * tfinc looks around [19:32:38] * tfinc attempts to install the latest android build of commons from https://integration.mediawiki.org/nightly/mobile/android-commons/ [19:35:26] YuviPanda: as im correct in assuming that i should be seeing a white screen on load as you only have the share handler installed ? [19:35:52] crash ... [19:36:10] brion: YuviPanda: why don't we just call the app Commons instead of Wikimedia Commons [19:36:20] lets build the brand [19:36:59] i'm making it say just "Commons" on iOS cause there's no room for "Wikimedia Commons" :) [19:39:06] brion: perfect [19:39:12] YuviPanda: change the name --^ [19:40:01] https://www.mediawiki.org/wiki/Apps/Commons/iOS/Workflows <- i've thrown up some screenshots of the iOS app in current state [19:41:41] brion: \o/ [19:41:53] soooo cooool [19:41:55] :D [19:42:04] we can use those screenshots in a press if we can't get a clean-looking video :) [19:42:08] *preso [19:43:41] brion: wow, nice. that looks great. [19:43:50] :D [19:43:54] thanks! [19:52:44] * YuviPanda pokes around [19:53:00] tfinc: yeah, white screen now. If you share stuff, it shows up there. [19:53:12] YuviPanda: see my comment about changing the name ? [19:53:53] we're not the only Commons around - but we're the most popular one. There's Apache, Flickr, Creative, Drupal, etc... [19:54:02] and people recognize WIkimedia, rather than Commons... [19:54:10] * YuviPanda is a bit skeptical. [19:54:29] erg getting confused by RL :( [19:54:39] tfinc: you encountered a crash where? [19:54:50] (2.3 still crashes, i'll deal with it next week) [19:54:56] 2.3 crash [19:55:09] YuviPanda: i'm not installing Apache, Flickr, Creative, Drupal on my phone [19:55:20] second point still stands [19:55:31] people recognize Wikimedia, not Commons. [19:55:32] and no one i know ever talks about Flickr as commons [19:55:42] YuviPanda: thats why you build a brand [19:55:54] one away from an existing verrry well known one? [19:55:55] and it needs to line up with iOS [19:56:04] * YuviPanda is still unconvinced. [19:57:14] i have yet to have anyone be confused once they see commons and the commons logo [19:57:48] we're both talking from anactodes on either side. [19:57:53] Either way, this is bikeshedding. [19:58:03] yup [19:58:12] So let's avoid that for now. [19:58:41] and I'll go to sleep. Good night folks :) [19:58:51] i'm happy to defer it for now and instead have the app actually work on my phone [19:58:58] which is not the case right now [19:59:00] New patchset: Jdlrobson; "More message cleanup (minor fix)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/47104 [19:59:00] tfinc: you have a 2.3 evice? [19:59:07] thats what i said above [19:59:15] thought you had a Nexus S? [19:59:25] either way, as I said - it's a known issue. I'll look into it next week. [19:59:43] oh wait. your right. i was testing on 4.1 [19:59:53] YuviPanda: tfinc perhaps we call it 'Wikimedia Commons' in the app stores, and shorten it to 'Commons' on the launcher [19:59:56] and it crashed every time i tried to share [19:59:58] lots of apps have shorter launcher names [20:00:18] brion: sure [20:01:41] brion: we don't really have space constraints on android but [20:03:54] tfinc: when did you install the app? [20:10:51] tfinc: just uploaded with latest master on 4.1: https://test.wikipedia.org/wiki/File:Test_screen.png [20:11:07] however same nightly I downloaded from our server doesn't work [20:11:09] nightlies are broken [20:16:07] hmm, let me trigger that [20:16:17] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/i0opWw [20:16:17] android-commons/master e914568 YuviPanda: Show my contributions when someone taps the Ongoing Notification [20:16:21] * YuviPanda waits [20:16:44] Project Android-Commons (mobile) - Nightly builds build #18: SUCCESS in 30 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/18/ [20:16:44] yuvipanda: Show my contributions when someone taps the Ongoing Notification [20:23:27] New patchset: Jdlrobson; "allow ResourceLoader modules to allow parsed messages (bug 43409)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46885 [20:28:54] [android-commons] yuvipanda pushed 2 new commits to master: https://github.com/wikimedia/android-commons/compare/e914568f6ecf...d128e74fc861 [20:28:54] android-commons/master dff41ae YuviPanda: Cleanup styles, remove redundant ones. Fix My Contributions title [20:28:54] android-commons/master d128e74 YuviPanda: Add missing layout file for my contributions [20:29:05] hmm, let's see if this works [20:29:12] Project Android-Commons (mobile) - Nightly builds build #19: SUCCESS in 23 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/19/ [20:29:13] * yuvipanda: Cleanup styles, remove redundant ones. Fix My Contributions title [20:29:13] * yuvipanda: Add missing layout file for my contributions [20:31:31] tfinc: they're broken subtly, but not on builds from my system. [20:31:41] tfinc: use https://dl.dropbox.com/u/8768784/wikimedia-commons.apk until nightlies are fixed. also mailed mobile-l [21:01:24] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/BUjcAw [21:01:24] android-commons/master 1ac8d3d YuviPanda: Show images of your contributions (from current device) [21:01:44] Project Android-Commons (mobile) - Nightly builds build #20: SUCCESS in 25 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/20/ [21:01:46] yuvipanda: Show images of your contributions (from current device) [21:09:18] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/mQV0SQ [21:09:18] android-commons/master 822f4ef YuviPanda: Show contributions only after user has logged in [21:09:38] Project Android-Commons (mobile) - Nightly builds build #21: SUCCESS in 23 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/21/ [21:09:38] yuvipanda: Show contributions only after user has logged in [21:28:37] brion: ping [21:28:39] around? [21:28:44] YuviPanda: yo [21:29:01] hi brion [21:29:03] brion: have an android 4.x+ device to give the app a little spin in? [21:30:04] dz1111: hey :D [21:30:12] YuviPanda: i sure do, galaxy nexus 4.1 [21:30:16] brion: the nightlies are broken, sadly. do try https://dl.dropbox.com/u/8768784/wikimedia-commons.apk [21:30:19] in about a minute [21:30:24] dropbox being... unsavoury [21:31:14] * YuviPanda pokes dropbox with a stick [21:31:36] ive been looking at the ios commons app [21:33:42] dz1111: i noticed a pull request, thanks :D [21:34:53] you're welcome, hope im not being too forward in making changes, i like how its shaping up [21:35:05] brion: dropbox taking ages. can you try https://mega.co.nz/#!S1okxTyL!B03zqzBCMt8kMDT9K4-p40FxUJtm15DnVEK6SEQ55Wk [21:35:20] patches are always welcome :D [21:35:43] "Warning: You are using an outdated browser, which adversely affects your file transfer performance. Please upgrade to Google Chrome." [21:35:57] i'm running fucking firefox 20, bitches. it's newer than chrome, i updated it THIS MORNING [21:36:04] :P [21:36:32] oh dear, I promised myself i'll go to sleep before 3AM. sigh [21:36:41] haha [21:37:13] brion: got it to download? [21:37:20] ok got it dl'd and installed [21:37:53] YuviPanda: did you remove the launcher? i don't see it in my apps list [21:38:07] brion: ? There is actually a launcher now... [21:38:28] brion: ah, funny bug. It's called 'My Contributions' now :P [21:38:36] * YuviPanda notes to fix that [21:38:46] aha i see it :D [21:39:17] for some reason i can't scroll the login page [21:39:30] login button is hidden until i close the keyboard :( [21:39:33] brion: your screen is too small for that? [21:39:46] great! ill try to give you some more :) [21:39:49] I need to add slightl better screen size handling there [21:39:53] 360x640 screen points, it should be big enough :P :) [21:39:56] dz1111: awesome :D [21:43:05] YuviPanda: my contributions view looks awesome [21:43:09] brion: indeed :) [21:43:22] brion: i've one performance tweak to do there that should make it even better. [21:43:27] give that a detail view and it might be best to have the 'tap to show your thingy' after completion open in that view [21:44:02] brion: yup, on the cards, but for next iteration. this time I'll just have it open up to web commons [21:44:06] on a browser [21:44:08] ok [21:44:26] brion: I'll need to figure out how to appropriately parse {{Information}} without driving myself to drink / death [21:44:26] it just irks me now because it opens test.wikipedia.org which redirects to test.m.wikipedia.org which doesn't work right now :) [21:44:27] :P [21:44:35] hehe that may be dangerous [21:44:56] ah, I didn't know testwiki m was down [21:45:49] brion: trying to figure out if I should leverage https://commons.wikimedia.org/wiki/Commons:Machine-readable_data [21:45:53] or try to parse the wikitext [21:46:14] if I parse the wikitext, then edits would be simple(r?) to make (if my parse can roundtrip accurately) [21:46:37] oh my [21:46:53] oh my for which part? :P [21:47:05] the giant table of stuff describing giant tables of stuff ;) [21:47:09] ah yes [21:47:20] Still Better Than Regexing Wikitext(TM) [21:47:24] haha true [21:47:36] or... maybe not. oh well [21:47:40] that's one iteration away [21:48:46] jdlrobson: jgonera: http://fff.cmiscm.com/#!/main [21:50:10] brion: fixed the title issue [21:50:17] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/j6s7QA [21:50:17] android-commons/master d8c6c30 YuviPanda: Set title for launcher activity appropriately [21:50:23] tfinc: that's blowing my miiiiiind dude [21:50:36] Project Android-Commons (mobile) - Nightly builds build #22: SUCCESS in 23 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/22/ [21:50:37] yuvipanda: Set title for launcher activity appropriately [21:51:20] tfinc, just yesterday I said that we could use some subtle animations on our web site [21:51:42] tfinc: since nightlies are down and dropbox doesn't seem to like me... https://mega.co.nz/#!S1okxTyL!B03zqzBCMt8kMDT9K4-p40FxUJtm15DnVEK6SEQ55Wk [22:03:05] YuviPanda: how are you still awake? [22:03:23] tfinc: idk, I thought 'okay, one quick look' when you told me it didn't work for you [22:03:28] brion: thanks for the merge [22:03:31] and here I am, with a fair bit of the My Contributions work done :| [22:03:35] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/rU3Kng [22:03:35] Commons-iOS/master 8b05e13 Felix Mo: Implemented NSUserDefaults; Added 'defaults.plist' to store default values for app preferences, debug mode setting is now handled by preferences [22:03:36] dz1111: thanks for the patch :D [22:04:08] tfinc: I blame you :P [22:04:15] YuviPanda: i'm fine with that [22:04:17] :D [22:04:32] :P [22:04:32] brion: whats your opinion on using UUIDs for unique testing filenames?, its not accepted by the wikipedia regex, but just wondering [22:05:01] tfinc: tried out https://mega.co.nz/#!S1okxTyL!B03zqzBCMt8kMDT9K4-p40FxUJtm15DnVEK6SEQ55Wk ? [22:05:09] dz1111: for making titles for uploads? we want descriptive, human-readable names if possible :) [22:05:14] (I am actually quite liking this Mega thing. Faster than Dropbox for me) [22:05:15] or for saving local files? [22:06:36] brion: probably for internal use, there are issues when its based on time [22:06:49] uuids for internal use would be just fine [22:07:03] i already found that timestamps alone are insufficient when fetching multiple thumbnails in rapid succession :) [22:07:13] brion: exactly [22:07:15] added a quick random suffix, but better to use some system function for generating uuids i suspect [22:08:48] http://store.apple.com/us/product/MD820ZM/A/lightning-to-micro-usb-adapter?fnode=3a whyyyy didn't they just use micro-usb [22:10:00] brion: im working on something, just a matter of making it compatible with names for uploads to the server [22:10:06] that wouldn't have been propietary! [22:30:54] brion: question. When I upload to commons, commons does the required flipping based on exif, right? [22:31:03] YuviPanda: right [22:31:09] mmm sweet then [22:31:13] \o/ [22:31:32] didn't you go to bed like 4 hours ago? [22:33:48] brion: yeah. blame tfinc :P [22:33:54] heh [22:33:58] i'll actually go to bed now. [22:34:02] you're not even supposed to work today are you? :) [22:34:04] i'll fix that memory leak on Monday. [22:34:06] brion: nope. [22:34:09] haha [22:34:27] brion: i wonder what kind of hours yuvi will work when he moves here [22:34:35] perhaps we wont even see him in the office when he's living in SF [22:34:42] for he'll always just be on IRC [22:34:55] hehe [22:35:05] tfinc: that's something I've thought of too. I'd probably spend a fair amount of time working from Embarcedaro's benches. [22:35:20] except for the fact that it'll be [22:35:30] YuviPanda: the view is gorgeous. do it. you'll freeze of course [22:35:57] Indeed, *I* will freeze, while normal people seem to get by just fine :P [22:36:18] brion: figured out a nice way to make images 'pulse' while uploads are still in progress :) [22:36:25] ooooh fancy [22:36:27] eye candy++ [22:36:54] must make sure that I don't kill people's batteries, of course [22:37:27] * YuviPanda has been profiling heavily. [22:39:29] alright, I'll peel off now. good night. [22:39:35] tfinc: do test the build brion has. [22:39:44] https://mega.co.nz/#!S1okxTyL!B03zqzBCMt8kMDT9K4-p40FxUJtm15DnVEK6SEQ55Wk to be more exact [22:39:51] YuviPanda: will do after my phone is charged [22:40:05] (there is a known memory leak in my contributions, makes it slow sometimes. Know the fix, will do monday) [22:40:06] cya [22:41:40] nighty night [22:44:49] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/Vj4-2g [22:44:49] Commons-iOS/master e2f9e62 Brion Vibber: Disable editable fields when viewing existing files [23:33:23] New patchset: JGonera; "Refactor api wrapper" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/47183 [23:33:24] New patchset: JGonera; "Make Cancel link in PhotoUploader work" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/47184