wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	82224c54e0 
 
						 
						
							
							
								
								
								Improve avatar uploading / resizing / compressing, remove Fomantic card module ( #24653 )  
							
							... 
							
							
							
							
							Fixes : #8972 
Fixes : #24263 
And I think it also (partially) fix  #24263  (no need to convert) ,
because users could upload any supported image format if it isn't larger
than AVATAR_MAX_ORIGIN_SIZE
The main idea: 
* if the uploaded file size is not larger than AVATAR_MAX_ORIGIN_SIZE,
use the origin
* if the resized size is larger than the origin, use the origin
Screenshots:
JPG:
<details>

</details>
APNG:
<details>


</details>
WebP (animated)
<details>

</details>
The only exception: if a WebP image is larger than MaxOriginSize and it
is animated, then current `webp` package can't decode it, so only in
this case it isn't supported. IMO no need to support such case: why a
user would upload a 1MB animated webp as avatar? crazy .....
---------
Co-authored-by: silverwind <me@silverwind.io> 
						
							2023-05-13 20:59:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	9f1d377b87 
 
						 
						
							
							
								
								
								Fix docs documenting invalid @every for OLDER_THAN cron settings ( #24695 )  
							
							... 
							
							
							
							
							Looks like a copy-paste leftover
- Fixes  #20868 
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-13 15:22:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	542adf50d5 
 
						 
						
							
							
								
								
								Fix organization field being null in GET /api/v1/teams/{id} ( #24694 )  
							
							... 
							
							
							
							
							Enabled the organization loading flag.
- Fixes  #20399  
# Before
```json
{
  ...
  "description": "",
  "organization": null,
  "includes_all_repositories": true,
  "permission": "owner",
  ...
}
```
# After
```json
{
  ...
  "description": "",
  "organization": {
    "id": 2,
    "name": "bigorg",
    "full_name": "",
    "avatar_url": "https://3000-yardenshoham-gitea-3gfrlc9gn4h.ws-us96b.gitpod.io/avatars/e2649b0c016d9102664a7d4349503eb9 ",
    "description": "",
    "website": "",
    "location": "",
    "visibility": "public",
    "repo_admin_change_team_access": true,
    "username": "bigorg"
  },
  "includes_all_repositories": true,
  "permission": "owner",
  ...
}
```
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-13 14:47:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	a94a8d0ab1 
 
						 
						
							
							
								
								
								Use standard HTTP library to serve files ( #24693 )  
							
							... 
							
							
							
							
							`http.ServeFile/ServeContent` handles `If-xxx`, `Content-Length`,
`Range` and `Etag` correctly
After this PR, storage files (eg: avatar) could be responded with
correct Content-Length. 
							
						 
						
							2023-05-13 16:04:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	f745016092 
 
						 
						
							
							
								
								
								Add eslint-plugin-eslint-comments ( #24690 )  
							
							... 
							
							
							
							
							Add
[eslint-plugin-eslint-comments](https://github.com/mysticatea/eslint-plugin-eslint-comments )
which prevents some abuse related to eslint comments. 
							
						 
						
							2023-05-12 20:38:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	a4d6f83b5b 
 
						 
						
							
							
								
								
								Add eslint-plugin-wc ( #24689 )  
							
							... 
							
							
							
							
							Add [eslint-plugin-wc](https://github.com/43081j/eslint-plugin-wc ),
another small set of eslint rules covering web components. 
							
						 
						
							2023-05-12 19:15:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									KN4CK3R 
								
							 
						 
						
							
							
								
							
							
	
	
	9173e079ae 
 
						 
						
							
							
								
								
								Add Alpine package registry ( #23714 )  
							
							... 
							
							
							
							
							This PR adds an Alpine package registry. You can follow [this
tutorial](https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package )
to build a *.apk package for testing.
This functionality is similar to the Debian registry (#22854 ) and
therefore shares some methods. I marked this PR as blocked because it
should be merged after #22854 .

---------
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-12 17:27:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	80bde0141b 
 
						 
						
							
							
								
								
								Only hide tooltip tippy instances ( #24688 )  
							
							... 
							
							
							
							
							Fix regression from https://github.com/go-gitea/gitea/pull/24648  where
it was hiding non-tooltip tippy instances, like for example in the
review panel which itself is a tippy instance, but with a different
`role`. 
							
						 
						
							2023-05-12 16:58:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	b20e5f9cd8 
 
						 
						
							
							
								
								
								Update JS dependencies ( #24685 )  
							
							... 
							
							
							
							
							- Update all JS dependencies
- Tested citation and various vue components
Also this includes the fix for
https://github.com/webpack/webpack-cli/issues/3778 . 
							
						 
						
							2023-05-12 15:47:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	ec8ea58dbe 
 
						 
						
							
							
								
								
								Rename ".button-link" to ".button-ghost" ( #24670 )  
							
							... 
							
							
							
							
							Mainstream frameworks:
* https://getbootstrap.com/docs/5.0/components/buttons/ 
* https://primer.style/css/components/buttons#link-button 
* https://nextui.org/docs/components/button#light 
* https://coreui.io/react/docs/components/button/ 
* https://design-system.hpe.design/components/button 
* https://chakra-ui.com/docs/components/button/usage#button-variants 
* https://mui.com/material-ui/react-button/ 
All (at least most?) of them make "link" button have "underline" when
hovering.
So, a "link" is a "link", when it's hovered, it should have the
underline by default. To be strict, Gitea's "button-link" is not
link-style, so it needs a better name.
Actually, for the "plain" button, there are some different approaches:
* Some frameworks just make "default" button as no style (not feasible
in Gitea/Fomantic UI)
* Primer uses "btn-invisible", which is not a proper word
* NextUI uses "light", which is not a proper word, either ...
* CoreUI / ChakraUI uses "ghost", I think this name is acceptable.
Welcome to suggest better name for such button.
Or, we just call it ".button-plain" or ".button-simple", in fact I
prefer such simple and clear name. 
							
						 
						
							2023-05-12 14:58:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	bfa0fc2c98 
 
						 
						
							
							
								
								
								Make testlogger output "TestLogger" prefix ( #24683 )  
							
							... 
							
							
							
							
							Make testlogger output "TestLogger" prefix instead of "Unknown Test"
when there is no running test case. 
							
						 
						
							2023-05-12 14:20:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Song 
								
							 
						 
						
							
							
								
							
							
	
	
	a7773d28d2 
 
						 
						
							
							
								
								
								Support migrating storage for actions log via command line ( #24679 )  
							
							... 
							
							
							
							
							Close  #24677 
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
							2023-05-12 13:30:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	b5c26fa825 
 
						 
						
							
							
								
								
								Add markdown preview to Submit Review Textarea ( #24672 )  
							
							... 
							
							
							
							
							Before:

After:

---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-12 10:53:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	a96c73f979 
 
						 
						
							
							
								
								
								Remove svg.svg class, restore .rss-icon ( #24667 )  
							
							... 
							
							
							
							
							Fix regression from https://github.com/go-gitea/gitea/pull/24476  where
the `svg.svg` class misaligns SVG icons across the site and streched
buttons unintentionally in vertical height.
Before (button 30.3px):
<img width="157" alt="Screenshot 2023-05-11 at 22 09 42"
src="https://github.com/go-gitea/gitea/assets/115237/0fd137ab-ab52-4cf8-afca-c45776d526d0 ">
After (button 30px):
<img width="160" alt="Screenshot 2023-05-11 at 22 09 59"
src="https://github.com/go-gitea/gitea/assets/115237/4b741f4b-0fd2-4fae-9bee-16a7deb098e8 ">
[vertical-align:
middle](https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align )
is not suitable to align icons to text because
> Aligns the middle of the element with the baseline plus half the
x-height of the parent.
Example of `vertical-align: middle` from MDN:
<img width="232" alt="Screenshot 2023-05-11 at 22 29 28"
src="https://github.com/go-gitea/gitea/assets/115237/179fb756-85a1-4cab-8219-1a4958f333e2 ">
So I think the
[existing](365bb77a54/web_src/css/svg.css (L3)https://github.com/go-gitea/gitea/assets/115237/0cd6edf5-12c0-4bdb-8771-a900f5ba2d35 ">
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-12 10:23:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rune 
								
							 
						 
						
							
							
								
							
							
	
	
	4b80813341 
 
						 
						
							
							
								
								
								Support SSH for go get ( #24664 )  
							
							... 
							
							
							
							
							fix  #12192  Support SSH for go get
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: mfk <mfk@hengwei.com.cn>
Co-authored-by: silverwind <me@silverwind.io> 
						
							2023-05-12 09:44:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	49808136c5 
 
						 
						
							
							
								
								
								Display owner of a runner as a tooltip instead of static text ( #24377 )  
							
							... 
							
							
							
							
							Before:

After:


---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-05-12 08:43:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	4aec1f87a4 
 
						 
						
							
							
								
								
								Remove highlight in repo list ( #24675 )  
							
							... 
							
							
							
							
							Before:

After:

private or internal repos have `lock` icon, no need to add highlights to
them. 
							
						 
						
							2023-05-12 10:00:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	bc719f549e 
 
						 
						
							
							
								
								
								Update pin and add pin-slash ( #24669 )  
							
							... 
							
							
							
							
							Continue #23531 
Thanks for the update in https://github.com/primer/octicons/issues/940 ,
@CameronFoxly

 
							
						 
						
							2023-05-12 14:38:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	8251b317f7 
 
						 
						
							
							
								
								
								Improve empty notifications display ( #24668 )  
							
							... 
							
							
							
							
							- Add icon and padding to empty notification list, center it
- Add icon to header
- Remove border below header
#### Before
<img width="1250" alt="Screenshot 2023-05-11 at 23 34 53"
src="https://github.com/go-gitea/gitea/assets/115237/7c1990a1-e48d-40e5-8762-462d8c3ac0ea ">
#### After
			
<img width="1249" alt="Screenshot 2023-05-12 at 00 24 02"
src="https://github.com/go-gitea/gitea/assets/115237/e0bcdf81-8468-4047-b92c-6625f00a22aa "> 
							
						 
						
							2023-05-12 12:06:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	6c8b680f91 
 
						 
						
							
							
								
								
								GitHub Actions cleanups ( #24620 )  
							
							... 
							
							
							
							
							- Remove actions name where command is descriptive enough
- Use kebab-case instead of snake-case for step names
- Use shorter job names because to make PR checks more readable
- Remove duplicate `checks-backend`
---------
Co-authored-by: Yarden Shoham <git@yardenshoham.com> 
							
						 
						
							2023-05-11 21:21:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	365bb77a54 
 
						 
						
							
							
								
								
								Fix issues list page multiple selection update milestones ( #24660 )  
							
							... 
							
							
							
							
							Fix  #24651  
						
							2023-05-11 21:19:42 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	f6e029e6c7 
 
						 
						
							
							
								
								
								Make repo migration cancelable and fix various bugs ( #24605 )  
							
							... 
							
							
							
							
							Replace #12917 
Close  #24601 
Close  #12845 




---------
Co-authored-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-11 08:25:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	58dfaf3a75 
 
						 
						
							
							
								
								
								Improve queue & process & stacktrace ( #24636 )  
							
							... 
							
							
							
							
							Although some features are mixed together in this PR, this PR is not
that large, and these features are all related.
Actually there are more than 70 lines are for a toy "test queue", so
this PR is quite simple.
Major features:
1. Allow site admin to clear a queue (remove all items in a queue)
* Because there is no transaction, the "unique queue" could be corrupted
in rare cases, that's unfixable.
* eg: the item is in the "set" but not in the "list", so the item would
never be able to be pushed into the queue.
* Now site admin could simply clear the queue, then everything becomes
correct, the lost items could be re-pushed into queue by future
operations.
3. Split the "admin/monitor" to separate pages
4. Allow to download diagnosis report
* In history, there were many users reporting that Gitea queue gets
stuck, or Gitea's CPU is 100%
    * With diagnosis report, maintainers could know what happens clearly
The diagnosis report sample:
[gitea-diagnosis-20230510-192913.zip](https://github.com/go-gitea/gitea/files/11441346/gitea-diagnosis-20230510-192913.zip )
, use "go tool pprof profile.dat" to view the report.
Screenshots:



---------
Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-11 07:45:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	b3af7484bc 
 
						 
						
							
							
								
								
								Fix missing badges in org settings page ( #24654 )  
							
							... 
							
							
							
							
							Improve #24232 
Before:

After:

Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-11 06:56:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	bcd0733a64 
 
						 
						
							
							
								
								
								Only show one tippy at a time ( #24648 )  
							
							... 
							
							
							
							
							Because our tippy instances have an `interactiveBorder`, it's possible
to bring up two instances at once, which is undesirable.
<img width="256" alt="Screenshot 2023-05-10 at 23 03 04"
src="https://github.com/go-gitea/gitea/assets/115237/3a9a1775-78c1-46d4-a8a5-503ab7dca0d8 ">
Prevent this by keeping track of visible tippy instances and hiding
others when one is shown. Tippy also has the [singleton
addon](https://atomiks.github.io/tippyjs/v6/addons/#singleton ) for the
same purpose, but it's unsuitable to us because we don't init all
tooltips at once. 
							
						 
						
							2023-05-11 05:40:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick 
								
							 
						 
						
							
							
								
							
							
	
	
	3d9ed62f4a 
 
						 
						
							
							
								
								
								Reenable creating default webhooks. ( #24626 )  
							
							... 
							
							
							
							
							Fixes  #24624 
This seems to have been broken in
https://github.com/go-gitea/gitea/pull/21563 
Previously, this code read
```
                // Are we looking at default webhooks?
                if ctx.Params(":configType") == "default-hooks" {
                        return &orgRepoCtx{
                                IsAdmin:     true,
                                Link:        path.Join(setting.AppSubURL, "/admin/hooks"),
                                LinkNew:     path.Join(setting.AppSubURL, "/admin/default-hooks"),
                                NewTemplate: tplAdminHookNew,
                        }, nil
                }
                // Must be system webhooks instead
                return &orgRepoCtx{
                        IsAdmin:         true,
                        IsSystemWebhook: true,
                        Link:            path.Join(setting.AppSubURL, "/admin/hooks"),
                        LinkNew:         path.Join(setting.AppSubURL, "/admin/system-hooks"),
                        NewTemplate:     tplAdminHookNew,
                }, nil
```
but was simplified to
```
                return &ownerRepoCtx{
                        IsAdmin:         true,
                        IsSystemWebhook: ctx.Params(":configType") == "system-hooks",
                        Link:            path.Join(setting.AppSubURL, "/admin/hooks"),
                        LinkNew:         path.Join(setting.AppSubURL, "/admin/system-hooks"),
                        NewTemplate:     tplAdminHookNew,
                }, nil
```
In other words, combining the `IsSystemWebhook` check into a one-liner
and forgetting that `LinkNew` also depended on it. This meant the
rendered `<form>` always POSTed to `/admin/system-hooks`, even when you
had GETed `/admin/default-hooks/gitea/new`. 
						
							2023-05-11 10:10:57 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle D 
								
							 
						 
						
							
							
								
							
							
	
	
	a54c8b4ce9 
 
						 
						
							
							
								
								
								Kd/fix redis unit test ( #24650 )  
							
							... 
							
							
							
							
							Replaces #24641 
Currently, unit tests fail when run locally (unless users have minio
instance running). This PR only requires redis unit tests if in CI.
- Only run redis unit tests when `CI` env variable is set
- Add minio as a service in unit tests actions 
							
						 
						
							2023-05-11 10:09:37 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kerwin Bryant 
								
							 
						 
						
							
							
								
							
							
	
	
	36ed6bdd0c 
 
						 
						
							
							
								
								
								Fix typo in act-runner file ( #24652 )  
							
							... 
							
							
							
							
							Misspelled instance_url as intence_url 
							
						 
						
							2023-05-11 09:04:42 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	67db6b6976 
 
						 
						
							
							
								
								
								RSS icon fixes ( #24476 )  
							
							... 
							
							
							
							
							Fix regression from https://github.com/go-gitea/gitea/pull/24471  where
CSS rules for `.icon.grey` were removed which were in use by the RSS
icons.
Gave them their own class instead, removed a wrapper and also fixed
vertical alignment on them. Additionally, did a few related fixes on the
org header for alignment.
Fixes: https://github.com/go-gitea/gitea/issues/24584 
<img width="196" alt="Screenshot 2023-05-01 at 22 39 40"
src="https://user-images.githubusercontent.com/115237/235528228-959e2385-c1d2-4d5c-baec-e3784d459653.png ">
<img width="216" alt="Screenshot 2023-05-01 at 22 44 20"
src="https://user-images.githubusercontent.com/115237/235528231-95cbff86-5672-48eb-b214-8bdcefa1612c.png ">
<img width="120" alt="Screenshot 2023-05-01 at 22 56 36"
src="https://user-images.githubusercontent.com/115237/235529844-b94ab554-3259-4d0c-b040-82aed7d1a111.png ">
<img width="372" alt="Screenshot 2023-05-01 at 22 54 25"
src="https://user-images.githubusercontent.com/115237/235529744-1a9c201b-5692-4122-9765-2f201a322a9e.png ">
<img width="477" alt="Screenshot 2023-05-01 at 22 55 28"
src="https://user-images.githubusercontent.com/115237/235529748-62188554-9927-42ef-bc94-7052bce266e2.png ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-05-10 22:27:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	f7ede92f82 
 
						 
						
							
							
								
								
								Notification list enhancements, fix striped tables on dark theme ( #24639 )  
							
							... 
							
							
							
							
							- Make code block rendering via backticks work
- Remove link color unless hovered
- Remove table stripes and fix stripes rendering on dark theme for other
tables
- Introduce new `button-link` class discussed previously for buttons
that look and act like links and apply it to the two right-side buttons
- Reduce box padding by 8px on each side
- Fix "Mark all read" button margin-right
- brighten `--color-markup-code-block` on arc-green
### Before
<img width="1216" alt="Screenshot 2023-05-10 at 20 00 30"
src="https://github.com/go-gitea/gitea/assets/115237/66da9ec2-dd09-4ef0-8f1d-1822a18b6b43 ">
<img width="1211" alt="Screenshot 2023-05-10 at 20 00 48"
src="https://github.com/go-gitea/gitea/assets/115237/f48e30a2-9a00-4723-93aa-79b97ca0ba0c ">
### After
<img width="1222" alt="Screenshot 2023-05-10 at 20 09 59"
src="https://github.com/go-gitea/gitea/assets/115237/c956e0d0-b3d9-42a4-a3ed-f0431c22bf3f ">
<img width="1218" alt="Screenshot 2023-05-10 at 20 05 34"
src="https://github.com/go-gitea/gitea/assets/115237/f72c1628-3961-4c28-9263-07cdf7531316 "> 
							
						 
						
							2023-05-10 21:59:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	23ae939ef3 
 
						 
						
							
							
								
								
								Improve "goto issue by number" button ( #24577 )  
							
							... 
							
							
							
							
							Follow #24479 





---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-10 15:50:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	54f399c4df 
 
						 
						
							
							
								
								
								Increase default LFS auth timeout from 20m to 24h ( #24628 )  
							
							... 
							
							
							
							
							According to the discussion with DanielGibson, the default "20m" seems
too short. It would make LFS fail if the file is large / network is
slow.
I think relaxing this timeout doesn't have side affect. So change the
default value to 24h, IMO that should be long enough.
## ⚠️  BREAKING
If admins want the previous timeout, they should set the setting
`[server].LFS_HTTP_AUTH_EXPIRY`. 
							
						 
						
							2023-05-10 22:23:47 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ericLemanissier 
								
							 
						 
						
							
							
								
							
							
	
	
	89eebfae52 
 
						 
						
							
							
								
								
								Fix typo in the swift package documentation ( #24637 )  
							
							
							
							
						 
						
							2023-05-10 13:43:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Song 
								
							 
						 
						
							
							
								
							
							
	
	
	84033cee86 
 
						 
						
							
							
								
								
								Fix broken links in documents ( #24630 )  
							
							... 
							
							
							
							
							Before:
<img width="837" alt="image"
src="https://github.com/go-gitea/gitea/assets/9418365/90c1c484-2d8d-4a57-8e86-2f4df0e7fbba ">
After:
<img width="822" alt="image"
src="https://github.com/go-gitea/gitea/assets/9418365/e27f6b63-9e7b-4894-b315-7be0cfebe8ca "> 
							
						 
						
							2023-05-10 12:34:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Song 
								
							 
						 
						
							
							
								
							
							
	
	
	2d0ff00823 
 
						 
						
							
							
								
								
								Improve updating Actions tasks ( #24600 )  
							
							... 
							
							
							
							
							Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-10 13:54:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hester Gong 
								
							 
						 
						
							
							
								
							
							
	
	
	ea7954f069 
 
						 
						
							
							
								
								
								Modify luminance calculation and extract related functions into single files ( #24586 )  
							
							... 
							
							
							
							
							Close  #24508 
Main changes:
As discussed in the issue
1. Change luminance calculation function to use [Relative
Luminance](https://www.w3.org/WAI/GL/wiki/Relative_luminance )
2. Move the luminance related functions into color.go/color.js
3. Add tests for both the files (Not sure if test cases are too many
now)
Before (tests included by `UseLightTextOnBackground` are labels started
with `##`):
https://try.gitea.io/HesterG/testrepo/labels 
After:
<img width="1307" alt="Screen Shot 2023-05-08 at 13 37 55"
src="https://user-images.githubusercontent.com/17645053/236742562-fdfc3a4d-2fab-466b-9613-96f2bf96b4bc.png ">
<img width="1289" alt="Screen Shot 2023-05-08 at 13 38 06"
src="https://user-images.githubusercontent.com/17645053/236742570-022db68e-cec0-43bb-888a-fc54f5332cc3.png ">
<img width="1299" alt="Screen Shot 2023-05-08 at 13 38 20"
src="https://user-images.githubusercontent.com/17645053/236742572-9af1de45-fb7f-460b-828d-ba25fae20f51.png ">
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
							2023-05-10 11:19:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	0ca5adee16 
 
						 
						
							
							
								
								
								Do not send "registration success email" for external auth sources ( #24632 )  
							
							... 
							
							
							
							
							Co-author: @pboguslawski 
"registration success email" is only used for notifying a user that "you
have a new account now" when the account is created by admin manually.
When a user uses external auth source, they already knows that they has
the account, so do not send such email.
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-10 10:49:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Song 
								
							 
						 
						
							
							
								
							
							
	
	
	35ab5cdedf 
 
						 
						
							
							
								
								
								Fix typo in Actions demo file ( #24631 )  
							
							... 
							
							
							
							
							Reported by @kerwin612. 
							
						 
						
							2023-05-10 09:51:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	ae0fa64ef6 
 
						 
						
							
							
								
								
								Review fixes and enhancements ( #24526 )  
							
							... 
							
							
							
							
							- Fix regression with icons wrapping from
https://github.com/go-gitea/gitea/pull/24459 
- Fix box misalignment on small screen
- Fix avatar misalignment on review comment
- Fix incorrect underline hover effect on review icons
- Move status icon to left side in review box
- Enhance review icon colors, add helper function for it
- Add missing inline avatars in review comments
- Tweak icon sizes because some octicons have inconsistent sizing
### Before
<img width="655" alt="Screenshot 2023-05-04 at 20 50 28"
src="https://user-images.githubusercontent.com/115237/236301230-92325507-6e03-47ac-bfb4-c9ddde310571.png ">
<img width="260" alt="Screenshot 2023-05-04 at 20 50 42"
src="https://user-images.githubusercontent.com/115237/236301236-0dfa50e7-b8fc-4179-ae68-d872bc90f1f3.png ">
### After
<img width="498" alt="Screenshot 2023-05-04 at 20 55 08"
src="https://user-images.githubusercontent.com/115237/236301810-23862c2c-c0a9-43a4-a3eb-ee611c14a7f4.png ">
<img width="219" alt="Screenshot 2023-05-04 at 20 55 16"
src="https://user-images.githubusercontent.com/115237/236301817-d0de02ea-6ab5-43e1-9183-6b3848b72995.png ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-10 09:16:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hester Gong 
								
							 
						 
						
							
							
								
							
							
	
	
	8bbbf7e6b8 
 
						 
						
							
							
								
								
								Remove fluid on compare diff page ( #24627 )  
							
							... 
							
							
							
							
							As discuessed in
https://github.com/go-gitea/gitea/pull/24598/files#r1189290462 
After:
Diff Page
<img width="1426" alt="Screen Shot 2023-05-10 at 10 44 48"
src="https://github.com/go-gitea/gitea/assets/17645053/bc1a5f78-ec17-4ac2-8390-081a5fc059d1 ">
New PR Page
<img width="1428" alt="Screen Shot 2023-05-10 at 10 45 17"
src="https://github.com/go-gitea/gitea/assets/17645053/ce94a28e-39d5-4534-9e78-c0edd4c7a339 ">
<img width="1432" alt="Screen Shot 2023-05-10 at 10 45 27"
src="https://github.com/go-gitea/gitea/assets/17645053/047809e1-abb2-4c16-ae62-63b71094c1c7 "> 
							
						 
						
							2023-05-10 08:46:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	ae9ac50072 
 
						 
						
							
							
								
								
								Make the actions control button look like an actual button ( #24611 )  
							
							... 
							
							
							
							
							- Follows #24595 
# Before



# After



---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-05-10 08:09:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	de7dcc7cd9 
 
						 
						
							
							
								
								
								Add a tooltip to the job rerun button ( #24617 )  
							
							... 
							
							
							
							
							This one doesn't look very good as a real button (at least not in the
ways I tried), so I've opted to simply add a tooltip for it.
# Before

# After

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
							
						 
						
							2023-05-10 07:37:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	cf1a7b08eb 
 
						 
						
							
							
								
								
								Improve reverse-proxy document and fix nginx config bug ( #24616 )  
							
							... 
							
							
							
							
							Close  #23711 , thanks to @ghnp5 !
Close  #24612 , thanks to @DanielGibson !
Major changes:
* the default value of nginx's client_max_body_size is too small, so put
a 512M here
* move `Resolving Error: 413 Request Entity Too Large` to a sub-section
of `Nginx` section
* make nginx use unescaped the URI and keep "%2F" as is when using
sub-path
* add details for General sub-path configuration 
						
							2023-05-10 05:28:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	c355728a6f 
 
						 
						
							
							
								
								
								Remove unnecessary code ( #24610 )  
							
							... 
							
							
							
							
							As title, remove unnecessary code. 
							
						 
						
							2023-05-10 04:57:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zettat123 
								
							 
						 
						
							
							
								
							
							
	
	
	29637b03b2 
 
						 
						
							
							
								
								
								Fix commits pushed with deploy keys not shown in dashboard ( #24521 )  
							
							... 
							
							
							
							
							Fix  #21324 
In the current logic, if the `Actor` user is not an admin user, all
activities from private organizations won't be shown even if the `Actor`
user is a member of the organization.
As mentioned in the issue, when using deploy key to make a commit and
push, the activity's `act_user_id` will be the id of the organization so
the activity won't be shown to non-admin users because the visibility of
the organization is private.
55a5717760/models/activities/action.go (L490-L503) 
						
							2023-05-10 04:14:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	
	
	8030614386 
 
						 
						
							
							
								
								
								fix: release page for empty or non-existing target ( #24470 )  
							
							... 
							
							
							
							
							Fixes  #24145 
To solve the bug, I added a "computed" `TargetBehind` field to the
`Release` model, which indicates the target branch of a release.
This is particularly useful if the target branch was deleted in the
meantime (or is empty).
I also did a micro-optimization in `calReleaseNumCommitsBehind`. Instead
of checking that a branch exists and then call `GetBranchCommit`, I
immediately call `GetBranchCommit` and handle the `git.ErrNotExist`
error.
This optimization is covered by the added unit test. 
						
							2023-05-10 11:43:55 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Walowski 
								
							 
						 
						
							
							
								
							
							
	
	
	5930ab5fdf 
 
						 
						
							
							
								
								
								Filter get single commit ( #24613 )  
							
							... 
							
							
							
							
							Pretty much the same thing as #24568  but for getting a single commit
instead of getting a list of commits 
							
						 
						
							2023-05-10 09:34:07 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	9a0652f0b2 
 
						 
						
							
							
								
								
								Attach a tooltip to the action status icon ( #24614 )  
							
							... 
							
							
							
							
							To clearly communicate the current state of the action






---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
							
						 
						
							2023-05-09 21:39:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	4f1065030f 
 
						 
						
							
							
								
								
								Use official Vue extension in Gitpod ( #24609 )  
							
							... 
							
							
							
							
							The previous one didn't work well
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-05-09 18:03:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									来自村里的小螃蟹 
								
							 
						 
						
							
							
								
							
							
	
	
	cd9a13ebb4 
 
						 
						
							
							
								
								
								Create a branch directly from commit on the create branch API ( #22956 )  
							
							... 
							
							
							
							
							#### Added
- API: Create a branch directly from commit on the create branch API
- Added `old_ref_name` parameter to allow creating a new branch from a
specific commit, tag, or branch.
- Deprecated `old_branch_name` parameter in favor of the new
`old_ref_name` parameter.
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2023-05-09 18:22:32 +08:00