commits

master Fix short SHA panic in tree view e9a538e7 2026-08-11 Add Containerfile and .dockerignore 0bef0067 2026-08-11 Add unit tests for all pure functions 443e322c 2026-07-29 Replace global OnceLock statics with threaded SiteConfig c67e7434 2026-07-29 Extract service layer and prepare for 1.0 4113ca5a 2026-07-29 License under AGPL-3.0-or-later and rename to teak 2f0a06c0 2026-07-29 Add KaTeX math rendering for READMEs 2be4138f 2026-07-29 Add smart HTTP protocol handlers 7513901b 2026-07-29 Stream archive and add tokio-util b4ef82c8 2026-07-29 Restructure into lib+bin crate and fix clippy warnings 08a6b817 2026-07-29 Fix clippy warnings, ref colors, and simplify match expressions c09e19f4 2026-07-29 Add favicon support with file override and embedded fallback 002f5b3a 2026-07-29 Fix archive error codes and rewrite relative README links a5862659 2026-07-29 Add styled error pages 3fc191ea 2026-07-29 Add blame view, --bind/--base-url flags, and empty-repo handling 78af4e78 2026-07-08 Add --port flag and implement tree browser with syntax highlighting 066a5208 2026-07-08 Implement archive download handler with format validation c4344e19 2026-07-08 Add commit log with SVG ancestry graph and detail view 181534a9 2026-07-08 Add date helpers and module-level documentation 36bf64a8 2026-07-08 Polish UI for pagination, footer, and buttons dbbb12c4 2026-07-08 Add archive links, sort branches, and polish navigation 7b9d2a75 2026-07-08 Add branch and tag views e3bde1e6 2026-07-08 Add initial routing, markdown rendering, and repo overview 66c754e7 2026-07-08