wxiaoguang 
							
						 
					 
					
						
						
							
						
						0cbaa0b662 
					 
					
						
						
							
							Remove incorrect "db.DefaultContext" usages ( #35366 )  
						
						
						
						
					 
					
						2025-08-28 03:52:43 +00:00 
						 
				 
			
				
					
						
							
							
								TheFox0x7 
							
						 
					 
					
						
						
							
						
						0fde8ecd55 
					 
					
						
						
							
							Enable testifylint rules ( #34075 )  
						
						... 
						
						
						
						enable testifylint rules disabled in:
https://github.com/go-gitea/gitea/pull/34054  
						
						
					 
					
						2025-03-31 01:53:48 -04:00 
						 
				 
			
				
					
						
							
							
								Rowan Bohde 
							
						 
					 
					
						
						
							
						
						9ac74a1a40 
					 
					
						
						
							
							disable gravatar in test ( #32529 )  
						
						... 
						
						
						
						When running e2e tests on flaky networks, gravatar can cause a timeout
and test failures. Turn off, and populate avatars on e2e test suite run
to make them reliable. 
						
						
					 
					
						2024-11-21 04:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						c248f010ad 
					 
					
						
						
							
							Refactor cache and disable go-chi cache ( #30417 )  
						
						... 
						
						
						
						use built-in cache package to wrap external go-chi cache package 
						
						
					 
					
						2024-04-13 08:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Şahin Akkaya 
							
						 
					 
					
						
						
							
						
						21331be30c 
					 
					
						
						
							
							Implement contributors graph ( #27882 )  
						
						... 
						
						
						
						Continuation of https://github.com/go-gitea/gitea/pull/25439 . Fixes  #847 
Before:
<img width="1296" alt="image"
src="https://github.com/go-gitea/gitea/assets/32161460/24571ac8-b254-43c9-b178-97340f0dc8a9 ">
----
After:
<img width="1296" alt="image"
src="https://github.com/go-gitea/gitea/assets/32161460/c60b2459-9d10-4d42-8d83-d5ef0f45bf94 ">
---
#### Overview
This is the implementation of a requested feature: Contributors graph
(#847 )
It makes Activity page a multi-tab page and adds a new tab called
Contributors. Contributors tab shows the contribution graphs over time
since the repository existed. It also shows per user contribution graphs
for top 100 contributors. Top 100 is calculated based on the selected
contribution type (commits, additions or deletions).
---
#### Demo
(The demo is a bit old but still a good example to show off the main
features)
<video src="https://github.com/go-gitea/gitea/assets/32161460/9f68103f-8145-4cc2-94bc-5546daae7014 " controls width="320" height="240">
  <a href="https://github.com/go-gitea/gitea/assets/32161460/9f68103f-8145-4cc2-94bc-5546daae7014 ">Download</a>
</video>
#### Features:
- Select contribution type (commits, additions or deletions)
- See overall and per user contribution graphs for the selected
contribution type
- Zoom and pan on graphs to see them in detail
- See top 100 contributors based on the selected contribution type and
selected time range
- Go directly to users' profile by clicking their name if they are
registered gitea users
- Cache the results so that when the same repository is visited again
fetching data will be faster
---------
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: hiifong <i@hiif.ong >
Co-authored-by: delvh <dev.lh@web.de >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: yp05327 <576951401@qq.com > 
						
						
					 
					
						2024-02-15 23:21:13 +01:00