Commit Graph

2645 Commits

Author SHA1 Message Date
ec771fdfcd [skip ci] Updated translations via Crowdin 2024-05-24 00:25:44 +00:00
6d119aafd1 [skip ci] Updated translations via Crowdin 2024-05-23 00:25:10 +00:00
3066114c24 [skip ci] Updated translations via Crowdin 2024-05-22 00:25:10 +00:00
ba83d27ab0 [skip ci] Updated translations via Crowdin 2024-05-21 00:26:00 +00:00
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.
2024-05-20 06:44:16 +00:00
82a0c36332 [skip ci] Updated licenses and gitignores 2024-05-20 00:25:39 +00:00
68d5c18953 [skip ci] Updated translations via Crowdin 2024-05-17 00:25:42 +00:00
db578431ea [skip ci] Updated translations via Crowdin 2024-05-15 00:25:44 +00:00
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>
2024-05-15 01:06:12 +02:00
9a577c62e4 [skip ci] Updated translations via Crowdin 2024-05-14 00:25:02 +00:00
2442ead680 [skip ci] Updated licenses and gitignores 2024-05-13 00:26:15 +00:00
f80b403dc9 [skip ci] Updated translations via Crowdin 2024-05-12 00:27:35 +00:00
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>
2024-05-10 20:07:01 +08:00
f1b0729078 [skip ci] Updated translations via Crowdin 2024-05-08 00:21:06 +00:00
d8d46d1c48 [skip ci] Updated translations via Crowdin 2024-05-01 00:26:38 +00:00
ad4e902d5a Add support for npm bundleDependencies (#30751) 2024-04-29 16:19:06 +08:00
e67141756d [skip ci] Updated licenses and gitignores 2024-04-29 00:25:01 +00:00
27861d711b [skip ci] Updated translations via Crowdin 2024-04-27 00:24:31 +00:00
935330b1b9 [skip ci] Updated translations via Crowdin 2024-04-26 00:26:00 +00:00
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.
2024-04-25 11:22:32 +00:00
4ff54933f8 [skip ci] Updated translations via Crowdin 2024-04-25 00:26:13 +00:00
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.
2024-04-24 00:18:41 +08:00
7d5a03fda2 [skip ci] Updated translations via Crowdin 2024-04-23 00:24:55 +00:00
31386dc2bb [skip ci] Updated licenses and gitignores 2024-04-22 00:25:56 +00:00
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)
2024-04-21 23:47:31 +00:00
99d789e8cd [skip ci] Updated translations via Crowdin 2024-04-21 00:26:57 +00:00
ba9b124c34 [skip ci] Updated translations via Crowdin 2024-04-19 00:24:35 +00:00
ffc9879070 [skip ci] Updated translations via Crowdin 2024-04-18 00:26:04 +00:00
be5be0ac81 Expose fuzzy search for issues/pulls (#29701)
close  #29685

---------

Signed-off-by: 6543 <6543@obermui.de>
Co-authored-by: silverwind <me@silverwind.io>
2024-04-18 00:16:52 +00:00
3feba9f1f4 Allow everyone to read or write a wiki by a repo unit setting (#30495)
Replace #6312
Help #5833
Wiki solution for #639
2024-04-17 15:58:37 +00:00
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>
2024-04-17 10:24:08 +00:00
38147d020d [skip ci] Updated translations via Crowdin 2024-04-17 00:24:47 +00:00
3b045ee165 [skip ci] Updated translations via Crowdin 2024-04-16 00:23:51 +00:00
708e87e17d [skip ci] Updated licenses and gitignores 2024-04-15 02:40:53 +00:00
17c7ebb327 [skip ci] Updated translations via Crowdin 2024-04-11 00:24:56 +00:00
d7013c26c8 [skip ci] Updated translations via Crowdin 2024-04-09 00:24:26 +00:00
0c7b0c5aca [skip ci] Updated licenses and gitignores 2024-04-08 00:25:35 +00:00
48223909be [skip ci] Updated translations via Crowdin 2024-04-07 00:27:31 +00:00
83c5072077 [skip ci] Updated translations via Crowdin 2024-04-05 00:24:29 +00:00
663acd0b46 [skip ci] Updated translations via Crowdin 2024-04-04 00:24:47 +00:00
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>
2024-04-02 17:48:27 +00:00
8a5c597c1d [skip ci] Updated translations via Crowdin 2024-04-02 00:24:02 +00:00
3607f827fb [skip ci] Updated licenses and gitignores 2024-04-01 00:27:21 +00:00
6d34ce25b1 Do not allow different storage configurations to point to the same directory (#30169)
Replace #29171
2024-03-31 03:03:24 +00:00
7eb3ab0765 [skip ci] Updated translations via Crowdin 2024-03-31 00:27:17 +00:00
bcf3be3a6c [skip ci] Updated translations via Crowdin 2024-03-30 18:47:50 +00:00
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>
2024-03-27 20:54:32 +00:00
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>
2024-03-24 17:05:00 +01:00
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" />
2024-03-22 03:19:17 +00:00
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)
2024-03-21 17:04:03 +00:00