* Don't require auth for .ping
* Finally introducing loggers
* Remove file list caching from disk_space_primitives
I don't think this is required anymore with the sync model
* Simplification of space primitives and more tests
* More reliable online status
* Add .zed settings
* Remove selfUpdate argument from `writeFile` no longer used
- Add `sync` config schema and document sync options
- Move sync config handling to client boot logic
- Move BootConfig type to ui_types.ts
- Remove sync env vars from server
- Update documentation for sync and architecture
* Improve sync logic and proxy routing for full sync state
* Add BoxProxy for late-bound client and improve Lua boot
- Add isMobile syscall for editor
* Add concurrency to sync process and log indexing duration
* Better service worker lifecycle management
* fix: restore tag styles when syntax rendering on
`hashtagPlugin` was missed in previous commits. It's now included
whether markdown syntax rendering is on or off.
* fix: remove stray margins from md syntax rendering
Some elements were accidentally given margins while MD syntax rendering
is on, so this commit excludes them from that style rule.
This has two advantages
- I ran into a situation where I needed popus. I thought it was
reasonable to not allow specific stuff, but I think it's more annoying
than useful
- Removes the warning in the console
* feat: add command to toggle clean mode
* refactor: simplify wiki_link no-clean-mode logic
* refactor: use more sensible clean-mode toggling logic
* fix: fix clean-mode-off not lasting across reloads
* refactor: move var declaration to where it's used
* feat: add root data attribute for clean mode state
This allows writing styles based on whether clean mode is currently
enabled or disabled.
* feat: reset clean-mode-off syntax color
* feat: un-hide lua directives in clean-mode-off
* style: format changes from 60379b1
* feat: rename 'Toggle Clean Mode' command
'Toggle Clean Mode' is now 'Toggle Markdown Syntax Rendering', and along
with the change in semantics, now defaults to false. The associated
variables have also been renamed.
* docs: add MD syntax rendering command to docs