Commit Graph
19 Commits
Author SHA1 Message Date
Zef Hemel 799e27a9b4 Enable biome based formatter and reformat 2026-03-10 09:38:59 +01:00
Zef Hemel bbcd9ac6aa Introduce new noFloatingPromises lint rule and fix violiations 2026-03-08 15:49:45 +01:00
Zef Hemel 8acad63565 Reorganized keyboard shortcuts a little bit and documented them. 2026-01-21 11:01:11 +01:00
Zef Hemel 02f3b71b1b More sync code clean up 2025-09-13 21:24:26 +02:00
Zef HemelandGitHub dc2987a3f9 Sync engine rearchitecture (#1516)
* 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
2025-09-12 14:43:57 +02:00
Zef Hemel f6edc3edd9 Fixes #1495
Renames sync.* syscalls to be more accurate, specifically that this is not about scheduling a sync but actually performing the sync.
2025-08-20 11:00:49 +02:00
Zef Hemel 64e398fd90 deno fmt 2024-10-11 15:34:27 +02:00
Zef HemelandGitHub 6b69449d05 More JSR (#1027)
* Move all syscalls to JSR-style package naming
* Eliminating some prefixes in import maps
2024-08-06 20:11:38 +02:00
Zef Hemel 5ff1a8bae3 Refactor all the things 2023-08-28 17:12:15 +02:00
Zef HemelandGitHub 5f484bed57 SilverBullet pivot to become an offline-first PWA (#403) 2023-05-23 20:53:53 +02:00
Zef Hemel ece4177e11 Fixes #344 2023-02-28 11:13:18 +01:00
Zef Hemel 9c04db6a9c Sync tweaks 2023-01-26 15:54:28 +01:00
Zef Hemel c56caac533 Sync tweaks 2023-01-25 09:46:56 +01:00
Zef Hemel a3fb2ffe92 Fix sync with silverbullet.md 2023-01-20 17:03:55 +01:00
Zef HemelandGitHub 2577a2db32 Continuous sync (#320)
* Continuous sync

* Mobile dep upgrade
2023-01-20 16:08:01 +01:00
Zef Hemel d23846cdbf Sync: no conflict when only directive bodies differ 2023-01-16 18:55:35 +01:00
Zef Hemel e4a4467547 Sync: Local wipe and sync command and better info 2023-01-16 18:34:15 +01:00
Zef Hemel e5276319e0 Timeouts for sync config 2023-01-14 18:51:00 +01:00
Zef HemelandGitHub a56e14bff1 Sync engine (#298)
Fixes #261
2023-01-13 15:41:29 +01:00