Commits

subjectshaauthordate
release: rebuild v4.20 with gl0w owner1623b7fgl0w
release: normalize tarball owner to gl0w1eb1344gl0w
release: v4.20 recordcc10308gl0w
repo: remap history after public scrub112eb4cgl0w
release: prepare v4.20 (license, version, artifact)fd37417gl0w
correct #123 merge record hashb6b292dgl0w
close #12373d6a16gl0w
record #69 mergef372b91gl0w
increase code-page section spacing to 32px (#123)dc2501bgl0w
close #12294cbb9fgl0w
record #68 mergeaa59f1bgl0w
normalize code-page vertical spacing (#122)de7abd6gl0w
close #121a5f6b03gl0w
record #67 mergea508e64gl0w
drop duplicate README title (#121)1595a72gl0w
close #1207092721gl0w
record #65 merge7fa9b69gl0w
stack Files then README on code tab (#120)0bed757gl0w
close #119 and superseded PRs #19 #23 #24 #427004676gl0w
record #64 mergec8c5314gl0w
README: drop duplicate ASCII logos and source-path hint (#119)452a631gl0w
close #1181436d1agl0w
record #63 merge9fda0f7gl0w
use gf1 gl0w logo in header/footer lockup (#118)9e706ebgl0w
close #106-#11768196a9gl0w
record #62 mergecbda213gl0w
fix CLI exit and agents storage docs (#113, #114)3013e51gl0w
record #61 mergee834a46gl0w
review #5: harden Pages headers, .forge symlinks, links, origin/static parity (#106-#117)ee6e71bgl0w
file remaining review #5 issues #115-#11745d51f6gl0w
file review #5 issues #106-#114c4b4d22gl0w
close #97-#10502b6ddegl0w
record #60 merge67f5fb2gl0w
review #4: harden release artifacts, links, origin, CI redaction (#97-#105)8e812ddgl0w
file review #4 issues #97-#1059784d18gl0w
close #77-#9648b72d0gl0w
record #59 merge2cb3661gl0w
review #3: harden build/serve, fix render regressions, add Pages inbox (#77-#96)983e303gl0w
file review #3 issues #77-#962b834bagl0w
close #68c8cebe5gl0w
record #68 mergefd89957gl0w
polish batch: dot repo name, gitlinks, inbox id escaping, forge symlinks, wiki index (#68)788320agl0w
close #75c24d28agl0w
record #75 mergeb52463cgl0w
responsive: nav wraps, file table drops commit column, clone summary segments (#75)3c95203gl0w
close #74efe76c1gl0w
record #74 merge39854c3gl0w
diffs: per-file cards, dual line numbers, visual diffstat (#74)024a9e2gl0w
close #73bca40cagl0w
record #73 merge7809a8fgl0w
code view: build-time syntax highlighting, gutter rule, Raw button (#73)a09687agl0w
close #7201531f5gl0w
record #72 merge6f54110gl0w
meta pass: pills, chips, monograms, relative dates (#72)1242a9agl0w
close #71 #6204ce0ffgl0w
record #71 merge8116753gl0w
GFM markdown + URL scheme allowlist (#71 #62)f232206gl0w
merge #69 #70 #76 brand+theme + closeaa76f57gl0w
brand + theme foundations: gl0w lockup, AA palette, CSS budget (#69 #70 #76)c602a4bgl0w
merge #55 #56 #57 #58 #59 clone export + closec7fddefgl0w
build repo.git from the bundle; strip paths and hooks (#55 #56 #57 #58 #59)ab1398cgl0w
merge #63 #64 #65 serve hardening + close5eeef3bgl0w
bound serve threads, upload-pack, and rate-limiter memory (#63 #64 #65)38a8ae9gl0w
merge #61 raw XSS + close54587e4gl0w
never serve /raw/ as an active document (#61)275d11cgl0w
close #660b7ee46gl0w
record #66 merge6e275cegl0w
tests: make temp dir names unique per thread366d2f8gl0w
stream oversized blobs to raw/ instead of buffering (#66)aecf1e5gl0w
close #673be7c33gl0w
merge #67 clean outd3bf411gl0w
start every build from an empty out/ (#67)2749d01gl0w
close #60fd3803agl0w
merge #60 path traversal guard2d4e35fgl0w
refuse forge frontmatter paths that escape out/ (#60)1c7055fgl0w
file ui review issues #69-76dd30ef1gl0w
close #54 dumb clone6f379f8gl0w
dumb static clone via repo.git (#54)a8d9b5fgl0w
v1 tag + gate close365dae8gl0w
v1: remove DRAFT (spec lives in wiki/dod + issues), license signed offac76d91gl0w
land #50-53 finish2 + f0rge state97f1ca5gl0w
m6/finish2: spacing, 2x logo, footer right, clone summary meta89d1730gl0w
land #46+#47 + f0rge state0e03d81gl0w
m6/cards2: file-table exempt, title-first cards (+sort compat)ff259a6gl0w
land #48+#49 sort + f0rge state35d4f34gl0w
m6/sort: open-first + newest-first issues/pulls7415bf0gl0w
file #46-#536932331gl0w
land #45 code-cols + f0rge state16735dfgl0w
m6/code-cols: files+README side by side on desktop9153d22gl0w
land #42 truncate + f0rge state7580a55gl0w
m6/truncate: ellipsis + title attrs on all tables97f97d1gl0w
land #43+#44 + f0rge state77663d7gl0w
m6/code-bits: CI badge colors + details gap fixe8d1601gl0w
file #42-#456a687a9gl0w
land #40+#41 + f0rge statea35e3a2gl0w
m6/finish-line: repo-head spacing + footer provenance985dba6gl0w
land #39 no-scroll + f0rge stated42c202gl0w
m6/no-scroll: stacked cards on mobile, tables on desktop817a536gl0w
land #38 hide-empty + f0rge state4d65321gl0w
m6/hide-empty: conditional nav tabs, pages still builda025ea4gl0w