Commit Graph

19749 Commits (85b5877bb08401b3792f20688cea08837ddc52ef)
 

Author SHA1 Message Date
wxiaoguang 6ab6d4e17f
Support base64-encoded agit push options (#35037) 2025-07-10 18:08:40 +07:00
Naxdy 32152a0ac0
Also display "recently pushed branch" alert on PR view (#35001)
This commit adds the "You recently pushed to branch X" alert also to PR
overview, as opposed to only the repository's home page.

GitHub also shows this alert on the PR list, as well as the home page.

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
2025-07-10 17:17:56 +07:00
wxiaoguang f35dcfd489
Make submodule link work with relative path (#35034)
Fix #35033
2025-07-10 16:38:42 +07:00
silverwind 36a19f2569
Update to go 1.24.5 (#35031)
https://go.dev/doc/devel/release#go1.24.5
2025-07-10 11:48:36 +07:00
TheFox0x7 4b174e44a8
Improve CLI commands (#34973)
Improve help related commands and flags and add tests

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-07-10 19:36:55 +07:00
silverwind 091b3e696d
Tweak eslint config, fix new issues (#35019)
1. Enable
[`@typescript-eslint/no-unnecessary-type-conversion`](https://typescript-eslint.io/rules/no-unnecessary-type-conversion/),
I think the two cases that were hit are safe cases.
2. Disable `no-new-func`, `@typescript-eslint/no-implied-eval` does the
same but better.
2025-07-10 08:28:25 +07:00
Scion af0196c145
Fix ListWorkflowRuns OpenAPI response model. (#35026)
Change the OpenAPI response of `ListWorkflowRuns` to `WorkflowRunsList`
like it is supposed to be.

---------

Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-07-10 05:58:07 +07:00
Anbraten ea809a5220
Partially refresh notifications list (#35010)
This PR prevents full reloads for the notifications list when changing a
notifications status (read, unread, pinned).

---------

Co-authored-by: Anton Bracke <anton.bracke@fastleansmart.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-07-10 04:15:14 +07:00
GiteaBot b6d6402a1b [skip ci] Updated translations via Crowdin 2025-07-10 00:38:31 +07:00
Peter Udeh 4321747342
Docs/fix typo and grammar in CONTRIBUTING.md (#35024) 2025-07-10 06:11:42 +07:00
Neha Prasad 4669c64164
fix: improve english grammar and readability in locale_en-US.ini (#35017) 2025-07-09 17:33:18 +07:00
silverwind 1e86b7dad0
Add labeler config for `topic/code-linting` (#35020)
So that we don't have to manually set this label anymore.
2025-07-09 17:20:44 +07:00
wxiaoguang 211135b4bb
Fix various problems (#35012)
* Fix #35011
* Fix incorrect log message for "Protocol"
* Remove unnecessary styles, fix "comment-header" wrap, fix label height
2025-07-09 16:46:51 +07:00
Scion bb0c84e8c3
Fix the response format for `actions/workflows`. (#35009)
This PR fixes the response format for the OpenAPI Spec of
`ActionsListRepositoryWorkflows`.
It was specified in the OpenAPI spec as returning a `[]*ActionWorkflow`,
but it actually should return a `api.ActionWorkflowResponse`.

The test already expects an `api.ActionWorkflowResponse` like expected.
2025-07-09 22:32:02 +07:00
wxiaoguang 55f350542c
Refactor mail template and support preview (#34990) 2025-07-09 10:25:25 +07:00
GiteaBot 2cc3368610 [skip ci] Updated translations via Crowdin 2025-07-09 00:38:25 +07:00
Lunny Xiao f1b78f3cdd
Fix bug when displaying git user avatar in commits list (#35003)
A quick fix for #34991 

`ValidateCommitsWithEmails` will create a fake user for a git commit
user with a related Gitea user. The UI should not display a link for
such users.
2025-07-08 22:49:30 +07:00
silverwind d3d357a4a4
Tweak placement of diff file menu (#34999)
Small tweak for better visual placement. Before:

<img width="175" alt="Screenshot 2025-07-08 at 18 16 51"
src="https://github.com/user-attachments/assets/766cfc82-1382-4aaa-8e99-c254665a0480"
/>

After:

<img width="134" alt="Screenshot 2025-07-08 at 18 16 34"
src="https://github.com/user-attachments/assets/2653dfcc-29be-4922-a4de-3257db7b66fd"
/>

Placement matches the "..." button above.
2025-07-09 00:44:14 +07:00
wxiaoguang 4e10adc871
Start automerge check again after the conflict check and the schedule (#34989)
Fix #34988

Co-authored-by: posativ
2025-07-08 14:51:16 +07:00
wxiaoguang 3763c2ae28
Refactor time tracker UI (#34983)
Although we decided to "reduce the button amount" on the side bar, not
only one user reported that the "time tracker dropdown" is not easy to
use.

So the best we can do at the moment is: move the buttons to the sidebar
again.

Fix #34979
2025-07-08 08:59:31 +07:00
GiteaBot 08682212ab [skip ci] Updated translations via Crowdin 2025-07-08 00:37:29 +07:00
Scion f88800d545
Improve NuGet API Parity (#21291) (#34940)
Fixes #21291, allowing icons and other missing attributes to appear for
NuGet packages from inside Visual Studio like they do with GitHub Nuget
packages.

Adds additional NuGet package information, particularly `IconURL`, to
bring the Gitea NuGet API more in-line with GitHub's NuGet API.

ref: https://learn.microsoft.com/en-us/nuget/api/search-query-service-resource
2025-07-07 10:43:58 +07:00
GiteaBot ddfa2e4a3e [skip ci] Updated translations via Crowdin 2025-07-07 00:41:20 +07:00
NorthRealm 6b42ea1e54
Rerun job only when run is done (#34970)
For consistency, limit rerunning Job(s) to only when Run is in Done status.
2025-07-06 10:47:02 +07:00
silverwind 95a935aca0
Enable gocritic `equalFold` and fix issues (#34952)
Continuation of https://github.com/go-gitea/gitea/pull/34678.

---------

Signed-off-by: silverwind <me@silverwind.io>
2025-07-06 16:53:34 +07:00
MrMars98 ba943fb773
Fixed minor typos in two files #HSFDPMUW (#34944)
Fixed minor typos in CODE_OF_CONDUCT.md and README.md

I use the hashtag for a project at my university

---------

Signed-off-by: MrMars98 <Marcel.Lang98@googlemail.com>
2025-07-06 09:27:26 +07:00
wxiaoguang 9dafcc5c9e
Improve project & label color picker and image scroll (#34971)
Fix #34609
Fix #34967
2025-07-06 23:37:26 +07:00
wxiaoguang e0745eb14d
Refactor webhook and fix feishu/lark secret (#34961) 2025-07-06 06:04:08 +07:00
wxiaoguang 3533263ced
Improve OAuth2 provider (correct Issuer, respect ENABLED) (#34966)
1. Make "Issuer" strictly follow the spec (see comment)
2. Make "/.well-known/openid-configuration" respond 404 if the OAuth2
provider is not enabled.

Then by the way, remove the JSEscape template helper because it is not
needed any more.
2025-07-06 13:36:45 +07:00
wxiaoguang 429efc8b4f
Merge index.js (#34963)
Fix #34960
2025-07-06 04:55:16 +07:00
GiteaBot 479757f61b [skip ci] Updated translations via Crowdin 2025-07-06 00:42:18 +07:00
Dan Čermák 58759aeca0
Mark old reviews as stale on agit pr updates (#34933)
Fixes: https://github.com/go-gitea/gitea/issues/34134
2025-07-05 11:30:06 +07:00
wxiaoguang 63ee6783b8
Refactor "delete-button" to "link-action" (#34962) 2025-07-06 00:01:53 +07:00
wxiaoguang c05082669b
Refactor frontend unique id & comment (#34958)
* there is no bug of the "unique element id", but duplicate code, this
PR just merges the duplicate "element id" logic and move the function
from "fomaintic" to "dom"
* improve comments
* make "git commit graph" page update pagination links correctly
2025-07-05 15:21:53 +07:00
wxiaoguang 6033c67a1a
Refactor some trivial problems (#34959)
1. make our "route group pattern match" also update chi's RoutePattern
2. fix incorrect "NotFound" call in conda package
3. make ".flex-item .flex-item-main" has a general gap, then no need to
use `tw` tricks
4. improve the "test webhook" UI
2025-07-05 23:19:33 +07:00
Lunny Xiao 555735936f
Upgrade security public key (#34956) 2025-07-05 10:11:41 +07:00
wxiaoguang 70685a9489
Fix git graph page (#34948)
fix #34946
2025-07-04 15:41:19 +07:00
silverwind 41678e1a57
Update JS dependencies (#34951)
Ran `make update-js svg` and adapted to svgo v4.
2025-07-04 17:02:32 +07:00
wxiaoguang 71e151cc22
Refactor head navbar icons (#34922)
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
2025-07-04 13:03:22 +07:00
wxiaoguang d6d643fe86
Fix http auth header parsing (#34936)
Using `strings.EqualFold` is wrong in many cases.
2025-07-03 03:02:38 +07:00
Lunny Xiao 8cbec63cc7
Don't send trigger for a pending review's comment create/update/delete (#34928)
Fix #18846 
Fix #34924

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-07-03 10:35:45 +07:00
RickyMa 6455c8202b
Support getting last commit message using contents-ext API (#34904)
Fix #34870
Fix #34929

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-07-03 09:45:42 +07:00
GiteaBot 97fc87af89 [skip ci] Updated translations via Crowdin 2025-07-03 00:37:58 +07:00
silverwind 6fe5c4c4d9
Exclude devtest.ts from tailwindcss (#34935)
Fix this leftover from the typescript migration.
2025-07-02 18:00:16 +07:00
GiteaBot dd1fd89185 [skip ci] Updated translations via Crowdin 2025-07-02 00:37:55 +07:00
wxiaoguang 1d4ad5aa2b
Improve html escape (#34911)
drop "escape-goat"
2025-07-01 21:44:05 +07:00
Aaron Meese 35f0b5a3ec
Adds tooltip on branch commit counts (#34869)
Adds a tooltip to the commit counts when comparing branches, making it
easier for novice users to understand what the numbers mean.

Fixes #34867.

---------

Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-07-01 19:14:32 +07:00
wxiaoguang 90f96c301e
Fix PR toggle WIP (#34920)
Fix #34919

---------

Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
2025-07-01 16:32:39 +07:00
wxiaoguang 6596b92140
Fix modal + form abuse (#34921)
See the comment. And due to the abuse, there is a regression: when the
modal is hidden, the form will be reset and it can't submit.

This PR fixes all problems: keep the modal with form open, and add
"loading" indicator.
2025-07-01 15:19:03 +07:00
GiteaBot f3364ec57f [skip ci] Updated translations via Crowdin 2025-07-01 00:43:26 +07:00