Commit Graph
2166 Commits
Author SHA1 Message Date
Zef Hemel f4e7cd79b1 Edge and binary builds are back 2025-06-09 11:25:03 +02:00
Zef Hemel 38674bd065 Edge release tweaks 2025-06-09 10:29:15 +02:00
Zef Hemel 6db1d6506d Add git to base image 2025-06-09 10:25:06 +02:00
Zef Hemel e9540bb9a0 Fix edge build 2025-06-09 09:58:45 +02:00
Zef Hemel e479e9ef6c Fix docker build 2025-06-09 09:58:13 +02:00
Zef Hemel f51af7b580 Work on release builds 2025-06-09 09:53:13 +02:00
Zef Hemel 839860ade8 Fixes #1222 2025-06-05 11:50:33 +02:00
b1b1363574 Fixing service worker and local storage conflicts when hosting multiple instances on same origin, different URL prefix but same space path (#1415)
Co-authored-by: floakclav <floakclav@gmail.com>
2025-06-04 18:39:52 +02:00
Zef Hemel 80b089b691 Fix extra padding 2025-06-04 16:23:02 +02:00
Zef Hemel 0bb30648ab Fix: completely broke resolving, facepalm 2025-06-04 16:03:22 +02:00
Zef Hemel d316657c58 Fixes #1396 2025-06-04 15:42:14 +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 e217f64d36 Improves #1312 by rendering Lua expressions (but not widgets) 2025-06-04 14:57:53 +02:00
Zef Hemel 5f784b72a9 Fixes #1400 2025-06-04 14:31:44 +02:00
Zef Hemel bf2e0cdb87 Refactor: Merging common/ into web/ 2025-06-04 14:01:59 +02:00
Zef Hemel e5c137a505 Fixes #1411: adds 'priority' setting for space style 2025-06-04 11:36:39 +02:00
Zef Hemel 1a4fd12017 Reduce blast radius of Lua errors 2025-06-04 11:02:38 +02:00
Zef Hemel 0abae019f9 fix lint 2025-06-04 10:13:59 +02:00
Zef Hemel 742c82be10 Fixes offline capability of PWA (I hope).
Now storing config in localStorage.
2025-06-04 10:11:47 +02:00
Zef Hemel ad3bcae1ee Fixes #1401 by implementing Lua's select 2025-06-04 09:37:11 +02:00
Jim TittslerandGitHub 9baafce968 Copy-edit splash screen text (#1413) 2025-06-04 09:18:59 +02:00
Zef Hemel a76f272635 Deno bump 2025-06-04 09:17:20 +02:00
Cole StowellandGitHub a32328615b fix: bundle external dependencies (#1379) 2025-05-26 20:06:20 +02:00
Matthias BenaetsandGitHub c23402ded6 feat: allow CONFIG.md in any directory (#1398) 2025-05-26 20:05:42 +02:00
wbhoustonandGitHub 3b56740f9e Use UTC year, month, and date for strings lacking time components (#1403) 2025-05-26 20:04:47 +02:00
Lennart OchelandGitHub ce22a4245a Add optional priority attribute to PageCreatingContent (#1392)
* Add optional priority attribute to PageCreatingContent

* Minor simplification

* Fix comments

* Revert changes

* Add pageEventHandlers
2025-05-26 20:03:54 +02:00
Albert-Jan de VriesandGitHub 4a0f03ee1e fix: closing bracket is missing (#1408) 2025-05-26 20:03:04 +02:00
Matthias BenaetsandGitHub 9e7e201b92 fix: case insensitive admonitions by default (#1409) 2025-05-26 20:02:21 +02:00
wbhoustonandGitHub 1630bc3493 Update widget header to not overflow container (#1410)
Also add a 10px margin below the header to maintain consistent spacing
around the widget contents.
2025-05-26 20:01:32 +02:00
wbhoustonandGitHub f72e4bbfdb 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.
2025-05-13 20:29:49 +02:00
Marek S. ŁukasiewiczandGitHub f2f4937854 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
2025-05-12 07:33:49 +02:00
Marek S. ŁukasiewiczandGitHub 10e7cea08d 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
2025-05-10 17:06:45 +02:00
Ivan AlejandroandGitHub a5c2119f90 Add GitHub Actions Cache to reduce build times (#1394) 2025-05-10 16:19:37 +02:00
wbhoustonandGitHub fe315a81fa Fix support for disabling shortcuts (#1393) 2025-05-09 21:15:12 +02:00
Lennart OchelandGitHub b7f5fc174b Fetch tags and history for proper version string generation (#1388) 2025-05-09 14:01:32 +02:00
Lennart OchelandGitHub 9eb9ab2401 Fix string.find (#1390) 2025-05-09 14:00:21 +02:00
Marek S. ŁukasiewiczandGitHub b93f622e9b Render a predefined string for empty markdown table instead of pipe characters (#1387) 2025-05-08 15:09:40 +02:00
Lennart OchelandGitHub 57c4317b49 Fix paragraphs for the tag page (#1376) 2025-05-07 19:14:38 +02:00
Lennart OchelandGitHub bf62b972eb Add missing case to math.random and check arguments (#1372) 2025-05-07 18:54:44 +02:00
Lennart OchelandGitHub 2ef644791b 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
2025-05-07 18:52:07 +02:00
Lennart OchelandGitHub ced44aa4ab Allow non-zero shell exit codes (#1377) 2025-05-07 18:50:51 +02:00
Lennart OchelandGitHub 71ba757534 Fix index page naming during server initialization (#1365) 2025-05-04 20:54:25 +02:00
1cda87318b 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>
2025-05-04 20:53:48 +02:00
Lennart OchelandGitHub c49679c37f Fix week calculation (#1368)
* Add more tests for week calculation

* Fix week calculation

* Add more tests
2025-05-04 20:43:04 +02:00
Matthias BenaetsandGitHub ea3d6928cf feat: configure vim in CONFIG (#1369) 2025-05-04 20:42:00 +02:00
Lennart OchelandGitHub 0b1051c2af Escape pipe symbol in string.gsub (#1370) 2025-05-04 20:36:46 +02:00
Lennart OchelandGitHub 16d947b285 Remove common/space_lua/stdlib/math.md (#1371) 2025-05-04 20:35:02 +02:00
wbhoustonandGitHub c0f68f0906 Add notes on Space Lua Pattern Matching (#1366) 2025-05-02 07:36:04 +02:00
Zef Hemel 73f6b09d02 Refactor read_file to readFile which never worked 2025-04-30 19:55:15 +02:00
Zef Hemel 3e6aa22efd Updated README to be more consistent with website 2025-04-30 11:06:35 +02:00