Commit Graph
2403 Commits
Author SHA1 Message Date
Zef Hemel 1a650dedd3 deno publish fixes 2025-09-25 09:56:29 +02:00
Zef Hemel dd9e4582dd Move built client files to client_bundle folder to make embedding them into the server binary cleaner. 2025-09-25 09:51:05 +02:00
Zef Hemel dcafb5c5ff Lint 2025-09-24 12:58:33 +02:00
Zef Hemel ee3896ee75 Further code restructuring and fix detection of space path change 2025-09-24 12:57:56 +02:00
Zef Hemel 9d6e26dfd2 Delete unused code 2025-09-23 17:02:26 +02:00
Zef Hemel f4336bf09f Code restructuring: eliminated the top-level lib/ directory 2025-09-23 17:00:34 +02:00
Zef Hemel 4fbdb4c9dd And last try 2025-09-23 16:34:55 +02:00
Zef Hemel b4d2a6fb5e Another attempt at fixing the entry point 2025-09-23 16:10:34 +02:00
Zef Hemel 91cc306210 Fix docker-entry for alpine 2025-09-23 15:58:03 +02:00
Zef Hemel 5a61423a85 Update the docker image to be built on Alpine 2025-09-23 15:27:10 +02:00
Zef Hemel fe7956aa83 Block writes operations in read-only mode on the server 2025-09-23 08:19:29 +02:00
Zef Hemel 56b0fb164b Fixes #1560
* Adds back auto creation of index page and CONFIG page if they don't
  exist.
* Remove observe argument on backend
2025-09-22 16:48:42 +02:00
Zef Hemel d2277c376c Fixes #1559 2025-09-22 15:57:26 +02:00
Zef Hemel 987dc29d06 Fix docker image names 2025-09-22 09:17:23 +02:00
Zef Hemel 44a77ed5da Push website content as a docker image 2025-09-22 09:14:50 +02:00
Zef Hemel aa8ac7a0a0 Add PDF plug to list of third-party plugs 2025-09-22 09:00:16 +02:00
Zef Hemel be5ea19f1c Add missing files... 2025-09-19 16:11:49 +02:00
Zef Hemel fdd8899b33 Fix SB_URL_PREFIX handling, added SB_LOG_PUSH to ask clients to push
client logs to the server
2025-09-19 16:10:14 +02:00
Zef Hemel 3e444ffb2a Replacing more fmt.Print with log.Print 2025-09-19 14:37:31 +02:00
Zef Hemel 1541d13834 Fix backend not setting mtime anymore (resulting in reloads and
potential conflicts)
2025-09-19 14:30:31 +02:00
Zef Hemel 34d6021dea Show file sync progress again 2025-09-19 13:53:54 +02:00
Zef Hemel cd2b712fec Fix host binding 2025-09-19 13:37:20 +02:00
Zef HemelandGitHub a524c64884 Go backend (#1555)
* Replaces old Deno server with a Go implementation
* Restructured the code base accordingly
2025-09-19 13:23:20 +02:00
Andy CostanzaandGitHub ff2cb27a1b fix #1538 and all wikilinks in a frontmatter block are now navigable (#1552)
* feat: Render external links inside frontmatter code as clickable anchors
* fix: Enable alt-clicking inside frontmatter links #1538
* feat: make Internal links (WikiLinks [[...]])  navigable in a frontmatter block
* feat: add success-admonition and danger-admonition
2025-09-19 08:21:42 +02:00
Zef Hemel 2dfb3ea750 Fix /.shell 2025-09-15 10:53:59 +02:00
MrMugameandGitHub 440cd8d144 Cleanup code around dark mode (#1542)
* Cleanup code around dark mode

* Fix lint
2025-09-15 08:59:49 +02:00
Zef Hemel a346bc2f41 Lazyily -> Lazily after #1541 2025-09-15 08:55:44 +02:00
MrMugameandGitHub ad39158cd1 Separate plug name and file name (#1541)
* Separate plug name from file path

Plug name and plug path were very intertwined in the code. This could
cause problems, if the file path and plug name didn't align.
The plug manager also modified the plug path for some plugs, which could
be even more confusing.

* Code improvements for the plug manager

* Be more rigorous about failure

* Also allow `silverbullet-name` case again
2025-09-15 08:54:55 +02:00
Zef Hemel e38160c7bc Also load Schema.md during boot bootstrap 2025-09-15 08:39:18 +02:00
Zef HemelandGitHub 77fb5d0d36 Disable go tests for now 2025-09-14 17:18:27 +02:00
LogeshandGitHub 83256627b4 Add excalidraw plug for diagram rendering (#1543) 2025-09-14 14:59:41 +02:00
Zef Hemel 65a54ed291 Run go in Github Action 2025-09-14 12:27:18 +02:00
Zef Hemel 1007f4daed Go backend prototype: initial code 2025-09-14 11:55:16 +02:00
Zef Hemel 37946586bc Emit observedRequest event on next tick 2025-09-13 22:26:36 +02:00
Zef Hemel 3c2a7023d2 Remote fileWritten event 2025-09-13 22:22:41 +02:00
Zef Hemel 02f3b71b1b More sync code clean up 2025-09-13 21:24:26 +02:00
Zef Hemel aec8ca5cec Cleanup 2025-09-13 21:00:08 +02:00
Zef Hemel ededbafa8c Some more cleanup 2025-09-13 19:33:46 +02:00
Zef Hemel 0ebbebdfa6 Don't fail TOO quietly during config boot 2025-09-13 19:33:40 +02:00
Zef Hemel e3f1641f48 Added some notes on service worker behavior 2025-09-13 17:48:43 +02:00
Zef Hemel efe5087d93 Jitter tweaks 2025-09-13 17:21:23 +02:00
Zef Hemel a56007ef77 Don't ALSO sync when written, this is already handled by
observedRequest.
2025-09-13 17:14:05 +02:00
Zef Hemel af29e95a15 Add some jitter 2025-09-13 17:07:11 +02:00
Zef Hemel 3e8b7c40df Update space.ts 2025-09-13 17:03:15 +02:00
Zef Hemel faf39f1b37 Tweak watch interval 2025-09-13 17:02:22 +02:00
Zef Hemel a80b8078c0 Switch runtime back to public URL again 2025-09-13 08:58:05 +02:00
Zef HemelandGitHub 8201935121 Update queue.ts 2025-09-12 21:28:57 +02:00
Zef Hemel ec7d29cca9 Merge branch 'main' of github.com:silverbulletmd/silverbullet 2025-09-12 21:26:03 +02:00
Zef Hemel af51f08219 Trigger document:index again 2025-09-12 21:25:29 +02:00
MrMugameandGitHub 37024dd8ec Send Ref details to document editors (#1540) 2025-09-12 19:30:42 +02:00