All times are UTC.
01:52:12 <-- Bollebib has quit (Ping timeout: 121 seconds) 08:46:53 --> Bollebib has joined #instantbird 08:50:58 <-- Bollebib has quit (Ping timeout: 121 seconds) 08:58:05 --> Bollebib has joined #instantbird 09:08:04 --> instantbot has joined #instantbird 09:08:04 topic changed by belew.mozilla.org to "Thunderbird is the next version of Instantbird: http://blog.queze.net/post/2017/10/18/Thunderbird-is-the-next-version-of-Instantbird" 09:08:04 * ChanServ sets mode +v instantbot 09:28:14 <-- chrisccoulson has quit (Ping timeout: 121 seconds) 09:29:01 --> chrisccoulson has joined #instantbird 09:33:23 --> fredw has joined #instantbird 10:04:31 --> BWMerlin has joined #instantbird 10:45:01 <-- florian has quit (Client exited) 11:17:15 --> florian has joined #instantbird 11:17:15 * ChanServ sets mode +qo florian florian 11:21:36 --> gerard-majax has joined #instantbird 11:44:05 --> clokep_tb has joined #instantbird 12:20:56 <-- BWMerlin has quit (Ping timeout: 121 seconds) 12:45:45 --> thrrgilag_ has joined #instantbird 13:11:59 <-- fredw has quit (Client exited) 13:18:36 <-- spiffytech has quit (Quit: ZNC - http://znc.in) 13:26:52 <-- gerard-majax has quit (Quit: Leaving) 13:34:18 --> redDragon has joined #instantbird 13:59:35 --> spiffytech has joined #instantbird 14:04:34 --> gerard-majax has joined #instantbird 14:15:08 <-- Bollebib has quit (Ping timeout: 121 seconds) 14:16:02 --> WaltS48 has joined #instantbird 14:19:36 <-- WaltS48 has quit (Quit: Leaving) 14:20:05 --> WaltS48 has joined #instantbird 15:07:50 <-- WaltS48 has quit (Quit: Leaving) 15:28:02 --> fredw has joined #instantbird 16:28:11 --> Bollebib has joined #instantbird 16:34:35 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:59:53 --> mconley|livehacking has joined #instantbird 17:02:50 --> mib_1nr96i has joined #instantbird 17:07:32 <-- mib_1nr96i has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:48:20 <-- florian has quit (Client exited) 17:56:32 --> gerard-majax has joined #instantbird 18:07:51 <-- fredw has quit (Client exited) 18:35:23 <-- mconley|livehacking has quit (Quit: NO CARRIER) 18:56:43 <-- gerard-majax has quit (Ping timeout: 121 seconds) 19:12:22 --> gerard-majax has joined #instantbird 19:24:26 --> florian has joined #instantbird 19:24:26 * ChanServ sets mode +qo florian florian 19:27:17 <-- gerard-majax has quit (Ping timeout: 121 seconds) 19:32:58 <-- Mook_as has quit (Connection closed) 19:33:12 --> Mook_as has joined #instantbird 19:41:03 --> gerard-majax has joined #instantbird 19:47:49 <-- gerard-majax has quit (Ping timeout: 121 seconds) 20:19:09 --> gerard-majax has joined #instantbird 20:47:24 <-- clokep_tb has quit (Ping timeout: 121 seconds) 21:00:45 <-- florian has quit (Ping timeout: 121 seconds) 21:00:53 --> florian has joined #instantbird 21:00:53 * ChanServ sets mode +qo florian florian 21:15:15 --> clokep_tb has joined #instantbird 21:30:03 <-- gerard-majax has quit (Ping timeout: 121 seconds) 21:48:11 <-- clokep_tb has quit (Ping timeout: 121 seconds) 22:27:52 --> clokep_tb has joined #instantbird 22:37:51 * freaktechnik notes that reviews would be nice birthday presents ;) 22:41:02 <florian> when's your birthday? 22:41:18 <freaktechnik> today, as in 21st 22:41:28 <freaktechnik> so you only have like 20 mins left technically. 22:41:37 <freaktechnik> but it was more of a friendly bump... 22:41:58 <florian> freaktechnik: a day without having to touch a computer is also a nice birthday present IMO ;) 22:42:17 <freaktechnik> well, downside of working as a developer is that that usually isn't the case... 22:42:38 <florian> freaktechnik: well, at MoCo your birtday is treated as a holiday 22:42:45 <freaktechnik> woah 22:43:05 <florian> so unless you are a geek who works even during evenings and week-ends and holidays, and so work on that day... you can afford a day AFK for your birtday 22:43:29 <florian> the problem is, most MoCo engineers work on week-ends and in the middle of the nights, etc... 22:44:04 <freaktechnik> yeah, was about to say, some of the moco engineers are treading this thin line of making your pass time also your job and not replacing your pass time. 22:55:34 <florian> so... I was going to look at my review queue, and just realized the inbound tree was busted by my push :( 22:55:59 <freaktechnik> so time to be a good moco engineer and work late? ;) 22:56:26 <florian> I pushed a bustage fix on a closed tree already... 23:10:27 <-- clokep_tb has quit (Ping timeout: 121 seconds) 23:11:13 <florian> freaktechnik: if I'm reading the twitter patch correctly, that means we'll not receive new messages anymore, and only update once per minute? 23:11:27 <freaktechnik> we should still get DMs? 23:11:36 <florian> if so, doesn't that make having a conversation impossible? 23:11:39 <freaktechnik> but yeah, only updates once a minute, can't do more due to rate limits? 23:12:00 <florian> and do we really need to send 3 http requests every minute? 23:12:15 <freaktechnik> from all I've found that's how twitter wants this to work if you are not server-side 23:12:26 <freaktechnik> it should be 2, the friends list isn't needed every minute IMO 23:12:36 <freaktechnik> but DMs probably also require polling... 23:12:41 <freaktechnik> since DMs also need to be updated 23:12:47 <florian> https://searchfox.org/comm-central/source/chat/protocols/twitter/twitter.js#701,704,715 23:12:48 <freaktechnik> that API is also being deprecated :( 23:12:58 <florian> the DM API? 23:13:15 <freaktechnik> ah, that third one is needed if you are tracking keywords, yes. 23:13:25 <freaktechnik> alternative is to convert twitter to pull-to-refresh ;) 23:13:45 <florian> so, polling isn't necessarily terrible if it keeps the request pending and returns a response as soon as there's a new message 23:13:56 <freaktechnik> sadly that's not how the API works 23:14:01 <florian> if it turns immediately with an empty payload and then we wait a minute to get new messages, that sucks 23:14:13 <freaktechnik> twitter decided that we need to do full on polling if we decide to run fully client side. 23:14:17 <freaktechnik> and it's stupid, yes. 23:15:00 <freaktechnik> but their migration guide for non-deprecated stuff to use instead of the streaming API is just webhooks, and that's not an option, unless you want to host a twitter streaming service for all thunderbird users... 23:15:08 <-- Bollebib has quit (Ping timeout: 121 seconds) 23:15:22 <freaktechnik> (see https://bugzilla.mozilla.org/show_bug.cgi?id=1445784 for DMs) 23:18:49 <florian> so should we poll at longer intervals when the user isn't really interacting with the TB UI? 23:20:34 <instantbot> Bug 1445784 nor, --, ---, nobody, NEW, Use new direct_messages API endpoints 23:20:56 <freaktechnik> when away, that sounds like a good idea, or maybe only poll mentions even? 23:21:10 <freaktechnik> and then have some thing that actually tries to manage the API rate limit budget? 23:21:15 <florian> when the chat tab isn't visible, yeah 23:22:29 <freaktechnik> I also think the messenger status could be used here, as in auto away 23:22:40 * freaktechnik often has TB open on the second monitor, not focused, but the chat tab selected. 23:24:00 <florian> when I'm at home I have TB full screen on the third monitor 23:24:13 <florian> and it's the only thing that ever goes on that monitor