Skip to content

Releases: lemorage/gitkyl

Gitkyl 0.1.3 Release

14 Feb 14:56

Choose a tag to compare

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_content helper (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

18 Jan 13:07

Choose a tag to compare

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

31 Dec 15:18

Choose a tag to compare

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

25 Dec 16:02

Choose a tag to compare