From 4b131e0176b3e1bafccde4bef99ec2de5b7ae7e0 Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Sun, 22 Apr 2018 20:35:05 -0400 Subject: [PATCH 1/9] Template --- docs/focus/2018-04-23.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 docs/focus/2018-04-23.md diff --git a/docs/focus/2018-04-23.md b/docs/focus/2018-04-23.md new file mode 100644 index 000000000..0e6bb5b0f --- /dev/null +++ b/docs/focus/2018-04-23.md @@ -0,0 +1,17 @@ +## Highlights from the past week + +- Atom core +- Atom IDE +- GitHub Package +- Teletype +- Xray +- Reactor Duty + +## Focus for week ahead + +- Atom core +- Atom IDE +- GitHub Package +- Teletype +- Tree-sitter +- Xray From 0ef83e2c179244739df62f09d19e028d8ec56542 Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Sun, 22 Apr 2018 20:37:06 -0400 Subject: [PATCH 2/9] Link to @nathansobo's writeup --- docs/focus/2018-04-23.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/focus/2018-04-23.md b/docs/focus/2018-04-23.md index 0e6bb5b0f..40ac47d1d 100644 --- a/docs/focus/2018-04-23.md +++ b/docs/focus/2018-04-23.md @@ -5,6 +5,8 @@ - GitHub Package - Teletype - Xray + - Shared workspaces merged + - [Detailed update](https://github.com/atom/xray/blob/master/docs/updates/2018_04_23.md) - Reactor Duty ## Focus for week ahead From f070a7b535d2d441d55ef1178d3299a4bfc9f638 Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Sun, 22 Apr 2018 20:41:48 -0400 Subject: [PATCH 3/9] GitHub package work --- docs/focus/2018-04-23.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/focus/2018-04-23.md b/docs/focus/2018-04-23.md index 40ac47d1d..cde7dfdd7 100644 --- a/docs/focus/2018-04-23.md +++ b/docs/focus/2018-04-23.md @@ -3,6 +3,12 @@ - Atom core - Atom IDE - GitHub Package + - Regression fix: "view (un)?staged changes" on untitled buffers [atom/github#1402](https://github.com/atom/github/pull/1402) + - Regression fix: DOMPurify and snapshotting [atom/github#1401](https://github.com/atom/github/pull/1401) + - Released atom/github v0.14.1 with backported fixes. Will be included in the next hotfix release. + - Upgraded to React 16.3 [atom/github#1390](https://github.com/atom/github/pull/1390) + - Code cleanup: replace ObserveModelDecorator with ObserveModel render-prop [atom/github#1393](https://github.com/atom/github/pull/1393) + - Document our [long-term visions](https://github.com/atom/github/tree/master/docs/vision) for the GitHub package. - Teletype - Xray - Shared workspaces merged @@ -14,6 +20,7 @@ - Atom core - Atom IDE - GitHub Package + - :notebook: Planning, roadmapping, prioritizing, scheming - Teletype - Tree-sitter - Xray From c87ae5f62ead51c58185b1b6663da064e19e8b89 Mon Sep 17 00:00:00 2001 From: Jason Rudolph Date: Mon, 23 Apr 2018 12:44:34 -0400 Subject: [PATCH 4/9] Remove empty list item --- docs/focus/2018-04-16.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/focus/2018-04-16.md b/docs/focus/2018-04-16.md index 11ada9bec..2eb7ad458 100644 --- a/docs/focus/2018-04-16.md +++ b/docs/focus/2018-04-16.md @@ -2,7 +2,6 @@ - Atom core - Separated keyboard enablement from "readOnly" TextEditor state in [atom/atom#17124](https://github.com/atom/atom/pull/17124). -- Atom IDE - GitHub Package - Completed, merged, and shipped "Create pull request" [atom/github#1376](https://github.com/atom/github/pull/1376), which I used to open this pull request :wink: - Updated to Enzyme 3 [atom/github#1386](https://github.com/atom/github/pull/1386) which paves the way for us to upgrade React. From a0856fe437913763d2e26cc23775dc640cb1810a Mon Sep 17 00:00:00 2001 From: Jason Rudolph Date: Thu, 19 Apr 2018 08:25:02 -0400 Subject: [PATCH 5/9] Use markdown task syntax for Teletype's longer-term roadmap items --- docs/focus/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/focus/README.md b/docs/focus/README.md index 7cc4bdb26..dc462a769 100644 --- a/docs/focus/README.md +++ b/docs/focus/README.md @@ -128,12 +128,12 @@ Longer-term goal: Provide the world's fastest transition from "I want to collabo In no particular order: -- 🐛 Resolve or reduce impact of package initialization errors (https://github.com/atom/teletype/issues/266) -- 🐛 Surface uncaught errors in promises (https://github.com/atom/teletype/issues/298#issuecomment-355369327) -- ✨ Ensure remote buffers are updated when host renames files (https://github.com/atom/teletype/issues/147) -- 💖 In the buddy list, you can see which people are currently online (i.e., presence) -- 💖 Screen-sharing -- (We should prioritize screen-sharing above audio. We can keep using Slack/Skype/Zoom/Whatever for audio and use Atom for screen-sharing, whereas the opposite is not true; disabling audio on a Slack call would feel unintuitive.) -- 💖 Audio +- [ ] 🐛 Resolve or reduce impact of package initialization errors (https://github.com/atom/teletype/issues/266) +- [ ] 🐛 Surface uncaught errors in promises (https://github.com/atom/teletype/issues/298#issuecomment-355369327) +- [ ] ✨ Ensure remote buffers are updated when host renames files (https://github.com/atom/teletype/issues/147) +- [ ] 💖 In the buddy list, you can see which people are currently online (i.e., presence) +- [ ] 💖 Screen-sharing -- (We should prioritize screen-sharing above audio. We can keep using Slack/Skype/Zoom/Whatever for audio and use Atom for screen-sharing, whereas the opposite is not tr[ ] ue; disabling audio on a Slack call would feel unintuitive.) +- [ ] 💖 Audio --- From 39fcb66ed269ea0a43bdc0e4c3ea33a3b2b4c8cf Mon Sep 17 00:00:00 2001 From: Jason Rudolph Date: Thu, 19 Apr 2018 08:26:29 -0400 Subject: [PATCH 6/9] Update Teletype roadmap to reflect recent progress --- docs/focus/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/focus/README.md b/docs/focus/README.md index dc462a769..9f57ad813 100644 --- a/docs/focus/README.md +++ b/docs/focus/README.md @@ -128,9 +128,9 @@ Longer-term goal: Provide the world's fastest transition from "I want to collabo In no particular order: -- [ ] 🐛 Resolve or reduce impact of package initialization errors (https://github.com/atom/teletype/issues/266) +- [x] 🐛 Resolve or reduce impact of package initialization errors (https://github.com/atom/teletype/issues/266) +- [x] ✨ Ensure remote buffers are updated when host renames files (https://github.com/atom/teletype/issues/147) - [ ] 🐛 Surface uncaught errors in promises (https://github.com/atom/teletype/issues/298#issuecomment-355369327) -- [ ] ✨ Ensure remote buffers are updated when host renames files (https://github.com/atom/teletype/issues/147) - [ ] 💖 In the buddy list, you can see which people are currently online (i.e., presence) - [ ] 💖 Screen-sharing -- (We should prioritize screen-sharing above audio. We can keep using Slack/Skype/Zoom/Whatever for audio and use Atom for screen-sharing, whereas the opposite is not tr[ ] ue; disabling audio on a Slack call would feel unintuitive.) - [ ] 💖 Audio From 4fbad81a7cd2f2e3925d7e920086bc1ebf2fe210 Mon Sep 17 00:00:00 2001 From: Jason Rudolph Date: Thu, 19 Apr 2018 08:25:02 -0400 Subject: [PATCH 7/9] Add Teletype highlights from the past week --- docs/focus/2018-04-23.md | 3 +++ docs/focus/README.md | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/focus/2018-04-23.md b/docs/focus/2018-04-23.md index cde7dfdd7..9153aef30 100644 --- a/docs/focus/2018-04-23.md +++ b/docs/focus/2018-04-23.md @@ -10,6 +10,8 @@ - Code cleanup: replace ObserveModelDecorator with ObserveModel render-prop [atom/github#1393](https://github.com/atom/github/pull/1393) - Document our [long-term visions](https://github.com/atom/github/tree/master/docs/vision) for the GitHub package. - Teletype + - Shipped [Teletype 0.13.0](https://github.com/atom/teletype/releases/tag/v0.13.0) with improved ability to tell which cursor belongs to which collaborator ([atom/teletype#338](https://github.com/atom/teletype/issues/338)) + - Published RFC-004 with proposed approach for more quickly collaborating with coworkers and friends ([atom/teletype#344](https://github.com/atom/teletype/pull/344)) - Xray - Shared workspaces merged - [Detailed update](https://github.com/atom/xray/blob/master/docs/updates/2018_04_23.md) @@ -22,5 +24,6 @@ - GitHub Package - :notebook: Planning, roadmapping, prioritizing, scheming - Teletype + - :bug: Improve handling of scenario where guest puts their computer to sleep while participating in a portal ([atom/teletype#354](https://github.com/atom/teletype/issues/354)) - Tree-sitter - Xray diff --git a/docs/focus/README.md b/docs/focus/README.md index 9f57ad813..3ec22d8cd 100644 --- a/docs/focus/README.md +++ b/docs/focus/README.md @@ -109,18 +109,18 @@ Near-term goal: Encourage more collaboration by reducing barriers to entry. Longer-term goal: Provide the world's fastest transition from "I want to collaborate" to "I am collaborating." 🚀 -- [ ] Publish RFC (including a request for review from GitHub's Community and Safety team) +- [x] Publish RFC (including a request for review from GitHub's Community and Safety team) ([RFC-003](https://github.com/atom/teletype/blob/v0.13.0/doc/rfcs/003-share-and-join-a-portal-via-url.md), [RFC-004](https://github.com/atom/teletype/blob/v0.13.0/doc/rfcs/004-quickly-collaborate-with-coworkers-and-friends.md)) - [x] Host can share a URL for the portal, and guests can follow the URL to instantly join the portal (https://github.com/atom/teletype/issues/109) - [ ] Quickly collaborate with coworkers and friends (https://github.com/atom/teletype/issues/213, https://github.com/atom/teletype/issues/284) - You can view a list of past collaborators (i.e., a ["buddy list"](https://github.com/atom/teletype/issues/22) of sorts). - You can choose any online person in the buddy list and invite them to join your portal. They get a notification (or similar) informing them of the invitation, and they can choose to join the portal or not. - To prevent abuse/harassment, each time you join a portal via a URL or portal ID, Teletype adds the collaborators to your buddy list. You can directly invite anyone in your buddy list to join your portal, and anyone in your buddy list can invite you to a portal. You can remove anyone from your buddy list, at which point they can no longer _directly_ invite you to a portal. -##### 3. Nice bang-for-the-buck refinements +##### 3. ✅ Nice bang-for-the-buck refinements -- [ ] Add a colored border around avatars that matches the cursor when that participant's tether is not retracted (https://github.com/atom/teletype/issues/338) +- [x] Add a colored border around avatars that matches the cursor when that participant's tether is not retracted (https://github.com/atom/teletype/issues/338) -##### 4. Prioritized bugs +##### 4. ✅ Prioritized bugs - [x] Uncaught TypeError: Cannot match against 'undefined' or 'null' (https://github.com/atom/teletype/issues/233) From 1f59ba90ac1b4a64383720975c400b7a018fc3e5 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Mon, 23 Apr 2018 11:47:20 -0700 Subject: [PATCH 8/9] Add max's focus --- docs/focus/2018-04-23.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/focus/2018-04-23.md b/docs/focus/2018-04-23.md index 9153aef30..f64e42505 100644 --- a/docs/focus/2018-04-23.md +++ b/docs/focus/2018-04-23.md @@ -16,6 +16,8 @@ - Shared workspaces merged - [Detailed update](https://github.com/atom/xray/blob/master/docs/updates/2018_04_23.md) - Reactor Duty + - Continued looking into the issue of config file corruption with packages that update the config during deactivation ([#17060](https://github.com/atom/atom/issues/17060)). Merged ([#17166](https://github.com/atom/atom/pull/17166)) in the hopes of addressing it. + - Fixed a few other bugs that caused exceptions for users. ## Focus for week ahead @@ -26,4 +28,5 @@ - Teletype - :bug: Improve handling of scenario where guest puts their computer to sleep while participating in a portal ([atom/teletype#354](https://github.com/atom/teletype/issues/354)) - Tree-sitter + - Continue working on https://github.com/tree-sitter/tree-sitter/pull/162, adjusting the syntax tree representation to allow the trees to be updated and queried simultaneously on multiple threads. - Xray From 138a4a0d72087b6eb9cedd9cd7931b44b504fa55 Mon Sep 17 00:00:00 2001 From: David Wilson Date: Tue, 24 Apr 2018 08:53:56 -0400 Subject: [PATCH 9/9] Add @daviwil focus items --- docs/focus/2018-04-23.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/focus/2018-04-23.md b/docs/focus/2018-04-23.md index f64e42505..ebb5422cf 100644 --- a/docs/focus/2018-04-23.md +++ b/docs/focus/2018-04-23.md @@ -22,6 +22,7 @@ ## Focus for week ahead - Atom core + - Shipped Atom 1.26.0 and 1.27.0-beta0 :shipit: - Atom IDE - GitHub Package - :notebook: Planning, roadmapping, prioritizing, scheming