oliverpool 
								
							 
						 
						
							
							
								
							
							
	04a398a1af  
						 
						
							
							
								
								
								[REFACTOR] webhook shared code to prevent import cycles  
							
							 
							
							
							
							
						 
						
							2024-04-04 08:24:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	69115baf41  
						 
						
							
							
								
								
								[REFACTOR] use Icon from interface in webhook list  
							
							 
							
							
							
							
						 
						
							2024-03-30 16:00:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	120fa61a0a  
						 
						
							
							
								
								
								[REFACTOR] add Icon to webhook.Interface  
							
							 
							
							
							
							
						 
						
							2024-03-30 15:59:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	bc36f85b5f  
						 
						
							
							
								
								
								[REFACTOR] webhook repo naming consistency  
							
							 
							
							
							
							
						 
						
							2024-03-27 22:26:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	9c3611ec50  
						 
						
							
							
								
								
								[REFACTOR] simplify checkHookType  
							
							 
							
							
							
							
						 
						
							2024-03-27 22:26:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	635230ca5d  
						 
						
							
							
								
								
								[TESTS] webhook forms keep submitted data when invalid  
							
							 
							
							
							
							
						 
						
							2024-03-27 22:26:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	1e050d01c0  
						 
						
							
							
								
								
								[REFACTOR] merge once-called functions  
							
							 
							
							
							
							
						 
						
							2024-03-27 22:26:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	4ab341e971  
						 
						
							
							
								
								
								[REFACTOR] webhook gogs endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	dce754cde1  
						 
						
							
							
								
								
								[REFACTOR] webhook packagist endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	36a1d37532  
						 
						
							
							
								
								
								[REFACTOR] webhook wechatwork endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	6b719f08d0  
						 
						
							
							
								
								
								[REFACTOR] webhook feishu endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	97f0ad49ff  
						 
						
							
							
								
								
								[REFACTOR] webhook msteams endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	46b71ec709  
						 
						
							
							
								
								
								[REFACTOR] webhook telegram endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	9dff719523  
						 
						
							
							
								
								
								[REFACTOR] webhook dingtalk endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	c3f8e6ed60  
						 
						
							
							
								
								
								[REFACTOR] webhook discord endpoint  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	6f00821f3d  
						 
						
							
							
								
								
								[REFACTOR] webhook slack endpoints  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	7e0965b02c  
						 
						
							
							
								
								
								[REFACTOR] webhook forgejo/gitea endpoints  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	8dfbbfef07  
						 
						
							
							
								
								
								[REFACTOR] webhook matrix endpoints  
							
							 
							
							
							
							
						 
						
							2024-03-27 15:38:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	702152bfde  
						 
						
							
							
								
								
								[REFACTOR] webhook.Handler interface  
							
							 
							
							
							
							
						 
						
							2024-03-24 10:35:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	33a3ee1955  
						 
						
							
							
								
								
								[TESTS] webhook forms creation and edition  
							
							 
							
							
							
							
						 
						
							2024-03-23 23:02:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	2da0628f18 
 
						 
						
							
							
								
								
								Fix incorrect menu/link on webhook edit page ( #29709 )  
							
							 
							
							... 
							
							
							
							
							Fix  #29699 
---------
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit 2da13675c0cfdc531044553636c3b74f2fda3eb4) 
							
						 
						
							2024-03-20 08:46:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	69ebc2f7d8 
 
						 
						
							
							
								
								
								Use repo object format name instead of detecting from git repository ( #29702 )  
							
							 
							
							... 
							
							
							
							
							It's unnecessary to detect the repository object format from git
repository. Just use the repository's object format name.
(cherry picked from commit 3c6fc25a77c37d50686caa495d27a31dcef7f75f)
Conflicts:
	services/pull/pull.go 
							
						 
						
							2024-03-20 08:46:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	894d9b2836 
 
						 
						
							
							
								
								
								Move context from modules to services ( #29440 )  
							
							 
							
							... 
							
							
							
							
							Since `modules/context` has to depend on `models` and many other
packages, it should be moved from `modules/context` to
`services/context` according to design principles. There is no logic
code change on this PR, only move packages.
- Move `code.gitea.io/gitea/modules/context` to
`code.gitea.io/gitea/services/context`
- Move `code.gitea.io/gitea/modules/contexttest` to
`code.gitea.io/gitea/services/contexttest` because of depending on
context
- Move `code.gitea.io/gitea/modules/upload` to
`code.gitea.io/gitea/services/context/upload` because of depending on
context
(cherry picked from commit 29f149bd9f517225a3c9f1ca3fb0a7b5325af696)
Conflicts:
	routers/api/packages/alpine/alpine.go
	routers/api/v1/repo/issue_reaction.go
	routers/install/install.go
	routers/web/admin/config.go
	routers/web/passkey.go
	routers/web/repo/search.go
	routers/web/repo/setting/default_branch.go
	routers/web/user/home.go
	routers/web/user/profile.go
	tests/integration/editor_test.go
	tests/integration/integration_test.go
	tests/integration/mirror_push_test.go
	trivial context conflicts
	also modified all other occurrences in Forgejo specific files 
							
						 
						
							2024-03-06 12:10:43 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim-Nicas Oelschläger 
								
							 
						 
						
							
							
								
							
							
	
	
	7263b3effe 
 
						 
						
							
							
								
								
								Change webhook-type in create-view ( #29114 )  
							
							 
							
							... 
							
							
							
							
							It's now possible to change webhook-type in create-view.
before:

after:

---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
(cherry picked from commit 374e886f5113a996e1e927a60d1775e77262c364)
Conflicts:
	templates/repo/settings/webhook/base_list.tmpl
	templates/shared/webhook/icon.tmpl 
							
						 
						
							2024-02-17 23:24:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	
	
	e20cd83bc5 
 
						 
						
							
							
								
								
								[BRANDING] add the forgejo webhook type & update webhook docs URLs  
							
							 
							
							... 
							
							
							
							
							templates/swagger/v1_json.tmpl updated with `make generate-swagger`
(cherry picked from commit 88899c492e )
(cherry picked from commit 7171bd9617 )
(cherry picked from commit 1a742446c1 )
(cherry picked from commit d7c189d7b2 )
Conflicts:
	routers/web/web.go
(cherry picked from commit cbdea868e4 )
(cherry picked from commit 6cd150483b )
(cherry picked from commit 47246da8d3 )
(cherry picked from commit f2aa0e6b76 )
(cherry picked from commit 5a4fc69a16 )
(cherry picked from commit 48e444ca09 )
(cherry picked from commit 888e537811 )
(cherry picked from commit 5121f493c9 )
(cherry picked from commit 9394e55fdf )
(cherry picked from commit 3a2ce51768 )
(cherry picked from commit 719ead3a65 )
(cherry picked from commit 83e6f82e2a )
(cherry picked from commit 494a429b21 )
(cherry picked from commit 4d775db6b4 )
(cherry picked from commit b68f777dc2 )
(cherry picked from commit 5b934023fa )
(cherry picked from commit 3b1ed8b16c )
(cherry picked from commit 6bc4a46c9f )
(cherry picked from commit 8064bb24a3 )
Conflicts:
	templates/admin/hook_new.tmpl
	templates/org/settings/hook_new.tmpl
	templates/repo/settings/webhook/base_list.tmpl
	templates/repo/settings/webhook/new.tmpl
	templates/user/settings/hook_new.tmpl
	https://codeberg.org/forgejo/forgejo/pulls/1181 
(cherry picked from commit 55f5588a91 )
(cherry picked from commit a428bc06b3 )
(cherry picked from commit d2186eceb9 )
(cherry picked from commit b4e126e9af )
(cherry picked from commit e4c7a92c2d )
(cherry picked from commit a7165c8146 )
Conflicts:
	templates/admin/hook_new.tmpl
	templates/repo/settings/webhook/new.tmpl
	https://codeberg.org/forgejo/forgejo/pulls/1420 
[BRANDING] add the forgejo webhook type & update webhook docs URLs (squash) gitea logo for gitea webhooks
Refs: https://codeberg.org/forgejo/forgejo/issues/1367 
(cherry picked from commit 2d8c1b9373 )
(cherry picked from commit 9135a5e1db )
(cherry picked from commit 270f4020b0 )
(cherry picked from commit 33e5e2f0d8 )
(cherry picked from commit 7af8bcf479 )
Conflicts:
	tests/integration/links_test.go
	https://codeberg.org/forgejo/forgejo/pulls/1548 
(cherry picked from commit ce2a434dcf )
(cherry picked from commit c2fa42b4fd )
(cherry picked from commit 3858c8d4db )
(cherry picked from commit ebb0ae4920 )
(cherry picked from commit 93d354c418 )
(cherry picked from commit d5b08a2a4b )
(cherry picked from commit e5e5caffaa )
(cherry picked from commit 974d405700 )
(cherry picked from commit e654fbccb1 )
(cherry picked from commit 85515977fb )
[BRANDING] add the forgejo webhook type & update webhook docs URLs (squash) ctx.Locale
(cherry picked from commit e192647bc0 )
(cherry picked from commit 95fb1b7242 )
(cherry picked from commit ea7bd8022f )
(cherry picked from commit bf8465ccd0 )
(cherry picked from commit e1baa0a300 )
(cherry picked from commit 01b4f4c514 )
(cherry picked from commit da330b1e51 )
(cherry picked from commit 7b26c27c20 )
(cherry picked from commit 0c781e6f6d )
(cherry picked from commit 0f663a8414 )
(cherry picked from commit 3297fd4f15 )
(cherry picked from commit 2f4ef403cb ) 
							
						 
						
							2024-02-05 16:02:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	408a484224 
 
						 
						
							
							
								
								
								Adjust object format interface ( #28469 )  
							
							 
							
							... 
							
							
							
							
							- Remove `ObjectFormatID`
- Remove function `ObjectFormatFromID`.
- Use `Sha1ObjectFormat` directly but not a pointer because it's an
empty struct.
- Store `ObjectFormatName` in `repository` struct 
							
						 
						
							2023-12-17 11:56:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Adam Majer 
								
							 
						 
						
							
							
								
							
							
	
	
	cbf923e87b 
 
						 
						
							
							
								
								
								Abstract hash function usage ( #28138 )  
							
							 
							
							... 
							
							
							
							
							Refactor Hash interfaces and centralize hash function. This will allow
easier introduction of different hash function later on.
This forms the "no-op" part of the SHA256 enablement patch. 
							
						 
						
							2023-12-13 21:02:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	df1e7d0067 
 
						 
						
							
							
								
								
								Use db.Find instead of writing methods for every object ( #28084 )  
							
							 
							
							... 
							
							
							
							
							For those simple objects, it's unnecessary to write the find and count
methods again and again. 
							
						 
						
							2023-11-24 03:49:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									JakobDev 
								
							 
						 
						
							
							
								
							
							
	
	
	76a85a4ce9 
 
						 
						
							
							
								
								
								Final round of db.DefaultContext refactor ( #27587 )  
							
							 
							
							... 
							
							
							
							
							Last part of #27065  
							
						 
						
							2023-10-14 08:37:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	476b9d1589 
 
						 
						
							
							
								
								
								Use docs.gitea.com instead of docs.gitea.io ( #26739 )  
							
							 
							
							
							
							
						 
						
							2023-08-27 11:59:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	
	
	50fc22eecf 
 
						 
						
							
							
								
								
								Add ThreadID parameter for Telegram webhooks ( #25996 )  
							
							 
							
							... 
							
							
							
							
							Telegram has recently implemented threads (channels) for group chats.
Co-authored-by: neveraskedtoexist <matikot415@gmail.com> 
							
						 
						
							2023-08-13 14:00:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	dcd3a63128 
 
						 
						
							
							
								
								
								Move web JSON functions to web context and simplify code ( #26132 )  
							
							 
							
							... 
							
							
							
							
							The JSONRedirect/JSONOK/JSONError functions were put into "Base" context
incorrectly, it would cause abuse.
Actually, they are for "web context" only, so, move them to the correct
place.
And by the way, use them to simplify old code: +75 -196 
							
						 
						
							2023-07-26 06:04:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	88f835192d 
 
						 
						
							
							
								
								
								Replace interface{} with any ( #25686 )  
							
							 
							
							... 
							
							
							
							
							Result of running `perl -p -i -e 's#interface\{\}#any#g' **/*` and `make fmt`.
Basically the same [as golang did](2580d0e08d ). 
							
						 
						
							2023-07-04 18:36:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	aab7cb6750 
 
						 
						
							
							
								
								
								Move some files under repo/setting ( #25585 )  
							
							 
							
							... 
							
							
							
							
							There are too many files under `routers/web/repo` and the file
`routers/web/repo/setting.go` is too big.
This PR move all setting related routers' body functions under
`routers/web/repo/setting` and also split `routers/web/repo/setting.go` 
							
						 
						
							2023-07-02 08:59:32 +08:00