- 18 12月, 2021 3 次提交
-
-
由 Joe Previte 提交于
* fix: add codeServerVersion to vscode/product/json * chore: update vscode * chore: update modulePathIgnorePattern jest
-
由 Asher 提交于
* Implement last opened functionality Fixes https://github.com/cdr/code-server/issues/4619 * Fix test temp dirs not being cleaned up * Mock logger everywhere This suppresses all the error and debug output we generate which makes it hard to actually find which test has failed. It also gives us a standard way to test logging for the few places we do that. * Use separate data directories for unit test instances Exactly as we do for the e2e tests. * Add integration tests for vscode route * Make settings use --user-data-dir Without this test instances step on each other feet and they also clobber your own non-test settings. * Make redirects consistent They will preserve the trailing slash if there is one. * Remove compilation check If you do a regular non-watch build there are no compilation stats so this bricks VS Code in CI when running the unit tests. I am not sure how best to fix this for the case where you have a build that has not been packaged yet so I just removed it for now and added a message to check if VS Code is compiling when in dev mode. * Update code-server update endpoint name
-
由 Jonathan Yu 提交于
-
- 17 12月, 2021 4 次提交
-
-
由 Joe Previte 提交于
Co-authored-by: NAsher <ash@coder.com>
-
由 Asher 提交于
-
由 Asher 提交于
I have been wondering why my editor is not defaulting to two spaces and it is because indent_size was removed from the * block. I am not sure why we would need a separate block for package.json and yaml anyway since they use the same settings as the rest of our code. I would revert the commit but this change was made in a larger commit with a bunch of unrelated changes.
-
由 Kyle Carberry 提交于
* fix: Update install.sh to use "coder" GitHub organization * Update docs preview
-
- 16 12月, 2021 5 次提交
-
-
由 Asher 提交于
Fixes https://github.com/cdr/code-server/issues/3410 Fixes https://github.com/cdr/code-server/issues/4604 Fixes https://github.com/cdr/code-server/issues/4607 Fixes https://github.com/cdr/code-server/issues/4608 Fixes https://github.com/cdr/code-server/issues/4609 Also has the foundation for https://github.com/cdr/code-server/issues/4619.
-
由 Joe Previte 提交于
* Add Instructions To Install 100% In Android (#4536) * Add Instructions To Install 100% In Android Thx * Update android.md Co-authored-by: NJoe Previte <jjprevite@gmail.com> * docs: clean up android.md * docs: add android to manifest * Add missing backtick Co-authored-by: NThe AliX Legend <alixgamer175@gmail.com> Co-authored-by: NAsher <ash@coder.com> Co-authored-by: Nrepo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
-
由 Joe Previte 提交于
Co-authored-by: NAsher <ash@coder.com>
-
由 renovate[bot] 提交于
Co-authored-by: NRenovate Bot <bot@renovateapp.com> Co-authored-by: NJoe Previte <jjprevite@gmail.com>
-
由 Len 提交于
* Support browsers from before 2020 As reported in #2825, #2826 and #3051, almost everything works in older browsers. This setting here prevented me from updating and I think it is an obvious enhancement to not restrict to browsers from 2020+. There should not be any measurable downsides of this change since es6 and es2020 are pretty similar with only minor differences. * Include lib (polyfills) for <es2020 targets * Assume all modern dom features despite es6 syntax * Add modern dom iterators to es6 environment Co-authored-by: NJoe Previte <jjprevite@gmail.com> Co-authored-by: NAsher <ash@coder.com>
-
- 15 12月, 2021 3 次提交
-
-
由 Joe Previte 提交于
* Added instructions to install it on iOSi (#4614) * Added instructions to install it on iOS * Update ios.md Co-authored-by: NJoe Previte <jjprevite@gmail.com> * docs: add ios to manifest * docs: clean up ios docs Co-authored-by: NThe AliX Legend <alixgamer175@gmail.com>
-
由 hyk 提交于
Co-authored-by: NJoe Previte <jjprevite@gmail.com>
-
由 Leask Wong 提交于
* adding option --edge to install latest edge / preview version * updated arg --edge parsing to match the style of --dryrun
-
- 11 12月, 2021 2 次提交
-
-
由 Joe Previte 提交于
* chore(release): bump version to 4.0.0 * Bump test plugin code-server engine Co-authored-by: NAsher <ash@coder.com>
-
由 Asher 提交于
The problem before was that the pop() caused the open in existing instance functionality to break because the arguments no longer contained the file. We could simply remove the pop() but since `workspace` and `folder` are not CLI arguments I think it makes sense to handle them in a separate function which can be called at the point where they are needed. This also lets us de-duplicate some logic since we create these arguments in two spots and lets us skip this logic when we do not need it. The pop() is still avoided because manipulating a passed-in object in-place seems like a risky move. If we really need to do this we should copy the positional argument array instead.
-
- 10 12月, 2021 1 次提交
-
-
由 Joe Previte 提交于
-
- 09 12月, 2021 1 次提交
-
-
由 Asher 提交于
* Add tests for relativeRoot * Remove path.posix.join Since this is for file system paths it feels incorrect to use it on URL paths as they are different in many ways. * Rewrite cookie path logic Before we relied on the client to resolve the base given to it by the backend against the path. Instead have the client pass that information along so we can resolve it on the backend. This means the client has to do less work. * Do not remove out directory before watch This is re-used for incremental compilation. Also remove del since that was the only use (and we can use fs.rmdir in the future if we need something like this). * Remove unused function resolveBase
-
- 08 12月, 2021 3 次提交
-
-
由 Asher 提交于
* Remove extra VS Code CLI spawn We already spawn VS Code's CLI when necessary in the lines below. Having the CLI spawn unconditionally when in a VS Code environment makes it impossible to run code-server within code-server (for example to develop it). * Update VS Code This sanitizes our environment variables so code-server does not always think it is a child spawn. Fixes https://github.com/cdr/code-server/issues/4519.
-
由 Asher 提交于
The watch script was reloading the web server after every extension compilation which is not necessary plus VS Code will not even be ready at that point anyway. Instead restart when the main compilation is finished. The string to match with includes a "with" because otherwise it would match "Finished compilation extensions" which is not the main compilation task where we actually need to restart the web server. I also replaced this.log with console.log because the former does not include a newline and it appears we want newlines with all these (otherwise the next log starts on the same line which looks odd). I removed the cache clean as well because the cache is meant to stay there to speed up builds.
-
由 JounQin 提交于
Co-authored-by: NJoe Previte <jjprevite@gmail.com>
-
- 07 12月, 2021 2 次提交
-
-
由 Joe Previte 提交于
* docs(CONTRIBUTING): update workflow based on vscode changes * docs(MAINTAINING): add section for syncing VS Code upstream Co-authored-by: Nrepo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
-
由 renovate[bot] 提交于
Co-authored-by: NRenovate Bot <bot@renovateapp.com>
-
- 02 12月, 2021 1 次提交
-
-
由 Teffen 提交于
* Fix issue where HTTP error status codes are not read. * Fix issues surrounding sessions when accessed from a proxy. - Updated vscode args to match latest upstream. - Fixed issues surrounding trailing slashes affecting base paths. - Updated cookie names to better match upstream's usage, debuggability. * Bump vendor. * Update tests. * Fix issue where tests lack cookie key. Co-authored-by: NAsher <ash@coder.com>
-
- 30 11月, 2021 2 次提交
-
-
由 Ben Potter 提交于
Co-authored-by: NJoe Previte <jjprevite@gmail.com>
-
由 renovate[bot] 提交于
Co-authored-by: NRenovate Bot <bot@renovateapp.com>
-
- 23 11月, 2021 2 次提交
-
-
由 Joe Previte 提交于
-
由 Joe Previte 提交于
-
- 20 11月, 2021 4 次提交
-
-
由 Teffen 提交于
* Fix issue where 404 errors are mistaken for server errors. * Bump vendor.
-
由 Joe Previte 提交于
Co-authored-by: NTeffen <TeffenEllis@users.noreply.github.com>
-
由 Teffen 提交于
- Clean up watcher behaviors.
-
由 renovate[bot] 提交于
Co-authored-by: NRenovate Bot <bot@renovateapp.com> Co-authored-by: NJoe Previte <jjprevite@gmail.com>
-
- 18 11月, 2021 1 次提交
-
-
由 Asher 提交于
This causes / to always take precedence and on the VS Code side we would see /vscode instead of / so the matching does not work correctly.
-
- 17 11月, 2021 2 次提交
-
-
由 Asher 提交于
The "Starting watch-client" string no longer appears in the latest build output. We could look for "Finished compilation with" to avoid restarting when other tasks restart (since they also include the name i.e. "Finished compilation extensions with 0 errors") but I figure we might as well restart code-server when any compilation task completes in case other tasks include changes that need to be reloaded.
-
由 Jinu 提交于
-
- 16 11月, 2021 2 次提交
-
-
由 Joe Previte 提交于
* feat: add test for humanPath * refactor: make humanPath pure and pass in homedir
-
由 Joe Previte 提交于
-
- 15 11月, 2021 1 次提交
-
-
由 Teffen 提交于
* Refactor vscode router to load async. * Bump vscode. * fix volumes (#4497) * Fix : recreate the termux guide to adapt the recent changes (#4472) * Fix : recreate the termux guide to adapt the recent changes Termux nodejs-lts changed from v14 to v16 and there are many issues people are facing such as with argon2. Hence I recommend changing it to this install process which is comparably better and has one less issue :^) I've also added some extra things such as installing GO and Python, idk about the TOC tree but this is pretty much it. * yarn-fmt and minor typos https://github.com/cdr/code-server/pull/4472#issuecomment-964752180 * Fix : replace unnecessary steps to be linked to a guide * Change from private gist to a section in Extra * Remove reference to non-existent step * ready to merge! Co-authored-by: NJoe Previte <jjprevite@gmail.com> Co-authored-by: NJinu <jlandowner8@gmail.com> Co-authored-by: NHan Seung Min - 한승민 <hanseungmin.ar@gmail.com> Co-authored-by: NJoe Previte <jjprevite@gmail.com>
-
- 13 11月, 2021 1 次提交
-
-
由 Han Seung Min - 한승민 提交于
* Fix : recreate the termux guide to adapt the recent changes Termux nodejs-lts changed from v14 to v16 and there are many issues people are facing such as with argon2. Hence I recommend changing it to this install process which is comparably better and has one less issue :^) I've also added some extra things such as installing GO and Python, idk about the TOC tree but this is pretty much it. * yarn-fmt and minor typos https://github.com/cdr/code-server/pull/4472#issuecomment-964752180 * Fix : replace unnecessary steps to be linked to a guide * Change from private gist to a section in Extra * Remove reference to non-existent step * ready to merge! Co-authored-by: NJoe Previte <jjprevite@gmail.com>
-