TheFox0x7
6ca91f555a
User facing messages for AGit errors ( #33012 )
...
Adds user facing messages to errors when submitting agit pull request
Tries to highlight the returned error more and fixes agit suggestion to
create PR on first submission.
Closes: https://github.com/go-gitea/gitea/issues/32965
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-27 02:33:39 +00:00
Wesley van Tilburg
c79adf00b8
Add basic auth support to rss/atom feeds ( #33371 )
...
Allows RSS readers to access private feeds using their basic auth
capabilities. Not all clients feature the ability to add cookies or
headers.
fixes #32458
Tested with miniflux
no credentials:

basic auth entered:


---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-27 02:07:39 +00:00
hiifong
26b51aa032
Optimize makefile help information generation ( #33390 )
...
Get help information from the target's comments.

2025-01-27 01:44:09 +00:00
wxiaoguang
517a367abe
Use ProtonMail/go-crypto to replace keybase/go-crypto ( #33402 )
...
Fix #33400
The keybase/go-crypto is no longer maintained and it generates malformed
signatures, ProtonMail/go-crypto is the actively maintained fork.
2025-01-27 09:14:08 +08:00
GiteaBot
fae69bc6d4
[skip ci] Updated translations via Crowdin
2025-01-27 00:32:12 +00:00
Lunny Xiao
3e7ec826d3
Add missed auto merge feed message on dashboard ( #33309 )
2025-01-26 18:33:05 +00:00
silverwind
9875f9b9b8
Clone button enhancements ( #33362 )
...
- Add box-shadow to default tippy theme
- Make colors for tabs match the ones from `.ui.tabular.menu`
- Remove tippy arrow and slightly offset tooltip closer to the button
- Fix setting of `aria-haspopup` when default role is used with tippy
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-27 02:07:29 +08:00
wxiaoguang
e663c4a7f0
Fix issue suggestion bug ( #33389 )
...
Fix #33388
2025-01-26 13:13:32 +00:00
GiteaBot
2cc65e356e
[skip ci] Updated translations via Crowdin
2025-01-26 00:32:05 +00:00
silverwind
078ef6db89
Update tool dependencies ( #33392 )
...
Update all tool dependencies to latest versions.
2025-01-25 20:14:09 +00:00
wxiaoguang
2c1ff8701a
Refactor context flash msg and global variables ( #33375 )
...
1. add `GetSiteCookieFlashMessage` to help to parse flash message
2. clarify `handleRepoHomeFeed` logic
3. remove unnecessary global variables, use `sync.OnceValue` instead
4. add some tests for `IsUsableUsername` and `IsUsableRepoName`
2025-01-25 14:36:47 +00:00
wxiaoguang
6a516a0d14
Do not show unnecessary commit sign lock icon ( #33387 )
...
Fix #33385
2025-01-25 19:32:35 +08:00
wxiaoguang
7da8a01d39
Fix js error when edit issue ( #33384 )
2025-01-25 09:37:25 +08:00
wxiaoguang
06ff9b6256
Do not access GitRepo when a repo is being created ( #33380 )
2025-01-24 18:27:36 +00:00
silverwind
642e8c1122
Repo homepage styling tweaks ( #33289 )
...
Reduce it to a value that results in `.repo-home-sidebar-top` and
`.repo-home-sidebar-bottom` having 240px content width, the same as
GitHub.
Before:
<img width="1333" alt="Screenshot 2025-01-15 at 18 28 34"
src="https://github.com/user-attachments/assets/cf0fa21b-87be-40e3-a6cd-26d146bce9cc "
/>
After:
<img width="1330" alt="Screenshot 2025-01-15 at 18 28 27"
src="https://github.com/user-attachments/assets/28acd837-10f4-4176-b8a0-510cd28c8b8d "
/>
2025-01-24 17:35:28 +00:00
Typed SIGTERM
9e028d8d57
Fix comment header padding ( #33377 )
2025-01-25 01:09:57 +08:00
GiteaBot
3e1b63f75b
[skip ci] Updated translations via Crowdin
2025-01-24 00:31:03 +00:00
TheFox0x7
056a308b2a
test(metrics): add middleware test
2025-01-23 23:59:44 +01:00
TheFox0x7
0b1e3254dd
refactor(metrics): remove external library
2025-01-23 20:00:33 +01:00
TheFox0x7
eddef36435
fix(metrics): fallback to legacy naming
2025-01-23 20:00:33 +01:00
TheFox0x7
91919de720
feat(metrics): add migration counters
2025-01-23 20:00:33 +01:00
TheFox0x7
c666f4d9cc
feat(metrics): add use labels in cache response
2025-01-23 20:00:33 +01:00
TheFox0x7
3e06c39d2f
feat(metrics): add http metrics
2025-01-23 20:00:33 +01:00
TheFox0x7
1dad933ec5
refactor(metrics)!: deprecate issues open/closed for labels
2025-01-23 20:00:33 +01:00
TheFox0x7
73266df0f5
feat(metrics): add cache, process and http metrics
2025-01-23 20:00:33 +01:00
Lunny Xiao
e94f37f95e
Refactor webhook events ( #33337 )
...
Extract from #33320
This PR uses a map instead of a struct to store webhook event
information. It removes many duplicated functions and makes the logic
clearer.
2025-01-23 18:53:06 +00:00
yp05327
594b8350b1
Add missing POPULATE_SQUASH_COMMENT_WITH_COMMIT_MESSAGES in app.example.ini ( #33363 )
...
Ref:
https://docs.gitea.com/next/administration/config-cheat-sheet?_highlight=populate_squash_comment_with_commit_messages#repository---pull-request-repositorypull-request
2025-01-23 18:26:39 +00:00
GiteaBot
340d9ec42d
[skip ci] Updated translations via Crowdin
2025-01-23 00:31:02 +00:00
yp05327
a0b3d9add0
Support disable passkey auth ( #33348 )
...
Fix #33314
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-22 22:58:36 +00:00
silverwind
d64c849d16
Update JS dependencies ( #33359 )
...
Fixes: https://github.com/go-gitea/gitea/security/dependabot/88
Fixes: https://github.com/go-gitea/gitea/security/dependabot/87
Tested Katex, works as expected.
2025-01-22 23:33:02 +01:00
silverwind
c7f4ca2653
Enable Typescript noImplicitAny
( #33322 )
...
Enable `noImplicitAny` and fix all issues.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-22 15:11:51 +08:00
wxiaoguang
6fe4d1c038
Remove duplicate "ResponseWriter.Status" method ( #33346 )
2025-01-22 06:37:52 +00:00
silverwind
abe743df79
Fix code button alignment ( #33345 )
...
Fixes: https://github.com/go-gitea/gitea/issues/33344
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-22 02:24:27 +00:00
GiteaBot
3682231f17
[skip ci] Updated translations via Crowdin
2025-01-22 00:31:50 +00:00
wxiaoguang
7069369e03
Support performance trace ( #32973 )
...
1. Add a OpenTelemetry-like shim-layer to collect traces
2. Add a simple builtin trace collector and exporter, end users could
download the diagnosis report to get the traces.
This PR's design is quite lightweight, no hard-dependency, and it is
easy to improve or remove. We can try it on gitea.com first to see
whether it works well, and fine tune the details.
---------
Co-authored-by: silverwind <me@silverwind.io>
2025-01-21 18:57:07 +00:00
wxiaoguang
2cb3946496
Make issue suggestion work for all editors ( #33340 )
...
And do not handle special keys when the text-expander popup exists
2025-01-21 19:33:45 +08:00
wxiaoguang
46d1e91aed
Fix issue count ( #33338 )
...
Fix #33336
2025-01-21 18:53:44 +08:00
GiteaBot
2e42e96ce2
[skip ci] Updated translations via Crowdin
2025-01-21 00:31:12 +00:00
wxiaoguang
6cc1067884
Fix incorrect ref commit ID usage ( #33331 )
...
After the RefName refactoring, the `ctx.Repo.CommitID` is only set when
there is a `RepoRefByType` middleware.
Many handlers do not use that middleware and they only use "default
branch"
2025-01-20 07:43:49 +00:00
wxiaoguang
39de2955fd
Improve sync fork behavior ( #33319 )
...
Fix #33271
Suppose there is a `branch-a` in fork repo:
1. if `branch-a` exists in base repo: try to sync `base:branch-a` to `fork:branch-a`
2. if `branch-a` doesn't exist in base repo: try to sync `base:main` to `fork:branch-a`
2025-01-20 15:17:47 +08:00
wxiaoguang
6073e2f1bb
Refactor response writer & access logger ( #33323 )
...
And add comments & tests
2025-01-20 06:25:17 +00:00
GiteaBot
13dbd260b7
[skip ci] Updated licenses and gitignores
2025-01-20 00:31:52 +00:00
Michael Vetter
076d122f34
Fix typo in documentation of GetBranchNames() ( #33330 )
2025-01-19 18:41:15 -05:00
CrimsonEdgeHope
1928918c35
Fix Account linking page ( #33325 )
...
Fix password form missing whilst linking account even with
`ENABLE_PASSWORD_SIGNIN_FORM = true`.
Remove redundant empty box in account linking sign up page when
`LinkAccountMode` is true.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-19 20:37:22 +08:00
hiifong
b7614e2d2f
Fix parentCommit invalid memory address or nil pointer dereference. ( #33204 )
...
When the parent Commit does not exist on gitea, an error will be
reported when opening the Commit details page: invalid memory address or
nil pointer dereference.


2025-01-19 02:51:43 +00:00
Vladimir Sysoev
dc2308a959
Make tracked time representation display as hours ( #33315 )
...
Estimated time represented in hours it might be convenient to
have tracked time represented in the same way to be compared and
managed.
---------
Co-authored-by: Sysoev, Vladimir <i@vsysoev.ru>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-19 09:30:44 +08:00
GiteaBot
f250ee6360
[skip ci] Updated translations via Crowdin
2025-01-19 00:33:43 +00:00
GiteaBot
fffc8550ab
[skip ci] Updated translations via Crowdin
2025-01-18 00:30:24 +00:00
Chai-Shi
55e0756c68
Fix push message behavior ( #33215 )
...
Fixes #32769 by the logic from pr #33192
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-01-17 19:37:17 +00:00
6543
1342d48433
Add golang back to nix dev environment and pin v1.23 ( #33275 )
2025-01-17 12:25:33 -05:00