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 |
|
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 |
|
Zef Hemel
|
a2af4339b0
|
Fix #2049: index every entry of a frontmatter list of wiki links
|
2026-07-28 13:20:57 +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 |
|
Zef Hemel
|
b9f9e1a268
|
Merge branch 'main' of github.com:silverbulletmd/silverbullet
|
2026-07-28 12:04:58 +02:00 |
|
Zef Hemel
|
40b9999ec5
|
Added anchor navigation to page picker (type $ to activagte)
|
2026-07-28 12:04:54 +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
|
7b87420617
|
Extract affix URL UI component
|
2026-07-23 16:42:20 +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
|
21ebd23086
|
Fix: single and multi-space sync auth
|
2026-07-23 15:57:54 +02:00 |
|
Zef Hemel
|
df334fdd47
|
Fix: Wait for the service worker to hold the encryption key before navigating
|
2026-07-23 15:22:46 +02:00 |
|
Zef Hemel
|
4949dbe9d9
|
Merge branch 'main' of github.com:silverbulletmd/silverbullet
|
2026-07-23 14:53:36 +02:00 |
|
Zef Hemel
|
b667e35fe3
|
Website docs update
|
2026-07-23 14:53:28 +02:00 |
|
Zef Hemel
|
a99e5d98be
|
Space Manager UI
|
2026-07-23 14:52:48 +02:00 |
|
Zef Hemel
|
6363011fe0
|
Move docker healthcheck to the server level
|
2026-07-23 14:52:03 +02:00 |
|
Zef Hemel
|
b90d8869d5
|
Multi-space with accounts and first-run setup
|
2026-07-23 14:51:20 +02:00 |
|
Zef Hemel
|
7538bdeed2
|
Styles restructuring
|
2026-07-23 14:49:51 +02:00 |
|
Zef Hemel
|
7e0770d1f4
|
SW proxy router changes
|
2026-07-23 14:47:31 +02:00 |
|
Zef Hemel
|
1f5a3de882
|
Only re-stamp the version when the git description changes
|
2026-07-23 14:46:08 +02:00 |
|
Zef Hemel
|
78f937379c
|
Cache fixes, once more, yay
|
2026-07-17 12:35:26 +02:00 |
|
Zef Hemel
|
9a270f6b89
|
Fix: auth cookie name for prefix based hosting
|
2026-07-17 10:30:16 +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
|
ba01055e48
|
CHANGELOG updates
|
2026-07-16 12:30:14 +02:00 |
|
Zef Hemel
|
5f5f244c46
|
Changed Lua documentation rendering slightly
|
2026-07-16 12:28:37 +02:00 |
|
Zef Hemel
|
960a5ca819
|
Lua comment docs
|
2026-07-16 12:10:00 +02:00 |
|
Zef Hemel
|
8e004812bc
|
docs: render references from source metadata
|
2026-07-16 12:07:56 +02:00 |
|
Zef Hemel
|
75ca3b9c39
|
Migrate Lua code complete and code navigation to typescript
|
2026-07-16 12:06:59 +02:00 |
|
Zef Hemel
|
0d99f471e9
|
Document built-in syscalls
|
2026-07-16 09:17:04 +02:00 |
|
Zef Hemel
|
2020fbb16d
|
refactor: flatten documented callback metadata
|
2026-07-16 09:12:29 +02:00 |
|
Zef Hemel
|
37d6c59555
|
Docs in code: unify documented function definitions
|
2026-07-16 09:00:18 +02:00 |
|
Zef Hemel
|
31b62816d3
|
Support documented syscall registrations
|
2026-07-15 17:56:00 +02:00 |
|
Zef Hemel
|
599798c831
|
Docs for stdlib
|
2026-07-15 17:55:18 +02:00 |
|
Zef Hemel
|
23f338dc14
|
Runtime-expose API documentation (base)
|
2026-07-15 17:52:35 +02:00 |
|
Zef Hemel
|
9c59c2827c
|
Move Lua comment parsing into actual parser, preserve comments for docs purposes
|
2026-07-15 17:51:31 +02:00 |
|
Zef Hemel
|
165f6c6a33
|
Integration docs: type foundation
|
2026-07-15 17:49:47 +02:00 |
|
Zef Hemel
|
228ff3e0b6
|
Remove dev auth keys
|
2026-07-15 12:51:28 +02:00 |
|
Zef Hemel
|
4b25667ae0
|
Multi-space: admin UI refactor
|
2026-07-14 16:15:12 +02:00 |
|
Zef Hemel
|
28f1f8af16
|
Long overdue "make fmt" sorry about this one
|
2026-07-14 15:58:15 +02:00 |
|
Zef Hemel
|
9e022d7668
|
Merge branch 'main' of github.com:silverbulletmd/silverbullet
|
2026-07-14 15:38:25 +02:00 |
|
Zef Hemel
|
543749868e
|
Multi-space mode: first pass
|
2026-07-14 15:38:22 +02:00 |
|
Zef Hemel
|
a0782ddb6d
|
Merge branch 'main' of github.com:silverbulletmd/silverbullet
|
2026-07-01 11:08:39 +02:00 |
|
Zef Hemel
|
0755f0deb7
|
Fix: major typing/navigation slowdown on pages with many internal links in large spaces
|
2026-07-01 11:08:36 +02:00 |
|
Zef Hemel
|
6f8c2ed55a
|
jsonchema.inferFromObject syscall
|
2026-06-30 21:53:19 +02:00 |
|
Zef Hemel
|
283022c3e7
|
docs: more best practices codified
|
2026-06-30 16:27:37 +02:00 |
|
Zef Hemel
|
9d3642bc72
|
New syscalls for schema-self describing
|
2026-06-30 10:51:17 +02:00 |
|
Zef Hemel
|
8c8edab517
|
Frontmatter folding styling tweaks
|
2026-06-30 10:46:30 +02:00 |
|
Zef Hemel
|
ba961db8d2
|
Fix: make frontmatter live preview more consistent with rest of editor
|
2026-06-29 17:07:08 +02:00 |
|
Zef Hemel
|
0fb5d7d5fe
|
Lint fixes
|
2026-06-29 16:55:44 +02:00 |
|
Zef Hemel
|
6c9c2f7d17
|
Feature: frontmatter folding
|
2026-06-29 16:45:16 +02:00 |
|
Zef Hemel
|
3f7619f369
|
Docs: add source code references in frontmatter (for Code Link library, upcoming)
|
2026-06-29 11:28:35 +02:00 |
|
Zef Hemel
|
769927f1f8
|
Hide RW commands in RO mode
|
2026-06-25 13:47:23 +02:00 |
|
Zef Hemel
|
10bf48dd8c
|
Fix: Disable "Bake" button on fenced code blocks
|
2026-06-24 15:52:55 +02:00 |
|
Zef Hemel
|
50d8f1f09f
|
Feature: baked sections
|
2026-06-23 17:14:41 +02:00 |
|
Zef Hemel
|
469b583db2
|
Makefile: rename "website" to "edit-docs"
|
2026-06-23 09:20:25 +02:00 |
|
Zef Hemel
|
eb2c76400a
|
Rust fmt
|
2026-06-23 09:19:30 +02:00 |
|
Zef Hemel
|
55f53fc9a6
|
Update reference from website/ to docs/ everywhere
|
2026-06-23 09:15:34 +02:00 |
|
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 HemelandGitHub
|
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 |
|