Commit Graph
132 Commits
Author SHA1 Message Date
Zef Hemel a7c18cfa78 Renamed silverbullet-cli -> sb
+ CHANGELOG updates
2026-04-27 16:56:21 +02:00
Zef Hemel ecf06497b6 Install all playwright browsers 2026-04-08 20:07:24 +02:00
Zef Hemel 116dbbecbf Simplify CI 2026-03-30 09:33:13 +02:00
Zef Hemel d2e5aef8b8 Fix CI 2026-03-30 09:28:29 +02:00
Zef Hemel 5b1cf24b7e And another one... 2026-03-29 17:10:10 +02:00
Zef Hemel 23328faf66 The fight with GH actions continues 2026-03-29 17:03:07 +02:00
Zef Hemel 45ad8b0288 action fix 2026-03-29 16:57:21 +02:00
Zef Hemel b5bdab5d1a CLI work
* Replaced initial node.js prototype of CLI with proper Go
  implementation
* Added code signing for CLI + server binaries for macOS
2026-03-29 16:48:39 +02:00
Zef Hemel e2dfb0be29 Fix #1904
32-bit ARM builds
2026-03-28 13:56:55 +01:00
Zef Hemel dc3c23b68f Initial set of PlayWright e2e tests 2026-03-24 10:47:01 +01:00
Zef Hemel 7132a61c7d Website: Make manual build ref configurable 2026-03-23 08:08:23 +01:00
Zef Hemel 6dbf646d37 Split out website builds for edge and release versions
So these can be deployed to separate .silverbullet.md subdomains later
2026-03-23 08:05:39 +01:00
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 cce5b669f6 Merge branch 'main' into to-node 2026-03-10 08:57:58 +01:00
Zef Hemel a5c9227499 deno fmt 2026-03-08 16:11:29 +01:00
Zef Hemel 9d39c8b1b8 Merge branch 'main' into to-node 2026-03-05 16:26:16 +01:00
Zef Hemel 19483e8687 Attempting to determine the build time in a more reliable way 2026-03-05 16:03:25 +01:00
Zef Hemel e218433f52 Merge remote-tracking branch 'origin/main' into to-node
# Conflicts:
#	client/space_lua/query_collection.test.ts
2026-03-04 15:47:09 +01:00
Zef Hemel f3ed6ec5dd Fixes #1863 2026-03-02 11:46:07 +01:00
Zef Hemel 380b5d90ca More Deno cleanup 2026-02-27 16:25:34 +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 dcf4f126e6 Fix docker builds 2026-02-06 14:49:20 +01:00
Zef Hemel 4524bfb14e Bump Deno to 2.6.8 2026-02-06 08:23:37 +01:00
Zef Hemel 4c1693714f Make docker build manually triggerable 2026-02-03 16:06:57 +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 Hemel 6f1147b7fb Fix website docker build for tagged releases 2025-09-25 10:57:45 +02:00
Zef Hemel 987dc29d06 Fix docker image names 2025-09-22 09:17:23 +02:00
Zef Hemel 44a77ed5da Push website content as a docker image 2025-09-22 09:14:50 +02: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 Hemel 5fdef7defe Post-merge cleanup 2025-09-12 14:47:55 +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 7e8fd3429c Ok, found the culprit with the version numbering, it was not including .git in the build image 2025-09-03 08:55:07 +02:00
Zef Hemel 6ddab7f914 And another one 2025-09-03 08:47:37 +02:00
Zef Hemel 63c7c55f94 Another approach 2025-09-03 08:45:22 +02:00
Zef Hemel 8d591ef224 Again 2025-09-03 08:38:05 +02:00
Zef Hemel a87ae6dc8e Another try 2025-09-03 08:37:28 +02:00
Zef Hemel e3af56f07f Github actions fix 2025-09-03 08:35:31 +02:00
Zef Hemel 18739a3c15 Attempt to fix version number in github action built images 2025-09-03 08:34:50 +02:00
Zef Hemel 70740e700e Simplified github docker build action 2025-09-01 09:11:57 +02:00
Zef Hemel de1d12a25d Merge branch 'v2-release' 2025-08-29 15:47:38 +02:00