The Lua 5.4 compatible `tonumber` implementation completely reworked
- custom char-by-char parser (no regexes)
- proper Lua space handling
- support for heximal integers and floats
- support for scientific float notation
- extended tests
- updated website docs
Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz>
Refactor Library/Std into subfolders for APIs, Infrastructure, Editor,
Widgets, etc. Add more documentation and descriptions. Update references
throughout website and docs.
* 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
* 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