Commit Graph

1824 Commits (21c17ac7376bba688beab2b264d0aee3024b0917)

Author SHA1 Message Date
Zef Hemel 21c17ac737 Lua string parsing fixes 2025-01-21 09:08:31 +01:00
Zef Hemel bd24bac6cd Fix order in Template Index template 2025-01-21 07:46:29 +01:00
Zef Hemel 517cfb209a Lua: Reimplement `template` and `config` in Space Lua, distributed with Library/Std 2025-01-20 23:29:06 +01:00
Zef Hemel d72983bde5 Fix read only mode 2025-01-20 23:28:14 +01:00
Zef Hemel 41d5743673 Load .lua files with `dofile` 2025-01-19 16:23:08 +01:00
Zef Hemel 6078452a6c Breaking Lua API changes:
* tpl -> template.new
* define_command -> command.define
* define_event_listener -> event.listen
* tag -> index.tag

Updated in the docs
2025-01-19 14:32:11 +01:00
Zef Hemel 72b4ecdc36 Blacklist shell syscalls in Lua for now (security) 2025-01-19 13:02:01 +01:00
Zef Hemel 11a2adbea6 Lua script block prioritization 2025-01-17 19:10:46 +01:00
Zef Hemel 6d42423e8d Lua fixes 2025-01-17 18:32:13 +01:00
Zef Hemel 6a65912b94 Lua math lib fixes 2025-01-17 18:32:01 +01:00
Zef Hemel 0076208658 Fixes to index APIs 2025-01-17 18:31:17 +01:00
Zef Hemel ae20b81126 Don't hang on using luaToString on recursive data structures 2025-01-17 18:30:29 +01:00
Zef Hemel 83550c1623 Exposing Objects indexing as syscalls 2025-01-17 10:41:02 +01:00
Zef Hemel 66433d27cc Lua math library 2025-01-17 10:40:47 +01:00
Zef Hemel b398a6b2ff Docs fixes 2025-01-16 20:52:30 +01:00
Zef Hemel 38983b49c5 AI generated API docs 2025-01-16 20:41:52 +01:00
Zef Hemel 8b2e76ee51 Lua API docs 2025-01-16 20:05:13 +01:00
Zef Hemel 34e50ae74d Linter fixes 2025-01-16 15:35:56 +01:00
Zef Hemel 3a6f2271f4 WIP OpenAI Lua API wrapper 2025-01-16 15:34:35 +01:00
Zef Hemel 55f5a465c8 Lua query fixes 2025-01-16 15:33:18 +01:00
Zef Hemel 396c9fc60a Fixes to lua:run 2025-01-16 15:31:52 +01:00
Zef Hemel 94acad1a9b Index .lua files in your space as space lua scripts 2025-01-16 12:35:34 +01:00
Zef Hemel ccea2200ac JS iterable handling 2025-01-16 12:35:15 +01:00
Zef Hemel ce18078480 Better string handling 2025-01-16 12:34:55 +01:00
Zef Hemel d82e755b35 silverbullet lua:run command 2025-01-16 12:34:27 +01:00
Zef Hemel fe9e3c6eda Expose globals in root of Lua scripts 2025-01-16 09:27:11 +01:00
Zef Hemel 63cc7132ee Fix tests 2025-01-16 09:15:53 +01:00
Zef Hemel bd05ac206b Remove dead code 2025-01-15 20:49:05 +01:00
Zef Hemel 4531eb936b Merge branch 'main' of github.com:silverbulletmd/silverbullet 2025-01-15 20:48:27 +01:00
Zef Hemel bc1bdea396 Lua: refactored and extracted test approach 2025-01-15 20:47:58 +01:00
numan 96330e73db
fix parsing issue caused by reserved word 'by' in query (#1210) 2025-01-15 20:45:07 +01:00
Zef Hemel 5604f6d8c2 Lua: tweaks and docs 2025-01-14 20:26:47 +01:00
Zef Hemel cbf227fa49 Lua Queries: make object attributes variables 2025-01-13 21:17:08 +01:00
Zef Hemel bf6a34f82c Lua Integrated Query 2025-01-13 20:25:39 +01:00
Zef Hemel 2283d16d09 Render scalar arrays as bulleted list 2025-01-13 16:22:39 +01:00
Zef Hemel 61f82869e9
Lua integrated query work (#1205)
* Lua query embeddings
2025-01-12 16:54:04 +01:00
Zef Hemel 337534cf02 Lua: early work on LuaQueryCollections 2025-01-09 18:22:26 +01:00
Zef Hemel 15ad6f3129 Lua: language fixes, and new space_lua APIs 2025-01-09 18:22:12 +01:00
Zef Hemel 86f31e3a00 Lua: experimental string interpolation 2025-01-09 11:45:15 +01:00
Zef Hemel b6f1977cec Lua runtime fixes 2025-01-09 10:27:41 +01:00
Zef Hemel 821dddff5e Lua string.gsub fixes 2025-01-09 09:00:29 +01:00
Zef Hemel c2fea2d25b Lua work 2025-01-08 17:09:09 +01:00
Zef Hemel 29e127ca78 Remove references to HTTP storage 2025-01-08 16:29:37 +01:00
Zef Hemel fc9213c7ca Lua cleanup 2025-01-08 11:39:00 +01:00
Zef Hemel fc1ff7dc5b Lua test cleanup 2025-01-08 11:23:30 +01:00
Zef Hemel 076c296dfd Lua iterator fixes 2025-01-08 11:12:26 +01:00
Zef Hemel ec6db8c766 Lua vararg testing 2025-01-08 11:04:33 +01:00
Zef Hemel c70f8fef1a Lua scope fixes 2025-01-08 10:00:46 +01:00
Zef Hemel f4507e9513 Bump deno version to 2.1.4 2025-01-08 09:38:06 +01:00
Zef Hemel de83995f35 Upgrade cliffy dependency 2025-01-08 09:37:56 +01:00