Commit Graph
342 Commits
Author SHA1 Message Date
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 SnakeandGitHub 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 BrunnerandGitHub 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 YaziciandGitHub 0dece6c135 Some authentication fixes (#1804) 2026-01-31 17:07:35 +01:00
Metin YaziciandGitHub 10520ffb3d Configure remember me option (#1796)
* Configure remember me option

* Update Configuration.md
2026-01-29 08:13:50 +01:00
Justyn ShullandGitHub 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 TanandGitHub 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 TanandGitHub 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 MaruseacandGitHub 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 HemelandGitHub 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 MaruseacandGitHub c706e8e673 Fix build broken after #1634 (#1642) 2025-10-17 06:01:17 +02:00
Mihai MaruseacandGitHub 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