* 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
* Creation of separate aspring-page objects for pages linked to, but not created
* Show "No results" instead of broken markdown table for no query results
* Show schema validation errors
* Deno upgrade
* Adds config support to plugs (see examples)
* Moves all builtin schemas to plug config
* Adds core plug just for builtin schemas
* Changes how attributes are indexed and completed, now attempts to derive a JSON schema for ad hoc attributes
* Enabled multiarch build with buildx, qemu and also enabled ghcr, improved tagging
- Enabled multiarch build with buildx, qemu and also enabled ghcr
- Improved image tagging
- Getting rid unknown/unknonw architecture in ghcr
- https://github.com/docker/build-push-action
- https://docs.docker.com/build/attestations/slsa-provenance/
- https://github.com/docker/build-push-action/issues/820
* Switched to lukechannings/deno docke rimage as proposed in #136
- silverbulletmd/silverbullet/issues/136
(cherry picked from commit 176b70f5481dbbef9744818662f47617903de209)
* Added tini, condensed Dockerfile Run to one step, cleaning up image
- tini is missing in new base image, so I added it manually, as
documented in https://github.com/krallin/tini
(cherry picked from commit 4d549b8f5b45bcc9ea04a0e7a4fdc3c82cdd7f5c)
* Using TARGETARCH for downloading tini
(cherry picked from commit 23a6019da00115b34c3bd09eb0c733172edcebbc)