[00:01:23] satdav: you mean like the apps we already have ? [00:02:00] satdav: http://meta.wikimedia.org/wiki/Mobile_Projects/Platforms_Support_Status [00:02:03] yes [00:03:13] satdav: we *already* have an iPhone and BlackBerry PlayBook app [02:08:34] Don't upset Joan. [15:18:56] * YuviPanda waves at jdlrobson  [15:19:00] hey YuviPanda [15:19:02] how are you? [15:19:15] pretty swell, I think :) [15:19:30] btw when are you disappearing from the team and leaving me :_(? [15:19:54] sometime in June, I guess :( [15:20:03] but I'll still be around! [15:20:23] for a large part [15:20:44] just that I'll be 'yet another volunteer' :) [15:22:16] cool [15:22:19] are you studying? [15:22:22] will you return? [15:23:27] I hope to return [15:23:34] well, I'll be going back to college, yes. [15:24:22] jdlrobson: i've 6 months of full time classes (9h/5d), then 6 months of 9h/2d [15:24:55] Cool. I'm glad we're not losing you altogether! [15:25:04] I booked my visa interview today [15:25:11] woooh [15:25:19] for the H1B formalities? [15:25:26] It was an expensive phone call and the lady at the embassy was very slow at talking :) [15:25:28] yup [15:25:48] nice! [15:26:01] apparently for my berlin visa I need to travel to another City and wait in line for an appointment [15:26:32] jdlrobson: also, the prototype you built has been getting 'zomg that is so awesome!' comments from my friends that I showed it to :) [15:27:13] Really? That's cool. I'm worried it's a bit too much like Facebook's app and want it to be cooler :) [15:27:20] wow Berlin for visa [15:27:26] I forget you have to get visas for Europe [15:27:33] I'm lucky with a EU passport :) [15:28:07] YuviPanda: do you have a real ICS 4.0.2 device by any chance? [15:28:08] oh, indeed you are! [15:28:12] jdlrobson: 4.0.3 [15:28:13] yes [15:28:14] i do [15:28:15] doh [15:28:17] I need 4.0.2 [15:28:30] a bug that's happening only on a very minor version? [15:28:31] o_O [15:28:34] yep [15:28:42] transitions are massively broken in 4.0.2 [15:28:48] http://code.google.com/p/android/issues/detail?id=24833 [15:29:12] well that's slightly related [15:29:18] IIRC transitions/animations are mostly broken in all of android? :) [15:29:33] jdlrobson: also, why is references.js code half jquery / half native-dom-manip? [15:29:39] it is? [15:29:42] for example, .unbind('click') but el.ontouchstart = [15:29:49] why not use .bind('touchstart') [15:29:59] jQuery doesn't support bind touchstart [15:30:08] well it didn't... it might have changed and I might be wrong [15:30:27] across devices, perhaps? I use it in the app, seems to work fine... [15:30:39] mm [15:30:44] jdlrobson: also, references.js, toggle.js etc were executing when included [15:30:57] Yeh they are self executing at the moment [15:31:01] so i've patched them in the app to not do that, but we should figure out a way to not do that [15:31:01] Can you raise a bug? [15:31:03] yes [15:31:04] I keep meaning to stop that [15:31:09] I'm not quite sure of the best way yet [15:31:21] mobilefrontend.init? [15:31:36] yeh I can either add a js file along those lines that initialises them all [15:31:49] application.js? [15:32:08] Well not in the current form - unless I introduce something like document.ready for non-jquery version [15:32:32] ah, right. [15:32:44] jdlrobson: so, we just patch them in the app for now? [15:32:52] it shouldn't take long [15:32:58] once the beta is released Monday I'll sort it out [15:33:02] when is the next app release [15:33:14] hopefully a week after tha [15:33:15] tt [15:33:29] (FWIW the self executing code is also messing with unit tests and needs fixing for that reason too) [15:33:42] jdlrobson: though we've run into at least one issue that warrants more API work (non-local File: pages causing issues) [15:33:51] :/ [15:34:21] the API doesn't really handle them well, and this is a 'known issue' [15:34:38] btw YuviPanda [15:34:40] and I can't detect those URLs accurately without a massive hack either, because namespace translations [15:34:46] "seems there is no way to actually bring up the keyboard [15:34:46] from javascript on iOS without the user actually tapping on it." [15:34:55] (bug 36017) [15:35:03] does focusing an input not actually do that? [15:35:21] jdlrobson: not unless you are in the click event handler of the exact same input [15:35:24] since blurring an input hides the keyboard that seems really strange [15:35:45] wow.. [15:35:48] * jdlrobson goes to experiment [15:36:09] jdlrobson: also, you've a couple of pull reqs too :) [15:36:20] the references one? [15:36:32] I think Brion merged the rest no? [15:37:16] actually yes, the references one [15:37:54] jdlrobson: it also migrates to using toggle.js code [15:38:03] it does? [15:38:07] * jdlrobson looks [15:38:19] still trying to catch up with all I missed yesterday :) [15:39:03] ah, right :) [15:39:08] jdlrobson: till when are you planning on being around? [15:39:45] no idea [15:39:52] till I can't stand my laptop any more :) [15:40:10] ok yeh I did see this [15:40:14] it looked fine I just haven't tested it [17:52:43] YuviPanda: are you aware how the enwiki homepage looks in the android app? [17:52:51] Reedy: very. [17:52:56] Reedy: there's a bug on it. [17:52:58] Kay [17:53:03] just wanted to make sure [17:53:10] :) [17:53:16] hadn't updated and rebuilt to my phone for a while [17:53:19] then it was wuuuuuuut [17:54:37] :D