Commit Graph
50 Commits
Author SHA1 Message Date
Zef Hemel 63b71f1689 Disable integration tests on github 2026-03-17 10:22:16 +01:00
Zef Hemel c04d7c332f First pass at "Remote API" (see docs)
Note: this is highly experimental and will likely change in the future.
2026-03-17 09:57:08 +01:00
Zef Hemel 6c7b1891a1 Use .nvmrc to determine node versions for build in CI actions 2026-02-27 15:14:08 +01:00
Zef Hemel 225cbc2ec3 Fix node.js version to 24.13 2026-02-14 22:17:37 +01:00
Zef Hemel 02bd8ed362 Migration Deno -> Node.js
* First pass
* Now using vitest for tests
2026-02-14 22:08:35 +01:00
Zef Hemel 4524bfb14e Bump Deno to 2.6.8 2026-02-06 08:23:37 +01:00
Zef Hemel ff7de2de35 Bump Deno to 2.6.5 but fix it there, 2.6.6 is broken 2026-01-23 20:15:51 +01:00
Zef Hemel f9be584dce Deno version fix attempt 2025-12-19 15:18:52 +01:00
Zef Hemel b96c56d84e Deno upgrade to 2.6.1 2025-12-18 11:49:56 +01:00
Zef Hemel a61983b7e8 Deno -> 2.5.6 2025-11-09 12:16:34 +01:00
Zef HemelandGitHub a524c64884 Go backend (#1555)
* Replaces old Deno server with a Go implementation
* Restructured the code base accordingly
2025-09-19 13:23:20 +02:00
Zef HemelandGitHub 77fb5d0d36 Disable go tests for now 2025-09-14 17:18:27 +02:00
Zef Hemel 65a54ed291 Run go in Github Action 2025-09-14 12:27:18 +02:00
Zef Hemel ededbafa8c Some more cleanup 2025-09-13 19:33:46 +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 f991b3d227 Deno 2.5.0 2025-09-11 09:15:15 +02:00
Zef Hemel 8c5d329b15 Deno version bump 2025-08-29 12:08:00 +02:00
Zef Hemel d10c96ea3c Leftovers 2025-08-19 16:23:31 +02:00
Zef Hemel 13ecdb3dbd Deno version bump 2025-08-02 14:29:32 +02:00
Zef Hemel cc3aece55c Don't include sourcemap in production build 2025-06-18 15:45:25 +02:00
Zef Hemel 8bee8b9f1b Build cleanup 2025-06-18 11:46:52 +02:00
Lennart OchelandGitHub b7f5fc174b Fetch tags and history for proper version string generation (#1388) 2025-05-09 14:01:32 +02:00
Zef Hemel 286ad5e048 Update Deno version to 2.2.10 in Dockerfile and workflow files 2025-04-18 09:05:28 +02:00
Zef Hemel 6428159e80 Revert to deno 2.2.4 for actions 2025-03-24 20:24:49 +01:00
Zef Hemel 254d6e6379 Ripped out use of Deno KV and other unstable features 2025-03-24 20:21:17 +01:00
Zef Hemel c333f65a1f Remove benchmarks (non currently) 2025-03-21 16:12:10 +01:00
Zef Hemel e37b9db29b Upgrade deno to 2.2.4 2025-03-18 18:33:08 +01:00
Zef Hemel 280fa2cd3c Deno upgrade, lint related fixes 2025-02-25 18:05:58 +01:00
Zef Hemel 5ca0e98300 Upgrade to deno 2.2 2025-02-20 07:53:14 +01:00
Zef Hemel f4507e9513 Bump deno version to 2.1.4 2025-01-08 09:38:06 +01:00
Zef Hemel 66461c72e7 Fix test action 2024-10-10 12:54:24 +02:00
Zef Hemel 6a30284bab Migration to Deno 2.0 2024-10-10 12:52:28 +02:00
Zef HemelandGitHub 80f9c14b96 Change how attribute indexing and completion works (#1061)
* 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
2024-08-24 12:35:09 +02:00
Zef Hemel 64e116f75e lint cleanup 2024-07-30 15:17:34 +02:00
Zef Hemel e9c3d74dbf Deno version bump 2024-06-07 08:26:16 +02:00
Zef Hemel 8617aa5e3e Deno bump to 1.42 2024-04-09 09:30:51 +02:00
Zef Hemel 33effe0cc3 Bump Deno to 1.41 2024-02-25 08:22:15 +01:00
Zef Hemel c338693343 Upgrade to deno 1.40 2024-01-28 14:13:37 +01:00
Zef Hemel e508628826 Lock Deno to 1.39.4 for now 2024-01-25 14:51:10 +01:00
Zef Hemel 8404256ccb Fixes #643 2024-01-25 11:42:36 +01:00
Zef Hemel 5b3dd500e4 Adding typecheck to "deno task test" 2024-01-08 16:32:43 +01:00
Zef Hemel b14a7a4c64 Deno version bumps 2023-11-20 12:53:57 +01:00
Zef HemelandGitHub 0313565610 Complete redo of content indexing and querying (#517)
Complete redo of data store
Introduces live queries and live templates
2023-10-03 14:16:33 +02:00
Zef HemelandGitHub d764c564ec Update test.yml with deno 1.35 2023-07-15 14:26:18 +02:00
Zef HemelandGitHub 8e0a7cf177 Real-time collaboration within space (#411) 2023-06-13 20:47:05 +02:00
Zef HemelandGitHub 5f484bed57 SilverBullet pivot to become an offline-first PWA (#403) 2023-05-23 20:53:53 +02:00
Zef Hemel a28966b410 Dep update, build fixes 2023-04-19 10:46:20 +02:00
Zef Hemel 71b3ee4c77 Add static typecheck to pipeline 2023-01-15 11:33:09 +01:00
Zef HemelandGitHub fdc08d893a PoC Electron app (#264)
Initial version of Electron wrapper + build pipeline
2023-01-03 20:46:52 +01:00
Zef HemelandGitHub 5b8c25f8b3 Deno docker update (#174)
Fix #150: update Dockerfile and docker-compose
2022-12-07 18:43:47 +01:00