Zef Hemel
e7ccdc2883
Repo refactor: rename "website" to "docs"
2026-06-23 09:12:24 +02:00
Zef Hemel
1b3e86d960
website: add diagram
2026-06-23 09:01:10 +02:00
Zef Hemel
e0e6553b1a
Lua widget sandbox: put behind 'sandbox = true' gate
2026-06-22 11:37:23 +02:00
Zef Hemel
6a61b92729
Server: tweak, add vary: accept header
2026-06-22 11:21:35 +02:00
Zef Hemel
619805954a
Website: refactor of docs with mermaid library
2026-06-22 10:18:28 +02:00
Zef Hemel
84e1475db6
Widget API docs update
2026-06-22 10:18:07 +02:00
Zef Hemel
d1c4ecb1ea
Lua widget copy content tweaks
2026-06-22 09:43:21 +02:00
Zef Hemel
c1f2bb595f
Lua: js.importFromSpace to cleanly import a .js file from your space
2026-06-22 09:36:51 +02:00
Zef Hemel
28ea015b74
Fix: cache headers
2026-06-21 20:38:32 +02:00
Zef Hemel
dfcf3035eb
Lua: fix parenthes evaluation
2026-06-21 19:13:11 +02:00
Zef Hemel
2aa89202b3
Support Lua-based codeWidget support
2026-06-21 19:11:59 +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
13de05c862
Improve cursor behavior in read-only mode
2026-06-19 17:17:24 +02:00
Zef Hemel
55c22d372a
Speed up e2e tests
2026-06-19 16:41:48 +02:00
Zef Hemel
88f5c7bd47
Webiste: Health page
2026-06-19 16:20:32 +02:00
Zef Hemel
4d25eec15f
Build optimization
2026-06-19 16:10:14 +02:00
Zef Hemel
b3f79be692
Website: Reverse engineered ADRs
2026-06-19 15:49:24 +02:00
Zef Hemel
ec04bc6818
Fix: clicking a link always sends you to the top of the page (or wherever the ref points), not restoring previous scroll/selection state
2026-06-19 15:47:25 +02:00
Zef Hemel
d2fd43e44b
Add back the 'version' sub command
2026-06-16 13:34:38 +02:00
Zef Hemel
a914f8c0eb
Fix: restored the "upgrade" and "upgrade-edge" sub commands
2026-06-16 13:28:36 +02:00
Zef Hemel
1f711da3f2
Build: fail of freebsd failure
2026-06-16 09:32:01 +02:00
Zef Hemel
4f7558161e
Fix: FreeBSD build (hopefully)
2026-06-16 09:25:02 +02:00
Zef Hemel
a2788dae8a
Makefile typo fix
2026-06-16 09:07:23 +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
Jorge Marin and GitHub
3dfeab99d9
chore: Document and improve favicons definition based on best practices ( #2013 )
2026-06-16 07:41:04 +02:00
josh-j and GitHub
970000f440
Fix: lintObjects throws when pageMeta is undefined ( #2021 )
2026-06-11 22:49:53 +02:00
Zef Hemel
756cd9fad4
CHANGELOG update for 2.9 release
2026-06-11 09:08:02 +02:00
Zef Hemel
72bba941c8
2.9.0
2026-06-11 09:03:16 +02:00
Zef Hemel
2e4e850020
Fix: indexing wouldn't always kick off, or get deadlocked with multiple tabs open
2026-06-11 08:35:45 +02:00
surya tummala and GitHub
a220e1b0a7
fix: prevent bullet points from causing extraneous line break on wrap ( #2018 )
...
Added white-space property to prWhen a bullet list item's text is long enough to wrap, the browser
can break right after the .cm-list-bullet span (the • character),
causing a phantom blank line at the start of the wrapped item.
Fix: add white-space: nowrap to .cm-list-bullet so the bullet
cannot be a line-wrap opportunity. Fixes #1829.event bullet line wrapping.
2026-06-10 19:20:08 +02:00
Zef Hemel
342686b2fc
Fix: indexing when SW is disabled
2026-06-10 15:27:54 +02:00
Zef Hemel
1e1346c7ef
Remove object graph from repo
2026-06-10 09:04:38 +02:00
Zef Hemel
b7d690905e
new plug: graph view (imported from separate repo)
2026-06-09 17:10:16 +02:00
Zef Hemel
b1f7343f28
ui theming: shared panel-surface palette for plug panels
2026-06-09 17:09:03 +02:00
Zef Hemel
314351e180
index: simplify "relation" kind/type into a single kind
2026-06-09 17:08:22 +02:00
Zef Hemel
d23b75174a
Website content tweaks
2026-06-02 10:13:31 +02:00
Zef Hemel
3ee2d4ef73
refactor (simplification): eliminate (CM-based)MiniEditor replaced with standard browser input
2026-06-02 09:00:43 +02:00
Zef Hemel
0a1e1354cd
config-manager: use prompt/confirm dialogs in Libraries tab instead of custom UI
2026-06-01 16:24:06 +02:00
Zef Hemel
2ffd50f9ed
ui: consistent dialog buttons with shortcut hints and destructive confirms
2026-06-01 16:23:23 +02:00
Zef Hemel
79c3941ac5
Merge branch 'main' of github.com:silverbulletmd/silverbullet
2026-06-01 14:58:50 +02:00
Zef Hemel
3a73518873
CHANGELOG and shared component docs
2026-06-01 14:58:46 +02:00
Zef Hemel
9936721915
"make website" makefile target now disables service worker
2026-06-01 14:56:57 +02:00
Zef Hemel
aab9e24d10
ui: consistent modal styling for plug panels
2026-06-01 14:55:43 +02:00
Zef Hemel
74b6ee1d21
refactor: standardize inputs & buttons on the shared components
2026-06-01 14:54:52 +02:00
Zef Hemel
3a8aaf2486
Beginnings of a design system for UI components
...
Right now mostly extracted from configuration-manager and SilverBullet+'s dashboard. Will be used in more plugs moving forward.
2026-06-01 13:16:57 +02:00
Avery Morin and GitHub
f58a7053f0
flip refreshLogic check ( #2009 )
2026-05-31 21:48:51 +02:00
Zef Hemel
a4f738815f
Lua: add AST pretty-printer and align parse/print naming
2026-05-31 13:50:31 +02:00
Zef Hemel
e87c4e2e26
refactor(space-lua): reuse parseExpressionString in LuaDirective
2026-05-31 13:49:53 +02:00
Zef Hemel
e5c9e7d2c5
Outline stresstest page
2026-05-31 13:20:03 +02:00