|
|
0ae3d1b55a
|
fix: conditions
|
2026-02-06 17:05:53 -03:00 |
|
|
|
d9a0db99cd
|
feat: optionally disallow ai robots sutty/sutty#21408
|
2026-02-06 15:49:37 -03:00 |
|
|
|
2af084d54d
|
feat: identify components during development
[maki's
idea!](https://sutty.zulipchat.com/#narrow/channel/289797-Maquetado/topic/idea.20silly/with/572224446)
|
2026-02-05 16:05:09 -03:00 |
|
|
|
7ef24b76b1
|
fix: create empty collections
|
2026-01-07 15:03:34 -03:00 |
|
|
|
6d2214989f
|
fix: reverse order
|
2026-01-05 14:51:44 -03:00 |
|
|
|
4c345d2f16
|
fix: calculate digest once and store between runs
|
2025-12-16 17:26:32 -03:00 |
|
|
|
bd1bb8b984
|
fix: router's priority is just below high
|
2025-12-15 16:09:20 -03:00 |
|
|
|
c2143789b7
|
feat: declare component dependencies
allows to revalidate the cache when one of the dependencies changes
|
2025-12-12 17:58:51 -03:00 |
|
|
|
411b1b22db
|
fix: cache by default
|
2025-12-12 17:58:32 -03:00 |
|
|
|
f6cc9a2cf3
|
fix: remove pry
|
2025-12-12 17:58:18 -03:00 |
|
|
|
5cdf9e434f
|
feat: pagination
|
2025-11-04 15:58:14 -03:00 |
|
|
|
d7015ba510
|
feat: create pages from routes
|
2025-11-04 15:57:38 -03:00 |
|
|
|
61317c8471
|
refactor: page creation helper
|
2025-11-04 15:56:42 -03:00 |
|
|
|
aec41be3fc
|
fix: don't cache the block contents
|
2025-10-24 10:33:13 -03:00 |
|
|
|
93f5465d39
|
fix: don't fail!
|
2025-09-07 13:06:33 -03:00 |
|
|
|
6ef6acc380
|
fix: produce an error
|
2025-08-27 10:04:00 -03:00 |
|
|
|
8373bb9228
|
fix: files rendered from a template can have different params
|
2025-08-20 11:15:28 -03:00 |
|
|
|
9086add452
|
feat: render conditionally
|
2025-08-12 18:18:53 -03:00 |
|
|
|
874b7ed6d1
|
feat(upstream): nokogiri filters
(cherry picked from commit 8301c582df5f5e70b98ee2147b36b98c7e0bc3c5)
|
2025-08-08 18:00:28 -03:00 |
|
|
|
544fda84c0
|
feat(upstream): process content images
(cherry picked from commit eacefcd026838e8d47e4d7ae260dc5c6f938b73f)
|
2025-08-08 18:00:21 -03:00 |
|
|
|
ae112f94bf
|
feat(upstream): render contains locale too
(cherry picked from commit b355c10698e1389c11b05256404b05c0b4e1d482)
|
2025-08-08 17:58:02 -03:00 |
|
|
|
7ea7c0a044
|
fixup! fix: don't expect splats to contain some keys
|
2025-07-15 10:27:30 -03:00 |
|
|
|
daaf21fb4b
|
fix: don't expect splats to contain some keys
|
2025-07-15 10:25:49 -03:00 |
|
|
|
5331090ace
|
fix: don't hardcode splat length
|
2025-07-14 17:39:39 -03:00 |
|
|
|
eb602f7e73
|
fix: manual variables have priority
|
2025-07-14 17:38:59 -03:00 |
|
|
|
e7df2f7bc5
|
feat: control cache from theme #22
|
2025-07-09 14:24:07 -03:00 |
|
|
|
d048b57cfb
|
fix: only cache when the site is configured #18
|
2025-07-09 14:23:41 -03:00 |
|
|
|
e9c5baa5f5
|
fix: better error reporting
|
2025-06-13 18:08:50 -03:00 |
|
|
|
535323fae8
|
fix: last value is selected for duplicated parameters
|
2025-06-10 16:52:04 -03:00 |
|
|
|
5b6f5a7264
|
feat(render): splat support
now we can use splats on templates:
```liquid
{% render 'page.html', **page %}
```
|
2025-06-09 17:55:10 -03:00 |
|
|
|
181dce0a4b
|
fix: don't deprecate arrays just yet
|
2025-06-06 16:14:40 -03:00 |
|
|
|
cadf491fd2
|
fix: pry
|
2025-06-06 15:56:04 -03:00 |
|
|
|
2585637acf
|
fix: deprecation warnings
|
2025-06-06 15:53:07 -03:00 |
|
|
|
a048418a44
|
fix: deprecate without failing
|
2025-06-06 15:51:21 -03:00 |
|
|
|
ef87226421
|
fix: don't render if cached
|
2025-06-06 15:45:19 -03:00 |
|
|
|
ac23109665
|
feat: cache block
|
2025-06-06 15:45:05 -03:00 |
|
|
|
b15b050e0f
|
BREAKING CHANGE: disable arrays
arrays as parameters allow difficult to debug bugs, because they hide
type checking further down the component stack.
|
2025-06-06 15:40:32 -03:00 |
|
|
|
ee9ccbd4a3
|
feat: routes!
|
2025-05-30 15:50:16 -03:00 |
|
|
|
b2f4fd7a3c
|
fix: offset schema to correctly report template line #12
|
2025-05-26 17:07:27 -03:00 |
|
|
|
f2223e967e
|
fix: take document contents into account #11
|
2025-05-26 16:30:24 -03:00 |
|
|
|
ebe4237756
|
fix: allow to use documents as cache keys #11
|
2025-05-26 16:20:00 -03:00 |
|
|
|
6744dca3a2
|
feat: update internal links
|
2025-05-07 18:05:32 -03:00 |
|
|
|
a3ac9110fa
|
feat: use jekyll-nokogiri
|
2025-05-07 17:41:38 -03:00 |
|
|
|
576c5ddbe8
|
fix: remove whitespace
|
2025-04-29 17:49:49 -03:00 |
|
|
|
12275d2b14
|
fix: lang can be empty
|
2025-04-29 17:46:56 -03:00 |
|
|
|
84073800ce
|
feat: support syntax highlighting from sutty editor
|
2025-04-29 17:39:27 -03:00 |
|
|
|
5eeb980796
|
BREAKING CHANGE: simpler utility definition
we don't need to think of a name for new utilities, only the bs5
definition.
existing utilities are almost always expanded by adding more values.
|
2025-04-11 10:23:12 -03:00 |
|
|
|
202d18d22b
|
chore: rubocop
|
2025-04-03 18:22:28 -03:00 |
|
|
|
f9bead3f03
|
feat: blocks with schemas
|
2025-04-03 18:18:03 -03:00 |
|
|
|
cce1b6a55f
|
refactor: modularize render_with_schema
|
2025-04-03 18:17:42 -03:00 |
|