From 42759e552987e1e8228d936f50763dfcdbaa5b13 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Thu, 24 Jan 2019 13:34:20 +0100 Subject: [PATCH] Create 2019-01-23--gui-and-in-web-browsers-weekly.md cc #790 --- ...9-01-23--gui-and-in-web-browsers-weekly.md | 154 ++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 meeting-notes/2019/Q1/2019-01-23--gui-and-in-web-browsers-weekly.md diff --git a/meeting-notes/2019/Q1/2019-01-23--gui-and-in-web-browsers-weekly.md b/meeting-notes/2019/Q1/2019-01-23--gui-and-in-web-browsers-weekly.md new file mode 100644 index 00000000..14dcabd4 --- /dev/null +++ b/meeting-notes/2019/Q1/2019-01-23--gui-and-in-web-browsers-weekly.md @@ -0,0 +1,154 @@ +# GUI & In Web Browsers Weekly Sync 2019-01-23 + +- **Moderator:** @olizilla +- **Notetaker:** @jimpick +- **Attendees:** + - _@olizilla_ + - _@fsdiogo_ + - _@lidel_ + - _@jimpick_ + - _@terichadbourne_ + - _@hugomrdias_ + - _@alanshaw_ +- **Recording**: https://ipfs.io/ipfs/bafybeihko5yuyt4stygselhbji6yw2y7mqppvlpwafqlhtrjgix5sltypu/ + +**Moderator checklist** + +- Ensure that there is a notetaker +- Start recording +- Call for additional agenda items + +**Agenda** + +_General discussions, decisions, etc._ + +- What to do about Chromium v3 manifest + - + - +- Talk about Brave +- Proposal to create a ipfs-utils package @hugomrdias + +**Team Updates** + + +@lidel +- Done: + - IPFS Companion [v2.7.0](https://github.com/ipfs-shipyard/ipfs-companion/releases/tag/v2.7.0) shipped to Stable channel + - Ask: try **window.ipfs.enable()** and provide feedback via [ipfs-companion/issues/new](https://github.com/ipfs/ipfs-companion/issues/new) + - Plan for bringing IPFS to Brave in 2019 - [brave-browser/issues/819#comment](https://github.com/brave/brave-browser/issues/819#issuecomment-456039555) + - Plan to support `chrome.sockets.*` APIs - [ipfs-companion/issues/664](https://github.com/ipfs-shipyard/ipfs-companion/issues/664) + - Analysis of Chromium manifest V3 (draft) - [ipfs-companion/issues/666](https://github.com/ipfs-shipyard/ipfs-companion/issues/666) +- Blocked: + - Open question about unifying redirect of CID-in-subdomain and DNSLink websites: [ipfs-companion/issues/667](https://github.com/ipfs-shipyard/ipfs-companion/issues/667) +- Next: + - Publish PR with redirect opt-out UI + - (In the background) do a Brave build, confirm [APIs are available](https://github.com/ipfs-shipyard/ipfs-companion/issues/664) to Companion + +@fsdiogo +- Done: + - Fixed rendering issues on firefox of the file ops preview + - + - Refactor the drag-and-drop logic to extend it to the whole page + - + - Pair-programmed with olizilla to make the ipld-explorer-components work with the latest api for js-ipld-dag-cbor + - + - + - Released new versions of ipld-explorer-components + - + - + - \[WIP] New version of Web UI with explorer fixes + - +- Next: + - Make ipld-explorer work with the latest changes of ipld-dag-pb + - Continue to push for Web UI v2.4.0 + - + +@olizilla +- Done: + - Signed builds for ipfs-desktop on macOS from CI + - This was significantly fiddly, as described in the issue, for posterity and so others might find their way through a little faster. + - + - Paired with diogo to make the ipld-explorer work with all the api changes from the last few months. + - IPFSConf planning. + - Interview for visual design lead role. + - Talked through next step for self-hosted analytics infra with Erin. +- Next: + - Towards releasing webui 2.4.0 + - + - CTA for analytics from the status page for first run… we want some people to enable it. + - + - Terraform code PR for setting up a countly instance on IPFS infra + - Based on + - Fix mixed content warnings on webui.ipfs.io (bug in uri-to-multiaddr) + - + - Lazy / virtualized rendering directory listing in files browser + - + +@hacdias +- Done: + - Last exams + - + - ****Please review :)**** +- Blocked: + - Waiting for IT team get the Windows certificate. + - Need reviews on the PR above. + + +@terichadbourne +- Done: + - Explored existing file API resources with @alanshaw in preparation for building a ProtoSchool tutorial. Please weigh in on my tutorial proposal at before I get started building! + - We noticed that the file exchange demo on the main page of js.ipfs.io is broken because it hasn’t been updated for a recent change where you’re now supposed to just type node.whatever instead of node.files.whatever. I don’t know where the right repo is to log this. Error when I drag and drop a file: `TypeError: node.files.add is not a function at readFileContents.then (pen.js:666:20)` + - + - Note the issue filed proposing a tutorial about hosting static websites on IPFS (may relate to one of the OKRs here) & feel free to add your thoughts: + - Started a #speaking channel in Slack to help PL employees collaborate to build speaking skills. Semimonthly call coming soon with an opportunity to rehearse and get feedback on talks. Join us! +- Next: + - Build files tutorial for ProtoSchool + +@hugomrdias +- Done: + - reviewed feat: load IPLD formats lazily from IPFS + - Bootstrap broken in 0.34.0? + - released iso-url + - fix: add cors support for preload-mock-server and update aegir + - Debugged a Invalid URL error in the preload tests of js-ifps seems to be related to ipv6 url without brackets and not iso-url related + - Make pullstream-to-stream return a proper readable-stream + - Add cov and custom browsers to karma config in aegir (ci prototypes related) +- Blocked: + - Bundle size PRs mplex and switch +- Next: + - Finish bundle size PRs + - Finish pullstream-to-stream + - Finish ci prototypes with benchmarks integration + + + +@alanshaw +- Done: + - Released js-ipfs 0.34 🚢💨 🎉 + - Enabled browser builds for `ipld-ethereum and \`ipld-git\` + - Created "lazily loaded IPLD formats from IPFS" proof of concept see and + - You can bundle `ipfs-http-client` in Meteor soon +- Blocked: + - `null` +- Next: + - CID v1 base32 it begins: + + +**Discussion Highlights** + +_Discussion highlights and additional notes._ + +- _What to do about Chromium v3 manifest_ + - Tracking at + - For performance … make ad blockers use declarative API in manifest for intercepting + - 30,000 rule limit + - We do a lot of extra things in IPFS Companion + - We can do a lot of things, but would lose seamless experience + - Currently a bit of a backlash, ongoing + - Would require rewriting +- Brave + - Before, plan to ship go-ipfs with Brave + - Now, embedded js-ipfs in ipfs-companion + Brave exposing [ChromeOS APIs](https://github.com/ipfs-shipyard/ipfs-companion/issues/664) + - @lidel @alanshaw and @olizilla will have a dedicated call on this + +