Commit Graph
66 Commits
Author SHA1 Message Date
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 59c271131b Big website content iteration 2026-03-04 13:31:27 +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
Zef Hemel 0971bdf0ed Simplified docker install instructions 2026-01-16 08:13:13 +01:00
Zef Hemel 1e20b9e1f5 Website upgrade 2026-01-08 11:45:34 +01:00
Zef Hemel d5fbbbdaac Website content refactor (mostly pluralized page names to singular ones) 2025-11-24 10:47:10 +01:00
Zef Hemel 8c34b35ed6 Website content redo 2025-11-14 15:36:38 +01:00
Zef Hemel 93b3994e82 2.2.0 2025-11-03 07:54:18 +01:00
Zef Hemel 5a61423a85 Update the docker image to be built on Alpine 2025-09-23 15:27:10 +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 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
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