Renovate Bot 
								
							 
						 
						
							
							
								
							
							
	fed2d81c44  
						 
						
							
							
								
								
								Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) ( #7367 )  
							
							... 
							
							
							
							
							Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org> 
							
						 
						
							2025-03-28 22:22:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gusted 
								
							 
						 
						
							
							
								
							
							
	2457f5ff22  
						 
						
							
							
								
								
								chore: branding import path ( #7337 )  
							
							... 
							
							
							
							
							- Massive replacement of changing `code.gitea.io/gitea` to `forgejo.org`.
- Resolves  forgejo/discussions#258 
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7337 
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Reviewed-by: Beowulf <beowulf@beocode.eu>
Reviewed-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz> 
							
						 
						
							2025-03-27 19:40:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									TheFox0x7 
								
							 
						 
						
							
							
								
							
							
	4de909747b  
						 
						
							
							
								
								
								Add testifylint to lint checks ( #4535 )  
							
							... 
							
							
							
							
							go-require lint is ignored for now
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4535 
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com>
Co-committed-by: TheFox0x7 <thefox0x7@gmail.com> 
							
						 
						
							2024-07-30 19:41:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	82224c54e0 
 
						 
						
							
							
								
								
								Improve avatar uploading / resizing / compressing, remove Fomantic card module ( #24653 )  
							
							... 
							
							
							
							
							Fixes : #8972 
Fixes : #24263 
And I think it also (partially) fix  #24263  (no need to convert) ,
because users could upload any supported image format if it isn't larger
than AVATAR_MAX_ORIGIN_SIZE
The main idea: 
* if the uploaded file size is not larger than AVATAR_MAX_ORIGIN_SIZE,
use the origin
* if the resized size is larger than the origin, use the origin
Screenshots:
JPG:
<details>

</details>
APNG:
<details>


</details>
WebP (animated)
<details>

</details>
The only exception: if a WebP image is larger than MaxOriginSize and it
is animated, then current `webp` package can't decode it, so only in
this case it isn't supported. IMO no need to support such case: why a
user would upload a 1MB animated webp as avatar? crazy .....
---------
Co-authored-by: silverwind <me@silverwind.io> 
						
							2023-05-13 20:59:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									flynnnnnnnnnn 
								
							 
						 
						
							
							
								
							
							
	
	
	e81ccc406b 
 
						 
						
							
							
								
								
								Implement FSFE REUSE for golang files ( #21840 )  
							
							... 
							
							
							
							
							Change all license headers to comply with REUSE specification.
Fix  #16132 
Co-authored-by: flynnnnnnnnnn <flynnnnnnnnnn@github>
Co-authored-by: John Olheiser <john.olheiser@gmail.com> 
							
						 
						
							2022-11-27 18:20:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	54e9ee37a7 
 
						 
						
							
							
								
								
								format with gofumpt ( #18184 )  
							
							... 
							
							
							
							
							* gofumpt -w -l .
* gofumpt -w -l -extra .
* Add linter
* manual fix
* change make fmt 
							
						 
						
							2022-01-20 18:46:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eng Zer Jun 
								
							 
						 
						
							
							
								
							
							
	
	
	f2e7d5477f 
 
						 
						
							
							
								
								
								refactor: move from io/ioutil to io and os package ( #17109 )  
							
							... 
							
							
							
							
							The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2021-09-22 13:38:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	1e6fa57acb 
 
						 
						
							
							
								
								
								Use single shared random string generation function ( #15741 )  
							
							... 
							
							
							
							
							* Use single shared random string generation function
- Replace 3 functions that do the same with 1 shared one
- Use crypto/rand over math/rand for a stronger RNG
- Output only alphanumerical for URL compatibilty
Fixes : #15536 
* use const string method
* Update modules/avatar/avatar.go
Co-authored-by: a1012112796 <1012112796@qq.com>
Co-authored-by: a1012112796 <1012112796@qq.com> 
							
						 
						
							2021-05-10 07:45:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	80a6b0f5bc 
 
						 
						
							
							
								
								
								Avatars and Repo avatars support storing in minio ( #12516 )  
							
							... 
							
							
							
							
							* Avatar support minio
* Support repo avatar minio storage
* Add missing migration
* Fix bug
* Fix test
* Add test for minio store type on avatars and repo avatars; Add documents
* Fix bug
* Fix bug
* Add back missed avatar link method
* refactor codes
* Simplify the codes
* Code improvements
* Fix lint
* Fix test mysql
* Fix test mysql
* Fix test mysql
* Fix settings
* Fix test
* fix test
* Fix bug 
							
						 
						
							2020-10-14 21:07:51 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rob Watson 
								
							 
						 
						
							
							
								
							
							
	df2557835b  
						 
						
							
							
								
								
								Improve handling of non-square avatars ( #7025 )  
							
							... 
							
							
							
							
							* Crop avatar before resizing (#1268 )
Signed-off-by: Rob Watson <rfwatson@users.noreply.github.com>
* Fix spelling error
Signed-off-by: Rob Watson <rfwatson@users.noreply.github.com> 
							
						 
						
							2019-05-25 14:46:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Koenig 
								
							 
						 
						
							
							
								
							
							
	d2329e1c26  
						 
						
							
							
								
								
								Use assert in legacy unit tests ( #867 )  
							
							
							
							
						 
						
							2017-02-08 14:29:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Unknwon 
								
							 
						 
						
							
							
								
							
							
	58e004f7da  
						 
						
							
							
								
								
								Remove cache avatar support and add its tests  
							
							
							
							
						 
						
							2016-02-14 23:14:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									skyblue 
								
							 
						 
						
							
							
								
							
							
	4662a73ac3  
						 
						
							
							
								
								
								name change of avatar  
							
							
							
							
						 
						
							2014-03-26 21:26:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									shxsun 
								
							 
						 
						
							
							
								
							
							
	8376b0d53c  
						 
						
							
							
								
								
								use modeles/log instead log  
							
							
							
							
						 
						
							2014-03-24 21:16:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gogs 
								
							 
						 
						
							
							
								
							
							
	964e537479  
						 
						
							
							
								
								
								append route to web  
							
							
							
							
						 
						
							2014-03-23 18:13:23 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									skyblue 
								
							 
						 
						
							
							
								
							
							
	8e47ae2102  
						 
						
							
							
								
								
								add avatar inorder to view code on github  
							
							
							
							
						 
						
							2014-03-23 12:24:09 +08:00