Commit Graph
2425 Commits
Author SHA1 Message Date
Zef Hemel cdfd1e4305 Move excalidraw plug out of repo and add it on the fly during website build 2025-09-26 08:33:29 +02:00
Zef Hemel 8a39b93657 Fixes auth being broken on Safari
alwaysProxy paths in service worker are now prefixes.
2025-09-26 08:03:24 +02:00
Zef Hemel beede63362 Check SB_USER format 2025-09-26 08:03:24 +02:00
MrMugameandGitHub b343fe6baf Fix tag links in rendered markdown (#1565)
* Fix tag links in rendered markdown

* Remove unused import
2025-09-25 15:56:48 +02:00
Zef Hemel a072b68c53 Fix lint 2025-09-25 15:53:10 +02:00
Zef Hemel 7a571836a6 2.1.3 2025-09-25 15:30:58 +02:00
Zef Hemel f23c32d6e7 CHANGELOG tweak 2025-09-25 14:58:11 +02:00
Zef Hemel 2a9bb74f39 Added rudamentary excalidraw architecture diagram. 2025-09-25 14:57:59 +02:00
Zef Hemel 216de56128 Fix PUID and PGID handling in docker container 2025-09-25 14:39:58 +02:00
Zef Hemel 60dbb13d4a 2.1.2 2025-09-25 13:19:49 +02:00
Zef Hemel 61fbcb05b5 * Change timestamp back to seconds since the epoch, not milliseconds (waste of space)
* Tweaked cache headers for file listing
2025-09-25 13:07:16 +02:00
Zef Hemel e39c5d8136 lint 2025-09-25 12:20:18 +02:00
Zef Hemel 2877d619a7 Disable hot reloading plugs (need to use an explicit Plugs: Reload command now)
This was resulting in a nasty race condition where plugs would sometimes reload (e.g. during an upgrade) while also indexing content, which would then fail.
2025-09-25 12:19:12 +02:00
Zef Hemel 18d198d486 Don't set lastModified for created in datastore_space_primitives.ts 2025-09-25 12:18:07 +02:00
Zef Hemel df108afdd1 Type fix 2025-09-25 11:11:07 +02:00
Zef Hemel 4ef1a934c9 Switch back to loading worker_runtime from deno.land/x again 2025-09-25 11:09:30 +02:00
Zef Hemel 6f1147b7fb Fix website docker build for tagged releases 2025-09-25 10:57:45 +02:00
Zef Hemel 9f3087a665 2.1.1 2025-09-25 10:41:46 +02:00
Zef Hemel 0e830d3575 Fix worker_runtime location 2025-09-25 10:34:14 +02:00
Zef Hemel f545497d0d 2.1.0 2025-09-25 10:16:50 +02:00
Zef Hemel c6dc5f856a Pre-2.1.0 release website updates 2025-09-25 10:16:25 +02:00
Zef Hemel 3ec0a4f788 Add 'make' package to build image 2025-09-25 09:59:56 +02:00
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