all repos — legit @ 48ed004f7e6813803d3e9f2d5ffcce98f41b2b75

Unnamed repository; edit this file 'description' to name the repository.

CHANGELOG.md (view raw)

 1# Changelog
 2
 3All notable changes to this project are documented in this file.
 4
 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
 6and this project adheres to [Semantic
 7Versioning](https://semver.org/spec/v2.0.0.html).
 8
 9## [0.2.5] — 2025-01-26
10
11### Changed
12
13- CSS: font stack updated to system fonts, custom font features removed
14- CSS: colours, dark mode refinements
15- Routes: README content sanitised for non-Markdown files (uses <pre>)
16
17## [0.2.4] — 2024-10-06
18
19### Added
20
21- Syntax highlighting via chroma with configurable style
22(`meta.syntaxHighlight`)
23- Unlisted repositories (`repo.unlisted`)
24- Annotated lightweight tag support
25- Docker build and push workflow (ghcr.io)
26- Dockerfile and docker-compose.yml updates
27
28### Changed
29
30- Dependencies bumped
31- README reworded with Docker image references
32
33## [0.2.3] — 2024-07-13
34
35### Added
36
37- Archive download handler (tar.gz via `/{name}/archive/{file}`)
38- Dark theme CSS
39- Nix flake for reproducible builds and Docker image
40- Repository ignore support (`repo.ignore`)
41- `.git` extension stripped from display names
42
43### Changed
44
45- Routing switched to Go 1.22+ `net/http` pattern-based router
46- Git HTTP smart protocol switched from go-git to system `git-upload-pack`
47- Template updated with archive download links
48
49### Fixed
50
51- Raw file view accidentally removed code re-added
52- `getDisplayName` now works correctly for repos with `.git` suffix
53
54[0.2.5]: https://git.icyphox.sh/legit/compare/v0.2.4...v0.2.5
55[0.2.4]: https://git.icyphox.sh/legit/compare/v0.2.3...v0.2.4
56[0.2.3]: https://git.icyphox.sh/legit/compare/v0.2.2...v0.2.3