Releases: lemorage/gitkyl
Releases · lemorage/gitkyl
Gitkyl 0.1.3 Release
Gitkyl 0.1.3 Release Notes (2026-02-14)
fn main() { println!("Happy Valentine's Day! 💝"); }Full Changelog: v0.1.2...v0.1.3
New Features
- feat(git): add commit diff generation with multi-hunk splitting (67fcd76)
- feat(diff): add commit diff renderer components (9288071)
- feat(pages): add commit detail page renderer (d45ca76)
- feat(main): integrate commit detail pages into build pipeline (b8e3b85)
- feat: add renderer module for page generation and setup (41d7f45)
Bug Fixes
- fix(tests): fix broken tests and some clippy warnings (6647346)
- fix(docs): correct clipboard_script doctest syntax (595abab)
Performance
- feat(perf): parallelize tree&commits page generation with Rayon (6863c37)
- perf(blob): pre-create directories to avoid parallel fs contention (817c352)
Refactor
- refactor(filetype): extract
is_binary_contenthelper (9b032ca) - refactor(scripts): DRY clipboard copy functionality into shared module (44372cf)
- refactor(main): move tree page generation into renderer module (f36743c)
- refactor(main): move blob page generation into renderer module (13f099b)
- refactor(main): move commits page generation into renderer module (5e7ff4a)
- refactor(main): move branch and tags page generation into renderer module (2ae81fb)
- refactor(blob): direct oid reads with parallel generation (989cc05)
- refactor(renderer): simplify blob stats to single count (88d758c)
- refactor(main): extract Totals struct for stats accumulation (4ee94bc)
Gitkyl 0.1.2 Release
Gitkyl 0.1.2 Release Notes (2026-01-18)
Full Changelog: v0.1.1...v0.1.2
New Features
- feat(ui): display file metadata and copy button (a5e5f2a)
- feat(git): add blame computation with gix (27349b5)
- feat(components): add blame display and view toggle (959a801)
- feat(blob): generate blame pages for code files (8232f10)
- feat(blame): improve tooltip design and text handling (b1c964e)
- feat(footer): add colorful heart with randomized palette (ee8349f)
Bug Fixes
- fix(blame): make blame commit hashes link to commit list page (486a631)
Performance
- perf(blame): optimize CSS rendering for large blame pages (ee9b046)
Refactor
- refactor(ui): refine line number display (e7c02b7)
- refactor(components): extract code table and copy button (fb557c8)
- refactor(pages): unify blob page rendering with ViewMode and BlobContent (38b180f)
- refactor(pages): remove wrapper functions and boolean param in blob page renderer (29b5c47)
- refactor(avatar): use rasterized PNG data urls for avatars (9049911)
Gitkyl 0.1.1 Release
Gitkyl 0.1.1 Release Notes (2025-12-31)
Full Changelog: v0.1.0...v0.1.1
New Features
- feat(blob): add preview/code toggle for markdown files
- feat(ui): show all authors inline with committer indicator
- feat(commits): add commit tooltip for full hash
- feat(avatar): add glass-style default avatar generation
Bug Fixes
- fix(blob): render all markdown files instead of only README
- fix(filetype): harden image detection to reduce false positives
- fix(ui): apply border-radius to inner card elements
- fix(tags): generate tree pages for tags
v0.1.0
Full Changelog: https://github.com/lemorage/gitkyl/commits/v0.1.0