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. diff --git a/docs/focus/2018-04-23.md b/docs/focus/2018-04-23.md new file mode 100644 index 000000000..ebb5422cf --- /dev/null +++ b/docs/focus/2018-04-23.md @@ -0,0 +1,33 @@ +## Highlights from the past week + +- 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 + - 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) +- 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 + +- Atom core + - Shipped Atom 1.26.0 and 1.27.0-beta0 :shipit: +- Atom IDE +- 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 + - 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 diff --git a/docs/focus/README.md b/docs/focus/README.md index 7cc4bdb26..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) @@ -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 +- [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) +- [ ] 💖 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 ---