Skip to content

Releases: enchant97/basic-git-web-interface

V1.8.0

04 Jan 17:40
aa85420
Compare
Choose a tag to compare

⚠️Security Fix⚠️

A security flaw was found (GHSA-76mj-3jpx-jvx8), which effects all versions before this one. This only effects users who use the DISALLOWED_DIRS feature

Configured disallowed directories not hidden.

Added

  • Ability to move repositories into different directories

Changed

  • Update pip requirements
  • Updated theme changer to V2
  • Nicer powered by message
  • Update docker image versions

Fixed

  • (security) configured disallowed directories not hidden

Full Changelog: v1.7.0...v1.8.0

V1.7.0

11 Apr 16:48
Compare
Choose a tag to compare

A look and feel update.

Added

  • Repository page last commit navigates to the commit

Changed

  • git commit log page improvements
  • Improve repository tree breadcrumb
  • Improve repository aside style
  • Split pygments into separate file

V1.6.0

19 Mar 23:26
Compare
Choose a tag to compare

Added

  • Inbuilt 'Smart Git' HTTP access
  • Add tests for new helper code

Change

  • Move directory listing into 'explore' page
  • Always show homepage at index
  • Update pip requirements

Fixed

  • Tags list shows a empty value when empty

V1.5.0

08 Feb 15:21
Compare
Choose a tag to compare

Added

  • Add message when there are no commits
  • Redesign repository settings page
  • Redesign branch select by adding tag selection and tree-ish
  • Redesign commit log page
    • Add copy to clipboard functionality
    • Truncate commit hash & name
  • Branch creation and deletion
  • Allow for repository HEAD to be changed

Changed

  • Style improvements
  • Updated pip requirements
  • Use streamed responses for blob access
  • Use new async version of git-interface
  • Allow for tree-ish for commit log and tree navigation

Fixed

  • Implement fixed exception handling

V1.4.0

18 Dec 17:13
Compare
Choose a tag to compare

Added

  • Commit log count on repo view
  • Relative link conversion for blobs
  • Code highlighting with pygments
  • Raw link when blob view not available
  • Navigation breadcrumb for tree/blob navigation

Changed

  • Improved text blob rendering
  • Better commit log navigation
  • Split helper methods into separate files

Fixed

  • Style fixes for tree objects

V1.3.0

10 Dec 19:25
Compare
Choose a tag to compare

Added

  • Multi-page commit log (WIP)
  • Unit tests
  • Sort repository tree
  • Sort directory/repository list
  • Implement safe path combiners
  • Reserve certain directory/repository names
  • Ability to view and modify ssh settings (public key and authorised keys)
  • Basic tree navigation
  • Blob/Raw file viewing (WIP)
  • Repository list search-bar

Changed

  • Updated docker image to use Python 3.10
  • Rename app to "Basic Git Web Interface"
  • Use message flashing instead of http error codes
  • Update pip requirements

Fixed

  • create_ssh_uri bug for when running on Windows systems
  • Style fixes and improvements
  • error when repos path does not exist

V1.2.0

05 Dec 20:17
Compare
Choose a tag to compare

Added

  • Basic markdown README.md rendering
  • Implement a dark-mode scrollbar
  • "last commit" message to repo tree view
  • App Icon

Changed

  • Split app views into blueprints
  • Move repo settings into separate page
  • Improve site theme picker style
  • Update pip requirements

V1.1.1

05 Dec 14:57
Compare
Choose a tag to compare

Fixed

  • docker health checking

V1.1.0

05 Dec 14:57
Compare
Choose a tag to compare

Added

  • add dark theme
  • create compact docker image

V1.0.0

05 Dec 14:56
Compare
Choose a tag to compare

Added

  • initial release