1352080ef7
Fix incorrect comment diff hunk parsing, fix github asset ID nil panic ( #35046 )
...
* Fix missing the first char when parsing diff hunk header
* Fix #35040
* Fix #35049
----
Introduced in
https://github.com/go-gitea/gitea/pull/12047/files#diff-de48c2f70e24ff5603180acf8b5ce9d0356ede8a45bfbf2a485707282ace6d6aR268
Before:
<img width="487" height="167" alt="image"
src="https://github.com/user-attachments/assets/17524c76-a296-4b4b-a4f9-c5150c41bae5 "
/>
After:
<img width="749" height="144" alt="image"
src="https://github.com/user-attachments/assets/bcb12c76-c1ae-40f1-81b7-183d15f891db "
/>
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-07-11 15:18:41 -07:00
56eccb4995
Add Notifications section in User Settings ( #35008 )
...
release-nightly / nightly-docker-rootless (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-binary (push) Has been cancelled
Related: #34982
---------
Signed-off-by: NorthRealm <155140859+NorthRealm@users.noreply.github.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-07-11 10:17:52 +08:00
b46623f6a5
Fix updating user visibility ( #35036 )
...
Fix #35030
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-07-10 16:17:28 -07:00
7a15334656
Fix git commit committer parsing and add some tests ( #35007 )
...
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
* Fix #34991
* Fix #34882
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-07-10 19:03:36 +00:00
a5a3d9b101
Refactor OpenIDConnect to support SSH/FullName sync ( #34978 )
...
* Fix #26585
* Fix #28327
* Fix #34932
2025-07-10 18:35:59 +00:00
6ab6d4e17f
Support base64-encoded agit push options ( #35037 )
2025-07-10 18:08:40 +00:00
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 +00:00
f35dcfd489
Make submodule link work with relative path ( #35034 )
...
Fix #35033
2025-07-10 16:38:42 +00:00
36a19f2569
Update to go 1.24.5 ( #35031 )
...
https://go.dev/doc/devel/release#go1.24.5
2025-07-10 11:48:36 -04:00
4b174e44a8
Improve CLI commands ( #34973 )
...
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
Improve help related commands and flags and add tests
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-07-10 19:36:55 +08:00
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 +00:00
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 +00:00
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 +00:00
b6d6402a1b
[skip ci] Updated translations via Crowdin
2025-07-10 00:38:31 +00:00
4321747342
Docs/fix typo and grammar in CONTRIBUTING.md ( #35024 )
2025-07-10 06:11:42 +08:00
4669c64164
fix: improve english grammar and readability in locale_en-US.ini ( #35017 )
2025-07-09 17:33:18 -04:00
1e86b7dad0
Add labeler config for topic/code-linting
( #35020 )
...
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
So that we don't have to manually set this label anymore.
2025-07-09 17:20:44 +00:00
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 +00:00
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 +08:00
55f350542c
Refactor mail template and support preview ( #34990 )
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
2025-07-09 10:25:25 +08:00
2cc3368610
[skip ci] Updated translations via Crowdin
2025-07-09 00:38:25 +00:00
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 +00:00
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 +03:00
4e10adc871
Start automerge check again after the conflict check and the schedule ( #34989 )
...
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
Fix #34988
Co-authored-by: posativ
2025-07-08 14:51:16 +00:00
3763c2ae28
Refactor time tracker UI ( #34983 )
...
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
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 +00:00
08682212ab
[skip ci] Updated translations via Crowdin
2025-07-08 00:37:29 +00:00
f88800d545
Improve NuGet API Parity ( #21291 ) ( #34940 )
...
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
release-nightly / nightly-binary (push) Has been cancelled
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 +00:00
ddfa2e4a3e
[skip ci] Updated translations via Crowdin
2025-07-07 00:41:20 +00:00
6b42ea1e54
Rerun job only when run is done ( #34970 )
...
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
For consistency, limit rerunning Job(s) to only when Run is in Done status.
2025-07-06 10:47:02 -07:00
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 +00:00
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
9dafcc5c9e
Improve project & label color picker and image scroll ( #34971 )
...
Fix #34609
Fix #34967
2025-07-06 23:37:26 +08:00
e0745eb14d
Refactor webhook and fix feishu/lark secret ( #34961 )
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
2025-07-06 06:04:08 +00:00
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 +08:00
429efc8b4f
Merge index.js ( #34963 )
...
Fix #34960
2025-07-06 04:55:16 +00:00
479757f61b
[skip ci] Updated translations via Crowdin
2025-07-06 00:42:18 +00:00
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
63ee6783b8
Refactor "delete-button" to "link-action" ( #34962 )
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
2025-07-06 00:01:53 +08:00
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 +00:00
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 +08:00
555735936f
Upgrade security public key ( #34956 )
2025-07-05 10:11:41 -04:00
70685a9489
Fix git graph page ( #34948 )
...
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
fix #34946
2025-07-04 15:41:19 +00:00
41678e1a57
Update JS dependencies ( #34951 )
...
Ran `make update-js svg` and adapted to svgo v4.
2025-07-04 17:02:32 +02:00
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 +02:00
d6d643fe86
Fix http auth header parsing ( #34936 )
...
cron-translations / crowdin-pull (push) Has been skipped
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
Using `strings.EqualFold` is wrong in many cases.
2025-07-03 03:02:38 +00:00
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 +08:00
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 +08:00
97fc87af89
[skip ci] Updated translations via Crowdin
2025-07-03 00:37:58 +00:00
6fe5c4c4d9
Exclude devtest.ts from tailwindcss ( #34935 )
...
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-docker-rootful (push) Has been cancelled
release-nightly / nightly-docker-rootless (push) Has been cancelled
Fix this leftover from the typescript migration.
2025-07-02 18:00:16 -04:00
dd1fd89185
[skip ci] Updated translations via Crowdin
2025-07-02 00:37:55 +00:00