4892a55e29
enhance: allow attribute-less MathML elements and complete the Core allowlist ( #39337 )
...
Follow-up to https://github.com/go-gitea/gitea/pull/38034 .
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-17 13:18:33 +00:00
Zhaoqi Xu and GitHub
be7cde7539
fix(repo): surface unrelated histories on Sync Fork ( #39258 )
...
Sync Fork already maps merge conflicts to a JSON error. Unrelated
histories still went through `ServerError`, so the UI showed a 500 HTML
snippet instead of the same user-facing message PR merge already uses
(`repo.pulls.unrelated_histories`).
The API path returned 500 for the same git error; PR merge returns 409.
Match that.
Fixes #36772
AI assistance was used to locate the handler gap and draft the mapping.
I reviewed and take responsibility for the change.
Signed-off-by: Zhaoqi Xu <lzy00419@outlook.com >
2026-09-17 12:25:43 +00:00
silverwind and GitHub
afb7edef07
refactor: replace AWS SDK with a REST client for CodeCommit migration ( #39330 )
...
Replace `aws-sdk-go-v2` in the CodeCommit migration with a minimal REST
client for the four read-only API calls it uses. Binary shrinks by ~3.1
MB.
Mock data was recorded against live from a AWS CodeCommit repo and then
anonymized.
Also stop storing the repo description as the default branch which fixes
below issue. All comments in
https://github.com/go-gitea/gitea/issues/34627 are addressed, the merge
metadata was fixed earlier in
https://github.com/go-gitea/gitea/pull/34645 .
Fixes: https://github.com/go-gitea/gitea/issues/34627
2026-09-17 09:58:05 +00:00
silverwind and GitHub
e77d3bffae
perf(frontend): enable vite module preload ( #39332 )
...
`modulePreload: false` came in with the webpack to vite migration, when
chunks were cache-busted through import maps. With content-hashed chunks
that reason is gone. Vite's default makes every lazy import preload its
whole static dependency tree in parallel instead of the browser
discovering it one level per round trip, which renders lazy features like
mermaid, the code editor and the activity charts noticeably faster on
real-world latency without changing chunks or requests.
Assisted-by: Claude Code:claude-opus-5
2026-09-17 11:22:53 +02:00
GiteaBot
f0d2195998
[skip ci] Updated translations via Crowdin
2026-09-17 00:54:44 +00:00
b2e11ddb37
fix: add default timeout and handle errors for HaveIBeenPwned API ( #39316 )
...
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-16 20:41:57 +02:00
7ebb2caa9e
fix(user): unify email validation for registration and settings ( #39304 )
...
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-16 17:34:41 +00:00
c6c671e113
refactor: replace Azure Blob SDK with a REST client ( #39315 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-16 17:06:00 +02:00
wxiaoguang and GitHub
f0a535b641
build(gogit): disable gogit builds for stable releases ( #39324 )
2026-09-16 13:36:10 +00:00
silverwind and GitHub
2b6500aca4
test(e2e): log out to switch users in pr-review test ( #39328 )
2026-09-16 15:32:02 +02:00
c04802b6b3
enhance: support ETag on streamed repository archives, support If-None-Match: * ( #39289 )
...
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: Claude (Opus 5) <noreply@anthropic.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-16 12:30:22 +02:00
31b4d79a84
fix: match install page update checker setting with app.ini ( #39317 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-16 07:47:34 +00:00
silverwind and GitHub
7efd24b28f
fix(actions): use gitea's clock for actions durations ( #39323 )
2026-09-16 06:53:15 +00:00
GiteaBot
62945266d4
[skip ci] Updated translations via Crowdin
2026-09-16 00:55:08 +00:00
a583a30d4a
enhance(notifications): mark current notification page as read ( #39294 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-16 00:31:16 +00:00
silverwind and GitHub
f9d3268dbe
fix(actions): never show negative running durations ( #39322 )
2026-09-15 21:33:17 +02:00
812191c0f9
fix: classify git failures on stderr, restrict migration failure detail ( #39010 )
...
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-15 10:59:34 +02:00
GiteaBot
7b036e96c2
[skip ci] Updated translations via Crowdin
2026-09-15 00:55:42 +00:00
c0ceea2f8f
chore: fix various problems ( #39298 )
...
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2026-09-14 22:15:21 +02:00
85cbf477e5
fix: correct stdErr match in isErrBlameNotFoundOrNotEnoughLines ( #39309 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-14 14:59:18 +00:00
13033827b1
chore(deps): update actionslib to v1.0.0 ( #39295 )
...
Co-authored-by: bircni <bircni@icloud.com >
2026-09-14 16:29:31 +02:00
cefb81a16f
chore(deps): update dependencies ( #39306 )
...
Co-authored-by: silverwind <me@silverwind.io >
2026-09-14 13:18:00 +00:00
GiteaBot
25984bef0f
[skip ci] Updated translations via Crowdin
2026-09-14 00:59:43 +00:00
GiteaBot
4ed7020d07
[skip ci] Updated translations via Crowdin
2026-09-13 01:00:55 +00:00
wxiaoguang and GitHub
1280de5704
chore: fix system users ( #39299 )
2026-09-12 16:26:20 +00:00
1e13badb39
enhance: truncate but show long lines in diffs ( #39279 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-12 11:56:25 +00:00
da37b7916b
feat: Add audit logging ( #38189 )
...
Co-authored-by: bircni <bircni@users.noreply.github.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-12 08:15:23 +00:00
GiteaBot
4d43445532
[skip ci] Updated translations via Crowdin
2026-09-11 00:52:31 +00:00
k3n and GitHub
8c0911669b
fix(ui): use button elements for branch and tag dropdown tabs ( #39285 )
...
Signed-off-by: Francesco Passaquindici <k3n.solver@gmail.com >
2026-09-10 20:51:23 +00:00
40385ef284
fix(projects): allow max columns to the limit ( #39272 )
...
Signed-off-by: Petr Vaněk <pevadev@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
2026-09-10 22:32:46 +02:00
GiteaBot
579de92b8a
[skip ci] Updated translations via Crowdin
2026-09-10 00:53:46 +00:00
79fc119641
fix(auth): fix ssh and gpg key verification on windows ( #39283 )
...
Signed-off-by: Francesco Passaquindici <k3n.solver@gmail.com >
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-09 20:42:29 +00:00
81dee529ed
enhance: improve e-mail templates ( #38396 )
...
Co-authored-by: bircni <bircni@icloud.com >
2026-09-09 17:58:27 +00:00
GiteaBot
92f2f6161b
[skip ci] Updated translations via Crowdin
2026-09-09 00:54:44 +00:00
silverwind and GitHub
f5c7b21f1d
refactor(templates): update djlint to 1.46.0 and resolve its new findings ( #39231 )
2026-09-08 23:17:17 +00:00
459fc13783
enhance(packages): implement npm single-version API and add per-version repository ( #39267 )
...
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2026-09-08 18:25:29 +00:00
Harsh Sharma and GitHub
d93bd06d0c
fix: allow re-requesting uncounted review approvals ( #38988 )
2026-09-08 15:59:06 +00:00
c9193adb68
fix: restore owner name in PR target branch selector ( #39262 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-08 15:34:49 +00:00
wxiaoguang and GitHub
45a78bbc8e
refactor: npm route handlers ( #39275 )
2026-09-08 15:15:40 +00:00
8b6ad49a5f
fix(api): enforce mustNotBeArchived on repo topics routes ( #39260 )
...
Co-authored-by: silverwind <me@silverwind.io >
2026-09-08 09:28:57 +00:00
silverwind and GitHub
df8e7db02f
test: release fixtures loader lock before database work ( #39263 )
2026-09-08 11:10:14 +02:00
GiteaBot
e8254bd5c1
[skip ci] Updated translations via Crowdin
2026-09-08 00:55:59 +00:00
cc6fc41723
chore(deps): update dependencies ( #39256 )
...
Co-authored-by: silverwind <me@silverwind.io >
2026-09-07 16:35:03 +02:00
GiteaBot
1770470148
[skip ci] Updated translations via Crowdin
2026-09-07 01:00:02 +00:00
wxiaoguang and GitHub
3176f37887
fix: avoid nil panic and refactor some trivial problems ( #39251 )
2026-09-06 09:49:27 +00:00
87d5497da0
enhance: improve commit page header ( #39229 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-06 11:27:04 +02:00
7c280c0ce6
refactor: replace jquery.are-you-sure with first-party code ( #39233 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-06 14:43:49 +08:00
wxiaoguang and GitHub
3bd7ea4c9f
refactor: GetDiffShortStat and fix panic caused by inconsistent "changed file number" ( #39248 )
2026-09-06 05:20:42 +00:00
GiteaBot
e5e7b2e76e
[skip ci] Updated translations via Crowdin
2026-09-06 01:01:12 +00:00
cf0f4dce72
fix(automerge): validate head commit before merge ( #39235 )
...
Co-authored-by: zihao_wang <zihao_wang@geelark.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-05 10:20:00 +00:00