Commit Graph
55 Commits
Author SHA1 Message Date
Zef Hemel 1ba6938f96 Website content updates 2025-08-29 15:21:01 +02:00
Zef Hemel 01f85f82ad Content updates for v2 release 2025-08-29 12:07:12 +02:00
Zef Hemel 40d298b0e2 Added automatic script running from CONTAINER_BOOT page
This replaces the old SB_APT_PACKAGES feature (which is still there, just deprecated for now).
2025-08-27 14:43:10 +02:00
Zef Hemel c74e878897 Shell command whitelisting and stdin support 2025-08-27 11:14:21 +02:00
Ceri DaviesandGitHub 73c03c6637 website/Install/Configuration.md: fix whitespace error in Network section (#1468) 2025-07-20 15:00:21 +02:00
Zef Hemel 90ed671c2c Fixes #1423 2025-06-18 19:24:29 +02:00
Zef Hemel 6ffdf0a897 Make apt installs async by default 2025-06-12 11:25:16 +02:00
Zef Hemel e47180767b Switch docker image to ubuntu, add ability to install additional packages 2025-06-12 11:14:39 +02:00
Zef Hemel bb03a2c3f5 Updated macOS instructions 2025-06-09 11:37:22 +02:00
Zef Hemel f4e7cd79b1 Edge and binary builds are back 2025-06-09 11:25:03 +02:00
+1 766fb96ff2 Adding support for hosting with URL prefix (#1357)
* Adding support for hosting with URL prefix to make reverse-proxy setup on sub-path possible

* Adjusting recent changes to auth.html (changing to relative URLs)  after rebasing from upstream

* Adjusting service_worker and application manifest to support URL-prefix

* Add notes on Space Lua Pattern Matching (#1366)

* Remove common/space_lua/stdlib/math.md (#1371)

* Escape pipe symbol in string.gsub (#1370)

* feat: configure vim in CONFIG (#1369)

* Fix week calculation (#1368)

* Add more tests for week calculation

* Fix week calculation

* Add more tests

* Implement Lua built-in function os.difftime (#1367)

* Implement Lua built-in function os.difftime

* Test os.difftime

---------

Co-authored-by: Zef Hemel <zef@zef.me>

* Fix index page naming during server initialization (#1365)

* Allow non-zero shell exit codes (#1377)

* Generate version from git describe at build time (#1374)

* Generate version from git describe at build time

* Add 2.0-beta prefix

* Use Deno.Command instead of Deno.run

* Add missing case to math.random and check arguments (#1372)

* Fix paragraphs for the tag page (#1376)

* Render a predefined string for empty markdown table instead of pipe characters (#1387)

* Fix string.find (#1390)

* Fetch tags and history for proper version string generation (#1388)

* Fix support for disabling shortcuts (#1393)

* Add GitHub Actions Cache to reduce build times (#1394)

* Order strings in queries using collation algorithm (#1391)

Configurable with queryCollation, default value maintains old behaviour.
Added tests, schema, example settings, and documentation to query page.

Close: #614
Close: #1316

* Utility function to handle empty query results and templates (#1386)

* Add global Lua function 'some'

Moved documentation for 'each' function to non-standard section.

* Revert "Add optional argument to template.each for empty collection output (#1359)"

This reverts commit b73dadec67.

* Reimplement #1359 using 'some' function

* Update Lua to event.listEvents to match plugos syscall (#1397)

The documentation, example, and other function names use
`event.listEvents`, but `event.list` is being registered with the
client.

* Update widget header to not overflow container (#1410)

Also add a 10px margin below the header to maintain consistent spacing
around the widget contents.

* fix: case insensitive admonitions by default (#1409)

* fix: closing bracket is missing (#1408)

* Add optional priority attribute to PageCreatingContent (#1392)

* Add optional priority attribute to PageCreatingContent

* Minor simplification

* Fix comments

* Revert changes

* Add pageEventHandlers

* Use UTC year, month, and date for strings lacking time components (#1403)

* feat: allow CONFIG.md in any directory (#1398)

* fix: bundle external dependencies (#1379)

* Deno bump

* Copy-edit splash screen text (#1413)

* Fixes #1401 by implementing Lua's select

* Fixes offline capability of PWA (I hope).

Now storing config in localStorage.

* fix lint

* Reduce blast radius of Lua errors

* Fixes #1411: adds 'priority' setting for space style

* Refactor: Merging common/ into web/

* Fixes #1400

* Improves #1312 by rendering Lua expressions (but not widgets)

* Fix minor typos, add configuration to the docs

---------

Co-authored-by: wbhouston <wmbhouston@gmail.com>
Co-authored-by: Lennart Ochel <lennart.ochel@outlook.com>
Co-authored-by: Matthias Benaets <89214559+MatthiasBenaets@users.noreply.github.com>
Co-authored-by: Zef Hemel <zef@zef.me>
Co-authored-by: Marek S. Łukasiewicz <marek@lukasiewicz.tech>
Co-authored-by: Ivan Alejandro <ivanalejandro0@gmail.com>
Co-authored-by: Albert-Jan de Vries <aj+github@albert-jandevries.nl>
Co-authored-by: Cole Stowell <121599022+costowell@users.noreply.github.com>
Co-authored-by: Jim Tittsler <jimt@onjapan.net>
2025-06-04 15:15:14 +02:00
Zef Hemel 34557e0575 Update documentation for consistency and clarity
- Revised multiple documentation files to correct references and improve clarity, including updates to the Command Palette, Document Editor, and various Markdown files.
- Removed outdated references to "Slash Templatese" and replaced them with "Slash Templates" for consistency.
- Enhanced explanations regarding meta pages and shortcuts, ensuring accurate guidance for users.
2025-04-17 12:04:20 +02:00
Zef Hemel 2ac30edb2f Update configuration documentation and remove deprecated templates
- Enhanced the `Config.md` documentation to clarify built-in configuration options and the use of the `config.set` API.
- Removed outdated `Page Template.md` and `Slash Template.md` files to streamline documentation and avoid confusion.
- Updated references in various documentation files to reflect the removal of deprecated templates and ensure consistency across the site.
2025-04-17 11:55:09 +02:00
Zef Hemel e1a6643d9a Website documentation work 2025-04-06 21:49:15 +02:00
Zef Hemel 9c3c4a9098 Fix not detecting changes regression, plus cleanup 2025-03-26 10:27:13 +01:00
Zef Hemel 254d6e6379 Ripped out use of Deno KV and other unstable features 2025-03-24 20:21:17 +01:00
Zef Hemel e003e926d2 Progress 2025-03-23 15:56:02 +01:00
Zef Hemel 2274b5874d Fixes #1280 2025-03-08 18:37:32 +01:00
Zef Hemel f0ed003066 Moved spaceIgnore to be a environment variable as well 2025-03-07 11:12:49 +01:00
Zef Hemel 1dc1103b2a Moved indexPage configuration to SB_INDEX_PAGE env variable instead
Added /.config endpoint to more dynamically influence the configuration
2025-03-07 10:56:45 +01:00
Zef Hemel a268ea89f2 Fixes #1256
Point to ghcr docker images rather than docker hub
2025-02-22 20:58:42 +01:00
Zef Hemel 5604f6d8c2 Lua: tweaks and docs 2025-01-14 20:26:47 +01:00
Zef Hemel 29e127ca78 Remove references to HTTP storage 2025-01-08 16:29:37 +01:00
Zef Hemel 51fc5952bc Some enhancement of the lockout mechanism 2024-11-15 16:56:54 +01:00
Ohad LutzkyandGitHub f08c66d305 Add tips for slow drives (#1098) 2024-09-27 08:05:54 +02:00
Zef Hemel 4bb99a40fe Database recommendations #1092 2024-09-26 23:00:14 +02:00
Ruibin XingandGitHub d111966911 Fix a command in Install/Docker.md (#1059) 2024-08-22 17:47:45 +02:00
Zef Hemel 0d5cb25ad2 Move Deno Deploy to network and internet deployment in docs 2024-07-31 12:49:16 +02:00
honnipandGitHub 9ad41295a7 docs: update deno deploy entrypoint url (#857) 2024-04-28 21:04:48 +02:00
37865243d0 Provide a way to customize app name & desc (#854)
* Provide a way to customize app name & desc
* Add description to SB_NAME, SB_DESCRIPTION env vars

---------

Co-authored-by: s1gnate.sync <s1gnate.sync@github.com>
2024-04-21 14:37:57 +02:00
Marek S. ŁukasiewiczandGitHub dc79ba0224 Remove dollar before commands, consistently specify shell for code blocks (#834) 2024-04-02 19:25:21 +02:00
Patrik StenmarkandGitHub 9ba4d008f2 Add note about https requirements (#714) 2024-02-16 09:23:44 +00:00
Zef HemelandGitHub 0ddbd877f9 Space script MVP (#685)
* Space Script MVP
* New `command` and `syscall` query sources
2024-02-06 16:51:04 +01:00
Zef HemelandGitHub 341c07049f Custom template parser (#672)
New template engine 🤯
2024-02-02 19:19:07 +01:00
Zef Hemel c338693343 Upgrade to deno 1.40 2024-01-28 14:13:37 +01:00
Zef Hemel 6060a1e3af Update edge instructions 2024-01-28 11:40:51 +01:00
Zef Hemel 5bc7193fb0 Fixes #161 by implementing read-only mode, first iteration 2024-01-26 17:05:10 +01:00
Zef Hemel 8e7a371c88 Updated deno instructions 2024-01-25 16:45:37 +01:00
Zef HemelandGitHub aaacec6d61 Navigator refactor (#648)
Navigation refactor
2024-01-24 11:58:33 +01:00
Zef HemelandGitHub f30b1d3418 Templates 2.0 (#636)
Templates 2.0 and a whole bunch of other refactoring
2024-01-20 19:16:07 +01:00
qaqlandandGitHub 4b9eb0cb68 Update docs Install/Docker.md (#620)
remove the quotes which cause "Invalid username or password"
https://github.com/silverbulletmd/silverbullet/issues/609
2024-01-08 17:09:36 +01:00
Zef Hemel 4015d164c6 Subtle renaming of some DB configuration options 2023-12-22 19:06:36 +01:00
Zef Hemel 5abdf1c80c Fix federation links 2023-12-21 19:19:09 +01:00
Zef Hemel 307ba0a01c WIP manual work 2023-12-19 12:58:18 +01:00
Jim TittslerandGitHub 3d87f7a25b Fix web typos (#600) 2023-12-15 18:58:12 +01:00
Zef HemelandGitHub 9f082c83a9 Major backend refactor (#599)
Backend refactor
2023-12-13 17:52:56 +01:00
Zef Hemel 30b987fecb Fixes #506: enables disabling shell commands 2023-12-10 15:39:49 +01:00
Zef HemelandGitHub 30ba3fcca7 Refactoring work to support multi-tenancy and multiple storage, database backends (#598)
* Backend infrastructure
* New backend configuration work
* Factor out KV prefixing
* Don't put assets in the manifest cache
* Removed fancy authentication stuff
* Documentation updates
2023-12-10 13:23:42 +01:00
Zef Hemel 53a1def9ef Updated docker instructions 2023-11-27 15:50:40 +01:00
Jim TittslerandGitHub ec10cc1e79 Fix doc typos (#578) 2023-11-26 12:55:33 +01:00