Zef Hemel
799e27a9b4
Enable biome based formatter and reformat
2026-03-10 09:38:59 +01:00
Zef Hemel
5c9dba30de
Merge branch 'main' into to-node
2026-03-06 14:37:03 +01:00
Matouš Jan Fialka
81f5ec7f67
Fix table cell alignment for missing and misaligned cells
...
The table style is determined by the header row. After normalizing the
header (filling empty cells between consecutive delimiters), extract
two properties: the column count and whether the header starts with
a delimiter.
For each data row, normalization proceeds in three steps. First, fill in
empty cells between consecutive delimiters (this handles empty cells in
the middle of a row). Second, if the header has no leading delimiter but
the row does, insert an empty cell after the row's leading delimiter (this
corrects the one-position shift caused by the row having a leading pipe
that the header lacks. Third, if the row has fewer cells than the header
column count, pad with empty cells at the end (this handles rows that
are shorter than the header because trailing pipes or cells were
omitted).
The same normalization is applied both in the renderer and the indexer.
Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz >
2026-03-06 14:20:48 +01:00
Zef Hemel
d6424b714a
Merge branch 'main' into to-node
2026-03-06 13:38:23 +01:00
Matouš Jan Fialka
7c35c05367
Fix regression
...
Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz >
2026-03-06 08:52:54 +01:00
Matouš Jan Fialka
9b37060d9f
Extract normalizer to helper shared by both parser and renderer
...
Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz >
2026-03-06 08:45:16 +01:00
Zef Hemel
dbf275d75b
Introduce biome as linter with lint fixes
2026-03-06 08:05:13 +01:00
Zef Hemel
062c1ea44d
Fix: addParentPointers re-attaches parents even if a sub-tree already
...
has some
+ some cleanup
Properly addresses #1776
2026-01-14 08:33:29 +01:00
Zef Hemel
aa9132d918
Further bug fixes and optimizations
2026-01-07 16:26:43 +01:00
Zef Hemel
450ef50df7
Cleanup: more cleanup and moving stuff around
2025-06-17 16:12:18 +02:00
Zef Hemel
2787c40ebe
Better Lua parse error reporting
2025-03-28 12:50:35 +01:00
Zef Hemel
dde532d1b6
Added silverbullet lua:repl command
2025-03-14 16:43:13 +01:00
Zef Hemel and GitHub
61f82869e9
Lua integrated query work ( #1205 )
...
* Lua query embeddings
2025-01-12 16:54:04 +01:00
Zef Hemel
6c71862641
Lua: multi-line string literals
2024-10-07 09:08:36 +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
a5c4bcc43b
Lua AST refactor
2024-09-29 15:09:13 +02:00
Zef Hemel
aa712ed8f4
More work on Lua
2024-09-27 09:11:06 +02:00
Zef Hemel
ce5186c7c2
Whoops, forgot to commit this before
2024-02-29 15:25:28 +01:00
Zef Hemel and GitHub
60d3199d64
Giant code reorganization ( #690 )
...
Code restructure
2024-02-08 21:00:45 +01:00
Zef Hemel and GitHub
341c07049f
Custom template parser ( #672 )
...
New template engine 🤯
2024-02-02 19:19:07 +01:00
Zef Hemel and GitHub
f30b1d3418
Templates 2.0 ( #636 )
...
Templates 2.0 and a whole bunch of other refactoring
2024-01-20 19:16:07 +01:00
Zef Hemel and GitHub
0313565610
Complete redo of content indexing and querying ( #517 )
...
Complete redo of data store
Introduces live queries and live templates
2023-10-03 14:16:33 +02:00
Zef Hemel
7b8d8af2c1
Attributes now have YAML values
2023-07-26 17:12:56 +02:00
Zef Hemel and GitHub
5f484bed57
SilverBullet pivot to become an offline-first PWA ( #403 )
2023-05-23 20:53:53 +02:00
Zef Hemel and GitHub
aaebea5e54
Major directive refactor ( #195 )
...
Fixes #188 #144 #76 : major refactor of directive parsing, rendering, styling
2022-12-14 20:04:20 +01:00
Zef Hemel and GitHub
24c17a793f
Live Preview ( #119 )
...
Live preview mode is here
2022-11-18 16:04:37 +01:00
Zef Hemel
574014a8be
Reduce lint errors
2022-10-15 19:02:56 +02:00
Zef Hemel
7d28b53b75
Massive restructure of plugin API
2022-10-14 15:11:33 +02:00