wushenghua and Codex
db73584e2b
feat: 完善账号管理与扩展体验
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
补齐普通用户自助账号、中文设置与快捷键提示,修复大型扩展安装和移动端弹窗,并按服务器能力限制不兼容扩展。
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 22:13:23 +08:00
wushenghua and Codex
7928ebf4f2
feat: complete Plainleaf Chinese branding
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Replace visible SilverBullet branding, localize the primary login and editor surfaces, and seed new spaces with a Chinese home page while preserving Markdown file names and command IDs.
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 14:55:58 +08:00
Zef Hemel
0d971a44d7
Fix: end /.events streams on shutdown so the server doesn't hang on Ctrl-C
2026-08-05 10:54:46 +02:00
Zef Hemel
841ddeb159
File watcher and /.events SSE endpoint for live external change detection
2026-08-05 10:53:59 +02:00
Zef Hemel
e9ff819735
Enable runtime API by default (previous default)
2026-07-31 15:35:08 +02:00
Zef Hemel
eebd5facc7
Chrome pool redo: reuses a single (headless) chrome for all spaces in the server, not one per instance
2026-07-31 14:36:55 +02:00
Zef Hemel
a70b83ecc2
Fix #2027 : applies SB_REMEMBER_ME_HOURS, SB_LOCKOUT_TIME and SB_LOCKOUT_LIMIT server wide
2026-07-30 15:08:48 +02:00
Zef Hemel
b171f61b99
Fix: honor SB_SHELL_BACKEND as a server-wide kill switch in multi-space mode
2026-07-28 13:14:37 +02:00
BONG-U SON and GitHub
803ed26b43
Fix shell disabled when SB_SHELL_BACKEND=local ( #2058 ) ( #2062 )
2026-07-28 13:01:29 +02:00
Zef Hemel
cad89d20d6
Fix: change in space path in the client resulted in full resyncs
2026-07-24 13:24:30 +02:00
Zef Hemel
e0cd96ab10
Fix: return proper http status and error when writing to read-only files
2026-07-23 16:11:04 +02:00
Zef Hemel
a99e5d98be
Space Manager UI
2026-07-23 14:52:48 +02:00
Zef Hemel
b90d8869d5
Multi-space with accounts and first-run setup
2026-07-23 14:51:20 +02:00
Zef Hemel
78f937379c
Cache fixes, once more, yay
2026-07-17 12:35:26 +02:00
Zef Hemel
b4294f9c3c
Remove CLI's "get" command
2026-07-16 14:15:49 +02:00
Zef Hemel
7b070e9964
Multi-space: remove support for port-binding
2026-07-16 12:45:36 +02:00
Zef Hemel
543749868e
Multi-space mode: first pass
2026-07-14 15:38:22 +02:00
Zef Hemel
eb2c76400a
Rust fmt
2026-06-23 09:19:30 +02:00
Zef Hemel
6a61b92729
Server: tweak, add vary: accept header
2026-06-22 11:21:35 +02:00
Zef Hemel
28ea015b74
Fix: cache headers
2026-06-21 20:38:32 +02:00
Zef Hemel
e4e12f9988
Backend: proper HTTP cache handling
2026-06-21 19:10:10 +02:00
Zef Hemel
73ba91c61e
Enable server-side compression for GET requests
2026-06-21 14:37:32 +02:00
Zef Hemel and GitHub
91e76d0c78
Rust backend/CLI replacement (previously Go) ( #2010 )
...
* Rust backend: initial setup and space primitives implementation + tests
* Rust: initial basic server setup
* Rust server: auth layer
* Rust: added specific auth layers
* Rust: shell and proxy endpoints
* Rust: SSR and Prometheus metrics
* Rust: runtime API
* Rust: basic working silverbullet binary server
* Rust: fix client file caching
* Rust: in dev mode, update version number dynamically
* Rust: build-rs Makefile target
* Rust: auth and start of 'sb' CLI
* Rust: headless Chrome runtime runner
* Rust: basic e2e tests for Rust build
* Rust: docker builds
* Rust: forgot to commit silverbullet-bin code
* Rust: cross compile and chrome driver fixes
* Rust: waiting for ready status fixes
* Rust: sb-CLI port
* Rust: use native build toolchain
* Rust: fix build chain
* Rust: edge release builds
* Rust: FreeBSD and armv7 builds
* Rust: edge-upgrade from edge-rust release
* Rust: fix FreeBSD build
* Rust: fix FreeBSD build
* Rust: get rid of Go code
* refactor: rename library crates to server- prefix convention
* Rust: refactoring, moving crypto around
* Rust: more refactoring
* Runtime: internal renaming
* Fix: cursor placement after paste on Webkit browsers
* Tweak how version numbers are generated and consumed
* Cleanup CI situation
* Fix CI
* Fix e2e
* ci: website image uses :edge channel (was :v2) post-merge
* Rust: restore manifest.json endpoint
* Rust: ready to merge
2026-06-16 08:40:41 +02:00
Avery Morin and GitHub
f58a7053f0
flip refreshLogic check ( #2009 )
2026-05-31 21:48:51 +02:00
schaumtier and GitHub
ebb1a92f29
added env var option for specifying theme_color in manifest ( #2006 )
2026-05-28 15:45:42 +02:00
Zef Hemel
870ba0927a
Merge branch 'main' of github.com:silverbulletmd/silverbullet
2026-05-28 13:26:13 +02:00
Zef Hemel
a3feeb9a71
Alternative approach to properly aligning lists and tasks with indentation
2026-05-28 13:26:09 +02:00
Zef Hemel
00f5133cb3
Revert "Encode extra-ascii space path in HTTP header ( #2000 )"
...
This reverts commit d2a0e8252a .
2026-05-28 09:27:58 +02:00
pimarti and GitHub
d2a0e8252a
Encode extra-ascii space path in HTTP header ( #2000 )
2026-05-28 08:35:41 +02:00
Dobli and GitHub
4f74440e4c
Add support for proxying CalDAV HTTP methods ( #2003 )
...
* Add support to handle PROPFIND methods
* Add further http methods for caldav
2026-05-28 08:09:16 +02:00
Zef Hemel
e8558ffd9c
Attempt to fix CI tests running
2026-05-25 07:58:19 +02:00
Zef Hemel
2b80cf497d
Website content updates
2026-05-22 17:05:05 +02:00
Zef Hemel
87ed3f2c31
Website content following up on community feedback
...
Also updates template "index" page
2026-05-22 08:48:46 +02:00
Zef Hemel
66c69ec20e
Documentation update using new-style index.* APIs
2026-05-19 13:59:58 +02:00
Zef Hemel
e6ad56764d
runtime-api: integration tests for /.runtime/objects/*
2026-05-14 16:59:57 +02:00
Zef Hemel
9cecda19a4
runtime-api: /.runtime/objects/* REST endpoints
2026-05-14 16:59:14 +02:00
Zef Hemel
4e47809d86
runtime-api: SB objects handler
2026-05-14 16:44:44 +02:00
Zef Hemel
47ef902865
refactor(runtime-api): extract withBridge helper from evalAndRespond
2026-05-14 16:03:01 +02:00
Zef Hemel
60bc135479
Initial version of Journal library
2026-05-12 13:47:41 +02:00
Zef Hemel
06dfb01582
Add SB_DISABLE_SERVICE_WORKER mode
2026-05-12 10:08:59 +02:00
Mr Snake and GitHub
2bf105a1f0
Add UNIX socket support for server ( #1975 )
2026-05-11 05:40:21 +02:00
Zef Hemel
3c3e7afbb9
Fixes #1067
2026-05-03 07:57:00 +02:00
Zef Hemel
4d38ca3a22
Don't silenty fail on auth config file corruption
2026-04-24 16:34:10 +02:00
Zef Hemel
563b20eece
Security: set auth cookie security flags
2026-04-24 16:06:27 +02:00
Zef Hemel
c5d9a1b6fe
Better debugging info in case of headless Chrome boot failure
2026-04-22 21:00:57 +02:00
Zef Hemel
f1394f3bc0
Expose content type also via X-Content-Type header
2026-04-21 10:30:11 +02:00
Zef Hemel
1a0cb49fd7
Server: stop seeding CONFIG.md in empty spaces
...
The configuration-manager plug now creates and owns the managed CONFIG.md block on first save, so the server no longer needs to inject a template. Client also gracefully handles the absense of CONFIG.
2026-04-21 10:09:28 +02:00
Zef Hemel
338c78f806
Iterating on the CLI
...
* Renamed 'lua' to 'eval'
* Renamed 'luascript' to 'script'
* Added 'describe' to describe LIQ and lists tags that have defined
schemas
Tests for all of this
2026-04-16 10:58:20 +02:00
Zef Hemel
9bc1582533
Minor tweaks to new template index.md
2026-04-09 14:38:21 +02:00
Zef Hemel
f495fd0854
Tweak default index and CONFIG pages
2026-04-07 15:42:59 +02:00