Skip to content
This repository was archived by the owner on Feb 8, 2023. It is now read-only.

Commit 0c40683

Browse files
authored
Create 2018-11-21--gui-and-in-web-browsers-weekly.md
1 parent 2649b70 commit 0c40683

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
# GUI & In Web Browsers Weekly Sync 2018-11-21
2+
3+
- **Lead:** @olizilla
4+
- **Notetaker:** @lidel
5+
- **Attendees:**
6+
- @terichadbourne
7+
- @olizilla
8+
- @lidel
9+
- @alanshaw
10+
- @hacdias
11+
- fsdiogo
12+
13+
## Before the Sync
14+
15+
- Write down your updates
16+
- What have you accomplished since the last Weekly?
17+
- Were there any blockers? If so, which ones? Is it still blocked? Why?
18+
- What is the next important thing you should focus on?
19+
- Read updates of others
20+
- Any questions, requests to communicate?
21+
- Ask everyone to put their name into the list of attendees and add any last minute agenda items
22+
- Go over everyone's updates and ask if there are any questions or things to discuss
23+
- Everyone can demo something!
24+
25+
## Agenda
26+
27+
- PSA: Upate IPFS Working Group Capacity Planner (link in Action Items at the end)
28+
- Q4 mid quarter scoring - should we skip the mid quarter self assesment this time?
29+
- IPFS KPIs
30+
- metrics to track how the project is doing.
31+
- A lightweight tool to let different teams set their own prorities, but still pull in the same direction.
32+
33+
## Notes
34+
35+
### Team Updates
36+
37+
- @lidel
38+
- Done:
39+
- Moved meeting notes to [team-mgmt](https://github.com/ipfs/team-mgmt/pull/760) and added Zoom Call URL to [IPFS Calendar (UTC)](https://calendar.google.com/calendar/embed?src=ipfs.io_eal36ugu5e75s207gfjcu0ae84@group.calendar.google.com&ctz=UTC) with Oli as co-host.
40+
- Issue updates related to foreign fetch being removed from ServiceWorker
41+
- Summary: [in-web-browsers/issues/55](https://github.com/ipfs/in-web-browsers/issues/55#issuecomment-439255498) | Details: [arewedistributedyet/issues/32](https://github.com/arewedistributedyet/arewedistributedyet/issues/32)
42+
- Fixed up basic Service Worker demo to work with latest js-ipfs - [ipfs-service-worker/pull/16](https://github.com/ipfs-shipyard/ipfs-service-worker/pull/16)
43+
- Started looking into js-ipfs in service worker shared over iframe - [service-worker-gateway/issues/30](https://github.com/ipfs-shipyard/service-worker-gateway/issues/30)
44+
- Removed suggestion to set `Access-Control-Allow-Credentials` from GUIs, docs and scripts as a part of [HTTP Headers Cleanup](https://github.com/ipfs/in-web-browsers/issues/132)
45+
- `window.ipfs.enable()` is now used by `window.ipfs-fallback` if available ([#2](https://github.com/ipfs-shipyard/window.ipfs-fallback/pull/2))
46+
- Next:
47+
- publish API drafts as PR for comments
48+
- finish sw+iframe demo/poc to test feasibility of [service-worker-gateway/issues/30](https://github.com/ipfs-shipyard/service-worker-gateway/issues/30#issue-381410578)
49+
- @alanshaw
50+
- Done:
51+
- Files API refactor (MERGED NOT YET RELEASED)
52+
* `ipfs.files.add` => `ipfs.add`
53+
* `ipfs.files.addPullStream` => `ipfs.addPullStream`
54+
* `ipfs.files.addReadableStream` => `ipfs.addReadableStream`
55+
* `ipfs.files.cat` => `ipfs.cat`
56+
* `ipfs.files.catPullStream` => `ipfs.catPullStream`
57+
* `ipfs.files.catReadableStream` => `ipfs.catReadableStream`
58+
* `ipfs.files.get` => `ipfs.get`
59+
* `ipfs.files.getPullStream` => `ipfs.getPullStream`
60+
* `ipfs.files.getReadableStream` => `ipfs.getReadableStream`
61+
* --- New core files API methods (js-ipfs) / moved from `ipfs.util` (js-ipfs-api):
62+
* `ipfs.addFromStream`
63+
* `ipfs.addFromUrl`
64+
* `ipfs.addFromFs`
65+
* See https://github.com/ipfs/js-ipfs/pull/1720
66+
- `ipld-dag-pb` refactor (MERGED NOT RELEASED) TLDR; no `multihash` or `cid` properties
67+
- [`--cid-base`/`?cid-base` PR](https://github.com/ipfs/js-ipfs/pull/1552) is ready for review!
68+
- `window.ipfs.enable()` is now used by `window.ipfs-fallback` if available ([#2](https://github.com/ipfs-shipyard/window.ipfs-fallback/pull/2)) thanks @lidel!
69+
- Pair programming with [@pkafei](https://github.com/pkafei)
70+
- [0.34](https://github.com/ipfs/js-ipfs/issues/1721) is coming end of Nov/beginning of Dec
71+
- Blocked:
72+
- [Object API breaking change to return CIDs](https://github.com/ipfs/interface-ipfs-core/pull/388#issuecomment-437866965) "soft blocks" a release of js-ipfs-api.
73+
- Next:
74+
- Implement `addFrom*` methods in js-ipfs
75+
- Write interop tests for CIDv0/1 put and get
76+
- @fsdiogo
77+
- Done:
78+
- Share Files working without public gateways
79+
- https://github.com/ipfs-shipyard/ipfs-share-files/pull/44
80+
- Enable dir listing and downloading folder structures
81+
- https://github.com/ipfs-shipyard/ipfs-share-files/pull/47
82+
- Next:
83+
- Integrate Share Files in Web UI and Companion
84+
- IPFS UI Component Library ✨
85+
- @olizilla
86+
- Done:
87+
- Design Systems London Conf
88+
- Error modal design
89+
- share files planning
90+
- Next
91+
- Define what's todo in Desktop
92+
- Fix resource utilization in webui
93+
- cut webui release
94+
- @hacdias
95+
- Done:
96+
- Merge 'The PR' of IPFS Desktop
97+
- https://github.com/ipfs-shipyard/ipfs-desktop/pull/662
98+
- Still working on:
99+
- IPFS Desktop settings on Web UI
100+
- https://github.com/ipfs-shipyard/ipfs-webui/pull/883
101+
- Error handling on Desktop:
102+
- https://github.com/ipfs-shipyard/ipfs-desktop/pull/697
103+
104+
### Discussion Highlights ✨
105+
106+
- Some js-ipfs in Service Worker updates: [in-web-browsers/issues/55](https://github.com/ipfs/in-web-browsers/issues/55#issuecomment-439255498)
107+
- js-ipfs 0.34 coming at the end of Nov/beginning of Dec with [nice API cleanup/refactoring](https://github.com/ipfs/js-ipfs/pull/1720)
108+
- IPFS Desktop: improving UX for [error handling, built-in issue reporting](https://github.com/ipfs-shipyard/ipfs-desktop/pull/697)
109+
- IPFS Share App: wip on improvements for users without ipfs-companion (embedded js-ipfs + gateway)
110+
- Proto School: wip on saving state to local storage between learning sessions
111+
- Open discussion: working hours / open-door-policy to provide support for people with questions about GUI/websites?
112+
- PSA: Working Group Capacity Planner (@all: see Action Item below)
113+
- We did Milestone Evaluation Exercise ([notes](https://hackmd.io/haC8c6tPQYiBHJp09KzbMQ))
114+
- Review of [IPFS Project KPI Draft](https://docs.google.com/document/d/1r2Ng8Ura9yg63Aq8sXpJQ-PKFhDzJADoHRxZUESUugg/edit#) (will be made public in following weeks)
115+
- Everyone grabbed one Milestone and picked one Awesome and one Meh milestone and we discussed what makes them that way.
116+
- Brief discussion about the need for explaining basic concepts "just in time", so users are not overwhelmed. Both [docs.ipfs.io](https://docs.ipfs.io/guides/concepts/) and [proto.school](https://github.com/ipfs-shipyard/proto.school/pull/59) try to address this.
117+
- Creating websites with IPFS is a good opportunity to onboard users with IPFS concepts.
118+
119+
### By The Way! ✨
120+
121+
- @Gozala (Research Engineer at Mozilla) joined us last week during [All Hands Call](https://github.com/ipfs/team-mgmt/issues/756) and gave a talk about [mozilla/libdweb](https://github.com/mozilla/libdweb). [Recording](https://www.youtube.com/watch?v=0fT9HC2Crqw) and [Meeting Notes](https://github.com/ipfs/team-mgmt/blob/master/meeting-notes/2018/2018-11-12--all-hands.md#main-presentation) are available.
122+
123+
124+
### Action Items
125+
126+
- @all: Fill your estimated availability for 2019 in J column of [IPFS Working Group Capacity Planner - 2019 Roadmapping](https://docs.google.com/spreadsheets/d/1M7vSGfQyHZFQ0D-WpBcbjLCZrNT0x-qiRcR_7qzgyJo/#gid=2055723494). If you don't have write access, just message @lidel or @olizilla.
127+
- @all: Read [IPFS Project KPI Draft](https://docs.google.com/document/d/1r2Ng8Ura9yg63Aq8sXpJQ-PKFhDzJADoHRxZUESUugg/edit#) and provide comments

0 commit comments

Comments
 (0)