delvh
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf27fc3596 
								
							 
						 
						
							
							
								
								Merge `new project` templates into one ( #24985 )  
							
							 
							
							... 
							
							
							
							Additionally simplify the `new project` template slightly.
Review hint: Disable whitespace changes.
<details><summary>Before</summary>
## New repo project

## Edit repo project

## New user/org project

## Edit user/org project

</details>
<details><summary>After</summary>
## New repo project

## Edit repo project

## New user/org project

## Edit user/org project

</details>
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-31 08:50:18 +02:00  
						
					 
				
					
						
							
							
								 
								sillyguodong
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3a6a6342ea 
								
							 
						 
						
							
							
								
								Add chinese documentations for `cran package registry` ( #25012 )  
							
							 
							
							... 
							
							
							
							As title. 
							
						 
						
							2023-05-31 14:14:31 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								50bd7d0b24 
								
							 
						 
						
							
							
								
								Remove the service worker ( #25010 )  
							
							 
							
							... 
							
							
							
							It's been disabled by default since 1.17
(https://github.com/go-gitea/gitea/pull/18914 ), and it never really
delivered any benefit except being another cache layer that has its own
unsolved invalidation issues. HTTP cache works, we don't need two cache
layers at the browser for assets.
## ⚠️  BREAKING
You can remove the config `[ui].USE_SERVICE_WORKER` from your `app.ini`
now. 
							
						 
						
							2023-05-31 02:07:04 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								28a89e360f 
								
							 
						 
						
							
							
								
								Add user level action runners ( #24995 )  
							
							 
							
							... 
							
							
							
							Used similar logic to organization.
<img width="1437" alt="Screen Shot 2023-05-30 at 10 18 06"
src="https://github.com/go-gitea/gitea/assets/17645053/49f3800a-44ae-4188-b1e6-91d49e3d7868 ">
<img width="1331" alt="Screen Shot 2023-05-30 at 10 31 18"
src="https://github.com/go-gitea/gitea/assets/17645053/221b2068-e9b9-4e34-bb4a-d390594b2f35 "> 
							
						 
						
							2023-05-31 09:39:54 +08:00  
						
					 
				
					
						
							
							
								 
								6543
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4c81dae297 
								
							 
						 
						
							
							
								
								Update github.com/google/go-github to v52 ( #24004 )  
							
							 
							
							... 
							
							
							
							based on https://github.com/google/go-github/pull/2743 
because of
https://github.com/go-gitea/gitea/pull/23946#discussion_r1160317554 
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-05-31 00:31:51 +00:00  
						
					 
				
					
						
							
							
								 
								Denys Konovalov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0c79a655d4 
								
							 
						 
						
							
							
								
								various style fixes ( #25008 )  
							
							 
							
							... 
							
							
							
							- fixing various style issues (border color/radius, margin)
- added indent at some radio input blocks
---
### Before:







### After:







---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-05-30 22:28:25 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1ea5c8b0ff 
								
							 
						 
						
							
							
								
								Add show timestamp/seconds and fullscreen options to action page ( #24876 )  
							
							 
							
							... 
							
							
							
							Part of #24728 
- The timestamp shows local time and is parsed by `date.toLocaleString`;
- "show seconds" and "show timestamps" are mutually exclusive, and they
can be both hidden.
https://github.com/go-gitea/gitea/assets/17645053/89531e54-37b7-4400-a6a0-bb3cc69eb6f5 
Update for timestamp format:
<img width="306" alt="Screen Shot 2023-05-25 at 09 07 47"
src="https://github.com/go-gitea/gitea/assets/17645053/2d99768d-d39c-4c9e-81a2-7bc7470399dd ">
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-05-30 20:38:55 +00:00  
						
					 
				
					
						
							
							
								 
								John Olheiser
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3dd3b1b456 
								
							 
						 
						
							
							
								
								Fix markdown link to awesome gitea ( #25009 )  
							
							 
							
							... 
							
							
							
							Fixes the markdown link and uses title case like the other
translations. 
							
						 
						
							2023-05-30 13:10:51 -05:00  
						
					 
				
					
						
							
							
								 
								JakobDev
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1b115296d3 
								
							 
						 
						
							
							
								
								Followup to pinned Issues ( #24945 )  
							
							 
							
							... 
							
							
							
							This addressees some things from #24406  that came up after the PR was
merged. Mostly from @delvh.
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: delvh <dev.lh@web.de> 
							
						 
						
							2023-05-30 15:26:51 +00:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								faae819f5d 
								
							 
						 
						
							
							
								
								revert the removed method to fix tmpl break on graph page ( #25005 )  
							
							 
							
							... 
							
							
							
							Fix  #24996  
Caused by #24634  
							
						 
						
							2023-05-30 21:36:58 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ee99cf6313 
								
							 
						 
						
							
							
								
								Refactor diffFileInfo / DiffTreeStore  ( #24998 )  
							
							 
							
							... 
							
							
							
							Follow  #21012 , #22399 
Replace #24983 , fix  #24938 
Help #24956 
Now, the `window.config.pageData.diffFileInfo` itself is a reactive
store, so it's quite easy to sync values/states by it, no need to do
"doLoadMoreFiles" or "callback".
Screenshot: these two buttons both work. After complete loading, the UI
is also right.
<details>



</details> 
							
						 
						
							2023-05-30 18:53:15 +08:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								32185efc14 
								
							 
						 
						
							
							
								
								Fix delete user account modal ( #25004 )  
							
							 
							
							... 
							
							
							
							Before:
<img width="953" alt="Screen Shot 2023-05-30 at 17 08 57"
src="https://github.com/go-gitea/gitea/assets/17645053/f379b2c9-7d9a-492e-b0e4-5a8be1c3a025 ">
After:
<img width="875" alt="Screen Shot 2023-05-30 at 17 06 17"
src="https://github.com/go-gitea/gitea/assets/17645053/75d3c9b5-201b-4001-a27e-64c932e2e34a "> 
							
						 
						
							2023-05-30 18:08:09 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d783384c19 
								
							 
						 
						
							
							
								
								Clean up github actions ( #24984 )  
							
							 
							
							... 
							
							
							
							- Merge the file filters into `files-changed.yml`
- Remove unused yaml anchors like `&backend`
- Merge the `compliance-docs` workflow into `compliance`
- Add actions linting
- Misc cleanups for whitespace and step names 
							
						 
						
							2023-05-30 13:31:00 +08:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e64c2faf85 
								
							 
						 
						
							
							
								
								Remove unnecessary content on docs ( #24976 )  
							
							 
							
							
							
						 
						
							2023-05-30 09:30:56 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								51b130831e 
								
							 
						 
						
							
							
								
								Upgrade snap to node 20 ( #24990 )  
							
							 
							
							... 
							
							
							
							Followup to https://github.com/go-gitea/gitea/pull/24524 . Now there is a
[node 20 snap](https://snapcraft.io/node ), so let's upgrade to it. 
							
						 
						
							2023-05-29 22:41:56 +02:00  
						
					 
				
					
						
							
							
								 
								Yevhen Pavlov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a36c620583 
								
							 
						 
						
							
							
								
								Display file mode for new file and file mode changes ( #24966 )  
							
							 
							
							... 
							
							
							
							This MR introduces the addition of file mode display support for both
new file creation and file mode changes, following a similar approach as
GitLab.
GitLab:

Gitea:

Replaces: https://github.com/go-gitea/gitea/pull/23159 
Closes: https://github.com/go-gitea/gitea/issues/23021 
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 19:56:08 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e06f3d2ee5 
								
							 
						 
						
							
							
								
								Enable `vue/html-closing-bracket-spacing` eslint rule ( #24987 )  
							
							 
							
							... 
							
							
							
							Enable
[`vue/html-closing-bracket-spacing`](https://eslint.vuejs.org/rules/html-closing-bracket-spacing.html )
and set it to never add any useless spaces inside tags. All issues were
fixed automatically with `make lint-js-fix`. 
							
						 
						
							2023-05-29 16:58:53 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								085a8857f9 
								
							 
						 
						
							
							
								
								Fix repo level project - edit column  ( #24982 )  
							
							 
							
							... 
							
							
							
							Right now edit column of repo level project is not working, because edit
button does not have the `edit-column-button` class, which is used in
the [js
selector](28077e66c0/web_src/js/features/repo-projects.js (L106) )
After:
https://github.com/go-gitea/gitea/assets/17645053/e1fba190-477d-4814-87f2-0fd979376840 
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 16:32:15 +00:00  
						
					 
				
					
						
							
							
								 
								Yevhen Pavlov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								970e1c98ec 
								
							 
						 
						
							
							
								
								Add v3.18 to TestPackageAlpine ( #24972 )  
							
							 
							
							... 
							
							
							
							Add Alpine 3.18 to TestPackageAlpine
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 15:45:32 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ca5f302876 
								
							 
						 
						
							
							
								
								Fix admin config page error, use tests to cover the admin config and 500 error page ( #24965 )  
							
							 
							
							... 
							
							
							
							The admin config page has been broken for many many times, a little
refactoring would make this page panic.
So, add a test for it, and add another test to cover the 500 error page.
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 15:00:21 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								73b57c2992 
								
							 
						 
						
							
							
								
								Improve dropdown menus, remove inline styles ( #24954 )  
							
							 
							
							... 
							
							
							
							Before:
<img width="190" alt="Screenshot 2023-05-27 at 10 46 43"
src="https://github.com/go-gitea/gitea/assets/115237/b9331fcd-db1d-476e-87f0-f79bae48b1a5 ">
After:
<img width="154" alt="Screenshot 2023-05-28 at 19 29 03"
src="https://github.com/go-gitea/gitea/assets/115237/8b7f99a2-01a8-4665-9342-a6201b51d30f ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 14:10:06 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0018b0a15e 
								
							 
						 
						
							
							
								
								Unify doc links to use paths relative to doc folder ( #24979 )  
							
							 
							
							... 
							
							
							
							Changes:
1. Use uniform links types relative to doc folder (start with `doc/`)
2. According to [docusaurus
links](https://docusaurus.io/docs/markdown-features/links ), if `<a>` is
used, the `href` is resolved as URL location, but not file location. So
need to use `[text]({{< relref "path" >}})` instead. 
							
						 
						
							2023-05-29 13:27:16 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								79a4c80f8d 
								
							 
						 
						
							
							
								
								Rework button coloring, add focus and active colors ( #24507 )  
							
							 
							
							... 
							
							
							
							We were missing overrides for `:focus` and `:active` styles which I've
added here along with two new color variants `dark-1` and `dark-2` for
them. Fomantic UI has 4 different colors but I think 3 are sufficient. I
also changed it on arc-green so button goes darker when pressed.
<img width="129" alt="Screenshot 2023-05-04 at 01 21 43"
src="https://user-images.githubusercontent.com/115237/236072060-7389276a-275b-4d3e-aa52-20b37c6e6d92.png ">
<img width="130" alt="Screenshot 2023-05-04 at 01 17 59"
src="https://user-images.githubusercontent.com/115237/236071818-0e46414a-33db-4bb2-a3bd-35b514a8a2d0.png ">
<img width="129" alt="Screenshot 2023-05-04 at 01 18 07"
src="https://user-images.githubusercontent.com/115237/236071819-562b1e38-541f-432b-b3b6-48e6d7594d00.png ">
<img width="131" alt="Screenshot 2023-05-04 at 01 18 13"
src="https://user-images.githubusercontent.com/115237/236071820-89b7dba9-ce6c-48e5-a075-9053063e6ad3.png ">
<img width="133" alt="Screenshot 2023-05-04 at 01 18 30"
src="https://user-images.githubusercontent.com/115237/236071823-b6fe2df4-b3f0-4dc8-97a8-f90ba6d19bec.png ">
<img width="133" alt="Screenshot 2023-05-04 at 01 18 40"
src="https://user-images.githubusercontent.com/115237/236071824-b02ce61a-2367-4c29-8a25-45f231f5e5ee.png ">
One misc change includes some fixes to editor and slightly darker
selection.
<img width="1245" alt="Screenshot 2023-05-28 at 19 16 19"
src="https://github.com/go-gitea/gitea/assets/115237/1ea4a4b6-26ba-45af-9cbc-5b8c476c2338 "> 
							
						 
						
							2023-05-29 12:45:22 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e4e98979ff 
								
							 
						 
						
							
							
								
								Add PDF rendering via PDFObject ( #24086 )  
							
							 
							
							... 
							
							
							
							Use [PDFObject](https://pdfobject.com/ ) to embed PDFs, replacing our
outdated PDF.js copy we vendor (the last non-webpack vendoring).
[Commit
1](673e0263da )
is the PDFObject integration
[Commit
2](9336f5769d )
is the removal of PDF.js
<img width="1251" alt="Screenshot 2023-05-27 at 09 57 52"
src="https://github.com/go-gitea/gitea/assets/115237/169ce50c-bd1d-4bb0-86e5-1710bd0400a9 ">
<img width="1257" alt="Screenshot 2023-05-27 at 10 12 50"
src="https://github.com/go-gitea/gitea/assets/115237/318f7ee9-fb11-4093-83e7-17475aa70629 ">
Fallback for unsupporting browsers (most mobile ones, except Firefox
Mobile):
<img width="358" alt="Screenshot 2023-05-27 at 09 43 34"
src="https://github.com/go-gitea/gitea/assets/115237/8c12d7ba-57d6-4228-89a0-5fef9fad0cbb ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 12:10:00 +00:00  
						
					 
				
					
						
							
							
								 
								Panagiotis "Ivory" Vasilopoulos
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								35ce7ca25b 
								
							 
						 
						
							
							
								
								Hide 'Mirror Settings' when unneeded, improve hints ( #24433 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 11:32:52 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a70d853d06 
								
							 
						 
						
							
							
								
								Consolidate the two review boxes into one ( #24738 )  
							
							 
							
							... 
							
							
							
							View diff:
https://github.com/go-gitea/gitea/pull/24738/files?diff=unified&w=1 
Improve layout and functionality in review area:
<img width="439" alt="Screenshot 2023-05-15 at 20 10 01"
src="https://github.com/go-gitea/gitea/assets/115237/be10452b-5829-4927-8801-7b26a57b3dbd ">
Remove the "Reviewers" timeline box that appears before the merge box.
it's a duplicate of the top-right review area and all functionality of
it has been moved to the other box:
<img width="868" alt="Screenshot 2023-05-15 at 19 39 31"
src="https://github.com/go-gitea/gitea/assets/115237/35489445-e54b-40d3-b3cf-38d029478f96 ">
Increase timeline item vertical padding from 12px to 16px:
<img width="449" alt="Screenshot 2023-05-15 at 19 43 50"
src="https://github.com/go-gitea/gitea/assets/115237/919c4f9d-a485-4f51-b08c-2c0fc714a413 ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 12:44:03 +02:00  
						
					 
				
					
						
							
							
								 
								Denys Konovalov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								275d4b7e3f 
								
							 
						 
						
							
							
								
								API endpoint for changing/creating/deleting multiple files ( #24887 )  
							
							 
							
							... 
							
							
							
							This PR creates an API endpoint for creating/updating/deleting multiple
files in one API call similar to the solution provided by
[GitLab](https://docs.gitlab.com/ee/api/commits.html#create-a-commit-with-multiple-files-and-actions ).
To archive this, the CreateOrUpdateRepoFile and DeleteRepoFIle functions
in files service are unified into one function supporting multiple files
and actions.
Resolves  #14619  
							
						 
						
							2023-05-29 17:41:35 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								245f2c08db 
								
							 
						 
						
							
							
								
								Repo list improvements, fix bold helper classes ( #24935 )  
							
							 
							
							... 
							
							
							
							- Fix bold helper classes that were broken because of CSS syntax error
- Refined the repo list CSS and layout
- Removing bold
- Downsize the mirror icon to fit
- Fix icon positions
- Adapted the org list to match
- Center the '+' icon and mute it
<img width="385" alt="Screenshot 2023-05-25 at 18 38 31"
src="https://github.com/go-gitea/gitea/assets/115237/ac8d6efb-5751-4845-a4ab-db1ddaf36ec3 ">
<img width="384" alt="Screenshot 2023-05-25 at 18 30 29"
src="https://github.com/go-gitea/gitea/assets/115237/bbd39ae7-da9d-4c6f-bfe3-42f28b7a74c3 "> 
							
						 
						
							2023-05-29 16:55:23 +08:00  
						
					 
				
					
						
							
							
								 
								Zettat123
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								28077e66c0 
								
							 
						 
						
							
							
								
								Add step start time to `ViewStepLog` ( #24980 )  
							
							 
							
							... 
							
							
							
							Part of #24876 
According to
https://github.com/go-gitea/gitea/pull/24876#discussion_r1205565622  , we
need the start time of the step to get the log time offset. 
							
						 
						
							2023-05-29 08:18:36 +00:00  
						
					 
				
					
						
							
							
								 
								epk
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								355a078192 
								
							 
						 
						
							
							
								
								Update from-binary.en-us.md ( #24975 )  
							
							 
							
							... 
							
							
							
							Fixed link to the creating a systemd service in Ubuntu document. 
							
						 
						
							2023-05-29 15:46:38 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ad13df36b7 
								
							 
						 
						
							
							
								
								Test query must have "order by" explicitly to avoid unstable results ( #24963 )  
							
							 
							
							... 
							
							
							
							The query must have the "ORDER BY", otherwise the result is not
deterministic.
Replace "interface{}" with "any" by the way. 
							
						 
						
							2023-05-29 03:20:57 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								84c8ab9fd1 
								
							 
						 
						
							
							
								
								Help to recover from corrupted levelqueue ( #24912 )  
							
							 
							
							... 
							
							
							
							gitea.com experienced the corrupted LevelQueue bug again.
I think the problem is clear now: if the keys in LevelDB went
out-of-sync, the LevelQueue itself doesn't have the ability to recover,
eg:
* LevelQueue.Len() reports 100
* LevelQueue.LPop() reports ErrNotFound = errors.New("no key found")
So it needs to dive into the LevelDB to remove all keys to recover the
corrupted LevelQueue.
More comments are in TestCorruptedLevelQueue. 
							
						 
						
							2023-05-29 10:52:32 +08:00  
						
					 
				
					
						
							
							
								 
								GiteaBot
							
						 
						
							 
							
							
							
							
								
							
							
								8faf9465b3 
								
							 
						 
						
							
							
								
								[skip ci] Updated translations via Crowdin  
							
							 
							
							
							
						 
						
							2023-05-29 00:24:30 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c7612d178c 
								
							 
						 
						
							
							
								
								Remove meta tags `theme-color` and `default-theme` ( #24960 )  
							
							 
							
							... 
							
							
							
							As discussed in
https://github.com/go-gitea/gitea/pull/24953#issuecomment-1565630156 .
## ⚠️  BREAKING ⚠️ 
1. The `ui.THEME_COLOR_META_TAG` setting has been removed. If you still
need to set the `theme-color` meta tag, add it via
`$GITEA_CUSTOM/templates/custom/header.tmpl` instead.
2. The non-standard `default-theme` meta-tag added in
https://github.com/go-gitea/gitea/pull/13809  has been removed. Third
party code that needs to obtain the currently loaded theme should use
the `theme-<name>` class on the `<html>` node instead, which reflect the
currently active theme. 
							
						 
						
							2023-05-28 22:33:17 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								faf8557b4c 
								
							 
						 
						
							
							
								
								Add dark mode to API Docs ( #24971 )  
							
							 
							
							... 
							
							
							
							Add a dark mode to Swagger UI via CSS `invert`. No toggle or anything,
but I think it's better than nothing. Users can toggle via their OS.
Also includes a few misc CSS cleanups on the page.
<img width="1264" alt="Screenshot 2023-05-28 at 20 25 06"
src="https://github.com/go-gitea/gitea/assets/115237/de761b85-ca0c-4220-bee4-73798a4360a0 ">
<img width="1260" alt="Screenshot 2023-05-28 at 20 02 54"
src="https://github.com/go-gitea/gitea/assets/115237/29188ed2-c167-47f5-bf28-46193d1da22c "> 
							
						 
						
							2023-05-28 21:37:34 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								acb13afb79 
								
							 
						 
						
							
							
								
								Update JS dependencies ( #24969 )  
							
							 
							
							... 
							
							
							
							- Update all JS dependencies
- Tested Build, Mermaid and Swagger 
							
						 
						
							2023-05-28 19:47:03 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a2e5c3c963 
								
							 
						 
						
							
							
								
								Replace Fomantic reset module with our own ( #24948 )  
							
							 
							
							... 
							
							
							
							Replace the `reset` module with a modern version based on
[modern-normalize](https://github.com/sindresorhus/modern-normalize ).
The only things I removed from that module are the `font-family` rules
we don't need. Otherwise, it's similar to Fomantic's reset, but with the
legacy IE stuff removed.
I documented every change done to the module.
Also this introduces a new `--tab-size` variable but it has no real
effect on code yet. 
							
						 
						
							2023-05-28 18:04:35 +00:00  
						
					 
				
					
						
							
							
								 
								Jon Keim
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1fa50f323a 
								
							 
						 
						
							
							
								
								simple docs fixes: 'pull request' page (en-us & zh-tw) link path to 'issue-pull-request-templates' ( #24961 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-05-28 10:47:05 +02:00  
						
					 
				
					
						
							
							
								 
								techknowlogick
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fe67390da5 
								
							 
						 
						
							
							
								
								Remove reference to caddy v1 in docs ( #24962 )  
							
							 
							
							... 
							
							
							
							caddy v1 is loong eol. v2 should be used. 
							
						 
						
							2023-05-28 08:39:16 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								595e8abd68 
								
							 
						 
						
							
							
								
								Improve and fix bugs surrounding reactions ( #24760 )  
							
							 
							
							... 
							
							
							
							- Slightly decrease size of reaction buttons
- Remove tooltip inside menu, it's obvious by the picture alone
- Fix top menu triangle
- Use `display: grid` to align icons in menu
- Use regular tooltip for reaction users
- Fix bug that deleted the reaction bar on clicking already reacted
reaction in dropdown
<img width="490" alt="Screenshot 2023-05-17 at 00 03 42"
src="https://github.com/go-gitea/gitea/assets/115237/61588b37-facb-4829-b75b-e1cb5dda8ca4 ">
<img width="67" alt="Screenshot 2023-05-17 at 00 11 14"
src="https://github.com/go-gitea/gitea/assets/115237/29605589-3b5f-40c6-8ad4-09923094bb8e ">
<img width="211" alt="Screenshot 2023-05-17 at 00 29 30"
src="https://github.com/go-gitea/gitea/assets/115237/7d2725da-6a3d-4e42-a351-53647f79f762 ">
<img width="210" alt="Screenshot 2023-05-17 at 00 29 54"
src="https://github.com/go-gitea/gitea/assets/115237/b50f8364-033c-4445-ba25-61a814bb2d92 ">
<img width="892" alt="Screenshot 2023-05-17 at 00 12 20"
src="https://github.com/go-gitea/gitea/assets/115237/30a46424-406a-46e5-b4de-47172eb8679d ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-28 01:34:18 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2f149c5c9d 
								
							 
						 
						
							
							
								
								Use `[git.config]` for reflog cleaning up ( #24958 )  
							
							 
							
							... 
							
							
							
							Follow
https://github.com/go-gitea/gitea/pull/24860#discussion_r1200589651 
Use `[git.config]` for reflog cleaning up, the new options are more
flexible.
*
https://git-scm.com/docs/git-config#Documentation/git-config.txt-corelogAllRefUpdates 
*
https://git-scm.com/docs/git-config#Documentation/git-config.txt-gcreflogExpire 
## ⚠️  BREAKING
The section `[git.reflog]` is now obsolete and its keys have been moved
to the following replacements:
- `[git.reflog].ENABLED` → `[git.config].core.logAllRefUpdates`
- `[git.reflog].EXPIRATION` → `[git.config].gc.reflogExpire` 
							
						 
						
							2023-05-28 01:07:14 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0d54395fb5 
								
							 
						 
						
							
							
								
								Improve logger Pause handling ( #24946 )  
							
							 
							
							... 
							
							
							
							The old EventWriter's Run does: 
```go
for {
    handlePause()
    select {
    case event <- Queue:
         write the log event ...
    }
}
```
So, if an event writer is started before the logger is paused, there is
a chance that the logger isn't paused for the first message.
The new logic is:
```go
for {
    select {
    case event <- Queue:
         handlePause()
         write the log event ...
    }
}
```
Then the event writer can be correctly paused 
							
						 
						
							2023-05-27 22:35:44 +02:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7314726bab 
								
							 
						 
						
							
							
								
								Do not output "Trace" level logs from process manager by default ( #24952 )  
							
							 
							
							... 
							
							
							
							The old process manager's `Trace` function by default calls `log.Printf`
to output "trace" level logs. That's not ideal because by default the
trace level logs should not be outputted. In history it didn't cause
problems because there was no other call to the process manager before
the logger system's initialization.
But if there is any package using the process manager before the "Trace"
function gets assigned to the logger system's trace function, the
process manager will outputs unexpected verbose messages, this behavior
is not expected in most cases.
Now, the logger system also uses process manager to manage its goroutine
contexts, so it's the time to fix the old "trace" behavior: by default,
do not output the trace level messages. Fix  #24951  
							
						 
						
							2023-05-27 10:55:24 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4a58a8ca31 
								
							 
						 
						
							
							
								
								Make the 500 page load themes ( #24953 )  
							
							 
							
							... 
							
							
							
							The 500 page was not loading theme CSS, so always appeared in light
theme. This extracts the stylesheets into a shared template used by all
pages.
<img width="1262" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/72222b8d-a523-40d0-aa91-b9db32e5625d ">
Small related rant: I think there should only be one `<head>` in all of
the templates, but I see it was deliberatly done that the 500 page has
its own `<head>` because "it should only depend the minimal template
functions", but I disagree because we are missing a lot of things that
are in the regular `<head>`. 
							
						 
						
							2023-05-27 12:06:08 +02:00  
						
					 
				
					
						
							
							
								 
								GiteaBot
							
						 
						
							 
							
							
							
							
								
							
							
								7de46b0749 
								
							 
						 
						
							
							
								
								[skip ci] Updated translations via Crowdin  
							
							 
							
							
							
						 
						
							2023-05-27 00:25:56 +00:00  
						
					 
				
					
						
							
							
								 
								谈笑风生间
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d6cbf7f315 
								
							 
						 
						
							
							
								
								docs: remove an extraneous whitespace ( #24949 )  
							
							 
							
							
							
						 
						
							2023-05-26 14:16:48 -04:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								abccb86b36 
								
							 
						 
						
							
							
								
								Show `bot` label next to username when rendering autor link if the user is a bot ( #24943 )  
							
							 
							
							... 
							
							
							
							If the user is a bot, we'll add a label next to the author link that
says `bot`. I didn't localize `bot` because passing `locale` into the
`autorlink` template would require changing all calls.
# Example
`yardenshoham` is a bot.
## Before

## After

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
							
						 
						
							2023-05-26 18:58:11 +02:00  
						
					 
				
					
						
							
							
								 
								JakobDev
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								85fa954a38 
								
							 
						 
						
							
							
								
								Improve some Forms ( #24878 )  
							
							 
							
							... 
							
							
							
							Don't really know a better name for this. I've gone through some Forms
and added missing HTML attributes (mostly `maxlength`). I tried to fill
the Forms with dummy Data and see if Gitea throws a Error (e.g. maximum
length). If yes, I added the missing HTML attribute.
While working on this, I discovered that the Form to add OAuth2 Apps
just silently fails when filled with invalid data, so I fixed that too. 
							
						 
						
							2023-05-26 09:42:54 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								18f26cfbf7 
								
							 
						 
						
							
							
								
								Improve queue and logger context ( #24924 )  
							
							 
							
							... 
							
							
							
							Before there was a "graceful function": RunWithShutdownFns, it's mainly
for some modules which doesn't support context.
The old queue system doesn't work well with context, so the old queues
need it.
After the queue refactoring, the new queue works with context well, so,
use Golang context as much as possible, the `RunWithShutdownFns` could
be removed (replaced by RunWithCancel for context cancel mechanism), the
related code could be simplified.
This PR also fixes some legacy queue-init problems, eg:
* typo : archiver: "unable to create codes indexer queue" => "unable to
create repo-archive queue"
* no nil check for failed queues, which causes unfriendly panic
After this PR, many goroutines could have better display name:

 
							
						 
						
							2023-05-26 07:31:55 +00:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e4922d484b 
								
							 
						 
						
							
							
								
								Fix ref type error ( #24941 )  
							
							 
							
							
							
						 
						
							2023-05-26 15:00:27 +08:00