Zef Hemel
fce78a22f8
More Lua template work
2025-01-22 20:26:37 +01:00
Zef Hemel
21c17ac737
Lua string parsing fixes
2025-01-21 09:08:31 +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
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
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
55f5a465c8
Lua query fixes
2025-01-16 15:33:18 +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
fe9e3c6eda
Expose globals in root of Lua scripts
2025-01-16 09:27:11 +01:00
Zef Hemel
bd05ac206b
Remove dead code
2025-01-15 20:49:05 +01:00
Zef Hemel
bc1bdea396
Lua: refactored and extracted test approach
2025-01-15 20:47:58 +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
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
Mufeed Ali
f801fd263b
fix(system): Add condition to prevent remote script reload when syncOnly is enabled ( #1198 )
2025-01-04 07:02:49 +01:00
David Chiles
4cadb8cb4d
fix Swift syntax highlighting ( #1183 )
2024-12-26 08:17:48 +01:00
TR Staake
2020e85a6f
Update how tags are rendered to allow for custom styling ( #1179 )
...
* Updated how tags are rendered to allow for custom styling via space-styles
* Wrapped the existing span for a tag with an anchor element <a> to
improve ux for screen readers
* Added data-tag-name attribute to tags so that given a tag `#my-tag` it
will have the attribute `data-tag-name="my-tag"` added to the new `<a>`
element wrapper allowing for end users to target tags for styling with a
css selector such as `.sb-hashtag[data-tag-name="my-tag"]{...}`
* Updated Docs
2024-12-14 09:57:46 +01:00
Ohad Lutzky
3e153a525c
Fix trailing periods for naked URLs ( #1175 )
...
Fixes https://github.com/silverbulletmd/silverbullet/issues/1160
2024-12-14 09:19:25 +01:00
Michael Stapelberg
8114b25470
markdown_parser: allow comma and semicolon in naked URLs ( #1162 )
2024-11-21 22:39:27 +01:00
Peter Weston
b532b9e3f1
Fix tests for windows paths ( #1153 )
2024-11-13 21:08:24 +01:00
Zef Hemel
d79d84be8c
Fix sync mode failing due to Lua
2024-10-28 14:26:00 +01:00
Zef Hemel
123309d791
Lua get and set now possibly async
2024-10-26 16:02:37 +02:00
Zef Hemel
8acb112e4e
Lua stack frame refactor
2024-10-20 15:06:23 +02:00
Marek S. Łukasiewicz
010e2b23f4
Allow tags to start with a number and be escaped with angle brackets ( #1116 )
...
Includes tests and Markdown/Hashtags page for website. Closes #1072
2024-10-20 12:39:58 +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