Skip to content

v1.9.0-alpha.14

Choose a tag to compare

@fabiospampinato fabiospampinato released this 05 Jul 02:15
· 4 commits to master since this release
e1b0cb9
  • Removed “unused-path” in favor of loading only its dependencies we need directly
  • Replaced “fs-extra” and “write-file-atomic” with the native “fs” module and “atomically”
  • Cleaned up some import statements
  • Tracer: reading traces more reliably
  • Export: writing files more reliably
  • Window state manager: reading and writing state files more reliably
  • Settings: populating non-yet-existing files with their default content before opening them in the default app
  • Implemented a simple “fetch” function based on Electron’s net module
  • Removed “simple-get” in favor of the custom net-based function
  • Wired writes to unused paths with the main filesystem scheduler, ensuring pending writes are being waited before actually exiting
  • Updated some dependencies
  • Simplified some logic around externally-resolvable promises
  • Settings: wired writes with the main filesystem scheduler, ensuring pending writes are being waited before actually exiting
  • Improved file write performance throught the app
  • Note: preserving temporary files on disk in case the full write fails, as a somewhat extreme measure against data loss
  • Editor: stopping autocompleting fences in fenced code blocks, as this was more annoying than useful
  • Triggering the “palette.cwd” command rather than the “cwd.change” command in a few more places