Skip to content

Releases: olexsmir/mugit

v0.2.0

23 Feb 19:51
75fc9d1

Choose a tag to compare

Changelog

  • 75fc9d1 new readme
  • 01d1381 add change log
  • 280548e config: fix yaml field for cache.diff
  • 0023ae8 ui: show both author and committer
  • eb95e52 nix: mugit completion (hopefully)
  • 14c53fa nix: expose cli
  • cc59ce4 ui: format time
  • 75a25c9 cache: refactor; tests
  • 9d07e8a cache: dont return expired values
  • 56ad3f8 cache diffs
  • 98cffed ui: commit hashes should be in mono font
  • 55faf33 ui: make commit page more colorful
  • 112d8de update deps; fixes the go-git vulnerability
  • cd1222a ui: style tag message
  • c56a6bd ui: render readme of current subtree
  • e61accc ui: refactor how data is passed to pages
  • 8fee104 ui: improve ux of commits with empty message
  • 81b50f2 nix: little bit more of type safety
  • 5a3f570 ui: emoji support for markdown readmes
  • 6ed8b86 gitx: refactor once again...
  • 19c8a5c remove agents.md
  • b7356aa mdx: fix raw sources
  • 03f9034 ui: /repo.git/something should be 404
  • 6e228d9 ui: render images with relative links
  • 850c26a http: add cache for index page contents, and repos readmes
  • b7d443e config: parse interval directly as time.Duration
  • 77d86b7 fix mime of raw files
  • 9c9a18a config: host shouldn't include protocol
  • 96b3828 fix formatting in some of the templates
  • deb6f00 show binary files
  • 2487773 ui: fix feeds, include links protocol
  • d5b24c1 ssh: some refactoring + test isAuthorized
  • 831d5c6 git: resolve name and paths
  • dc62a68 remove useless todo
  • 0aadda9 feat: add rss feeds
  • 56a787b http: dont gzip upload-pack; add helper for smart http
  • f39f7dd ui: show links as links on refs page
  • e1d1a9e git: archive
  • d0b4683 git: refactor gitserver again; and rename
  • cce3826 ui: dont show nav on empty pages
  • 3adee8f mirror: fetch with context
  • b8bdd40 config: $env: and $file: notations
  • 8703591 config: file path validating strategy
  • c9e6e1a config: refactor validation
  • 86a3594 config: ensure some defaults
  • b6e1830 git: fix fetching for empty repos
  • ce839cf ui: show 'n/a' for empty repos 'last update time'
  • e2d3a9c refactor: if repo is empty so last commit is empty too
  • 9c82bda ui: hint links more clearly
  • 7e01897 ui: description is optional
  • 3128bfd support jj change-id
  • 155aa35 ui: clicking on repo desc link to repo
  • 3362e0d ui: display size as 4 spaces
  • 2fc36fc ui: redesign commit page
  • fb69639 ui: dont display "jump to" table if there's only one file changed
  • 988c240 ui: give some love to templates
  • 447b2f5 fix readme
  • 6b109be ui: fix header on refs page
  • 530bb1c refactor: use committer time not authored time
  • c845996 feat: improve http logger
  • ce71764 fix: read private flag when creating repo

v0.1.0

06 Feb 21:55
99ee247

Choose a tag to compare

Changelog

  • 99ee247 chore: docs, readme, license
  • 6ba4dfd cli: create private repo; toggle private status
  • e6fe822 fix: 404 on file not found
  • ebd4bbe chore: flakify
  • a4a6674 chore: setup goreleaser
  • 39dba84 feat: version
  • 4e525c1 chore: ci
  • ab67766 add AGENTS.md
  • f59c329 fix naming inconsistencies; use is for testsing
  • ffeccd3 ui: align readme with rest of ui
  • 3d818ec ui: add tooltip for commit dates
  • fb655b4 web: shoutout to my boy Opus for improving my css
  • 1d546b3 git: dont expose internal go-git types
  • 3167cb3 config: validate, thanks to my boy Claude
  • 7711375 ui: remove readme background
  • b4b7c43 mirror: increase amount of workers; small refactoring
  • 5935eaa cli: repo description
  • 8417128 cli: repo create --mirror
  • 1a0952a git: refactor the wrappings
  • 7a14044 cli: repo new
  • b9e7f9b ui: fix: show renamed files correctly in commit view
  • 8baa851 ui: there's no way to download archive, yet
  • b03218c git: if there's no description file, return no description
  • 18538b5 git: refactor fetcher
  • 94608d2 handle empty repo correctly
  • 12a019f ui: dehumanize so humanize would work
  • 4d1cef1 ui: show hash on log page
  • 939e369 ui: show full commit date in tooltip
  • 2ce68d4 ui: idle -> last update
  • 68e246f ui: show mirror info
  • ac1a0a0 support both repo and repo.git as names
  • cd02956 ui: prettify clone urls
  • 6e88b48 ui: fix the multi line commit indicator
  • d1a0743 ui: gray out unset descriptions
  • 1731de8 better function name
  • 7b26905 add http logger
  • 1043e31 add favicon 🐮
  • a49f890 security improvments
  • a0a9d4a some refactoring
  • 10fc8ef start the cli work
  • c328fa9 repo mirroring
  • 2efe21e git: use more git-way to get description
  • 20913e1 remove some duplications in handlers
  • 1ea9b7f dont allow to see private repos for unauthorized users
  • 3d9ab8a improve error messaging in ssh
  • a00560c refactor git
  • 70e0353 add ssh
  • 012e7df refactor: remove humanize dependency
  • 435b61e ui: add ui
  • 7a05bd0 git: add all helpers
  • b407568 init