5ea0c40Fix attribute bugs found with htmx, and name classes by their styles (#2)v2026.9.27152814iko
693bde9Make htmlang more elegant: the 24 review proposals (#1)v2026.9.27081122iko
e445c6cFix CI: commit the playground page and a new clippy lintv2026.9.26015048iko
6b4f106Fix CI: formatting, Windows line endings, playground deployv2026.9.26014734iko
74fc727Rewrite the docs and examples for the current languageiko
32f2947Remove everything for older versions of the languageiko
72fcaf0@include takes one fileiko
65dec96@page takes lang and faviconiko
2f8138aA smaller prelude: @spacer and $truncateiko
ef93e44Text tests are functionsiko
a541580CSS values mean what CSS saysiko
0234fb8The output is what you wroteiko
580497eFix the element alias row in the upgrade tableiko
b576978Drop """ stringsiko
86bef11Backslash escapes in textiko
4361500Custom properties without magiciko
74bc0c3Scoped styles without a wrapper elementiko
992bdcdHTML names for lists: @ul, @ol, @liiko
a97bc58Remove @stackiko
a276f8dOne default container: remove @columniko
81f89d2htmlang's own attributes are layout; everything else is CSSiko
f15f89bLists and records instead of stringsiko
75da6a7Verbatim text bodies, one wayiko
ffdc0ccKeyframes are CSS: remove @keyframesiko
030614e@include does one thing: drop 'as' namespacingiko
01778ce@data always takes a nameiko
bde0f30Drop the anonymous [attrs] element lineiko
ef700b0Remove @assert and @warniko
35ae18aSeparate parsing from evaluationv2026.9.25235210iko
35b1774One conditional form in attributes: if()iko
17f5762Make layouts ordinary functions: remove @extendsiko
7176267Remove @each paginationiko
2995912Drop the ~ operator: interpolated strings join valuesiko
964cd2dTrim the tooling: no HTTPS dev server, build cache, shared CSS or convertiko
b469524Keep @grid, drop the grid attributeiko
e28a74bFold @svg into @image [inline]iko
bea58d4Bring editor snippets, grammar and contributor docs up to dateiko
01c4421Merge htmlang lint with the compiler's own checksiko
620e060Stop changing output in ways nobody asked foriko
a67f200Replace filters with functions and ${expr} interpolationiko
b2940e5Remove directives that duplicate othersiko
7be4fc3Derive the language server's knowledge from the compiler's tablesiko
bbd9209Drop attributes that only alias CSSiko
cb6e458One data directive: @data $name SOURCEiko
5fa0bb4Merge @import into @includeiko
56ce116Document the simplified language and update toolingv2026.9.25225402iko
5539000Evaluate conditions and computed values with one expression modeliko
21e5176Write HTML attributes as key=value, styles as key valueiko
00341fdMerge small directive familiesiko
fde10f4Move styled components into a standard library written in htmlangiko
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list