Hester Gong 
								
							 
						 
						
							
							
								
							
							
	
	
	d42015e6eb 
 
						 
						
							
							
								
								
								Fix long name ui issues and label ui issue  ( #23541 )  
							
							... 
							
							
							
							
							This PR fixes some ui problems as mentioned in the two issues below.
1. Long file path has no word break
## Before
<img width="1357" alt="截屏2023-03-17 17 49 43"
src="https://user-images.githubusercontent.com/17645053/225873491-27c7bf9a-d5d5-4065-9e4a-ff228e935abf.png ">
## After
<img width="1248" alt="截屏2023-03-17 17 51 22"
src="https://user-images.githubusercontent.com/17645053/225873562-93b87af7-9c83-43f8-aa0d-36a9174d25ac.png ">
on mobile
<img width="408" alt="截屏2023-03-17 17 51 15"
src="https://user-images.githubusercontent.com/17645053/225873554-1b8c8999-1dfc-4251-a7fc-20ecd3444cb0.png ">
2. Texts in labels  
## Before
<img width="1219" alt="截屏2023-03-17 17 49 24"
src="https://user-images.githubusercontent.com/17645053/225873369-812b1b52-c104-4e32-988f-c3e55ad2f844.png ">
## After
<img width="1259" alt="截屏2023-03-17 17 51 31"
src="https://user-images.githubusercontent.com/17645053/225873317-9717fd2c-e9e1-4a00-a27d-6bdc5933c3ca.png ">
with two labels
<img width="1258" alt="截屏2023-03-17 17 51 53"
src="https://user-images.githubusercontent.com/17645053/225873323-13198192-71de-472d-8e78-6fd86ddba3d9.png ">
In explore and star pages
<img width="896" alt="截屏2023-03-17 18 25 00"
src="https://user-images.githubusercontent.com/17645053/225878962-9e26e3aa-cff0-451c-9133-19f4ad1507a4.png ">
<img width="913" alt="截屏2023-03-17 18 25 09"
src="https://user-images.githubusercontent.com/17645053/225878967-6adaa414-136e-43c2-87d0-7e46a0da112e.png ">
3. Long name repository on creating new fork page
## Before
<img width="919" alt="截屏2023-03-17 17 50 01"
src="https://user-images.githubusercontent.com/17645053/225873723-5c4ea137-3b51-4074-a458-ef442e330ddf.png ">
## After
<img width="907" alt="截屏2023-03-17 17 50 37"
src="https://user-images.githubusercontent.com/17645053/225873772-fc4a52c3-49c6-4ca6-903d-a13707f2a98b.png ">
<img width="383" alt="截屏2023-03-17 17 50 48"
src="https://user-images.githubusercontent.com/17645053/225873779-6de1dfde-5c05-4ae9-89e1-85c25b3a1682.png ">
Closes  #23535 
Closes  #23534  
							
						 
						
							2023-03-18 17:07:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	48f6805b0f 
 
						 
						
							
							
								
								
								Remove worker-loader ( #23548 )  
							
							... 
							
							
							
							
							[`worker-loader`](https://github.com/webpack-contrib/worker-loader ) is
deprecated since webpack 5 which can load workers without it now, so
remove it. I think it was already dysfunctional because the regex does
not match our current worker scripts:
```
web_src/js/features/eventsource.sharedworker.js
web_src/js/features/serviceworker.js
web_src/js/serviceworker.js
```
I did confirm that eventsource worker still loads via simple
`console.log` inside the script.
Co-authored-by: delvh <leon@kske.dev> 
							
						 
						
							2023-03-18 00:36:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GiteaBot 
								
							 
						 
						
							
							
								
							
							
	fe8b6cbd91  
						 
						
							
							
								
								
								[skip ci] Updated translations via Crowdin  
							
							
							
							
						 
						
							2023-03-18 00:16:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zettat123 
								
							 
						 
						
							
							
								
							
							
	
	
	46addc1f93 
 
						 
						
							
							
								
								
								Return repository in npm package metadata endpoint ( #23539 )  
							
							... 
							
							
							
							
							Close  #23444  
Add `Repository` to npm package `Metadata` struct so the `repository` in
`package.json` can be stored and be returned in the endpoint.
Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
						
							2023-03-17 14:39:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	d0f48187f9 
 
						 
						
							
							
								
								
								Fix diff detail buttons wrapping, use tippy for review box ( #23271 )  
							
							... 
							
							
							
							
							Fix visual regression introduced by
https://github.com/go-gitea/gitea/pull/22986 .
Before:
<img width="1277" alt="image"
src="https://user-images.githubusercontent.com/115237/222792814-d70c2173-0c7c-4db2-8839-95be63cdc8ee.png ">
<img width="649" alt="image"
src="https://user-images.githubusercontent.com/115237/222792989-9b1f5e12-becd-40cc-b02c-e9f59a8e72a4.png ">
After: 
<img width="1274" alt="image"
src="https://user-images.githubusercontent.com/115237/222792769-e7a9702f-4b6a-46c4-9385-da103ed4dff0.png ">
<img width="565" alt="image"
src="https://user-images.githubusercontent.com/115237/222793084-6de6482b-11dc-4d38-b514-15884d20e140.png "> 
							
						 
						
							2023-03-17 12:24:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	8e45fcb63a 
 
						 
						
							
							
								
								
								Do not store user projects as organization projects ( #23353 )  
							
							... 
							
							
							
							
							A part of https://github.com/go-gitea/gitea/pull/22865 
At first, I think we do not need 3 ProjectTypes, as we can check user
type, but it seems that it is not database friendly.
---------
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2023-03-17 21:07:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hester Gong 
								
							 
						 
						
							
							
								
							
							
	
	
	8120c0c20c 
 
						 
						
							
							
								
								
								Imrove scroll behavior to hash issuecomment(scroll position, auto expand if file is folded, and on refreshing) ( #23513 )  
							
							... 
							
							
							
							
							Close  #23466 
Right now on pull request "files Changed" tab, if a file is viewed, when
the comments' links are visited, the comment will not be shown as the
file is folded after viewed. This PR is to improve the behavior, to make
the comment seen even the related file is folded, like on github.
And right now scroll position will be remembered and hence it won’t
scroll to hashed comment after refreshing, this PR also adjust the
scroll position remembering behavior: When there is hash comment in url,
do not remember the scroll position.
Before:
https://user-images.githubusercontent.com/17645053/225512079-6cf79581-9346-44cf-95d6-06919642e6a8.mov 
After:
https://user-images.githubusercontent.com/17645053/225523753-3f6728f2-977b-4ed0-a65c-63dcef2ace80.mov 
Update - long comment's behavior after using `scrollTop ` (Comment div
scroll to the position which is 30px below the diff header, or 30px
below top on conversation tab):
https://user-images.githubusercontent.com/17645053/225614460-0602c1a6-229c-41f4-84d2-334e78251486.mov  
						
							2023-03-17 18:24:18 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	6aca9287a2 
 
						 
						
							
							
								
								
								Increase horizontal page padding ( #23507 )  
							
							... 
							
							
							
							
							Add a bit more empty space on left and right side of page content for a
more pleasant viewing experience. Also tweaked the mobile navbar to
match.
Before:
<img width="1276" alt="Screenshot 2023-03-16 at 00 58 23"
src="https://user-images.githubusercontent.com/115237/225473942-f544106f-1b61-456a-99fb-3ba136cabc8d.png ">
After:
<img width="1270" alt="Screenshot 2023-03-16 at 00 58 37"
src="https://user-images.githubusercontent.com/115237/225473959-8b555359-a08d-48e1-9476-2710aabb1166.png ">
Mobile Navbar:
<img width="673" alt="Screenshot 2023-03-16 at 01 05 12"
src="https://user-images.githubusercontent.com/115237/225473966-adccef2b-4d34-44ed-8c75-d4ca46d96cf3.png "> 
							
						 
						
							2023-03-17 02:23:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	96be0cb6e3 
 
						 
						
							
							
								
								
								Update JS dependencies, Require Node.js 16 ( #23528 )  
							
							... 
							
							
							
							
							- Update all JS dependencies
- Require Node.js 16 as dictated by `esbuild-loader`
- Regenerate SVG
- Adapt to `esbuild-loader` breaking changes
- Minor refactor in `webpack.config.js`
- Tested build, monaco and swagger-ui
---------
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2023-03-17 01:45:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	12ddc48c5c 
 
						 
						
							
							
								
								
								Use octicon-verified for gpg signatures ( #23529 )  
							
							... 
							
							
							
							
							Before:
<img width="292" alt="Screenshot 2023-03-16 at 23 40 47"
src="https://user-images.githubusercontent.com/115237/225768871-43e11ced-e340-4c88-b756-25f9f7076fd2.png ">
<img width="288" alt="Screenshot 2023-03-16 at 23 51 05"
src="https://user-images.githubusercontent.com/115237/225770071-b51f3ed6-ef14-421b-a5bc-6a26e808d404.png ">
After:
<img width="291" alt="Screenshot 2023-03-16 at 23 40 37"
src="https://user-images.githubusercontent.com/115237/225768864-ea4956c7-8c57-4148-9d89-c818991a7538.png ">
<img width="281" alt="image"
src="https://user-images.githubusercontent.com/115237/225769978-0b9c6c52-9a13-4c23-b13e-8a8a692abf43.png "> 
							
						 
						
							2023-03-17 01:12:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	06c067bb0f 
 
						 
						
							
							
								
								
								Remove stars in dashboard repo list ( #23530 )  
							
							... 
							
							
							
							
							Discussion is here: https://github.com/go-gitea/gitea/pull/22816  
							
						 
						
							2023-03-17 00:43:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									delvh 
								
							 
						 
						
							
							
								
							
							
	
	
	7692240daa 
 
						 
						
							
							
								
								
								Use <nav> instead of <div> in the global navbar ( #23125 )  
							
							... 
							
							
							
							
							Furthermore improved/deleted some comments in the template.
The appearance did not change.
---------
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-03-17 11:52:44 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	345aa09756 
 
						 
						
							
							
								
								
								Fix aria.js bugs: incorrect role element problem, mobile focus problem, tippy problem ( #23450 )  
							
							... 
							
							
							
							
							This PR is extracted from #23346  to address some unclear (I don't
understand) code-belonging concerns.
This PR needs to be backported, otherwise the `aria.js` is too buggy in
some cases. Since there would be two minor conflicts, I will do the
backport manually.
Before: the `aria.js` is still buggy in some cases.
After: tested with AppleVoice, Android TalkBack
* Fix incorrect dropdown init code
* Fix incorrect role element (the menu role should be on the `$menu`
element, but not on the `$focusable`)
* Fix the focus-show-click-hide problem on mobile. Now the language menu
works as expected
* Fix incorrect dropdown template function setting
* Clarify the logic in aria.js
* Hide item's tippy after menu gets hidden
* Fix incorrect tippy `setProps` after `destroy`
* Fix UI lag problem when page gets redirected during menu hiding
animation with screen reader
* Improve comments
* Implement the layout proposed by #19861 
<details>
d74a7efb60/web_src/js/features/aria.md (L38-L47) 
							
						 
						
							2023-03-17 11:08:05 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GiteaBot 
								
							 
						 
						
							
							
								
							
							
	e200c68bad  
						 
						
							
							
								
								
								[skip ci] Updated translations via Crowdin  
							
							
							
							
						 
						
							2023-03-17 00:16:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	272cf6a2a9 
 
						 
						
							
							
								
								
								Make time tooltips interactive ( #23526 )  
							
							... 
							
							
							
							
							Fixes https://codeberg.org/forgejo/forgejo/issues/511 
<img width="379" alt="Screenshot 2023-03-16 at 20 23 10"
src="https://user-images.githubusercontent.com/115237/225731294-4c6e4f44-bdcc-4c8c-86e2-49f7c03b377d.png "> 
							
						 
						
							2023-03-16 15:40:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	4b72206805 
 
						 
						
							
							
								
								
								Update mini-css-extract-plugin, remove postcss ( #23520 )  
							
							... 
							
							
							
							
							Follow-up and proper fix for
https://github.com/go-gitea/gitea/pull/23504 
Update to
[mini-css-extract-plugin@2.7.4](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.4 )
which fixes our specific issue described in
https://github.com/webpack-contrib/css-loader/issues/1503  and which
allows us to again drop the postcss dependency.
Backport of this is not necessary as I have included it in
https://github.com/go-gitea/gitea/pull/23508 .
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2023-03-16 15:06:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	6bad0fb24f 
 
						 
						
							
							
								
								
								Fix review comment context menu clipped bug ( #23523 )  
							
							... 
							
							
							
							
							This is another regression of #22959  (the first regression has been
fixed by the Image Diff fix)
Close  #23517 
This is a quick fix. Luckily, there is no "dropdown menu" for image/csv
view, so we could only add the "overflow-x: scroll" to the image/csv
view.
After fix:


Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
							
						 
						
							2023-03-16 14:25:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Cleverley-Prance 
								
							 
						 
						
							
							
								
							
							
	
	
	574d8fe6d6 
 
						 
						
							
							
								
								
								Add absent repounits to create/edit repo API ( #23500 )  
							
							... 
							
							
							
							
							Adds the ability to enable/disable Actions, Packages and Releases from
the API, via the Edit and Get Repository API endpoints. 
							
						 
						
							2023-03-16 12:30:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hester Gong 
								
							 
						 
						
							
							
								
							
							
	
	
	8d9f8e10b1 
 
						 
						
							
							
								
								
								Fix tags sort by creation time (descending) on branch/tag dropdowns  ( #23491 )  
							
							... 
							
							
							
							
							This PR fixes the tags sort issue mentioned in #23432 
The tags on dropdown shoud be sorted in descending order of time but are
not. Because when getting tags, it execeutes `git tag sort
--sort=-taggerdate`. Git supports two types of tags: lightweight and
annotated, and `git tag sort --sort=-taggerdate` dosen't work with
lightweight tags, which will not give correct result. This PR add
`GetTagNamesByRepoID ` to get tags from the database so the tags are
sorted.
Also adapt this change to the droplist when comparing branches. 
Dropdown places:
<img width="369" alt="截屏2023-03-15 14 25 39"
src="https://user-images.githubusercontent.com/17645053/225224506-65a72e50-4c11-41d7-8187-a7e9c7dab2cb.png ">
<img width="675" alt="截屏2023-03-15 14 25 27"
src="https://user-images.githubusercontent.com/17645053/225224526-65ce8008-340c-43f6-aa65-b6bd9e1a1bf1.png "> 
							
						 
						
							2023-03-16 12:01:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hester Gong 
								
							 
						 
						
							
							
								
							
							
	
	
	661e78bed5 
 
						 
						
							
							
								
								
								Allow both fullname and username search when DEFAULT_SHOW_FULL_NAME is true ( #23463 )  
							
							... 
							
							
							
							
							This PR adds the ability to search both fullname and username for
assignees, reviewers and author search boxes when the config
[`DEFAULT_SHOW_FULL_NAME`](6ff5400af9/custom/conf/app.example.ini (L1238)https://projects.blender.org/infrastructure/blender-projects-platform/issues/14 )
And if `DEFAULT_SHOW_FULL_NAME` is set to `false`(default value), these
search boxes will only show username.
Example:
When `DEFAULT_SHOW_FULL_NAME = true`
<img width="1220" alt="截屏2023-03-14 14 28 06"
src="https://user-images.githubusercontent.com/17645053/224914546-80ef2837-ab72-4d66-9f00-6eb77ed4baaa.png ">
When `DEFAULT_SHOW_FULL_NAME = false` (default value)
<img width="1243" alt="截屏2023-03-14 14 29 37"
src="https://user-images.githubusercontent.com/17645053/224914798-f69ec8a2-0929-4330-827c-3e30188f9b47.png ">
The specific search boxes that adapts these changes include:
1. Author, Assignee search boxes in pull requests tab and issues tab in
repository
<img width="1283" alt="截屏2023-03-14 14 35 01"
src="https://user-images.githubusercontent.com/17645053/224916250-8e452525-71d6-4b48-bf1c-bf7a176abaaa.png ">
2. Assigee and Author on milestones issue page (Added missing search box
for author here)
<img width="1261" alt="截屏2023-03-14 14 38 20"
src="https://user-images.githubusercontent.com/17645053/224916569-d3105619-7824-4bb8-a6d0-1a600eaa9963.png ">
3. Assignee on issues and PR Sidebar, Reviewer on PR Sidebar
<img width="976" alt="截屏2023-03-14 14 41 06"
src="https://user-images.githubusercontent.com/17645053/224917431-c45d821e-9660-4f58-a196-5979a0bb64ce.png ">
<img width="1027" alt="截屏2023-03-14 14 41 58"
src="https://user-images.githubusercontent.com/17645053/224917290-ad4dbc52-0c20-45c4-9fce-9dcd59ad7d47.png ">
4. Assignee when creating new issue
<img width="961" alt="截屏2023-03-14 14 44 33"
src="https://user-images.githubusercontent.com/17645053/224917694-34bee5a7-e975-4f37-8862-56ebc2556808.png ">
5. Whitelisted users for pushing, Whitelisted users for merging and
Whitelisted reviewers in Protected branch settings
<img width="920" alt="截屏2023-03-14 14 48 56"
src="https://user-images.githubusercontent.com/17645053/224918551-9b46b44e-b075-4895-8d33-1aafc7d3c8e5.png ">
<img width="901" alt="截屏2023-03-14 14 49 02"
src="https://user-images.githubusercontent.com/17645053/224918584-efa66f23-a593-4e26-a3eb-bb1fbc5516ae.png ">
<img width="944" alt="截屏2023-03-14 14 49 21"
src="https://user-images.githubusercontent.com/17645053/224918591-be60455d-0513-4f66-84f6-b5e1bc40ff91.png ">
6.  "Allowed users" in tags settings
<img width="935" alt="截屏2023-03-14 14 50 11"
src="https://user-images.githubusercontent.com/17645053/224918701-797699aa-c7e5-4290-b3fe-27dcead1c6c7.png "> 
							
						 
						
							2023-03-16 11:32:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kirill Bolashev 
								
							 
						 
						
							
							
								
							
							
	
	
	4938945668 
 
						 
						
							
							
								
								
								Handle files starting with colons in WalkGitLog ( #22935 )  
							
							... 
							
							
							
							
							Currently gitea shows no commit information for files starting with a
colon.
[I set up a minimal repro repository that reproduces this error once
it's migrated on gitea](https://github.com/kbolashev/colon-test )
<img width="1209" alt="image"
src="https://user-images.githubusercontent.com/111061261/219326625-0e6d3a86-8b58-4d67-bc24-8a78963f36b9.png ">
This is happening because the filenames piped to the `git log` command
are written as is, and it doesn't work when you have a colon at the
start of the filename, and you need to escape it.
You can test it locally,  if you do
```
mkdir repo
git init
touch :file 
git add . && git commit -m "Add file with colon"
git log -- :file 
```
git log returns nothing. However, if you do `git log -- "\:file"`, it
will show the commit with the file change.
This PR escapes the starting colons in paths in the `LogNameStatusRepo`
function, making gitea return commit info about the file with the bad
filename.
<img width="1209" alt="image"
src="https://user-images.githubusercontent.com/111061261/219328299-46451246-4006-45e3-89b1-c244635ded23.png ">
This error shows up only with files starting with colon, anywhere else
in filename is ok. Dashes at the beginning also seem to be working.
I don't know gitea internals well enough to know where else this error
can pop up, so I'm keeping this PR small as suggested by your
contributor guide 
							
						 
						
							2023-03-16 11:03:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	39d3711f30 
 
						 
						
							
							
								
								
								Change Close to either Close issue or Close pull request ( #23506 )  
							
							... 
							
							
							
							
							Following [a discord
discussion](https://discord.com/channels/322538954119184384/977026554909581334/1085560443919147138 ),
the close button in the issue comment box is more descriptive.
# Before
For both issue and pull request

# After
## Issue

## Pull request

---------
Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: delvh <dev.lh@web.de> 
							
						 
						
							2023-03-16 23:11:31 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Song 
								
							 
						 
						
							
							
								
							
							
	
	
	19bfea6d7d 
 
						 
						
							
							
								
								
								Update act ( #23512 )  
							
							... 
							
							
							
							
							Update replace:
```diff
- replace github.com/nektos/act => gitea.com/gitea/act v0.234.2-0.20230131074955-e46ede1b1744
+ replace github.com/nektos/act => gitea.com/gitea/act v0.243.1
```
Update require:
```diff
-	github.com/nektos/act v0.0.0
+	github.com/nektos/act v0.2.43
```
Actually, `v0.2.43` doesn't work, it will be replaced by `gitea/act`, so
it's OK to put any version here. But `gitea/act` is based on
`nektos/act`, so keeping the right upstream version will make security
dependabot help.
BTW, the [security
report](https://github.com/go-gitea/gitea/security/dependabot/20 ) is
false positive, we don't use the artifact server in act, see #22738 . 
							
						 
						
							2023-03-16 18:09:11 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	623a539f23 
 
						 
						
							
							
								
								
								Move pidfile creation from setting to web cmd package ( #23285 )  
							
							... 
							
							
							
							
							Creating pid file should not belong to setting package and only web
command needs that. So this PR moves pidfile creation from setting
package to web command package to keep setting package more readable.
I marked this as `break` because the PIDFile path moved. For those who
have used the pid build argument, it has to be changed.
---------
Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
							
						 
						
							2023-03-16 15:22:54 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GiteaBot 
								
							 
						 
						
							
							
								
							
							
	0f2361fedd  
						 
						
							
							
								
								
								[skip ci] Updated translations via Crowdin  
							
							
							
							
						 
						
							2023-03-16 00:16:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick 
								
							 
						 
						
							
							
								
							
							
	
	
	6aef9e0a2f 
 
						 
						
							
							
								
								
								Replace repo.namedBlob by git.TreeEntry. ( #22898 )  
							
							... 
							
							
							
							
							`namedBlob` turned out to be a poor imitation of a `TreeEntry`. Using
the latter directly shortens this code.
This partially undoes https://github.com/go-gitea/gitea/pull/23152/ ,
which I found a merge conflict with, and also expands the test it added
to cover the subtle README-in-a-subfolder case. 
							
						 
						
							2023-03-15 16:51:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	19cbd5c3d9 
 
						 
						
							
							
								
								
								Fix theme-auto loading ( #23504 )  
							
							... 
							
							
							
							
							Fix regression from https://github.com/go-gitea/gitea/pull/23481 .
The conditional on the CSS import was being stripped away by webpack's
`css-loader`, resulting in the dark theme always loading. The old syntax
with `@import` nested inside `@media` also did not work as `css-loader`
(rightfully) ignores such non-standard `@import` syntax that was
previously supported by Less.
Unfortunately, we have to re-introduce postcss to the CSS pipeline to
fix this and I loaded only the minimal plugins to make it work.
There is one variant of the fix that does work without postcss, which is
to exclude the file from transpilation but I did not consider it as it
would have meant the `@import` was being done without a version suffix
in the URL, which would have caused cache issue.
Related: https://github.com/webpack-contrib/css-loader/issues/1503 
---------
Co-authored-by: John Olheiser <john.olheiser@gmail.com> 
							
						 
						
							2023-03-15 17:15:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	25ed8c25f3 
 
						 
						
							
							
								
								
								Update path to docs theme file ( #23502 )  
							
							... 
							
							
							
							
							The branch name for the theme was updated to main 
							
						 
						
							2023-03-15 15:59:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	f42740cb2b 
 
						 
						
							
							
								
								
								Use arm image for arm runner ( #23503 )  
							
							
							
							
						 
						
							2023-03-15 15:56:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	6f9cc617fc 
 
						 
						
							
							
								
								
								Add login name and source id for admin user searching API ( #23376 )  
							
							... 
							
							
							
							
							As title.
---------
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2023-03-15 19:53:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	27494ed20d 
 
						 
						
							
							
								
								
								Fix missed migration in  #22235  ( #23482 )  
							
							... 
							
							
							
							
							Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
							
						 
						
							2023-03-15 10:33:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sillyguodong 
								
							 
						 
						
							
							
								
							
							
	
	
	0d7cf7b768 
 
						 
						
							
							
								
								
								Disable sending email after push a commit to a closed PR ( #23462 )  
							
							... 
							
							
							
							
							Close  #23440 
Cause by #23189 
In #23189 , we should insert a comment record into db when pushing a
commit to the PR, even if the PR is closed.
But should skip sending any notification in this case.
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
						
							2023-03-15 14:42:21 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
								
							
							
	
	
	e7e6250ea8 
 
						 
						
							
							
								
								
								Bump webpack from 5.75.0 to 5.76.0 ( #23484 )  
							
							... 
							
							
							
							
							Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to
5.76.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/releases ">webpack's
releases</a>.</em></p>
<blockquote>
<h2>v5.76.0</h2>
<h2>Bugfixes</h2>
<ul>
<li>Avoid cross-realm object access by <a
href="https://github.com/Jack-Works "><code>@Jack-Works</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/16500 ">webpack/webpack#16500</a></li>
<li>Improve hash performance via conditional initialization by <a
href="https://github.com/lvivski "><code>@lvivski</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/16491 ">webpack/webpack#16491</a></li>
<li>Serialize <code>generatedCode</code> info to fix bug in asset module
cache restoration by <a
href="https://github.com/ryanwilsonperkin "><code>@ryanwilsonperkin</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/16703 ">webpack/webpack#16703</a></li>
<li>Improve performance of <code>hashRegExp</code> lookup by <a
href="https://github.com/ryanwilsonperkin "><code>@ryanwilsonperkin</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/16759 ">webpack/webpack#16759</a></li>
</ul>
<h2>Features</h2>
<ul>
<li>add <code>target</code> to <code>LoaderContext</code> type by <a
href="https://github.com/askoufis "><code>@askoufis</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/16781 ">webpack/webpack#16781</a></li>
</ul>
<h2>Security</h2>
<ul>
<li><a
href="https://github.com/advisories/GHSA-3rfm-jhwj-7488 ">CVE-2022-37603</a>
fixed by <a
href="https://github.com/akhilgkrishnan "><code>@akhilgkrishnan</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/16446 ">webpack/webpack#16446</a></li>
</ul>
<h2>Repo Changes</h2>
<ul>
<li>Fix HTML5 logo in README by <a
href="https://github.com/jakebailey "><code>@jakebailey</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/16614 ">webpack/webpack#16614</a></li>
<li>Replace TypeScript logo in README by <a
href="https://github.com/jakebailey "><code>@jakebailey</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/16613 ">webpack/webpack#16613</a></li>
<li>Update actions/cache dependencies by <a
href="https://github.com/piwysocki "><code>@piwysocki</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/16493 ">webpack/webpack#16493</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/Jack-Works "><code>@Jack-Works</code></a> made
their first contribution in <a
href="https://redirect.github.com/webpack/webpack/pull/16500 ">webpack/webpack#16500</a></li>
<li><a href="https://github.com/lvivski "><code>@lvivski</code></a> made
their first contribution in <a
href="https://redirect.github.com/webpack/webpack/pull/16491 ">webpack/webpack#16491</a></li>
<li><a
href="https://github.com/jakebailey "><code>@jakebailey</code></a> made
their first contribution in <a
href="https://redirect.github.com/webpack/webpack/pull/16614 ">webpack/webpack#16614</a></li>
<li><a
href="https://github.com/akhilgkrishnan "><code>@akhilgkrishnan</code></a>
made their first contribution in <a
href="https://redirect.github.com/webpack/webpack/pull/16446 ">webpack/webpack#16446</a></li>
<li><a
href="https://github.com/ryanwilsonperkin "><code>@ryanwilsonperkin</code></a>
made their first contribution in <a
href="https://redirect.github.com/webpack/webpack/pull/16703 ">webpack/webpack#16703</a></li>
<li><a href="https://github.com/piwysocki "><code>@piwysocki</code></a>
made their first contribution in <a
href="https://redirect.github.com/webpack/webpack/pull/16493 ">webpack/webpack#16493</a></li>
<li><a href="https://github.com/askoufis "><code>@askoufis</code></a>
made their first contribution in <a
href="https://redirect.github.com/webpack/webpack/pull/16781 ">webpack/webpack#16781</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0 ">https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="97b1718720https://redirect.github.com/webpack/webpack/issues/16781 ">#16781</a>
from askoufis/loader-context-target-type</li>
<li><a
href="b84efe6224https://redirect.github.com/webpack/webpack/issues/16759 ">#16759</a>
from ryanwilsonperkin/real-content-hash-regex-perf</li>
<li><a
href="c98e9e0014https://redirect.github.com/webpack/webpack/issues/16493 ">#16493</a>
from piwysocki/patch-1</li>
<li><a
href="5f34acfbc0b7fc4d876dhttps://redirect.github.com/webpack/webpack/issues/16703 ">#16703</a>
from ryanwilsonperkin/ryanwilsonperkin/fix-16160</li>
<li><a
href="63ea82da4d4ba225225bhttps://redirect.github.com/webpack/webpack/issues/16446 ">#16446</a>
from akhilgkrishnan/patch-1</li>
<li><a
href="1acd6350behttps://redirect.github.com/webpack/webpack/issues/16613 ">#16613</a>
from jakebailey/ts-logo</li>
<li><a
href="302eb37fe1https://redirect.github.com/webpack/webpack/issues/16614 ">#16614</a>
from jakebailey/html5-logo</li>
<li><a
href="cfdb1dfe59https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0 ">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~evilebottnawi ">evilebottnawi</a>, a new
releaser for webpack since your current version.</p>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the
default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as
the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as
the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the
default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/go-gitea/gitea/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2023-03-14 23:37:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	202803fc69 
 
						 
						
							
							
								
								
								Replace Less with CSS ( #23481 )  
							
							... 
							
							
							
							
							Ran most of the Less files through the Less compiler and Prettier and
then followed up with a round of manual fixes.
The Less compiler had unfortunately stripped all `//` style comments
that I had to restore (It did preserve `/* */` comments). Other fixes
include duplicate selector removal which were revealed after the
transpilation and which weren't caught by stylelint before but now are.
Fixes: https://github.com/go-gitea/gitea/issues/15565  
							
						 
						
							2023-03-14 22:20:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	bf730528ca 
 
						 
						
							
							
								
								
								Fix 'View File' button in code search ( #23478 )  
							
							... 
							
							
							
							
							- Right-align 'View File' button
- Add 'role' attribute to button link
Before:
<img width="1148" alt="Screenshot 2023-03-14 at 22 02 16"
src="https://user-images.githubusercontent.com/115237/225135954-f06153ec-c222-441e-98ba-0177afff3a7a.png ">
After:
<img width="1150" alt="Screenshot 2023-03-14 at 22 02 33"
src="https://user-images.githubusercontent.com/115237/225135966-323cb695-05ef-4b83-a8ef-05f2b1887090.png ">
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-03-14 22:19:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	ea1b92621b 
 
						 
						
							
							
								
								
								Use gitea/test_env image instead of golang ( #23455 )  
							
							... 
							
							
							
							
							The `safe.directory` setting was not executed for pull requests, which
made subsequent `deps-backend` target fail at `go mod download`. To fix
it, split thep and perform the git config unconditionally.
Example: https://drone.gitea.io/go-gitea/gitea/69477/4/3 
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-03-14 21:53:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	f96eef872f 
 
						 
						
							
							
								
								
								Skip DB tests duplicate runs on push to branches ( #23476 )  
							
							... 
							
							
							
							
							This skips all testing-* pipelines on push to main or release/*
branches. This decreases the total build time on those, as in theory
they should already be run for PRs before merging.
Fixes https://github.com/go-gitea/gitea/issues/22011 
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-03-14 21:46:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Cech 
								
							 
						 
						
							
							
								
							
							
	
	
	69c9ab387f 
 
						 
						
							
							
								
								
								Update app.example.ini ( #23480 )  
							
							
							
							
						 
						
							2023-03-14 20:39:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GiteaBot 
								
							 
						 
						
							
							
								
							
							
	74b80d1b2f  
						 
						
							
							
								
								
								[skip ci] Updated translations via Crowdin  
							
							
							
							
						 
						
							2023-03-15 00:17:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	b2c1c17f38 
 
						 
						
							
							
								
								
								Fix due date being wrong on issue list ( #23475 )  
							
							... 
							
							
							
							
							Exactly like #22302  but in the issue list page 
							
						 
						
							2023-03-14 15:55:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	32204fcf8b 
 
						 
						
							
							
								
								
								test_env: hardcode major go version in use ( #23464 )  
							
							... 
							
							
							
							
							hardcode the version of test_env we use in docker, so that we can use
different major versions of golang between versions of Gitea
---------
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 
						
							2023-03-14 16:09:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Olheiser 
								
							 
						 
						
							
							
								
							
							
	
	
	6e75739c5b 
 
						 
						
							
							
								
								
								Push option bonus for PTC docs ( #23473 )  
							
							... 
							
							
							
							
							Follow-up for #23458  
I could have suggested this on the original PR, but I thought there
would be more to add. Hadn't noticed the push options docs already had
nearly the same shell command. 😅 
Signed-off-by: jolheiser <john.olheiser@gmail.com> 
							
						 
						
							2023-03-14 19:12:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	991ab3b5ad 
 
						 
						
							
							
								
								
								Lint Markdown pass  
							
							
							
							
						 
						
							2023-03-14 12:53:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	db9bb3699a 
 
						 
						
							
							
								
								
								Push to create docs ( #23458 )  
							
							... 
							
							
							
							
							This PR adds user friendly documentation on how to use push to create
feature 
							
						 
						
							2023-03-14 11:37:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	8e40634797 
 
						 
						
							
							
								
								
								Convert GitHub event on actions and fix some pull_request events. ( #23037 )  
							
							... 
							
							
							
							
							Follow #22680 
Partially Fix  #22958 , on pull_request, `opened`, `reopened`,
`synchronize` supported, `edited` hasn't been supported yet because
Gitea doesn't trigger that events.
---------
Co-authored-by: yp05327 <576951401@qq.com> 
							
						 
						
							2023-03-14 20:50:51 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	c492e86312 
 
						 
						
							
							
								
								
								Remove wrongly added column on migration test fixtures ( #23456 )  
							
							... 
							
							
							
							
							Fix https://drone.gitea.io/go-gitea/gitea/69418/3/8 
Migration fixtures are in `models/migrations/fixtures`, every folder
will be used only by the test with the same name.
For `Test_DeleteOrphanedIssueLabels`, the fixture should keep consistent
as the database structure at that time. So the newly added `exclusive`
is not right. Just revert the change in
https://github.com/go-gitea/gitea/pull/22585/files#diff-f8db9cbbaa10bf7b27eb726884454db821a4b4f8cb9a0d50435555908761bbcb  
							
						 
						
							2023-03-14 19:49:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	ac8d71ff07 
 
						 
						
							
							
								
								
								Refactor branch/tag selector to Vue SFC ( #23421 )  
							
							... 
							
							
							
							
							Follow #23394 
There were many bad smells in old code. This PR only moves the code into
Vue SFC, doesn't touch the unrelated logic.
update: after
https://github.com/go-gitea/gitea/pull/23421/commits/5f23218c851e12132f538a404c946bbf6ff38e62 
, there should be no usage of the vue-rumtime-compiler anymore
(hopefully), so I think this PR could close  #19851 
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-03-14 17:51:20 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	d56bb74201 
 
						 
						
							
							
								
								
								add admin API email endpoints ( #22792 )  
							
							... 
							
							
							
							
							add email endpoint to admin API to ensure API parity with admin
dashboard. 
							
						 
						
							2023-03-14 03:54:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									techknowlogick 
								
							 
						 
						
							
							
								
							
							
	
	
	03591f0f95 
 
						 
						
							
							
								
								
								add user rename endpoint to admin api ( #22789 )  
							
							... 
							
							
							
							
							this is a simple endpoint that adds the ability to rename users to the
admin API.
Note: this is not in a mergeable state. It would be better if this was
handled by a PATCH/POST to the /api/v1/admin/users/{username} endpoint
and the username is modified.
---------
Co-authored-by: Jason Song <i@wolfogre.com> 
							
						 
						
							2023-03-14 03:45:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	aac07d010f 
 
						 
						
							
							
								
								
								Add workflow error notification in ui ( #23404 )  
							
							... 
							
							
							
							
							

---------
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-03-14 15:27:03 +08:00