Merge pull request #17102 from atom/weekly-2018-04-09

Weekly Focus: 2018-04-09
This commit is contained in:
Ash Wilson
2018-04-09 16:56:27 -04:00
committed by GitHub
3 changed files with 44 additions and 10 deletions

View File

@@ -1,17 +1,19 @@
## Highlights from the past week
- Atom IDE
- Reviewing and merging PR's, investigating issues and general housekeeping
- Attempting to modify the language-csharp grammar for use on github.com (oniguruma vs pcre engines)
- Reviewing and merging PR's, investigating issues and general housekeeping
- Attempting to modify the language-csharp grammar for use on github.com (oniguruma vs pcre engines)
- GitHub Package
- Implement actions for most recent commit - undo and amend [atom/github#1364](https://github.com/atom/github/pull/1364)
- Improved push/pull UX [atom/github#1308](https://github.com/atom/github/pull/1308)
- Teletype
- Published [Teletype 0.11.0](https://github.com/atom/teletype/releases/tag/v.0.11.0) with support for [sharing and joining a portal via URL](https://blog.atom.io/2018/03/29/new-in-teletype-faster-setup-and-improved-multi-file-support.html#joining-a-portal-is-as-easy-as-clicking-a-link)
- Published [Teletype 0.11.0](https://github.com/atom/teletype/releases/tag/v0.11.0) with support for [sharing and joining a portal via URL](https://blog.atom.io/2018/03/29/new-in-teletype-faster-setup-and-improved-multi-file-support.html#joining-a-portal-is-as-easy-as-clicking-a-link)
- Updated RFC for streamlining collaboration set-up to incorporate feedback, and opened it up for another round of comments ([atom/teletype#344](https://github.com/atom/teletype/pull/344))
- Tree-sitter
- Started work on fixing an error recovery hang I discovered in Atom last week: https://github.com/tree-sitter/tree-sitter/pull/155.
- Xray
- [A PR with an initial implementation of a file finder UI](https://github.com/atom/xray/pull/55) is nearly complete.
- See the [in-depth Xray update for this week](https://github.com/atom/xray/blob/master/docs/updates/2018_04_02.md) for details.
- [A PR with an initial implementation of a file finder UI](https://github.com/atom/xray/pull/55) is nearly complete.
- See the [in-depth Xray update for this week](https://github.com/atom/xray/blob/master/docs/updates/2018_04_02.md) for details.
- Reactor Duty
- `TextEditor.scan` methods with zero-length matches at line endings skip the next line: [#16983](https://github.com/atom/atom/issues/16983), fixed by [atom/superstring#53](https://github.com/atom/superstring/pull/53)
- Prevent modifications to readonly editors: [#16736](https://github.com/atom/atom/issues/16736), fixed by [#16999](https://github.com/atom/atom/pull/16999) and (thanks @maxbrunsfeld) [#17050](https://github.com/atom/atom/pull/17050)
@@ -34,9 +36,9 @@
- Publish patch release with [potential fix](https://github.com/atom/teletype-client/pull/58) for [atom/teletype#233](https://github.com/atom/teletype/issues/233)
- Incorporate any new feedback and finalize RFC for streamlining collaboration set-up ([atom/teletype#344](https://github.com/atom/teletype/pull/344))
- Tree-sitter
- Fix error recovery performance bug discovered in Atom last week
- Finish https://github.com/tree-sitter/tree-sitter/pull/155
- Working on the C# grammar (@damieng)
- Xray
- Merge the [file finder PR](https://github.com/atom/xray/pull/55).
- Start on headless shared workspaces.
- See the [in-depth Xray update for this week](https://github.com/atom/xray/blob/master/docs/updates/2018_04_02.md) for details.
- Merge the [file finder PR](https://github.com/atom/xray/pull/55).
- Start on headless shared workspaces.
- See the [in-depth Xray update for this week](https://github.com/atom/xray/blob/master/docs/updates/2018_04_02.md) for details.

32
docs/focus/2018-04-09.md Normal file
View File

@@ -0,0 +1,32 @@
## Highlights from the past week
- Atom IDE
- GitHub Package
- Began transcribing our vision meeting notes in [atom/github#1372](https://github.com/atom/github/pull/1372). @smashwilson
- More progress on [atom/github#1376 "Create pull request"](https://github.com/atom/github/pull/1376). The happy paths work well for publishing and pushing a branch, but it isn't ready to merge until I adjust our messaging in a few edge cases. @smashwilson
- Started implementing [atom/github/#1374 "Add dialog for new co-author"](https://github.com/atom/github/pull/1374). This includes UI polish and some bugfixes for existing co author flows. @kuychaco / @annthurium
- Merged [atom/github#1364 "Undo last commit and amend context menu option"](https://github.com/atom/github/pull/1364) @kuychaco / @annthurium
- Teletype
- Enhanced file metadata syncing to update guest workspaces when host renames a shared file ([atom/teletype#147](https://github.com/atom/teletype/issues/147#issuecomment-378401644)). Thanks, [@CaptainJohnyAppleSeed](https://github.com/CaptainJohnyAppleSeed) and [@odoyle71](https://github.com/odoyle71)!
- Improved handling (hopefully 🤞) of potential race condition when joining a portal with poor network connectivity ([atom/teletype-client#58](https://github.com/atom/teletype-client/pull/58))
- Published [Teletype 0.12.0](https://github.com/atom/teletype/releases/tag/v0.12.0) with the above improvements
- Xray
- Started on support for shared remote workspaces by developing an RPC system for use between Xray peers.
- See [this week's in-depth update](https://github.com/atom/xray/blob/master/docs/updates/2018_04_09.md) for details.
- Reactor Duty
- Fixed an issue that sometimes prevented the fuzzy-finder from showing local files when Teletype is installed ([atom/fuzzy-finder#343](https://github.com/atom/fuzzy-finder/issues/343))
- Shipped [Atom 1.25.1](https://github.com/atom/atom/releases/tag/v1.25.1) and [1.26.0-beta1](https://github.com/atom/atom/releases/tag/v1.26.0-beta1)
## Focus for week ahead
- Atom
- Add UI for managing .atomproject.json files
- Continue work on project root configuration files
- GitHub Package
- Get "Create pull request" [atom/github#1376](https://github.com/atom/github/pull/1376) merged. @smashwilson
- Get "Add dialog for new co-author" [atom/github#1374](https://github.com/atom/github/pull/1374) merged. @annthurium / @kuychaco
- Start implementing code coverage to get better visibility into our unit test coverage gaps. @annthurium
- Revive the React 16 and Enzyme port started in [atom/github#1174](https://github.com/atom/github/pull/1174). @smashwilson
- Tree-sitter
- Xray
- Merge [initial implementation of shared workspaces](https://github.com/atom/xray/pull/61).

View File

@@ -122,7 +122,7 @@ Longer-term goal: Provide the world's fastest transition from "I want to collabo
##### 4. Prioritized bugs
- [ ] Uncaught TypeError: Cannot match against 'undefined' or 'null' (https://github.com/atom/teletype/issues/233)
- [x] Uncaught TypeError: Cannot match against 'undefined' or 'null' (https://github.com/atom/teletype/issues/233)
## Looking farther ahead