Commit Graph

2644 Commits (7ab0988af140aa3e0204979765f75961f1dc9c11)

Author SHA1 Message Date
GiteaBot 6d119aafd1 [skip ci] Updated translations via Crowdin 8 months ago
GiteaBot 3066114c24 [skip ci] Updated translations via Crowdin 9 months ago
GiteaBot ba83d27ab0 [skip ci] Updated translations via Crowdin 9 months ago
wxiaoguang de9bcd1d23
Avoid 500 panic error when uploading invalid maven package file (#31014)
PackageDescriptor.Metadata might be nil (and maybe not only for maven).
This is only a quick fix.

The new `if` block is written intentionally to avoid unnecessary
indenting to the existing code.
9 months ago
GiteaBot 82a0c36332 [skip ci] Updated licenses and gitignores 9 months ago
GiteaBot 68d5c18953 [skip ci] Updated translations via Crowdin 9 months ago
GiteaBot db578431ea [skip ci] Updated translations via Crowdin 9 months ago
Lunny Xiao 5b6f80989f
Remove unnecessary double quotes on language file (#30977)
The double quotes and the prefix/suffix space are unnecessary.

Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
9 months ago
GiteaBot 9a577c62e4 [skip ci] Updated translations via Crowdin 9 months ago
GiteaBot 2442ead680 [skip ci] Updated licenses and gitignores 9 months ago
GiteaBot f80b403dc9 [skip ci] Updated translations via Crowdin 9 months ago
wxiaoguang 7424f27cf3
Check if reverse proxy is correctly configured (#30890)
Follow #27011
Follow #30885

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
9 months ago
GiteaBot f1b0729078 [skip ci] Updated translations via Crowdin 9 months ago
GiteaBot d8d46d1c48 [skip ci] Updated translations via Crowdin 9 months ago
Micash ad4e902d5a
Add support for npm bundleDependencies (#30751) 9 months ago
GiteaBot e67141756d [skip ci] Updated licenses and gitignores 9 months ago
GiteaBot 27861d711b [skip ci] Updated translations via Crowdin 9 months ago
GiteaBot 935330b1b9 [skip ci] Updated translations via Crowdin 9 months ago
wxiaoguang bffbbf5470
Improve oauth2 client "preferred username field" logic and the error handling (#30622)
Follow #30454
And fix #24957

When using "preferred_username", if no such field,
`extractUserNameFromOAuth2` (old `getUserName`) shouldn't return an
error. All other USERNAME options do not return such error.

And fine tune some logic and error messages, make code more stable and
more friendly to end users.
9 months ago
GiteaBot 4ff54933f8 [skip ci] Updated translations via Crowdin 9 months ago
wxiaoguang b79e3db264
Initial support for colorblindness-friendly themes (#30625)
Initial support for #25680

This PR only adds some simple styles from GitHub, it is big enough and
it focuses on adding the necessary framework-level supports. More styles
could be fine-tuned later.
9 months ago
GiteaBot 7d5a03fda2 [skip ci] Updated translations via Crowdin 9 months ago
GiteaBot 31386dc2bb [skip ci] Updated licenses and gitignores 10 months ago
wxiaoguang f4a1cf7eab
Fix repo home UI when there is no repo description (#30552)
Fix #30502 by a new approach.


![image](https://github.com/go-gitea/gitea/assets/2114189/22f48bca-82d1-45cc-b1b7-ee2344b81a76)
10 months ago
GiteaBot 99d789e8cd [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot ba9b124c34 [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot ffc9879070 [skip ci] Updated translations via Crowdin 10 months ago
6543 be5be0ac81
Expose fuzzy search for issues/pulls (#29701)
close  #29685

---------

Signed-off-by: 6543 <6543@obermui.de>
Co-authored-by: silverwind <me@silverwind.io>
10 months ago
wxiaoguang 3feba9f1f4
Allow everyone to read or write a wiki by a repo unit setting (#30495)
Replace #6312
Help #5833
Wiki solution for #639
10 months ago
wxiaoguang 0798370f25
Correct locale string rendering (#30522)
Since #29165, the translations are rendered as HTML in templates, so:

1. if the translation does contain `<>`, use `TrString`
2. use `{dummy}` instead of `<dummy>` as much as possible

Co-authored-by: Giteabot <teabot@gitea.io>
10 months ago
GiteaBot 38147d020d [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot 3b045ee165 [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot 708e87e17d [skip ci] Updated licenses and gitignores 10 months ago
GiteaBot 17c7ebb327 [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot d7013c26c8 [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot 0c7b0c5aca [skip ci] Updated licenses and gitignores 10 months ago
GiteaBot 48223909be [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot 83c5072077 [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot 663acd0b46 [skip ci] Updated translations via Crowdin 10 months ago
wxiaoguang ca5c895efb
Render embedded code preview by permlink in markdown (#30234)
The permlink in markdown will be rendered as a code preview block, like GitHub

Co-authored-by: silverwind <me@silverwind.io>
10 months ago
GiteaBot 8a5c597c1d [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot 3607f827fb [skip ci] Updated licenses and gitignores 10 months ago
wxiaoguang 6d34ce25b1
Do not allow different storage configurations to point to the same directory (#30169)
Replace #29171
10 months ago
GiteaBot 7eb3ab0765 [skip ci] Updated translations via Crowdin 10 months ago
GiteaBot bcf3be3a6c [skip ci] Updated translations via Crowdin 10 months ago
Denys Konovalov e5160185ed
Add default board to new projects, remove uncategorized pseudo-board (#29874)
On creation of an empty project (no template) a default board will be
created instead of falling back to the uneditable pseudo-board.

Every project now has to have exactly one default boards. As a
consequence, you cannot unset a board as default, instead you have to
set another board as default. Existing projects will be modified using a
cron job, additionally this check will run every midnight by default.

Deleting the default board is not allowed, you have to set another board
as default to do it.

Fixes #29873
Fixes #14679 along the way
Fixes #29853

Co-authored-by: delvh <dev.lh@web.de>
10 months ago
wxiaoguang 4734d43e14
Support repo code search without setting up an indexer (#29998)
By using git's ability, end users (especially small instance users) do
not need to enable the indexer, they could also benefit from the code
searching feature.

Fix #29996


![image](https://github.com/go-gitea/gitea/assets/2114189/11b7e458-88a4-480d-b4d7-72ee59406dd1)


![image](https://github.com/go-gitea/gitea/assets/2114189/0fe777d5-c95c-4288-a818-0427680805b6)

---------

Co-authored-by: silverwind <me@silverwind.io>
10 months ago
Zettat123 2f060c5834
Fix bugs in rerunning jobs (#29955)
Fix #28761
Fix #27884
Fix #28093

## Changes

### Rerun all jobs
When rerun all jobs, status of the jobs with `needs` will be set to
`blocked` instead of `waiting`. Therefore, these jobs will not run until
the required jobs are completed.

### Rerun a single job
When a single job is rerun, its dependents should also be rerun, just
like GitHub does
(https://github.com/go-gitea/gitea/issues/28761#issuecomment-2008620820).
In this case, only the specified job will be set to `waiting`, its
dependents will be set to `blocked` to wait the job.

### Show warning if every job has `needs`
If every job in a workflow has `needs`, all jobs will be blocked and no
job can be run. So I add a warning message.

<img
src="https://github.com/go-gitea/gitea/assets/15528715/88f43511-2360-465d-be96-ee92b57ff67b"
width="480px" />
11 months ago
wxiaoguang bfa160fc98
Refactor repo header/list (#29969)
1. Use general "mobile-only" and "not-mobile" CSS styles, remove some`@media (max-width: 767.98px)` tricks
2. Use `CountFmt` for repo list, just like the repo header (and it matches GitHub, to avoid big numbers bloat the page)
11 months ago
yp05327 4bef1fb3e4
Update register application URL for GitLab (#29959)
Fix #26593
The old URL was updated 7 years ago. Maybe no need to hold it any more.

![image](https://github.com/go-gitea/gitea/assets/18380374/95a0b364-832b-4f10-800e-21845d64df1a)
11 months ago