Commit graph

11 commits

Author SHA1 Message Date
zeripath
2c1ae6c82d
Render the git graph on the server ()
Rendering the git graph on the server means that we can properly track flows and switch from the Canvas implementation to a SVG implementation.

* This implementation provides a 16 limited color selection
* The uniqued color numbers are also provided
* And there is also a monochrome version
*In addition is a hover highlight that allows users to highlight commits on the same flow.

Closes 

Signed-off-by: Andrew Thornton art27@cantab.net
Co-authored-by: silverwind <me@silverwind.io>
2020-08-06 09:04:08 +01:00
zeripath
a07cc0df76
Handle multiple merges in gitgraph.js ()
* Handle multiple merges in gitgraph.js

There is a bug in web_src/js/vendor/gitgraph.js whereby it fails to
handle multiple merges in a single commit correctly. This PR adds
changes to make this work.

Fix 

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Update web_src/js/vendor/gitgraph.js
2020-06-20 22:29:44 +03:00
mrsdizzie
4ed7d2a2bb
Remove last traces of has-emoji class ()
Now that emojify.js has been removed, get rid of all instances of has-emoji class that was only used for that. Support for rendering shortcodes should remain in all of these places so it should still work the same.

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lauris BH <lauris@nix.lv>
2020-05-01 20:58:45 +03:00
jaqra
086bfb8b4b Add pagination to commit graph page ()
Fixes 
2019-10-14 22:38:35 +01:00
6543
5409dec8fd [Branch View] show "New Pull Request" Button only if posible ()
* add check Commits Ahead is gt 0

* code format
to start drone-ci test again
and formate code is also nice :)
2019-08-26 13:47:41 +03:00
jaqra
7b2a39c78b Apply emoji on commit graph page () 2019-08-04 22:49:29 +08:00
Ethan Koenig
5481be0ac5 Fix issue link rendering in commit messages ()
* Fix issue link rendering in commit messages

* Update page.tmpl

* No links for parens

* remove comment
2017-11-13 09:35:55 +08:00
Morlinest
4fa691c4dd Make issue in commit graph "clickable" () 2017-03-30 18:05:38 +08:00
Andrey Nering
6a451a2b59 Minor improvements on commit graph UI ()
* Make "Commit Graph" link a button and translate it

* Add title on Commit Graph page
2017-03-24 10:32:40 +08:00
Kjell Kvinge
f9a3aa8737 add scroolbars to wide graphs. ()
* Add scrollbars to graph and revlist if needed.

* Add border
2017-01-22 20:10:01 +08:00
Kjell Kvinge
22e1bd31c6 commithgraph / timeline ()
* Add model and tests for graph

* Add route and router for graph

* Add assets for graph

* Add template for graph
2016-12-29 07:44:32 +08:00