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
1d4ad5aa2b
Improve html escape ( #34911 )
...
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
cron-translations / crowdin-pull (push) Has been skipped
drop "escape-goat"
2025-07-01 21:44:05 +08:00
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 +08:00
90f96c301e
Fix PR toggle WIP ( #34920 )
...
Fix #34919
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
2025-07-01 16:32:39 +08:00
6596b92140
Fix modal + form abuse ( #34921 )
...
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
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 +08:00
f3364ec57f
[skip ci] Updated translations via Crowdin
2025-07-01 00:43:26 +00:00
8dbf13b1cb
Follow file symlinks in the UI to their target ( #28835 )
...
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
Symlinks are followed when you click on a link next to an entry, either
until a file has been found or until we know that the link is dead.
When the link cannot be accessed, we fall back to the current behavior
of showing the document containing the target.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-07-01 06:55:36 +08:00
a94e472788
Fix issue filter ( #34914 )
...
`0` is zero value and won't be put into query parameter by QueryBuild
Fix #34913
2025-07-01 00:33:53 +08:00
09bb19ad01
Fix: RPM package download routing & missing package version count ( #34909 )
...
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 RPM package download routing
* Fix missing package version count
---------
Signed-off-by: Exploding Dragon <explodingfkl@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-30 23:02:30 +08:00
176962c03e
Add support for 3D/CAD file formats preview ( #34794 )
...
Fix #34775
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-30 16:12:25 +08:00
f74a13610d
Add a login
/login-name
/username
disambiguation to affected endpoint parameters and response/request models ( #34901 )
...
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
Issue: [link](https://github.com/go-gitea/gitea/issues/9637 )
Changes introduced: I have clarified the problematic terms (`login`,
`login_name`, and `username`) in all affected endpoints.
The changes were made to relevant:
- HTTP endpoint parameters' descriptions
- response/request models' fields
2025-06-29 21:17:45 -07:00
662db4a69c
Improve tags list page ( #34898 )
2025-06-30 02:15:39 +00:00
95964dd2ca
[skip ci] Updated translations via Crowdin
2025-06-30 00:40:57 +00:00
c077b71647
docs: fix typo in pull request merge warning message text ( #34899 )
...
### Description
This PR fixes two typos in the pull request merge command warning
message.
- "can not" → "cannot"
- "was not enable" → "is not enabled."
### File Updated
- `options/locale/locale_en-US.ini` (line 1972)
### Related Discussion
https://github.com/go-gitea/gitea/issues/34893
2025-06-29 17:26:36 -07:00
10cf2023bf
Refactor container package ( #34877 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
Use standard db.WithTx and introduce db.WithTx2
2025-06-29 09:20:38 +08:00
26491caf8c
[skip ci] Updated translations via Crowdin
2025-06-29 00:42:09 +00:00
8df59fa11c
Fix project column edit ( #34890 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
Fix #34888
2025-06-28 16:15:51 +08:00
e17dfce61b
Upgrade htmx to 2.0.6 ( #34887 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
Release notes:
https://github.com/bigskysoftware/htmx/releases/tag/v2.0.6
Tested Star, Watch, and the admin dashboard page. All functionality
remains unchanged.
Signed-off-by: Yarden Shoham <git@yardenshoham.com >
2025-06-27 15:21:52 -04:00
69fc5619c4
Optimize flex layout of release attachment area ( #34885 )
...
before:

after:

2025-06-27 16:45:39 +00:00
1e50cec0b3
Improve labels-list
rendering ( #34846 )
...
Make labels list use consistent gap
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-27 23:12:25 +08:00
aa9d86745a
enforce explanation for necessary nolints and fix bugs ( #34883 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
Follows up https://github.com/go-gitea/gitea/pull/34851
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-27 21:48:03 +08:00
9854df3e87
Fix a regression when refactoring fork list ( #34879 )
...
Fix a regression when refactoring fork list from #34784
2025-06-27 06:45:21 +00:00
eb36a4554e
enforce nolint scope ( #34851 )
...
enable nolintlint scope requirement
add comments to new directives so it's more obvious why they are in
place
---
I can also toggle the mandatory comments on if that's something of
interest.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io >
2025-06-27 07:59:55 +02:00
376bf01769
[skip ci] Updated translations via Crowdin
2025-06-27 00:38:08 +00:00
0771a79bf0
Use standalone function to update repository cols ( #34811 )
...
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
release-nightly / nightly-binary (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
Extract `UpdateRepository`
Follow up #34762
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-26 17:23:21 +00:00
750af1c981
[skip ci] Updated translations via Crowdin
2025-06-26 00:37:51 +00:00
c67a8397ff
Add issue delete notifier ( #34592 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
Fixes https://github.com/go-gitea/gitea/issues/34591
A reference regarding the deletion of issue webhooks on GitHub:
https://docs.github.com/en/webhooks/webhook-events-and-payloads?actionType=deleted#issues
2025-06-25 18:53:02 +00:00
75aa23a665
Refactor "change file" API ( #34855 )
...
Follow up the "editor" refactor, use the same approach to simplify code,
and fix some docs & comments
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: delvh <dev.lh@web.de >
2025-06-25 11:25:20 -07:00
1839110ea6
Fix some log and UI problems ( #34863 )
...
Remove the misleading error log, fix #34738
Make the "search" input auto-focused, fix #34807
2025-06-26 00:32:50 +08:00
35a8e6f8e9
Update go tool dependencies ( #34845 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
Tested a few things, everything seems to work.
`editorconfig-checker` is now pinned at v3 to avoid having to maintain
its minor releases.
2025-06-25 09:48:24 +00:00
d23c911997
Fix archive API ( #34853 )
...
Fix #34852
2025-06-25 14:55:19 +08:00
04783f548d
Update uint8-to-base64
, remove type stub ( #34844 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
The module now ships type definitions so remove our type stub.
Ref: https://github.com/WebReflection/uint8-to-base64/pull/4
2025-06-25 03:06:33 +00:00
dbd9c69909
Refactor repo contents API and add "contents-ext" API ( #34822 )
...
See the updated swagger document for details.
2025-06-25 02:34:21 +00:00
7be1a5e585
[skip ci] Updated translations via Crowdin
2025-06-25 00:38:18 +00:00
0e629c545a
fix(issue): Replace stopwatch toggle with explicit start/stop actions ( #34818 )
...
This PR fixes a state de-synchronization bug with the issue stopwatch,
it resolves the issue by replacing the ambiguous `/toggle` endpoint
with two explicit endpoints: `/start` and `/stop`.
- The "Start timer" button now exclusively calls the `/start` endpoint.
- The "Stop timer" button now exclusively calls the `/stop` endpoint.
This ensures the user's intent is clearly communicated to the server,
eliminating the state inconsistency and fixing the bug.
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-25 07:22:58 +08:00
63fb25382b
Remove unused variable HUGO_VERSION ( #34840 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
This variable is unused, occurs nowhere in the codebase. I can't
pinpoint the exact commit when it was last used, but I think it's unused
since the docs were moved out.
2025-06-24 16:54:35 +00:00
22a84a72cd
Fix SSH LFS timeout ( #34838 )
...
Fix #34834
2025-06-24 15:49:31 +00:00
9a23fe131c
Ignore force pushes for changed files in a PR review ( #34837 )
...
Fixes #34832
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-24 23:22:32 +08:00
eb87e9d3b6
Fix log fmt ( #34810 )
2025-06-24 13:51:04 +00:00
6a97ab0af4
Fix team permissions ( #34827 )
...
* Fix #34793
* Fix #33456
2025-06-24 21:24:09 +08:00
a789a8cc7a
Fix job status aggregation logic ( #34823 )
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
release-nightly / nightly-binary (push) Waiting to run
2025-06-24 16:35:03 +08:00
229235f99d
[skip ci] Updated translations via Crowdin
2025-06-24 00:37:54 +00:00
840ee8bd54
correct migration tab name ( #34826 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
Previous version reads like we're migrating some kind of status instead
of what it is - status of the migration.
2025-06-24 02:21:45 +08:00
327048c106
Refactor template helper ( #34819 )
...
FIx abuses and remove unused code
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
2025-06-24 01:27:35 +08:00
29b28002aa
[skip ci] Updated translations via Crowdin
2025-06-23 00:40:49 +00:00
618e2d8106
Fix required contexts and commit status matching bug ( #34815 )
...
Fix #34504
Since one required context can match more than one commit statuses, we
should not directly compare the lengths of `requiredCommitStatuses` and
`requiredContexts`
---------
Signed-off-by: Zettat123 <zettat123@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-22 23:31:46 +00:00
485d8f1121
Add "Cancel workflow run" button to Actions list page ( #34817 )
2025-06-22 19:05:16 -04:00
181db69e0c
Use shallowRef
instead of ref
in .vue
files where possible ( #34813 )
...
release-nightly / nightly-binary (push) Waiting to run
release-nightly / nightly-docker-rootful (push) Waiting to run
release-nightly / nightly-docker-rootless (push) Waiting to run
cron-translations / crowdin-pull (push) Has been skipped
This PR improves some `.vue` components by using `shallowRef instead of
ref`, which `should improve performance`. It's probably not significant,
but it's an improvement because Vue no longer deep watches the ref
(shallowRef). Also i used `useTemplateRef` instead of `ref`.
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-22 21:37:03 +08:00