Commit Graph

293 Commits (pr-tag-numbers)

Author SHA1 Message Date
Marek S. Lukasiewicz 57124864b5 Allow tags to start with a number and be escaped with angle brackets
Includes tests and Markdown/Hashtags page for website. Closes #1072
2024-10-17 20:23:07 +02:00
Zef Hemel 413855c180 More Space Lua docs, and slight API tweaks 2024-10-15 21:20:50 +02:00
Zef Hemel 6ec6f0cd6d First Lua docs 2024-10-14 20:59:10 +02:00
Zef Hemel c1a20af981 Lua: widgets 2024-10-13 15:14:22 +02:00
Zef Hemel 5c8332a109 Cleaning some dependencies 2024-10-11 15:52:37 +02:00
Zef Hemel 64e398fd90 deno fmt 2024-10-11 15:34:27 +02:00
Zef Hemel 6a30284bab Migration to Deno 2.0 2024-10-10 12:52:28 +02:00
Zef Hemel 3319c7f21c More lua progress: JS Interop 2024-10-09 20:35:11 +02:00
Zef Hemel 899c2556cb Lua: more fixes and work on stdlib 2024-10-08 19:53:09 +02:00
Zef Hemel 6c71862641 Lua: multi-line string literals 2024-10-07 09:08:36 +02:00
Zef Hemel 1299d85e9a First simple Lua directive Live Preview 2024-10-05 15:37:36 +02:00
Zef Hemel 2c08cb1821 More lua features (some metatable support) and tests 2024-10-04 17:15:50 +02:00
Zef Hemel 69c1da3dfb [Lua] Property access and function call fixes 2024-10-03 18:52:44 +02:00
Zef Hemel b2ff858f1d Support empty Lua strings 2024-10-03 18:40:06 +02:00
Zef Hemel 3cf7b72ebb First integration of Lua into the core (via space-lua code blocks) 2024-10-03 17:55:51 +02:00
Zef Hemel c0a248daba deno fmt 2024-09-30 12:50:54 +02:00
Zef Hemel a5c4bcc43b Lua AST refactor 2024-09-29 15:09:13 +02:00
MrMugame f7cfe328b8
Fixes #1101 (#1102)
* Make all keywords use @specialize

* Rebuild the grammar

* Making it work in the later parsers
2024-09-29 13:26:44 +02:00
Zef Hemel cdcce0d828 Lua work 2024-09-27 17:09:25 +02:00
Zef Hemel aa712ed8f4 More work on Lua 2024-09-27 09:11:06 +02:00
Zef Hemel 4eae0c975b Another attempt at better supporting auth proxies 2024-09-25 17:06:43 +02:00
Zef Hemel cb88eae885 Attempt to fix auth proxies by making redirects manual #1028 2024-09-25 13:25:15 +02:00
Zef Hemel 362b590ba3 Some more Lua progress 2024-09-24 10:15:22 +02:00
Zef Hemel 9d43c9a11d Fix lint issues 2024-09-12 21:53:37 +02:00
Zef Hemel 4c87d3eb9e Evaluator start 2024-09-12 17:01:54 +02:00
Zef Hemel 00501690cf Parser complete 2024-09-12 13:40:43 +02:00
Zef Hemel 8725655b9d WIP lua 2024-09-11 21:19:41 +02:00
Zef Hemel f7fe7cadbc Revert "Attempt to fix auth proxies by making redirects manual #1028"
This reverts commit d6fb5e0c29.
2024-09-11 21:18:27 +02:00
Abin Simon b41297e437
Add nix language syntax highlight (#1081) 2024-09-09 19:27:02 +02:00
Zef Hemel d6fb5e0c29 Attempt to fix auth proxies by making redirects manual #1028 2024-09-09 18:36:54 +02:00
Zef Hemel 409b0df328 More robustness on lack of space config 2024-09-09 18:35:44 +02:00
Zef Hemel ea5adebbbd 0.9.4 2024-09-04 19:34:12 +02:00
Zef Hemel e6f010faad Revert back SETTINGS to use yaml for now 2024-09-04 19:19:40 +02:00
Zef Hemel d9efb32bb4 Make sure query.renderQuery is run in the right environment 2024-08-31 12:08:14 +02:00
Zef Hemel 80f9c14b96
Change how attribute indexing and completion works (#1061)
* Creation of separate aspring-page objects for pages linked to, but not created
* Show "No results" instead of broken markdown table for no query results
* Show schema validation errors
* Deno upgrade
* Adds config support to plugs (see examples)
* Moves all builtin schemas to plug config
* Adds core plug just for builtin schemas
* Changes how attributes are indexed and completed, now attempts to derive a JSON schema for ad hoc attributes
2024-08-24 12:35:09 +02:00
Zef Hemel b1c46a17cf Redoing item and task indexing 2024-08-21 21:31:07 +02:00
Zef Hemel b8081d970c Fixes #1049 centralizes page URL encoding and decoding 2024-08-20 09:38:56 +02:00
Zef Hemel 3ac21498f3 Fixes #680 all times and dates are now local (to the environment) 2024-08-18 13:04:51 +02:00
Zef Hemel 6ef9dc8b99 Attempt to fix or at least help debug #1028 2024-08-18 12:45:33 +02:00
Zef Hemel cf054fa186 Should fix #1019 and #1035 2024-08-18 10:39:04 +02:00
Zef Hemel 074aa323c2 Initial schema implementation #104 2024-08-15 16:39:06 +02:00
jcgurango 9b88a8d694
Expose render parse tree (#1032) 2024-08-15 11:45:46 +02:00
Zef Hemel b7c56a8379 Fix some things with transclusions, and added a renderWidgets page decoration 2024-08-12 20:12:28 +02:00
Zef Hemel e29352556b Expose syscalls in space script via globals (no more syscall calls) 2024-08-07 11:09:56 +02:00
Zef Hemel 6b69449d05
More JSR (#1027)
* Move all syscalls to JSR-style package naming
* Eliminating some prefixes in import maps
2024-08-06 20:11:38 +02:00
Justyn Shull 280fe2bec8
Add an in-memory cache of the file list for disk spaces (#1012)
Add an in-memory cache of the file list for disk spaces
2024-08-04 11:28:55 +02:00
Justyn Shull 4af100b7b7
Add simple /ping endpoint instead of /index.json, change default fetch timeout to 30s (#1017) 2024-08-04 08:24:38 +02:00
Zef Hemel ea6e4ce079 Emit config:loaded event 2024-08-03 20:59:53 +02:00
Zef Hemel 49f52e42d0 Fixes #1014 2024-08-03 20:46:34 +02:00
Zef Hemel 47f504f2ce deno fmt 2024-08-02 17:14:40 +02:00