Skip to content

Dev meeting 2017 08 08

Gawain Lynch edited this page Aug 8, 2017 · 2 revisions

Agenda

  • 3.4.0 beta (@GawainLynch)

e.g.

  • Status on drop bear invasion (@YourGitHubID)

Actionable Items

Outcomes

Log

19:29] 
gawainlynch ping @bob @carson @gawainlynch @jkazimir @ross @sahassar


[19:29] 
carson o/


[19:29] 
gawainlynch Darn you're on the ball!


[19:30] 
jkazimir pang


[19:30] 
sahassar pong


[19:30] 
ross checking in


[19:30] 
gawainlynch Bolt-o-bots, rollout!


[19:31] 
OK … well the sole listed item this week is progress on 3.4 beta


[19:31] 
Related to the bits, https://docs.bolt.cm/3.3/core-development


[19:32] 
I revamped the API doc generator (the change to that page isn't committed btw) and we now have a collection of API docs for our key projects


[19:32] 
It still needs tweaking, but yeah


[19:33] 
The incoming should land really soon … Carson has I think one more PR for Collection which is looking pretty darn fine


[19:33] 
Common is GTG


[19:33] 
The deployer work I've hocked in various channels all week, so I'll spare everyone another round


[19:34] 
@lenvanessen is almost GTG on the updates to the file manager upload


[19:34] 
@sahassar On that, I spent ages getting lost as I was dragging & dropping to the wrong spot, so Len is suggesting we make the whole page active, how does that sit?


[19:35] 
sahassar gawainlynch: IIRC it can be buggy to set `html` or `body` as droppable, but if we use another element it should work


[19:36] 
lenvanessen sahassar: true


[19:36] 
I spent the last hours trying to get the events to play nice


[19:36] 
sahassar We talked about this when we last talked about drag&drop, I think that in the future dropping a file on any non-file manager page should upload it to the stack (edited)


[19:38] 
gawainlynch I have no objections, my use-case would likely be going to FM first … but who am I kidding, I can't even upload when given instructions so I think CLI is the safest for me


[19:38] 
sahassar :smile:


[19:38] 
Yeah, filemanager now, and later we can see if "universal" drag and drop works well


[19:39] 
gawainlynch Yeah, looking at Len's branch, I can't see it being difficult-ish


[19:39] 
ross @gawainlynch just replace the dropzone with curl --data


[19:40] 
gawainlynch See, at least I have someone sensible to keep me company, Ross


[19:40] 
sahassar Yeah, I think it should be pretty easy. The only one thing is if we want to support nested directory upload, but even that can be implemented in 100~ lines of vanillajs (edited)

[19:40] 
(on the frontend at least)

[19:41] 
gawainlynch OK, so really the bits are falling into place for 3.4. It isn't going to be ultra-short cycle … what's your ETA on last bits, Carson?

[19:42] 
Oh, and huge thanks for tackling this, Len!

[19:42] 
carson I’m pretty close. One more feature branch and then just a couple of tweaks

[19:42] 
gawainlynch Session is GTG too?

[19:43] 
If so, I'll move on to core PRs for you

[19:43] 
carson Session is done


[19:43] 
gawainlynch :tada:


[19:43] 
I can tag that?

[19:43] 
lenvanessen uploaded this file
Image uploaded from iOS 17MB

[19:43] 
carson Yep

[19:44] 
lenvanessen Styling and alternative upload has to be done, but drag-drop works and events bind properly:) So almost!

[19:44] 
carson @lenvanessen do you mean Safari?


[19:45] 
lenvanessen carson: Safari haha?


[19:45] 
carson You said iOS, but you are on desktop not iPhone/iPad


[19:46] 
sahassar carson: No, it just says the video was taken on iOS


[19:46] 
carson Ohhh


[19:46] 
lenvanessen Oh yeah that was added by my phone:)


[19:46] 
gawainlynch You took the video on a Cisco router?



[19:47] 
lenvanessen Yeah, does great 4k to


[19:47] 
https://nl.wikipedia.org/wiki/Cisco_Internetwork_Operating_System
Wikipedia
Cisco Internetwork Operating System
Het Cisco Internetwork Operating System of kortweg IOS is het meest gebruikte besturingssysteem voor netwerkapparatuur van Cisco. Dit multitasking besturingssysteem is speciaal geschreven voor Cisco-hardware zoals routers en switches. Het eerste IOS is geschreven door William Yeager. (44kB) 


[19:47] 
gawainlynch Touché!


[19:47] 
lenvanessen Slomo’s as well:) (edited)


[19:48] 
gawainlynch OK … so … for all intents and purposes, we're into monkey testing phase from tomorrow-ish … how is people's availability to break this sucker?


[19:49] 
gawainlynch needs a :tumbleweed: emoji


[19:50] 
ross I'll put it in production


[19:51] 
see if anyone complains


[19:52] 
gawainlynch @ross: The one thing I know is borked, but not logged is the JS on the edit page doesn't always clear the saved/dirty status so will "warn" on exit navigation (edited)


[19:52] 
Oh, speaking of random stuff … have you all see @jmarsh & @alpharecon19's latest effort with the web hosting beta? A nice early effort from those two!


[19:53] 
Anything more to raise then?


[19:53] 
ross don't think so


[19:54] 
gawainlynch Would you like the honours then, Ross?


[19:54] 
ross #beer #meeting



[19:54] 
boltissueball $this->app['bartender']->setDrink('beer')->setTab('ross')->serveAll();


[19:54] 
boltissueball </meeting> Failed parsing XML: 'hug' expected, No 'love' shown for bot. Program 'meeting' terminated.


[19:58] 
sahassar Btw, one nice thing to add too is the ability to drag arbitrary files from bolt to the desktop too:
window.addEventListener("dragstart", (e) => {
    event.dataTransfer.setData("DownloadURL", `application/octet-stream:${e.target.title}:${e.target.href}`);
});


[19:59] 
That way you can drag a image from bolt, open it in photoshop or whatever to do some editing, and then just drag it back into bolt
Clone this wiki locally