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
Zef Hemel
49229c1608
Add pageLastModified to item and task, similar to link
2026-03-31 15:43: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
a16eebd902
More safetey in overriding default template files in non-empty spaces
2026-03-20 12:28:29 +01:00
Joshua Brunner and GitHub
6aad7cff43
fix: allow colons in SB_USER password ( #1893 )
2026-03-18 18:40:44 +01:00
Zef Hemel
e456100b5b
No new logs fix
2026-03-17 11:25:10 +01:00
Zef Hemel
10c95bcba5
Runtime API: Clean up lock file on chrome hard-kill
2026-03-17 11:09:01 +01:00
Zef Hemel
587b27fbd9
Runtime API: Make logs already available before client is fully
...
initialized
2026-03-17 11:01:25 +01:00
Zef Hemel
d04c69e74e
Tests files for integration tests
2026-03-17 10:06:51 +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
822997fd5e
Client available upgrade notification
...
If the server is updated, but the client doesn't match the server
version, a notification will appear instructing the user to reload.
2026-03-10 12:05:33 +01:00
Zef Hemel
4b66106c20
Reduce logging in common cases
2026-03-05 16:11:32 +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
e9266d467e
(Debug) bundle timestamps
2026-03-05 15:28:35 +01:00
Zef Hemel
0768884b7c
Log SilverBullet version on server boot
2026-03-05 14:44:47 +01:00
Metin Yazici and GitHub
0dece6c135
Some authentication fixes ( #1804 )
2026-01-31 17:07:35 +01:00
Metin Yazici and GitHub
10520ffb3d
Configure remember me option ( #1796 )
...
* Configure remember me option
* Update Configuration.md
2026-01-29 08:13:50 +01:00
Justyn Shull and GitHub
b9bbb32051
Fix missing x-proxy-headers- from non-lua fetch calls ( #1721 )
...
* Fix missing x-proxy-header- on proxied fetch calls
* Don't use https for host.docker.internal proxied urls
2025-12-11 12:06:31 +01:00
Zef Hemel
5d9caacc30
Add source for change to URL decoding
2025-12-10 09:48:02 +01:00
Laurence Tan and GitHub
30ecaa3985
Fix HEIC/HEIF image MIME type detection ( #1709 )
...
* fix content types
* PR feedback
2025-12-10 08:37:14 +01:00
Zef Hemel
683a7d6747
Fix URL parsing in Chrome and other browsers
2025-11-26 09:55:02 +01:00
Zef Hemel
dcd7230084
Fixes #1694
2025-11-25 14:17:02 +01:00
Laurence Tan and GitHub
0e9a6015e9
handle invalid-path errors ( #1701 )
2025-11-24 08:52:55 +01:00
Zef Hemel
2ac006d354
Fixes #1625
2025-10-30 15:56:01 +01:00
Zef Hemel
000b76a6f7
Support adding additional content to <head> using the SB_HEAD_HTML env
...
variable
2025-10-30 11:42:08 +01:00
Zef Hemel
a7597454bd
Fixes #1651
2025-10-29 09:46:20 +01:00
Mihai Maruseac and GitHub
8fdbc48f6d
Make the link to the site point to real site. ( #1655 )
2025-10-29 06:04:40 +01:00
Zef Hemel
0c5d4b73be
Prometheus metrics support
2025-10-27 17:21:50 +01:00
Zef Hemel
6ccff6c9b0
Rudamentary Prometheus metrics support
2025-10-27 17:21:12 +01:00
Zef Hemel and GitHub
272f293ddb
Optional client encryption ( #1640 )
...
Implements #1268
2025-10-22 15:35:37 +02:00
Zef Hemel
abe2f6b909
Refactoring some server side stuff
2025-10-20 19:15:51 +02:00
Mihai Maruseac and GitHub
c706e8e673
Fix build broken after #1634 ( #1642 )
2025-10-17 06:01:17 +02:00
Mihai Maruseac and GitHub
9a39d20213
Handle atomic updates for the binary file. ( #1634 )
2025-10-16 22:36:22 +02:00
Zef Hemel
5c4c71df8e
Fixes #1608
...
Status code is now passed via x-proxy-status-code header
2025-10-10 08:51:24 +02:00
Zef Hemel
ba73fd24cb
Content type setting on .proxy
2025-10-08 09:01:47 +02:00
Zef Hemel
51e1eaf817
/.proxy enhancements
...
Now cleanly separates request and response headers for the request and
response of the http request from the ones that SB needs/serves itself.
2025-10-06 14:38:00 +02:00