1. 14 2月, 2020 1 次提交
    • A
      Simplify frontend · b8fa7da9
      Asher 提交于
      Just a login form and a list of applications. No modals or anything like
      that.
      b8fa7da9
  2. 06 2月, 2020 1 次提交
  3. 05 2月, 2020 1 次提交
  4. 09 1月, 2020 1 次提交
  5. 08 1月, 2020 1 次提交
    • A
      Update nbin · 6a1dcab7
      Asher 提交于
      Should finally be able to build with Node v12 now.
      6a1dcab7
  6. 01 11月, 2019 1 次提交
  7. 30 10月, 2019 1 次提交
  8. 19 10月, 2019 2 次提交
    • A
      Add dependencies required for running build script · 88cef85f
      Asher 提交于
      They were getting pulled from VS Code which doesn't work if you are
      running a build in a clean repo.
      88cef85f
    • A
      Update to 1.39.2 · bdd11f74
      Asher 提交于
      Also too the opportunity to rewrite the build script since there was a
      change in the build steps (mainly how the product JSON is inserted) and
      to get the build changes out of the patch. It also no longer relies on
      external caching (we'll want to do this within CI instead).
      bdd11f74
  9. 11 10月, 2019 1 次提交
  10. 08 10月, 2019 1 次提交
  11. 05 10月, 2019 1 次提交
  12. 17 9月, 2019 1 次提交
    • A
      Update nbin · ef069d9b
      Asher 提交于
      The latest version contains a fix for passing null options when reading
      a file. Fixes #544.
      ef069d9b
  13. 13 9月, 2019 1 次提交
    • A
      Add tar endpoint · f8635a12
      Asher 提交于
      This will be used to load extensions into the browser using requirefs.
      f8635a12
  14. 31 8月, 2019 1 次提交
  15. 14 8月, 2019 1 次提交
  16. 10 8月, 2019 1 次提交
  17. 01 8月, 2019 1 次提交
  18. 19 7月, 2019 4 次提交
  19. 17 4月, 2019 1 次提交
    • L
      Added serviceworker and web-manifest (#154) · 22b485ac
      Luca Casonato 提交于
      * Added serviceworker and manifest.json
      
      * added deps in package.json
      
      * fixed image link
      
      * actually fixed images i think
      
      * added assets to individual module folders
      
      * added caching
      
      * Serviceworker now properly loads
      
      * Changed single to double quotes
      
      * Update lock
      
      * moved the service worker back into prod only
      
      * removed sw from general
      
      * changed background color of splash screen
      
      * added logo to server
      
      * centralized logo into single assets folder
      22b485ac
  20. 16 4月, 2019 1 次提交
    • A
      Update node to 10.15.1 (#472) · aabb2ecd
      Asher 提交于
      * Update Node to 10.15.1
      
      * Remove string replace that was used for oclif
      
      * Update nbin
      
      * Package node-pty and spdlog with nbin
      
      * Label stderr/stdout from shared process
      
      * Remove fork override
      
      * Prevent "already disposed" errors when trying to kill disposed proxies
      
      * Include spdlog dependencies
      
      * Shim /node_modules
      
      * Add node_modules to Docker ignore
      
      It keeps using my already-built .node files which results in a
      mismatching GLIBC version error.
      
      * Update nbin
      aabb2ecd
  21. 04 4月, 2019 1 次提交
    • K
      Improve CI caching (#416) · dcf409ae
      Kyle Carberry 提交于
      * Adjust linux distro to ubuntu 14.04
      
      * Cache lib directory for speedy builds
      
      * Fix path linking for default extensions
      
      * Update reset
      
      * Reset to head
      
      * Improve caching
      
      * Still run yarn in CI
      
      * Update yarn before install
      
      * Increase cache timeout
      
      * Install vscode from vstar
      
      * Undo data-dir changes to CLI, add back clean, remove unused CI func
      
      * Remove additional flags added
      
      * Remove unused dependency
      
      * Reset vscode install dir so patching always works
      dcf409ae
  22. 02 4月, 2019 1 次提交
  23. 27 3月, 2019 1 次提交
    • A
      Refactor evaluations (#285) · dc2253e7
      Asher 提交于
      * Replace evaluations with proxies and messages
      
      * Return proxies synchronously
      
      Otherwise events can be lost.
      
      * Ensure events cannot be missed
      
      * Refactor remaining fills
      
      * Use more up-to-date version of util
      
      For callbackify.
      
      * Wait for dispose to come back before removing
      
      This prevents issues with the "done" event not always being the last
      event fired. For example a socket might close and then end, but only
      if the caller called end.
      
      * Remove old node-pty tests
      
      * Fix emitting events twice on duplex streams
      
      * Preserve environment when spawning processes
      
      * Throw a better error if the proxy doesn't exist
      
      * Remove rimraf dependency from ide
      
      * Update net.Server.listening
      
      * Use exit event instead of killed
      
      Doesn't look like killed is even a thing.
      
      * Add response timeout to server
      
      * Fix trash
      
      * Require node-pty & spdlog after they get unpackaged
      
      This fixes an error when running in the binary.
      
      * Fix errors in down emitter preventing reconnecting
      
      * Fix disposing proxies when nothing listens to "error" event
      
      * Refactor event tests to use jest.fn()
      
      * Reject proxy call when disconnected
      
      Otherwise it'll wait for the timeout which is a waste of time since we
      already know the connection is dead.
      
      * Use nbin for binary packaging
      
      * Remove additional module requires
      
      * Attempt to remove require for local bootstrap-fork
      
      * Externalize fsevents
      dc2253e7
  24. 13 3月, 2019 1 次提交
  25. 01 3月, 2019 1 次提交
  26. 26 2月, 2019 1 次提交
  27. 22 2月, 2019 1 次提交
    • K
      Featureful (#31) · 85d2225e
      Kyle Carberry 提交于
      * Fix loading within the CLI
      
      * Remove app
      
      * Remove promise handle
      
      * Add initial travis file
      
      * Add libxkbfile dependency
      
      * Add libxkbfile-dev
      
      * Add build script
      
      * Fix malformed bash statement
      
      * Remove yarn from script
      
      * Improve build script
      
      * Extract upx before usage
      
      * Only run upx if on linux
      
      * Ensure resource directory exists
      
      * Pack runnable binary
      
      * Export binary with platform
      
      * Improve build process
      
      * Install upx before running install script
      
      * Update typescript version before running nexe
      
      * Add os.release() function for multi-platform support
      
      * Update travis.yml to improve deployment
      
      * Add on CI
      
      * Update to v1.31.0
      
      * Add libsecret
      
      * Update build target
      
      * Skip cleanup
      
      * Fix built-in extensions
      
      * Add basics for apps
      
      * Create custom DNS server
      
      * Fix forking within CLI. Fixes TS language features
      
      * Fix filename resolve
      
      * Fix default extensions path
      
      * Add custom dialog
      
      * Store workspace path
      
      * Remove outfiles
      
      * Cleanup
      
      * Always authed outside of CLI
      
      * Use location.host for client
      
      * Remove useless app interface
      
      * Remove debug file for building wordlist
      
      * Use chromes tcp host
      
      * Update patch
      
      * Build browser app before packaging
      
      * Replace all css containing file:// URLs, fix webviews
      
      * Fix save
      
      * Fix mkdir
      85d2225e
  28. 20 2月, 2019 1 次提交
    • A
      Make everything use active evals (#30) · 4a80bcb4
      Asher 提交于
      * Add trace log level
      
      * Use active eval to implement spdlog
      
      * Split server/client active eval interfaces
      
      Since all properties are *not* valid on both sides
      
      * +200% fire resistance
      
      * Implement exec using active evaluations
      
      * Fully implement child process streams
      
      * Watch impl, move child_process back to explicitly adding events
      
      Automatically forwarding all events might be the right move, but wanna
      think/discuss it a bit more because it didn't come out very cleanly.
      
      * Would you like some args with that callback?
      
      * Implement the rest of child_process using active evals
      
      * Rampant memory leaks
      
      Emit "kill" to active evaluations when client disconnects in order to
      kill processes. Most likely won't be the final solution.
      
      * Resolve some minor issues with output panel
      
      * Implement node-pty with active evals
      
      * Provide clearTimeout to vm sandbox
      
      * Implement socket with active evals
      
      * Extract some callback logic
      
      Also remove some eval interfaces, need to re-think those.
      
      * Implement net.Server and remainder of net.Socket using active evals
      
      * Implement dispose for active evaluations
      
      * Use trace for express requests
      
      * Handle sending buffers through evaluation events
      
      * Make event logging a bit more clear
      
      * Fix some errors due to us not actually instantiating until connect/listen
      
      * is this a commit message?
      
      * We can just create the evaluator in the ctor
      
      Not sure what I was thinking.
      
      * memory leak for you, memory leak for everyone
      
      * it's a ternary now
      
      * Don't dispose automatically on close or error
      
      The code may or may not be disposable at that point.
      
      * Handle parsing buffers on the client side as well
      
      * Remove unused protobuf
      
      * Remove TypedValue
      
      * Remove unused forkProvider and test
      
      * Improve dispose pattern for active evals
      
      * Socket calls close after error; no need to bind both
      
      * Improve comment
      
      * Comment is no longer wishy washy due to explicit boolean
      
      * Simplify check for sendHandle and options
      
      * Replace _require with __non_webpack_require__
      
      Webpack will then replace this with `require` which we then provide to
      the vm sandbox.
      
      * Provide path.parse
      
      * Prevent original-fs from loading
      
      * Start with a pid of -1
      
      vscode immediately checks the PID to see if the debug process launch
      correctly, but of course we don't get the pid synchronously.
      
      * Pass arguments to bootstrap-fork
      
      * Fully implement streams
      
      Was causing errors because internally the stream would set this.writing
      to true and it would never become false, so subsequent messages would
      never send.
      
      * Fix serializing errors and streams emitting errors multiple times
      
      * Was emitting close to data
      
      * Fix missing path for spawned processes
      
      * Move evaluation onDispose call
      
      Now it's accurate and runs when the active evaluation has actually
      disposed.
      
      * Fix promisifying fs.exists
      
      * Fix some active eval callback issues
      
      * Patch existsSync in debug adapter
      4a80bcb4
  29. 08 2月, 2019 1 次提交
  30. 06 2月, 2019 7 次提交
    • A
      Add ignore-loader dependency and ignore more things · 4e6d6f07
      Asher 提交于
      4e6d6f07
    • A
      Getting the client to run (#12) · 72bf4547
      Asher 提交于
      * Clean up workbench and integrate initialization data
      
      * Uncomment Electron fill
      
      * Run server & client together
      
      * Clean up Electron fill & patch
      
      * Bind fs methods
      
      This makes them usable with the promise form:
      `promisify(access)(...)`.
      
      * Add space between tag and title to browser logger
      
      * Add typescript dep to server and default __dirname for path
      
      * Serve web files from server
      
      * Adjust some dev options
      
      * Rework workbench a bit to use a class and catch unexpected errors
      
      * No mkdirs for now, fix util fill, use bash with exec
      
      * More fills, make general client abstract
      
      * More fills
      
      * Fix cp.exec
      
      * Fix require calls in fs fill being aliased
      
      * Create data and storage dir
      
      * Implement fs.watch
      
      Using exec for now.
      
      * Implement storage database fill
      
      * Fix os export and homedir
      
      * Add comment to use navigator.sendBeacon
      
      * Fix fs callbacks (some args are optional)
      
      * Make sure data directory exists when passing it back
      
      * Update patch
      
      * Target es5
      
      * More fills
      
      * Add APIs required for bootstrap-fork to function (#15)
      
      * Add bootstrap-fork execution
      
      * Add createConnection
      
      * Bundle bootstrap-fork into cli
      
      * Remove .node directory created from spdlog
      
      * Fix npm start
      
      * Remove unnecessary comment
      
      * Add webpack-hot-middleware if CLI env is not set
      
      * Add restarting to shared process
      
      * Fix starting with yarn
      72bf4547
    • K
      Create initial server layout (#11) · 05899b5e
      Kyle Carberry 提交于
      * Create initial server layout
      
      * Adjust command name to entry
      
      * Add @oclif/config as dependency
      
      * Implement build process for outputting single binary
      
      * Add init message
      
      * Remove unused import, add tsconfig.json to .gitignore
      
      * Accidently pushed wacky change to output host FS files
      
      * Add options to createApp
      05899b5e
    • K
      Implement fs module (#3) · a328204d
      Kyle Carberry 提交于
      * Implements the fs module
      
      * Add stats object
      
      * Add not implemented to createWriteStream
      
      * Update mkdtemp to use tmp dir
      
      * Unexport Stats
      
      * Add client web socket for commands and restructure
      a328204d
    • A
      FuseBox didn't work out · d44a0a3e
      Asher 提交于
      d44a0a3e
    • A
      Fix @coder imports · 32294a5b
      Asher 提交于
      32294a5b
    • A
      Fix install and possibly Jest · b40d8e75
      Asher 提交于
      b40d8e75