Giteabot and GitHub
b1266ed182
Rename head branch of pull requests when renaming a branch ( #31759 ) ( #31774 )
2024-08-04 14:37:02 +08:00
82003a3b47
Fix wiki revision pagination ( #31760 ) ( #31772 )
...
Backport #31760 by @lunny
Fix #31755
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-08-04 10:45:41 +08:00
6203ae764a
Distinguish LFS object errors to ignore missing objects during migration ( #31702 ) ( #31745 )
...
Backport #31702 by @wolfogre
Fix #31137 .
Replace #31623 #31697 .
When migrating LFS objects, if there's any object that failed (like some
objects are losted, which is not really critical), Gitea will stop
migrating LFS immediately but treat the migration as successful.
This PR checks the error according to the [LFS api
doc](https://github.com/git-lfs/git-lfs/blob/main/docs/api/batch.md#successful-responses ).
> LFS object error codes should match HTTP status codes where possible:
>
> - 404 - The object does not exist on the server.
> - 409 - The specified hash algorithm disagrees with the server's
acceptable options.
> - 410 - The object was removed by the owner.
> - 422 - Validation error.
If the error is `404`, it's safe to ignore it and continue migration.
Otherwise, stop the migration and mark it as failed to ensure data
integrity of LFS objects.
And maybe we should also ignore others errors (maybe `410`? I'm not sure
what's the difference between "does not exist" and "removed by the
owner".), we can add it later when some users report that they have
failed to migrate LFS because of an error which should be ignored.
Co-authored-by: Jason Song <i@wolfogre.com >
2024-07-31 23:06:37 +08:00
8591c918f6
Fix the display of project type for deleted projects ( #31732 ) ( #31734 )
...
Backport #31732 by @yp05327
Fix : #31727
After:

Co-authored-by: yp05327 <576951401@qq.com >
2024-07-30 14:05:14 +08:00
ec467c344f
Set owner id to zero when GetRegistrationToken for repo ( #31725 ) ( #31729 )
...
Backport #31725 by @wolfogre
Fix #31707 .
It's split from #31724 .
Although #31724 could also fix #31707 , it has change a lot so it's not a
good idea to backport it.
Co-authored-by: Jason Song <i@wolfogre.com >
2024-07-30 09:57:43 +08:00
7b37f77f1a
Fix API endpoint for registration-token ( #31722 ) ( #31728 )
...
Backport #31722 by @wolfogre
Partially fix #31707 . Related to #30656 .
Co-authored-by: Jason Song <i@wolfogre.com >
2024-07-29 21:15:07 +03:00
7e9a895007
Make GetRepositoryByName more safer ( #31712 ) ( #31718 )
...
Backport #31712 by @lunny
Fix #31708
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-07-29 11:52:34 +08:00
60267859fc
Properly filter issue list given no assignees filter ( #31522 ) ( #31685 )
...
Backport #31522 by @kemzeb
Quick fix #31520 . This issue is related to #31337 .
Co-authored-by: Kemal Zebari <60799661+kemzeb@users.noreply.github.com >
2024-07-24 15:55:21 +08:00
17b04644ed
Enable direnv ( #31672 ) ( #31679 )
...
Backport #31672 by @techknowlogick
This lets developers who have direnv enabled to load our nix flake
automatically when entering it
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
2024-07-23 11:35:28 -04:00
00aade2cab
Fix a branch divergence cache bug ( #31659 ) ( #31661 )
...
Backport #31659 by @Zettat123
Fix #31599
Fix #31472
A branch divergence is counted based on the default branch. If the
default branch is updated, all divergence caches of the repo need to be
deleted.
Co-authored-by: Zettat123 <zettat123@gmail.com >
2024-07-19 13:12:23 -04:00
c2b1b94c5a
Remove unneccessary uses of word-break: break-all ( #31637 ) ( #31652 )
...
Backport #31637 by @silverwind
Fixes: https://github.com/go-gitea/gitea/issues/31636
1. Issue sidebar topic is disussed in
https://github.com/go-gitea/gitea/issues/31636
2. Org description already has `overflow-wrap: anywhere` to ensure no
overflow.
Co-authored-by: silverwind <me@silverwind.io >
2024-07-18 12:58:11 +02:00
c2445ae3d4
Fix: Allow org team names of length 255 in create team form ( #31564 ) ( #31603 )
...
Backport #31564 by @tobiasbp
Gitea 1.22.1 was supposed to allow for team names of length 255 (up from
30) after the following PR was merged in:
https://github.com/go-gitea/gitea/pull/31410 . However, the length of
team names was still limited to 30 as described in this issue:
https://github.com/go-gitea/gitea/issues/31554 .
One more change to _gitea_ needs to be made to allow for the longer team
names, as there is a 30 character limit here:
https://github.com/go-gitea/gitea/blob/2c92c7c5226e29636a1d47a277130f477fa2037b/services/forms/org.go#L65
This PR changes that value to 255.
Co-authored-by: Tobias Balle-Petersen <tobias.petersen@unity3d.com >
2024-07-10 12:28:27 -04:00
6486c8b7b3
Fix slow patch checking with commits that add or remove many files ( #31548 ) ( #31560 )
...
Backport #31548 by @brechtvl
Running git update-index for every individual file is slow, so add and
remove everything with a single git command.
When such a big commit lands in the default branch, it could cause PR
creation and patch checking for all open PRs to be slow, or time out
entirely. For example, a commit that removes 1383 files was measured to
take more than 60 seconds and timed out. With this change checking took
about a second.
This is related to #27967 , though this will not help with commits that
change many lines in few files.
Co-authored-by: Brecht Van Lommel <brecht@blender.org >
2024-07-05 11:24:01 +02:00
dceadd2ebe
Fix avatar radius problem on the new issue page ( #31506 ) ( #31508 )
...
Backport #31506 by charles7668
Co-authored-by: charles <30816317+charles7668@users.noreply.github.com >
2024-06-27 23:34:40 +08:00
3cecfa3df4
use correct l10n string ( #31487 ) ( #31490 )
...
Backport #31487 by CyberFlameGO
Co-authored-by: CyberFlame <cyberflameu@gmail.com >
2024-06-26 13:45:48 +00:00
58b1ee5ebd
Fix overflow menu flickering on mobile ( #31484 ) ( #31488 )
...
Backport #31484 by brechtvl
Co-authored-by: Brecht Van Lommel <brecht@blender.org >
2024-06-26 01:13:04 +08:00
1825c316a6
Fix poor table column width due to breaking words ( #31473 ) ( #31477 )
...
Backport #31473 by brechtvl
Co-authored-by: Brecht Van Lommel <brecht@blender.org >
Co-authored-by: silverwind <me@silverwind.io >
2024-06-25 08:00:17 +08:00
d1dd3fa49c
Fix deprecated Dockerfile ENV format ( #31450 ) ( #31452 )
...
Backport #31450 by @silverwind
See
https://docs.docker.com/reference/build-checks/legacy-key-value-format/ .
Fixes these warnings seen during the docker build:
```
4 warnings found (use --debug to expand):
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 5)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 9)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 75)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 76)
```
Introduced in: https://github.com/moby/buildkit/pull/4923
Co-authored-by: silverwind <me@silverwind.io >
2024-06-24 00:53:37 +00:00
eaeb4d1b96
Fix web notification icon not updated once you read all notifications ( #31447 ) ( #31466 )
...
Backport #31447 by kiatt210
Fix #29065
Remove status filtering from GetUIDsAndNotificationCounts sql.
Co-authored-by: kiatt210 <40639725+kiatt210@users.noreply.github.com >
Co-authored-by: kiatt210 <kiatt210@github.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-24 00:08:37 +08:00
8d60c7d568
Switch to "Write" tab when edit comment again ( #31445 ) ( #31461 )
...
Backport #31445 by wxiaoguang
Fix #19031
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-22 23:47:36 +08:00
be302f3025
Support relative paths to videos from Wiki pages ( #31061 ) ( #31453 )
...
Backport #31061 by @sergeyvfx
This change fixes cases when a Wiki page refers to a video stored in the
Wiki repository using relative path. It follows the similar case which
has been already implemented for images.
Test plan:
- Create repository and Wiki page
- Clone the Wiki repository
- Add video to it, say `video.mp4`
- Modify the markdown file to refer to the video using `<video
src="video.mp4">`
- Commit the Wiki page
- Observe that the video is properly displayed
Co-authored-by: Sergey Sharybin <sergey.vfx@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-22 00:03:31 +03:00
a3529d662f
Fix the link for .git-blame-ignore-revs bypass ( #31432 ) ( #31442 )
...
Backport #31432 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-21 14:47:11 +08:00
a4f977e00b
Fix the wrong line number in the diff view page when expanded twice. ( #31431 ) ( #31440 )
...
Backport #31431 by @charles7668
close #31149
The problem is caused by the `data-query=` string affecting the parsing
of the `last_left` parameter. When the page is first rendered,
`data-query=` does not exist. However, after clicking expand, the
returned HTML contains this string, causing the line numbers to start
from 1 upon expanding a second time.
before fix

after fix

Co-authored-by: charles <30816317+charles7668@users.noreply.github.com >
2024-06-20 20:33:51 +00:00
b83482b4ba
Fix labels and projects menu overflow on issue page ( #31435 ) ( #31439 )
...
Backport #31435 by brechtvl
It was correct only on the new issue page.
Resolves #31415
Co-authored-by: Brecht Van Lommel <brecht@blender.org >
2024-06-20 16:59:49 +00:00
9ecaeda66e
[Fix] Account Linking UpdateMigrationsByType ( #31428 ) ( #31434 )
...
Backport #31428 by Sumit189
Co-authored-by: Sumit <sumit.18.paul@gmail.com >
2024-06-20 13:53:15 +00:00
7fbcc58062
Fix markdown math brackets render problem ( #31420 ) ( #31430 )
...
Backport #31420 by charles7668
Co-authored-by: charles <30816317+charles7668@users.noreply.github.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-20 17:45:08 +08:00
05f32114d1
Increase max length of org team names from 30 to 255 characters ( #31410 ) ( #31421 )
...
Backport #31410 by tobiasbp
This PR modifies the structs for editing and creating org teams to allow
team names to be up to 255 characters. The previous maximum length was
30 characters.
Co-authored-by: Tobias Balle-Petersen <tobias.petersen@unity3d.com >
2024-06-20 01:27:13 +00:00
5c79c2b431
Fix new issue/pr avatar ( #31419 ) ( #31424 )
...
Backport #31419 by @silverwind
The avatar on "New Issue" and "New Pull Request" pages was inconsistent.
Removed the extra margin and the new CSS rules now use common parent
`<form id="#new-issue">` because `.repository.new.issue` is not present
on pull request page.
Before:
<img width="181" alt="Screenshot 2024-06-19 at 13 56 17"
src="https://github.com/go-gitea/gitea/assets/115237/5270d352-db5b-45b3-9d06-4790c17ae9b4 ">
<img width="213" alt="Screenshot 2024-06-19 at 13 54 02"
src="https://github.com/go-gitea/gitea/assets/115237/012f5607-aef0-4f48-90e3-8d4022480203 ">
After:
<img width="195" alt="Screenshot 2024-06-19 at 13 54 16"
src="https://github.com/go-gitea/gitea/assets/115237/e7590c66-3b28-4790-9970-33bd567eeb31 ">
<img width="212" alt="Screenshot 2024-06-19 at 13 54 22"
src="https://github.com/go-gitea/gitea/assets/115237/8e1cfede-614c-4cea-9af2-ada6da7a7361 ">
Co-authored-by: silverwind <me@silverwind.io >
2024-06-19 21:18:10 +00:00
3813b27862
Reduce air verbosity ( #31417 ) ( #31425 )
...
Backport #31417 by @silverwind
Make `air` log less. Uses the option added in
https://github.com/air-verse/air/pull/367 .
Co-authored-by: silverwind <me@silverwind.io >
2024-06-20 04:57:28 +08:00
e8e43a7ee4
Fix double border in system status table ( #31363 ) ( #31401 )
...
Backport #31363 by silverwind
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-18 06:29:43 +08:00
ed0fc0ec46
Fix natural sort ( #31384 ) ( #31394 )
...
Backport #31384 by wxiaoguang
Fix #31374
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-17 07:41:47 +00:00
3f44844244
Allow downloading attachments of draft releases ( #31369 ) ( #31380 )
...
Backport #31369 by Zettat123
Fix #31362
Co-authored-by: Zettat123 <zettat123@gmail.com >
2024-06-16 20:55:14 +08:00
6d0d4640f6
Fixed incorrect localization explorer.go ( #31348 ) ( #31350 )
...
Backport #31348 by @kerwin612
see: https://github.com/go-gitea/gitea/pull/29701/files#r1637325139
Co-authored-by: Kerwin Bryant <kerwin612@qq.com >
2024-06-13 02:16:17 +00:00
6ca70c5bf2
Fix hash render end with colon ( #31319 ) ( #31346 )
...
Backport #31319 by @lunny
Fix a hash render problem like `<hash>: xxxxx` which is usually used in
release notes.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-06-13 01:14:49 +00:00
95dfd945bc
Fix line number widths ( #31341 ) ( #31343 )
...
Backport #31341 by silverwind
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-13 00:13:35 +00:00
568ff1015b
Fix adopt repository has empty object name in database ( #31333 ) ( #31335 )
...
Backport #31333 by @lunny
Fix #31330
Fix #31311
A workaround to fix the old database is to update object_format_name to
`sha1` if it's empty or null.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-06-12 15:59:54 +00:00
4b6ef9265b
Fix navbar + menu flashing on page load ( #31281 ) ( #31342 )
...
Backport #31281 by silverwind
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-12 15:26:04 +00:00
b1ad8ccb73
Reduce memory usage for chunked artifact uploads to MinIO ( #31325 ) ( #31338 )
...
Backport #31325 by @bohde
When using the MinIO storage driver for Actions Artifacts, we found that
the chunked artifact required significantly more memory usage to both
upload and merge than the local storage driver. This seems to be related
to hardcoding a value of `-1` for the size to the MinIO client [which
has a warning about memory usage in the respective
docs](https://pkg.go.dev/github.com/minio/minio-go/v7#Client.PutObject ).
Specifying the size in both the upload and merge case reduces memory
usage of the MinIO client.
Co-authored-by: Rowan Bohde <rowan.bohde@gmail.com >
Co-authored-by: Kyle D <kdumontnu@gmail.com >
2024-06-12 16:25:46 +02:00
758f84f33e
Fix #31185 try fix lfs download from bitbucket failed ( #31201 ) ( #31329 )
...
Backport #31201 by @Zoupers
Fix #31185
Co-authored-by: Zoupers Zou <1171443643@qq.com >
2024-06-12 02:34:37 +03:00
3fcf865a4b
Delete legacy cookie before setting new cookie ( #31306 ) ( #31317 )
...
Backport #31306 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-11 05:57:51 +00:00
c1c11aaf60
Fix line number width in code preview ( #31307 ) ( #31316 )
...
Backport #31307 by silverwind
Line numbers were using some hacky CSS `width: 1%` that did nothing to
the code rendering as far as I can tell but broken the inline preview in
markup when line numbers are greater than 2 digits. Also I removed one
duplicate `font-family` rule (it is set below in the `.lines-num,
.lines-code` selector.
Co-authored-by: silverwind <me@silverwind.io >
2024-06-11 13:30:02 +08:00
1dc8a66074
Remove sub-path from container registry realm ( #31293 ) ( #31300 )
...
Backport #31293 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-10 12:04:49 +08:00
bbe98a3254
Fix some URLs whose sub-path is missing ( #31289 ) ( #31292 )
...
Backport #31289 by wxiaoguang
Fix #31285
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-07 15:43:47 +00:00
5ca4c6d066
Fix and clean up ConfirmModal ( #31283 ) ( #31291 )
...
Backport #31283 by @silverwind
Bug: orange button color was removed in
https://github.com/go-gitea/gitea/pull/30475 , replaced with red
Bug: translation text was not html-escaped
Refactor: Replaced as much jQuery as possible, added useful
`createElementFromHTML`
Refactor: Remove colors checks that don't exist on `.link-action`
<img width="381" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/5900bf6a-8a86-4a86-b368-0559cbfea66e ">
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: delvh <dev.lh@web.de >
2024-06-07 15:51:54 +02:00
75e0bdcec5
Optimize repo-list layout to enhance visual experience ( #31272 ) ( #31276 )
...
Backport #31272 by @kerwin612
before:

***The problem was that the icon and text were not on a horizontal line,
and the horizontal was not centered;***
after:

Co-authored-by: Kerwin Bryant <kerwin612@qq.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-07 04:37:47 +00:00
a918757105
fixed the dropdown menu for the top New button to expand to the left ( #31273 ) ( #31275 )
...
Backport #31273 by @kerwin612
before:

after:

Co-authored-by: Kerwin Bryant <kerwin612@qq.com >
2024-06-07 04:19:00 +02:00
c07416b3d0
Fix Activity Page Contributors dropdown ( #31264 ) ( #31269 )
...
Backport #31264 by wxiaoguang
Fix #31261
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-06 08:14:00 +00:00
875579cc65
Add replacement module for mholt/archiver ( #31267 ) ( #31270 )
...
Backport #31267 by @silverwind
Switch to this fork tag:
https://github.com/anchore/archiver/releases/tag/v3.5.2 which includes
https://github.com/anchore/archiver/commit/82ca88a2eb24d418c30bf960ef071b0bbec04631 .
Ref: https://pkg.go.dev/vuln/GO-2024-2698
Ref: https://github.com/advisories/GHSA-rhh4-rh7c-7r5v
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-06-06 04:04:47 +00:00
83cf348e07
Optimize runner-tags layout to enhance visual experience ( #31258 ) ( #31263 )
...
Backport #31258 by @kerwin612

Co-authored-by: Kerwin Bryant <kerwin612@qq.com >
2024-06-06 04:35:36 +08:00
7cb67cfd7f
fix: allow actions artifacts storage migration to complete succesfully ( #31251 ) ( #31257 )
...
Backport #31251 by @bohde
Change the copy to use `ActionsArtifact.StoragePath` instead of the
`ArtifactPath`. Skip artifacts that are expired, and don't error if the
file to copy does not exist.
---
When trying to migrate actions artifact storage from local to MinIO, we
encountered errors that prevented the process from completing
successfully:
* The migration tries to copy the files using the per-run
`ArtifactPath`, instead of the unique `StoragePath`.
* Artifacts that have been marked expired and had their files deleted
would throw an error
* Artifacts that are pending, but don't have a file uploaded yet will
throw an error.
This PR addresses these cases, and allow the process to complete
successfully.
Co-authored-by: Rowan Bohde <rowan.bohde@gmail.com >
2024-06-05 11:25:48 +03:00
1c1c2d36e8
Make blockquote attention recognize more syntaxes ( #31240 ) ( #31250 )
...
Backport #31240 by wxiaoguang
Fix #31214
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-04 16:03:01 +00:00
082600a50e
Fix admin oauth2 custom URL settings ( #31246 ) ( #31247 )
...
Backport #31246 by wxiaoguang
Fix #31244
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-06-04 15:11:07 +00:00
5136c879c2
Make pasted "img" tag has the same behavior as markdown image ( #31235 ) ( #31243 )
...
Backport #31235 by wxiaoguang
Fix #31230
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-06-04 13:26:55 +00:00
331c32f9b6
Fix overflow on push notification ( #31179 ) ( #31238 )
...
Backport #31179 by @silverwind
Fixes: https://github.com/go-gitea/gitea/issues/30063
<img width="1301" alt="Screenshot 2024-05-30 at 14 43 24"
src="https://github.com/go-gitea/gitea/assets/115237/00443af0-088d-49a5-be9e-8c9adcc2c01d ">
Co-authored-by: silverwind <me@silverwind.io >
2024-06-04 10:15:25 +00:00
298d05df3b
Remove .segment from .project-column ( #31204 ) ( #31239 )
...
Backport #31204 by @silverwind
Using `.segment` on the project columns is a major abuse of that class,
so remove it and instead set the border-radius directly on it.
Fixes: https://github.com/go-gitea/gitea/issues/31129
Co-authored-by: silverwind <me@silverwind.io >
2024-06-04 09:45:50 +00:00
85a8176708
Fix overflow on notifications ( #31178 ) ( #31237 )
...
Backport #31178 by @silverwind
Fixes https://github.com/go-gitea/gitea/issues/31170 .
<img width="1312" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/627711ed-93ca-4be6-b958-10d673ae9517 ">
Co-authored-by: silverwind <me@silverwind.io >
2024-06-04 11:17:00 +02:00
Giteabot and GitHub
0b5012c6fc
Update air package path ( #31233 ) ( #31236 )
2024-06-04 05:28:21 +00:00
0328f31fdc
Fix overflow in issue card ( #31203 ) ( #31225 )
...
Backport #31203 by @silverwind
Before:
<img width="373" alt="Screenshot 2024-06-01 at 01 31 26"
src="https://github.com/go-gitea/gitea/assets/115237/82a210f2-c82e-4b7e-ac43-e70e46fa1186 ">
After:
<img width="376" alt="Screenshot 2024-06-01 at 01 31 32"
src="https://github.com/go-gitea/gitea/assets/115237/82d1b9f7-4fad-47bd-948a-04e1e7e006e6 ">
Co-authored-by: silverwind <me@silverwind.io >
2024-06-03 02:14:15 +00:00
33fa93a952
Fix agit checkout command line hint & fix ShowMergeInstructions checking ( #31219 ) ( #31222 )
...
Backport #31219 by @lunny
Fix #31135
Before
<img width="527" alt="图片"
src="https://github.com/go-gitea/gitea/assets/81045/60c07b55-3db2-4a9a-98f1-0eb72d149df2 ">
After
<img width="664" alt="图片"
src="https://github.com/go-gitea/gitea/assets/81045/0670ff5d-9e0b-47ac-aba4-9db9131de3b3 ">
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-06-03 09:45:57 +08:00
68e405cf0b
Fix the possible migration failure on 286 with postgres 16 ( #31209 ) ( #31218 )
...
Backport #31209 by @lunny
Try to fix #31205
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-06-02 10:19:30 +03:00
b6280f4d21
Split sanitizer functions and fine-tune some tests ( #31192 ) ( #31200 )
...
Backport #31192 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-31 13:54:14 +00:00
1987c86f3c
Fix URL In Gitea Actions Badge Docs ( #31191 ) ( #31198 )
...
Backport #31191 by @TheBrokenRail
The example URL given in the documentation leads to a 404.
For instance,
`https://your-gitea-instance.com/{owner}/{repo}/actions/workflows/{workflow_file}?branch={branch}&event={event} `
translates to
`https://gitea.thebrokenrail.com/minecraft-pi-reborn/minecraft-pi-reborn/actions/workflows/build.yml `,
which is a 404.
I had to check the [linked GitHub
docs](https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge )
to learn that you have to add `/badge.svg` to the URL.
Example:
https://gitea.thebrokenrail.com/minecraft-pi-reborn/minecraft-pi-reborn/actions/workflows/build.yml/badge.svg
Co-authored-by: TheBrokenRail <17478432+TheBrokenRail@users.noreply.github.com >
2024-05-31 21:08:04 +08:00
c6176ee59f
Fix branch order ( #31174 ) ( #31193 )
...
Backport #31174 by @lunny
Fix #31172
The original order or the default order should not be ignored even if we
have an is_deleted order.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-31 11:34:05 +08:00
e8c776c793
Fix push multiple branches error with tests ( #31151 ) ( #31153 )
...
Backport #31151 by @lunny
Fix #31140
The previous logic is wrong when pushing multiple branches. After first
branch updated, it will ignore left other branches sync operations.
As a workaround for the repositories, just push a new commit after the
patch applied will fix the repositories status.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-30 07:04:42 +00:00
f0d55e4819
Swap word order in Comment and Close ( #31148 ) ( #31165 )
...
Backport #31148 by @techknowlogick
Reduce accident closing of tickets only to re-open them right away. This
aligns the text on these buttons with what GitHub has.
Commit is authored by @LazyDodo, and was committed to the Blender fork
by @brechtvl
Background details:
https://projects.blender.org/infrastructure/gitea-custom/pulls/7
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
Co-authored-by: Ray Molenkamp <github@lazydodo.com >
2024-05-30 01:07:27 +00:00
fb14ca30eb
Fix markup preview ( #31158 ) ( #31166 )
...
Backport #31158 by @wxiaoguang
Fix #31157
After:

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-30 02:38:30 +02:00
a672f066f7
Use vertical layout for multiple code expander buttons ( #31122 ) ( #31152 )
...
Backport #31122 by @silverwind
Fixes: https://github.com/go-gitea/gitea/issues/31068
- Now it only does a single call to `GetExpandDirection` per line
instead of multiples.
- Exposed `data-expand-direction` to frontend so it can correctly size
the buttons (it's a pain to do in tables).
<img width="142" alt="Screenshot 2024-05-27 at 20 44 56"
src="https://github.com/go-gitea/gitea/assets/115237/8b0b45a6-8e50-4081-8822-5e0775d8d941 ">
<img width="142" alt="Screenshot 2024-05-27 at 20 44 51"
src="https://github.com/go-gitea/gitea/assets/115237/b7ba2c57-8f55-4e9f-9606-c96d16b77892 ">
<img width="132" alt="Screenshot 2024-05-27 at 20 44 46"
src="https://github.com/go-gitea/gitea/assets/115237/0e838fb8-5e8c-4250-9843-a68b88d5418b ">
<img width="80" alt="Screenshot 2024-05-27 at 20 44 33"
src="https://github.com/go-gitea/gitea/assets/115237/da6c7f83-c160-4389-8ab2-889d0568cbe8 ">
<img width="80" alt="Screenshot 2024-05-27 at 20 44 26"
src="https://github.com/go-gitea/gitea/assets/115237/cdb490b2-5040-484a-92e5-46fc5e37c199 ">
<img width="78" alt="Screenshot 2024-05-27 at 20 44 20"
src="https://github.com/go-gitea/gitea/assets/115237/d2978ab0-764e-41ff-922c-25f8fe749f28 ">
Would backport as trivial enhancement.
Co-authored-by: silverwind <me@silverwind.io >
2024-05-29 09:06:34 +02:00
c6189cfcb9
Add an immutable tarball link to archive download headers for Nix ( #31139 ) ( #31145 )
...
Backport #31139 by @Mic92
This allows `nix flake metadata` and nix in general to lock a *branch*
tarball link in a manner that causes it to fetch the correct commit even
if the branch is updated with a newer version.
For further context, Nix flakes are a feature that, among other things,
allows for "inputs" that are "github:someuser/somerepo",
"https://some-tarball-service/some-tarball.tar.gz ",
"sourcehut:~meow/nya" or similar. This feature allows our users to fetch
tarballs of git-based inputs to their builds rather than using git to
fetch them, saving significant download time.
There is presently no gitea or forgejo specific fetcher in Nix, and we
don't particularly wish to have one. Ideally (as a developer on a Nix
implementation myself) we could just use the generic tarball fetcher and
not add specific forgejo support, but to do so, we need additional
metadata to know which commit a given *branch* tarball represents, which
is the purpose of the Link header added here.
The result of this patch is that a Nix user can specify
`inputs.something.url =
"https://forgejo-host/some/project/archive/main.tar.gz "` in flake.nix
and get a link to some concrete tarball for the actual commit in the
lock file, then when they run `nix flake update` in the future, they
will get the latest commit in that branch.
Example of it working locally:
» nix flake metadata --refresh
'http://localhost:3000/api/v1/repos/jade/cats/archive/main.tar.gz?dir=configs/nix '
Resolved URL:
http://localhost:3000/api/v1/repos/jade/cats/archive/main.tar.gz?dir=configs/nix
Locked URL:
http://localhost:3000/api/v1/repos/jade/cats/archive/804ede182b6b66469b23ea4d21eece52766b7a06.tar.gz?dir=configs
/nix&narHash=sha256-yP7KkDVfuixZzs0fsqhSETXFC0y8m6nmPLw2GrAMxKQ%3D
Description: Computers with the nixos
Path: /nix/store/s856c6yqghyan4v0zy6jj19ksv0q22nx-source
Revision: 804ede182b6b66469b23ea4d21eece52766b7a06
Last modified: 2024-05-02 00:48:32
For details on the header value, see:
https://github.com/nixos/nix/blob/56763ff918eb308db23080e560ed2ea3e00c80a7/doc/manual/src/protocols/tarball-fetcher.md
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com >
Co-authored-by: Jade Lovelace <software@lfcode.ca >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-29 01:34:14 +00:00
42b2541cb5
Update demo site location from try.gitea.io -> demo.gitea.com ( #31054 ) ( #31146 )
...
Backport #31054 by @lunny
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-29 01:05:07 +00:00
9c93c6249c
Remove duplicate ProxyPreserveHost in Apache httpd doc ( #31143 ) ( #31147 )
...
Backport #31143 by @HorlogeSkynet
---
(fix up for #31003 )
Co-authored-by: Samuel FORESTIER <HorlogeSkynet@users.noreply.github.com >
2024-05-29 08:54:14 +08:00
b615a59db8
Improve mobile review ui ( #31091 ) ( #31136 )
...
Backport #31091 by @silverwind
Fixes: https://github.com/go-gitea/gitea/issues/31071
Not perfect but much better than before.
Before: Overflows, sticky not working, filename unreadable:
<img width="506" alt="Screenshot 2024-05-27 at 02 02 40"
src="https://github.com/go-gitea/gitea/assets/115237/a06b1edf-dece-4402-98c2-68670fca265f ">
After:
<img width="457" alt="Screenshot 2024-05-27 at 01 59 06"
src="https://github.com/go-gitea/gitea/assets/115237/2a282c96-e719-4554-b418-81963ae6269c ">
Co-authored-by: silverwind <me@silverwind.io >
2024-05-28 14:10:01 +00:00
e6bacf1fed
Add missed return after ctx.ServerError ( #31130 ) ( #31133 )
...
Backport #31130 by @lunny
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-28 12:47:11 +02:00
d6ae2b3c4e
Fix API repository object format missed ( #31118 ) ( #31132 )
...
Backport #31118 by @lunny
Fix #31117
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-28 09:59:56 +00:00
447b3e2475
Fix DashboardRepoList margin ( #31121 ) ( #31128 )
...
Backport #31121 by @silverwind
Fixes: https://github.com/go-gitea/gitea/issues/31115
<img width="476" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/ba508ba9-b02d-47c6-ad9f-495101c81330 ">
Co-authored-by: silverwind <me@silverwind.io >
2024-05-28 17:12:15 +08:00
7ecb1d63bb
Move documents under actions ( #31110 ) ( #31116 )
...
Backport #31110 by @lunny
Move secrets and badge under actions
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-27 23:05:49 +08:00
b0981f6509
Fix missing memcache import ( #31105 ) ( #31109 )
...
Backport #31105 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-27 14:23:47 +00:00
7f706bd171
Update pip related commands for docker ( #31106 ) ( #31111 )
...
Backport #31106 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-27 21:54:19 +08:00
b903e2b753
Prevent tab shifting, remove extra margin on fluid pages ( #31090 ) ( #31099 )
...
Backport #31090 by @silverwind
1. Extend concept of https://github.com/go-gitea/gitea/pull/29831 to all
tabular menus, there were only three left that weren't already
`<overflow-menu>`.
<img width="634" alt="Screenshot 2024-05-27 at 00 42 16"
src="https://github.com/go-gitea/gitea/assets/115237/d9a7e219-d05e-40a1-9e93-777f9a8a90dd ">
<img width="965" alt="Screenshot 2024-05-27 at 00 29 32"
src="https://github.com/go-gitea/gitea/assets/115237/e6ed71b1-11fb-4a74-9adb-af4524286cff ">
2. Remove extra padding on `fluid padded` container like for example PR
diff view. The page margin is already correctly sized via
`.ui.container`, so this was just extraneous padding that looked ugly.
Before:
<img width="1351" alt="Screenshot 2024-05-27 at 00 45 11"
src="https://github.com/go-gitea/gitea/assets/115237/4b45fd11-b1b2-4fbb-a618-26eb22be9472 ">
After:
<img width="1344" alt="Screenshot 2024-05-27 at 00 45 22"
src="https://github.com/go-gitea/gitea/assets/115237/d09593eb-6c7f-45e7-85b6-f0050047004b ">
3. Replace `gt-word-break` with `tw-break-anywhere` in issue-title,
fixing overflow.
Before:
<img width="1333" alt="Screenshot 2024-05-27 at 00 50 14"
src="https://github.com/go-gitea/gitea/assets/115237/64d15d04-b456-401e-a972-df636965f0eb ">
After:
<img width="1316" alt="Screenshot 2024-05-27 at 00 50 26"
src="https://github.com/go-gitea/gitea/assets/115237/ed1ce830-1408-414b-8263-eeaf773f52c8 ">
Co-authored-by: silverwind <me@silverwind.io >
2024-05-27 07:41:10 +00:00
0e70f73055
Fix border radius on hovered secondary menu ( #31089 ) ( #31097 )
...
Backport #31089 by @silverwind
Presumably a regression from
https://github.com/go-gitea/gitea/pull/30325 , these menus were showing a
border radius on hover, which is fixed with this change.
<img width="154" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/eafdc1c5-3cf5-48d1-86c4-21c58f92cfaf ">
Co-authored-by: silverwind <me@silverwind.io >
2024-05-27 07:07:16 +00:00
e0b7938d74
Fix possible ui 500 if workflow's job is nil ( #31092 ) ( #31098 )
...
Backport #31092 by @lunny
Fix #31087
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-27 14:13:15 +08:00
Giteabot and GitHub
02b947a15f
Fix View File button link if branch deleted on pull request files pages ( #31063 ) ( #31077 )
2024-05-26 14:07:17 +00:00
Giteabot and GitHub
7b7318255e
Change --border-radius-circle to --border-radius-full ( #30936 ) ( #31078 )
2024-05-26 13:16:13 +00:00
1171b24d52
Make gitea webhooks openproject compatible ( #28435 ) ( #31081 )
...
Backport #28435 by Chief-Detektor
Co-authored-by: André Rosenhammer <andre.rosenhammer@gmail.com >
2024-05-26 12:53:42 +08:00
7d56ee3c0f
Support setting the default attribute of the issue template dropdown field ( #31045 ) ( #31059 )
...
Backport #31045 by @Zettat123
Fix #31044
According to [GitHub issue template
documentation](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-for-dropdown ),
the `default` attribute can be used to specify the preselected option
for a dropdown field.
Co-authored-by: Zettat123 <zettat123@gmail.com >
2024-05-24 11:01:09 +08:00
2e90b80d64
Alpine 3.20 has been released ( #31047 ) ( #31057 )
...
Backport #31047 by @techknowlogick
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
2024-05-23 08:36:34 -04:00
Giteabot and GitHub
14ed06d675
align s3 files with docker naming ( #31050 ) ( #31052 )
2024-05-22 20:06:52 -04:00
cc51f70d86
Update Actions documentation missing feature ( #31034 ) ( #31048 )
...
Backport #31034 by @lunny
Fix
https://github.com/go-gitea/gitea/issues/25897#issuecomment-2117145391
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: yp05327 <576951401@qq.com >
2024-05-22 15:04:40 +00:00
7d5ac68bc4
Sync up deleted branches & action assets related cleanup documentation ( #31022 ) ( #31049 )
...
Backport #31022 by @kemzeb
Syncs up docs associated to actions and deleted branch cleanup i.e. in
custom/app.example.ini and the config cheat sheet.
Co-authored-by: Kemal Zebari <60799661+kemzeb@users.noreply.github.com >
2024-05-22 11:02:34 -04:00
2648962ae0
Fix automerge will not work because of some events haven't been triggered ( #30780 ) ( #31039 )
...
Backport #30780 by @lunny
Replace #25741
Close #24445
Close #30658
Close #20646
~Depends on #30805~
Since #25741 has been rewritten totally, to make the contribution
easier, I will continue the work in this PR. Thanks @6543
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-22 02:08:05 +00:00
e3390e2441
use existing oauth grant for public client ( #31015 ) ( #31042 )
...
Backport #31015 by @denyskon
Do not try to create a new authorization grant when one exists already,
thus preventing a DB-related authorization issue.
Fix https://github.com/go-gitea/gitea/pull/30790#issuecomment-2118812426
Co-authored-by: Denys Konovalov <kontakt@denyskon.de >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2024-05-21 17:32:31 +00:00
27a4c67992
Don't include link of deleted branch when listing branches ( #31028 ) ( #31032 )
...
Backport #31028 by @kemzeb
From
https://github.com/go-gitea/gitea/issues/31018#issuecomment-2119622680 .
This commit removes the link to a deleted branch name because it returns
a 404 while it is in this deleted state. GitHub also throws a 404 when
navigating to a branch link that was just deleted, but this deleted
branch is removed from the branch list after a page refresh. Since with
Gitea this deleted branch would be kept around for quite some time
(well, until the "cleanup deleted branches" cron job begins), it makes
sense to not have this as a link that users can navigate to.
Co-authored-by: Kemal Zebari <60799661+kemzeb@users.noreply.github.com >
2024-05-21 15:51:36 +08:00
55cb356b84
Refactor sha1 and time-limited code ( #31023 ) ( #31030 )
...
Backport #31023 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-21 00:58:21 +08:00
8a259e54c5
Return access_denied error when an OAuth2 request is denied ( #30974 ) ( #31029 )
...
Backport #30974 by Zettat123
Co-authored-by: Zettat123 <zettat123@gmail.com >
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
2024-05-20 22:49:04 +08:00
8663a351d1
Fix incorrect "blob excerpt" link when comparing files ( #31013 ) ( #31026 )
...
Backport #31013 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-20 07:40:14 +00:00
3d3123d553
Avoid 500 panic error when uploading invalid maven package file ( #31014 ) ( #31027 )
...
Backport #31014 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-20 07:10:27 +00:00
a798a1eb17
Fix project column title overflow ( #31011 ) ( #31025 )
...
Backport #31011 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-20 06:17:21 +00:00
d17bfad940
Fix data-race during testing ( #30999 ) ( #31024 )
...
Backport #30999 by wxiaoguang
Fix #30992
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-20 13:49:24 +08:00
8446caa813
Fix bug on avatar ( #31008 ) ( #31019 )
...
Backport #31008 by @lunny
Extract from #30995
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
2024-05-20 02:54:53 +00:00
ab33b7849f
Fix "force private" logic ( #31012 ) ( #31021 )
...
Backport #31012 by wxiaoguang
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-05-20 10:27:52 +08:00
a58498cc43
Improve reverse proxy documents and clarify the AppURL guessing behavior ( #31003 ) ( #31020 )
...
Backport #31003 by wxiaoguang
Fix #31002
1. Mention Make sure `Host` and `X-Fowarded-Proto` headers are correctly passed to Gitea
2. Clarify the basic requirements and move the "general configuration" to the top
3. Add a comment for the "container registry"
4. Use 1.21 behavior if the reverse proxy is not correctly configured
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
2024-05-19 15:22:54 +00:00