{"push_id":2842550673,"size":52,"distinct_size":11,"ref":"refs/heads/feature/increase-hover-highlights","head":"18aac4b891169eefc4838cbe69c62588be91381c","before":"d6c52c953bda6a51a9f5afc4017d2ccfbe32cdc8","commits":[{"sha":"cdd2224cc6b56b2f8bc1201c40a76c3197722dc1","author":{"name":"Akin","email":"00a27f3d826b80fb224496f54c2b3f1db0478184@gmail.com"},"message":"Bugfix/close tooltip on scroll (#2428)\n\n* pull upstream\r\n\r\n* add on buffer scrolled event and hide tooltips","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/cdd2224cc6b56b2f8bc1201c40a76c3197722dc1"},{"sha":"a335ce4f2c7c434b849e55e5cf3b85452725082f","author":{"name":"Akin","email":"00a27f3d826b80fb224496f54c2b3f1db0478184@gmail.com"},"message":"Feature/render indent lines at correct levels (#2433)\n\n* pull upstream\r\n\r\n* add a check to skip drawing indents for deepest and initial level\r\n\r\n* add skipIndentLine","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/a335ce4f2c7c434b849e55e5cf3b85452725082f"},{"sha":"388c740aae42852a0598c59a6d155e40d6c2d67d","author":{"name":"Jordan","email":"c897d1defd0dbe0ba234cb4a42f0926e8565a2fc@icloud.com"},"message":"clickable and draggable scrollbar (#2431)\n\n* can click to navigate\r\n\r\nThis deals with #251\r\n\r\n* added drag event\r\n\r\n* replaced click and drag events with document node events\r\n\r\nthis allows the mouse to be moved and released off the scrollbar\r\n\r\n* now using absolute cursor position in the window\r\n\r\n`.offsetY` was measuring from the top of any clickable element, so in the statusbar or on the tabline, it would start measuring from a different point, causing the cursor to jump.\r\n\r\nThis now uses the absolute y position of the cursor.\r\n\r\n* cosmetic changes: use state and class methods\r\n\r\n* added private modifiers\r\n\r\n* moved private method to satisfy tslint\r\n\r\n* changed to public modifiers\r\n\r\n* updated to use arrow functions instead of .bind methods\r\n\r\n* removed commented out code and fixed linting","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/388c740aae42852a0598c59a6d155e40d6c2d67d"},{"sha":"97899e122272bfeeeeb6007e3e12993c5e275972","author":{"name":"Akin","email":"00a27f3d826b80fb224496f54c2b3f1db0478184@gmail.com"},"message":"Feature/initial Git VCS provider (#1310)\n\n* add git addition and deletion count\r\n\r\n* add typing to git service\r\n\r\n* add ideas for styling\r\n\r\n* add error handling and checks to determine rendering\r\n\r\n* reorder comma separator\r\n\r\n* get gitroot utility and pass in current dit\r\n\r\n* fix name typo for gitroot fn\r\n\r\n* add logs for debugging\r\n\r\n* [WIP] debug ocaml lang server\r\n\r\n* promisify exec command\r\nmerge upstream\r\n\r\n* add semicolon to external commandline config\r\n\r\n* add semicolon to js file as per lint error\r\n\r\n* write manual diffSummary function\r\nadd per file changes and option to show perfile changes\r\n\r\n* add try catch block to prevent errors\r\n\r\n* add further check for error points\r\n\r\n* comment out unused fn call cast promisified type to any\r\nadd fixme comment to check back in re this typing\r\n\r\n* add FA icons add spacer char\r\nchange rendering so elements are only created\r\nas necessary\r\n\r\n* change long line initialisation to explicit decls\r\n\r\n* typos re variable names\r\n\r\n* revert markdown changes\r\n\r\n* revert markdown changes\r\n\r\n* remove local changes as they make little sense\r\nfix counting of local changes in case of future use case\r\n\r\n* re-add git-js\r\n\r\n* tweak use of git js\r\n\r\n* initialise git sync then use return git obj\r\n\r\n* remove cwd calls from git instantiation\r\n\r\n* ongoing experimentations with git plugin\r\n\r\n* initial re-implementation of git vcs as per #2110\r\n\r\n* attempt promises with git and use workspace\r\n\r\n* use simple-git to get branch\r\n\r\n* remove console.log return empty string if no current branch\r\n\r\n* try using require version of simple git and saving git instance\r\n\r\n* try using chaining api rather than async/await\r\n\r\n* add git branch menu and tidy up plugin\r\nadd get branches method and git checkout method to vcs provider\r\n\r\n* move git into version control service and add index\r\n\r\n* Use arrow functions in git vcs provider\r\n\r\n* add simple git to webpack external to prevent minfication mangling\r\n\r\n* add fetch branch commands\r\n\r\n* invert git plugin and git provider [WIP]\r\n\r\n* add functioning vcs manager\r\n\r\n* separate components into separate file\r\nremove specific  references to git\r\n\r\n* add vcs components file\r\n\r\n* remove errant console.log\r\n\r\n* switch to using the registerProvider pattern\r\n\r\n* add sidebar plugin for vcs\r\n\r\n* tweak title styles and add modified count\r\n\r\n* use npm/yarn-run-all for start command to avoid memory leak\r\n\r\n* fix typing of files in vcsStore\r\n\r\n* use oni.log to log errors or default to console\r\n\r\n* revert changes in README.md\r\n\r\n* add simple-git as a dependency and typescript as a dev dependency\r\n\r\n* use run-s for unit tests\r\n\r\n* format response from git js to match VCSProvider\r\nreturn status object and render based on that\r\n\r\n* add more events to VersionControl interface\r\n\r\n* add enzyme tests for components, refactor additions and completions\r\n\r\n* add enzyme test file\r\n\r\n* tweak styles following component refactor\r\n\r\n* tidy up deletions and insertions component\r\n\r\n* add tests for VersionControlView component\r\n\r\n* fix stagedfileschanged event name typo\r\nuse events to trigger getStatus in vcs pane\r\n\r\n* encapsulate getInstance phew.. really bugged me trade accuracy for cleverness in update branch indicator\r\n\r\n* fix use of menu api as it miss matches with the menumanager\r\n\r\n* dont export the init function in vcsmanager\r\n\r\n* Set error state in redux on error\r\n\r\n* update rxjs to 5.5.10 to match oni-types package\r\n\r\n* use fork of \"oni-type\" to test if ci passes\r\n\r\n* fix overflow issues and use word-break\r\n\r\n* wrap provider methods in try catch and explicitly return void or val\r\n\r\n* downgrade to rxjs 5.5.8\r\n\r\n* revert to now fixed oni-types package\r\n\r\n* add initial functionality to activate and deactivate plugin\r\n\r\n* [WIP] Switch to activation and deactivation exclusively through events\r\n\r\n* remove console.log\r\n\r\n* add check inside vcsManager to control when plugin loads WIP\r\n\r\n* fix provider selection check\r\n\r\n* remove extra newline\r\n\r\n* upgrade oni types to 0.0.8\r\n\r\n* fix manager comment typo add, ability to navigate titles\r\nadd visibility filter to view component\r\nremove unused check in get status\r\n\r\n* add ability to collapse and expand sections\r\n\r\n* update tests and change from using capitalize fn :(\r\n\r\n* Move version control components, tidy up provider activations handler\r\nfix tests and componentize the caret\r\n\r\n* update snapshots\r\n\r\n* fix parsing issues in ui-test tabs\r\n\r\n* revert changes in FileConfiguration and tsconfig react\r\n\r\n* only create sidebar if none is existent\r\nremove unnecessary return, revert prettier to master version\r\n\r\n* remove useless wrapper div\r\n\r\n* update snapshots\r\n\r\n* allow git provider errors to bubble up so they can be handled\r\nwith notifications which inform the user of why something is not working\r\n\r\n* remove unused var\r\n\r\n* add vcsmanager test in jest\r\n\r\n* fix not re-applying state error\r\n\r\n* pull upstream\r\n\r\n* remove uses of Log and use oni-core-logging\r\n\r\n* merge upstream fix conflicts\r\n\r\n* fix vcs name issue re. notifications\r\n\r\n* remove extra variable in App.ts\r\n\r\n* set simple git working dir constructor and handle updates there\r\nremove explicit passing in of working dir\r\n\r\n* remove vcs provider from duplicate interface\r\n\r\n* update functions to remove unnecessary args\r\n\r\n* run get diff and get branch in parallel fix missing return in diff fn\r\n\r\n* explicitly pass in the project root to prevent race conditions\r\nwhilst changing dir\r\n\r\n* fix removal of initial gitp assignment in constructor\r\n\r\n* improve version control manager tests\r\n\r\n* update jest to avoid coverage bug improve test further\r\n\r\n* add send notification to vcs pane args\r\n\r\n* update snapshots\r\n\r\n* fix import ordering in view\r\n\r\n* gst\r\n\r\n* separate out subscription creation and error notifications\r\nswitch package json plugin commands to && chain\r\n\r\n* remove console.logs\r\n\r\n* rename args\r\n\r\n* split out mocks into separate files\r\n\r\n* update tests wip\r\n\r\n* remove is repo check since plugin should only activate if is true\r\nconvert handle provider to async function\r\n\r\n* await handle provider status\r\n\r\n* remove console.log assign subscriptions directly\r\n\r\n* upgrade ts-jest and redux mock store\r\n\r\n* add readable names to handle provider status\r\n\r\n* import * for vcs types fix import of redux mock store\r\n\r\n* add vcs definition file to be deleted once oni-api adds vcs\r\n\r\n* initialise project root to activeWorkspace\r\n\r\n* revert changes to commont.ts use SFC typing\r\n\r\n* fix package json\r\n\r\n* add vcs store test\r\n\r\n* fix new name of versioncontrolstate\r\n\r\n* hide sidebar behind experimental feature flag\r\n\r\n* remove collect coverage from jest config option\r\n\r\n* update version control pane to focus on testing react not redux\r\n\r\n* add jest to codecov command\r\nremove unnecessary type annotations\r\n\r\n* add jest coverage json to final istanbul report\r\n\r\n* update jest coverage runner\r\n\r\n* change path name for jest coverage file\r\n\r\n* add inlineSourceMap option to jest tsconfig\r\n\r\n* remove jest coverage merging\r\n\r\n* add jest coverage upload command\r\n\r\n* remove unnecessary coverage flag and type annotations\r\n\r\n* fix chained and operator ui bug\r\nusing thing && thing && component can cause 0 to be rendered","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/97899e122272bfeeeeb6007e3e12993c5e275972"},{"sha":"f47506103b87c67fec59601f884f0087271fe82e","author":{"name":"Tal Amuyal","email":"fa70dc9ce4f6c49ce38c4ca3d50be982d39865b7@gmail.com"},"message":"Add a 'find in files' quick-menu (#2315)\n\n* Pull out QuickOpen to a plugin\r\n* Add a 'find in files' option","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/f47506103b87c67fec59601f884f0087271fe82e"},{"sha":"4bdb4f83edb47029034c4046e4adba1c490dc1f1","author":{"name":"Paul Roberts","email":"ac15c64786c8cbf8695ab34faa19e9717b15254a@gmail.com"},"message":"Fix for #2251 Oni does not correctly locate executables (#2440)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/4bdb4f83edb47029034c4046e4adba1c490dc1f1"},{"sha":"1e7fe16d3e6f1ddff05f21165db048d982d47537","author":{"name":"Tal Amuyal","email":"fa70dc9ce4f6c49ce38c4ca3d50be982d39865b7@gmail.com"},"message":"Refactoring twards uni-repo - part 1 (#2443)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/1e7fe16d3e6f1ddff05f21165db048d982d47537"},{"sha":"4ce7b50e4937ac3e8666ad437c24c378cdf3e1a1","author":{"name":"keforbes","email":"f8443a249515b29b93d4a7325665da0666c51d1e@users.noreply.github.com"},"message":"remove 'File Explorer Split' menu item (#2423)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/4ce7b50e4937ac3e8666ad437c24c378cdf3e1a1"},{"sha":"ecbd4af16c115ebc5a874fa7601b1e9dd603e759","author":{"name":"Akin","email":"00a27f3d826b80fb224496f54c2b3f1db0478184@gmail.com"},"message":"Feature/add git commit functionality (#2441)\n\nAs part of fleshing out the VCS this pr adds the ability to commit a file using the git sidebar.\r\n\r\nAdditions:\r\n* Menu command toggle vcs visibility\r\n* Recent Commits Section: commits made whilst in oni (later might be preferable to get a git log rather than commits from oni)\r\n\r\n* Commiting: see below\r\n\r\n![vcs_commit](https://user-images.githubusercontent.com/22454918/43024011-bd3e27ac-8c64-11e8-8d2e-944047d7ed8d.gif)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/ecbd4af16c115ebc5a874fa7601b1e9dd603e759"},{"sha":"c66787474ca09ebe6f3445fbef66f465ce12f08c","author":{"name":"Tal Amuyal","email":"fa70dc9ce4f6c49ce38c4ca3d50be982d39865b7@gmail.com"},"message":"Move API out (#2459)\n\nThanks, @Akin909 :)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/c66787474ca09ebe6f3445fbef66f465ce12f08c"},{"sha":"c46508294e2ad7415ef25f828417f9fd63c130c7","author":{"name":"Akin","email":"00a27f3d826b80fb224496f54c2b3f1db0478184@gmail.com"},"message":"Feature/ Indent lines improvements (#2446)\n\nAs mentioned in #2344 buffer layers suffer from laggy rendering on scroll, on some investigation it seems the `auditTime` we use in the `shouldMeasure$` observable means that the information is not being updated in real time so scrolling quickly through a buffer causes indentlines or color highlights to appear in a *janky* fashion i.e. they are out of place.\r\n\r\nNot sure what it was used for but I think because the information is required by ui pieces which need v. up to date data re window details we should allow things to be updated as often possible. This change greatly improves the rendering.\r\n\r\nThere are a couple of things which still cause the ui to be a bit janky:\r\n* one is the initial buffer entering although this is arguably low priority 🤷‍♂️ - seems quite a lot happens there the first time and rendering is noticeably slower.\r\n* folding is completely unhandled (not investigated yet)\r\n* double line wrapping\r\n* searching in a buffer which can change the position of the window doesn't seem to update the window positioning (any ideas @bryphe?) - i.e. searching in buffer with `?` or `/` can move the viewport towards the match(es) in this case window details passed to context don't seem to update\r\n* initial load of a buffer similar to one\r\n### Other additions:\r\n\r\n* I also tweaked the indent lines to use a `bannedFiletypes` buffer as opposed to a whitelist aka as discussed with @CrossR it is now on for all filetypes except those which are blacklisted. @CrossR examples of where you would want a black list I think would be most vim plugin buffers like `peekabo` or `startify` or `nerdtree` etc. in these cases the indentlines rarely render desirably and are arguably not required.\r\n\r\n* I render the first indent line which is the same behaviour as in `vscode` however i've added an option. `experimental.indentLines.skipFirst` which allows a user to avoid this behaviour if they would prefer","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/c46508294e2ad7415ef25f828417f9fd63c130c7"},{"sha":"d4711447938333d87c9a205349e4f8065debaf41","author":{"name":"feltech","email":"f9a6b87cbe601fa537bee44b94c5f1d9a9190503@users.noreply.github.com"},"message":"Fix + tidy descriptions of Explorer commands (#2460)\n\n* In the command palette when the Explorer is selected there were two\r\noptions to create a new file.  One of them is actually the command to\r\ncreate a new directory.\r\n* So fix the incorrect name for that.\r\n* Also harmonise the naming scheme of the other explorer actions.","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/d4711447938333d87c9a205349e4f8065debaf41"},{"sha":"06f476c41922899b3f35496f3b654da3f363ba66","author":{"name":"Bryan Phelps","email":"96f16b2d7cad41f0d1eae76028cede1e18d0a708@outlook.com"},"message":"Add Lennaert Meijvogel as a backer - thank you! :)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/06f476c41922899b3f35496f3b654da3f363ba66"},{"sha":"97f643eed422c47d34bba656c737c5a32ca2b7b1","author":{"name":"Akin","email":"00a27f3d826b80fb224496f54c2b3f1db0478184@gmail.com"},"message":"remove cursor moved audit time add scroll observable to close signature help (#2454)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/97f643eed422c47d34bba656c737c5a32ca2b7b1"},{"sha":"0d20916735188fdda7edc8fa9969f722d65d7643","author":{"name":"Ryan C","email":"ea3cd978650417470535f3a4725b6b5042a6ab59@ryancross.xyz"},"message":"Bump oni-neovim-binaries version. (#2461)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/0d20916735188fdda7edc8fa9969f722d65d7643"},{"sha":"759918d17b490655d0d814f611d1e7eaecf53e17","author":{"name":"Ryan C","email":"ea3cd978650417470535f3a4725b6b5042a6ab59@ryancross.xyz"},"message":"Ignore Yarn from Linguist. (#2462)","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/759918d17b490655d0d814f611d1e7eaecf53e17"},{"sha":"b901ecdda0ab1e6589804b2ec857c8d957332a4d","author":{"name":"Ryan C","email":"ea3cd978650417470535f3a4725b6b5042a6ab59@ryancross.xyz"},"message":"Markdown Syntax Highlights (#2332)\n\n* Basic code highlights.\r\n\r\n* Check if the given language is valid, use auto highlight if not.\r\n\r\n* Fix check.\r\n\r\n* Set baseUrl as well.\r\n\r\nUnrelated to code blocks, but fixes #1653 and is a single line change in the options I've added.\r\n\r\n* Bump marked types package number.\r\n\r\n* Move style sheet to only markdown preview.\r\n\r\n* Swap theme to option.\r\n\r\n* Fix review comment from previous PR.\r\n\r\n* Fix nohighlights.\r\n\r\n* Update tests for Markdown preview.\r\n\r\n* Fix lint error.\r\n\r\n* Add config option for syntax highlights.","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/b901ecdda0ab1e6589804b2ec857c8d957332a4d"},{"sha":"e2c3fef196db096aa371a19d3c91bd285850c23c","author":{"name":"Akin","email":"00a27f3d826b80fb224496f54c2b3f1db0478184@gmail.com"},"message":"Feature/uncommit unstage functionality (#2457)\n\n* add unstage command and binding\r\n\r\n* add getLogs function to provider and render git logs\r\n\r\n* make latest commit selectable\r\n\r\n* add uncommit functionality\r\n\r\n* add help ui improvements and read in current bindings\r\n\r\n* pass in commands and default to global var\r\n\r\n* fix tests to match new git logs interface\r\n\r\n* add test to assert help prompt is shown\r\n\r\n* add test for help component\r\n\r\n* remove unused project root argument\r\n\r\n* add scrollability to the list no entire component\r\n\r\n* disable new binding if commiting\r\n\r\n* add empty fileChanged event dispatch to uncommit a\r\n\r\nction\r\n\r\n* add wrap in brackets and extra commands to help co\r\n\r\nmponent\r\n\r\n* simplify commit submission handling\r\n\r\n* create refresh function\r\n\r\n* refresh in the finally method of commitFile functi\r\n\r\non\r\n\r\n* re-add component did mount function and call get s\r\n\r\ntatus\r\n\r\n* refresh data in vcs pane on dir change and file status even if no t visible\r\n\r\n* update help component test\r\n\r\n* consolidate error message handling\r\n\r\n* fix help test greater than assertion","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/e2c3fef196db096aa371a19d3c91bd285850c23c"},{"sha":"b6bdb4bd68a41b4c751da02e74ddfb3512ebe758","author":{"name":"feltech","email":"f9a6b87cbe601fa537bee44b94c5f1d9a9190503@users.noreply.github.com"},"message":"Explorer: Locate Current Buffer (#2429)\n\n* Command to find current buffer in Explorer and select it (#1567)\r\n\r\nAdd command palette option \"Explorer: Locate Current Buffer\" that will\r\nexpand directories down to the current buffer, then select the\r\ncorresponding file/directory.\r\n\r\n* Only dispatch success action if/when selection changed as expected\r\n\r\nPrevent sending pointless `SELECT_FILE_SUCCESS` actions if we're not\r\nactually in the process of selecting a file (or haven't selected the\r\nfile we expect yet).\r\n\r\n* Open Explorer if it's not visible when executing Locate Current Buffer.\r\n\r\n* Keep `registerCommand` calls together in the `index.tsx` and unify\r\ntheir style.\r\n* Use the `SidebarManager` to first ensure the Explorer is shown, before\r\nthen locating the file in the `ExplorerSplit`.\r\n\r\n* Remove duplicated `nodePath` function in favour of `getPathForNode`\r\n\r\n* Fix sidebar hiding when locating file in Explorer\r\n\r\n* Strangely, `SidebarManager.setActiveEntry` will close the sidebar if\r\nthe Explorer is already open and you try to open it again.\r\n* So only trigger opening the Explorer if it's not already visible.\r\n\r\n* tslint: alphabetize imports\r\n\r\n* Fix test conflict\r\n\r\n* `epicMiddleware.replaceEpic` internally dispatches a\r\n`@@redux-observable/EPIC_END` action, which gets saved to the\r\n`mockStore`'s\r\nactions list. Every test case's `afterEach` thus adds an additional\r\naction to this actions list. This pollutes all subsequent stores created\r\nvia the `mockStore` factory, which is odd.\r\n* This was accounted for in the YANK_AND_PASTE_EPICS test by assuming\r\n\"an init action is sent first\", which is not the case.\r\n* So move the setup that is only for the SET_ROOT_DIRECTORY test inside\r\nit's own `describe` block, remove the unnecessary `replaceEpic` call,\r\nand fix the test for expected number of actions.\r\n\r\n* Add `selectFileReducer` tests\r\n\r\n* Add `selectFileEpic` tests\r\n\r\n* Minor test tidying\r\n\r\n* Add notificationEpic SELECT_FILE_FAIL test\r\n\r\n* Add VimNavigator and ExplorerView tests\r\n\r\n* Remove unused imports in test + tidy\r\n\r\n* Add ExplorerSplit tests\r\n\r\n* Add Locate Buffer integration test\r\n\r\n* tslint: alphabetise imports\r\n\r\n* Possibly fix SELECT_FILE on OSX + add logging to isolate problem\r\n\r\n* Fix Explorer.LocateBufferTest for symlinked tempdir (i.e. OSX)\r\n\r\n* Resolve symlinks before testing if selection is a descendant of workspace\r\n\r\n* Add a hook to `IFileSystem` for `realpath`.\r\n* Use that to resolve symlinks in the `selectFileEpic`.\r\n* Also be slightly more robust and use `path.relative` to test if file\r\npath is a descendent of workspace, rather than `startsWith`.\r\n* Revert changes to the `Explorer.LocateBufferTest` from previous\r\nattempt to fix for OSX.\r\n* Leave in some logging on the expectation that OSX will still fail.\r\n\r\n* Fix ExplorerStore tests\r\n\r\n* Harmonise `realPath` => `realpath` so that mocks work.\r\n* Monkey patch `MemoryFileSystem` to have a trivial `realpath` function.\r\n* Make `selectFileEpic` tests asynchronous.\r\n\r\n* Put symlink-less file to select in the store (for OSX)\r\n\r\n* Use temporary workspace for QuickOpenTest\r\n\r\n* `Explorer.LocateBufferTest` changes the workspace to a\r\ntemporary workspace, but `QuickOpenTest` wanted the Oni source directory.\r\n* So use a temporary workspace for `QuickOpenTest` as well and commonise\r\nthe construction of such workspaces into `Common.ts`.\r\n* Also removed some debug logging.\r\n\r\n* Fix Neovim.CallOniCommands test\r\n\r\n* There is a known bug in the typescript language server client (e.g.#1588)\r\n* So don't create files that trigger the language server in a test that\r\nhas nothing to do with it.\r\n\r\n* Attempt to fix race in PrettierPluginTest on OSX\r\n\r\n* Revert \"Attempt to fix race in PrettierPluginTest on OSX\"\r\n\r\nThis reverts commit 22a6424586f3fd7eb68f0941567576210dcdfd71.\r\n\r\n* Use temporary workspace for PrettierPluginTest\r\n\r\n* Another attempt to get the test passing on OSX.  Hoping that the\r\nworkspace is just dirtied by previous tests.\r\n* Removed pointless text from test `File.ts` to make this work.\r\n\r\n* Move UI elment assertion of PrettierPluginTest to the end\r\n\r\nHopefully the other assertions will give a better clue what is failing\r\non OSX.\r\n\r\n* Add logging to isolate issue with PrettierPluginTest on OSX\r\n\r\n* Fix logging to isolate issue with PrettierPluginTest on OSX\r\n\r\n* More logging to isolate issue with PrettierPluginTest on OSX\r\n\r\n* Wait for status bar element in PrettierPluginTest on OSX\r\n\r\n* Allow failure to get window count in test afterEach\r\n\r\n* Fix waiting for status bar element in PrettierPluginTest on OSX\r\n\r\n* Remove before/afterEach from runInProcTest to enable retries\r\n\r\n* Add some logs when oni is close after test\r\n\r\n* Add a couple of mocha flags that may stabalise tests\r\n\r\n* Remove debug logs + tidy\r\n\r\n* Tolerate failure to get window count when stopping Oni\r\n\r\n* Add a retry to WindowsInstallerTests\r\n\r\n* Revert \"Add a retry to WindowsInstallerTests\"\r\n\r\nThis reverts commit d6b4a2996835d0ff6ca633adc62838e2bea6c3f4.\r\n\r\n* Remove pointless mocha flags","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/b6bdb4bd68a41b4c751da02e74ddfb3512ebe758"},{"sha":"b2ef17fde057d55eeb6ac78e1e3c0a73bd279c18","author":{"name":"feltech","email":"f9a6b87cbe601fa537bee44b94c5f1d9a9190503@users.noreply.github.com"},"message":"Jump to files/directories created in the Explorer (#2468)\n\n* Add a `SELECT_FILE` action as the last step in `CREATE_NODE_COMMIT` so\r\nthat files created in the explorer are scrolled and highlighted.\r\n* `SELECT_FILE` has the same effect as `EXPAND_DIRECTORY` + `REFRESH`,\r\nso no need to include those as well.\r\n* Updated unit tests.","distinct":false,"url":"https://api.github.com/repos/Akin909/oni/commits/b2ef17fde057d55eeb6ac78e1e3c0a73bd279c18"}]}
{"actor":{"display_login":"Akin909"}}