wushenghua and Codex
fdd51f01a2
feat: localize settings and smooth theme switching
...
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
Add a persistent system-content switch, translate the extension manager,
and apply theme changes in place without reloading the browser UI.
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 17:42:44 +08:00
wushenghua and Codex
8ca2dc6539
ops: cache pinned Rust target for NAS builds
...
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 16:52:28 +08:00
wushenghua and Codex
5798229af3
fix: make client updates activate reliably
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 16:52:16 +08:00
wushenghua and Codex
b297fa797a
feat: build quiet Plainleaf notebook workspace
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 16:52:01 +08:00
wushenghua and Codex
81799e714a
ops: cache NAS build dependencies
...
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
Install npm dependencies and the amd64 Rust target before copying changing source files so routine builds can reuse those layers.
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 15:06:04 +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
wushenghua
c0ec027fba
ops: move Plainleaf NAS port to 31230
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
2026-08-12 14:01:14 +08:00
wushenghua
d917053de3
ops: support offline amd64 NAS images
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
2026-08-12 13:08:19 +08:00
wushenghua
0ff820bae3
ops: add ZSpace NAS deployment
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
2026-08-12 12:40:04 +08:00
wushenghua
94d310d712
feat: make Plainleaf Chinese-first
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
2026-08-12 11:33:21 +08:00
wushenghua
c4c622b204
feat: add Plainleaf workspace shell
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
2026-08-12 11:21:34 +08:00
wushenghua
7bd42fa546
docs: add interactive Plainleaf workspace demo
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
2026-08-12 10:52:04 +08:00
wushenghua
28d4c1dc8c
docs: add Obsidian-style workspace review
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
2026-08-12 10:12:25 +08:00
Sviatoslav Kokurin and GitHub
411a6c3ad2
Fix: highlight not rendering in task items ( #2088 )
2026-08-11 09:14:17 +02:00
Zef Hemel
e34d6edb3c
fix: avoid duplicate text when a page is edited externally in sync mode
2026-08-09 16:07:14 +02:00
Zef Hemel
754e8525b9
docs: baked a lot of API docs
2026-08-06 14:48:21 +02:00
Zef Hemel
9b4de31ca3
Merge branch 'main' of github.com:silverbulletmd/silverbullet
2026-08-06 10:17:07 +02:00
Zef Hemel
64c4581b0e
Initial implementation of experimental Comment support (parsed and custom rendered HTML comments)
2026-08-06 10:15:57 +02:00
Sviatoslav Kokurin and GitHub
51cd6c0a86
Fix: renaming a page doesn't rewrite its ![[page]] transclusion links ( #2084 )
2026-08-05 20:21:26 +02:00
Sviatoslav Kokurin and GitHub
fc674577b1
ui: remove staircase from progress indicator ( #2085 )
2026-08-05 20:20:16 +02:00
Sviatoslav Kokurin and GitHub
fc69d951b4
Fix: proper progress status update ( #2077 )
...
* Fix: proper progress status update
* Swap type and progress in signatures
2026-08-05 15:24:14 +02:00
Zef Hemel
8f1a6834bf
Tests for zip deflate only Rust crate
2026-08-05 13:07:13 +02:00
Zef Hemel
f5bfb27d48
Build optimization for "zip" crate
2026-08-05 13:06:53 +02:00
Zef Hemel
e5bc7a0e18
Fix #2078 : headless Chrome crash-loop in docker
2026-08-05 12:48:25 +02:00
Zef Hemel
c3da0fb6f1
Fix #1994 : :latest docker tag pointing at the runtime-api image (for real this time I hope)
2026-08-05 12:22:39 +02:00
Zef Hemel
af5d4732ce
Fix #2082 : docker image no longer ran entry-point.sh script...
2026-08-05 12:16:15 +02:00
Zef Hemel
1414eb1999
Fix: use the platform-correct redo chord in e2e tests
2026-08-05 11:22:16 +02:00
Zef Hemel
2836004679
fmt
2026-08-05 11:06:53 +02:00
Zef Hemel
b6eda86e6d
docs: live external edits
2026-08-05 11:06:49 +02:00
Zef Hemel
3feb262670
E2E tests for live external editing
2026-08-05 11:02:51 +02:00
Zef Hemel
d36b8f61b7
Subscribe to /.events for push-based external change detection
2026-08-05 11:00:21 +02:00
Zef Hemel
8d08b058bb
Apply detected changes in place instead of full page reload
2026-08-05 10:56:46 +02:00
Zef Hemel
d70e7ff0c8
Presence decorations for externally applied edits
2026-08-05 10:55:55 +02: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
e373d7393f
Fix: support renaming pages/files with different casing
2026-08-04 09:38:09 +02:00
Zef Hemel
248f2694bc
Code style updates
2026-08-03 16:02:57 +02:00
Zef Hemel
59d9330efb
docs: tweaks to Plugs page and description
2026-08-03 12:42:34 +02:00
henrikx and GitHub
45dd29e3b5
Clarify document sync property description ( #2075 )
2026-08-01 10:14:51 +02:00
Zef Hemel
992f2617ec
Space Manager: navigate to space list after hitting Save
2026-07-31 15:40:55 +02:00
Zef Hemel
e9ff819735
Enable runtime API by default (previous default)
2026-07-31 15:35:08 +02:00
Zef Hemel
652d986a5e
Fix: (hopefully) for FreeBSD with older FreeBSD builds
2026-07-31 14:37:31 +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
da37389651
Bring back FreeBSD build, remove 0-value caching during builds
2026-07-30 10:11:32 +02:00
Zef Hemel
a745775ae6
2.10 release in changelog
2026-07-28 15:24:24 +02:00
Zef Hemel
2b2a7c719b
2.10.0
2026-07-28 14:38:32 +02:00
Zef Hemel
02ee8c7942
lint fixes
2026-07-28 14:30:10 +02:00
Zef Hemel
c135bcbdb7
fmt
2026-07-28 13:56:28 +02:00
Zef Hemel
d1a99ca500
Fixes #2028 : user attributes could overwrite an indexed object's source offsets
2026-07-28 13:39:15 +02:00