GiteaBot
27d787d70a
[skip ci] Updated translations via Crowdin
2026-09-25 00:54:17 +00:00
GiteaBot
2177969aba
[skip ci] Updated translations via Crowdin
2026-09-24 00:54:31 +00:00
wxiaoguang and GitHub
f14cedc4fa
refactor: "install" page ( #39400 )
...
1. remove useless options
2. set AppDataPath instead of repo root path
3. make "disable self-registration" default enabled
4. avoid writing corrupted ini file
5. avoid auto-sign-in the existing admin user
2026-09-23 23:14:31 +00:00
GiteaBot
de5913d647
[skip ci] Updated translations via Crowdin
2026-09-22 00:54:27 +00:00
GiteaBot
9b6a82d7e1
[skip ci] Updated translations via Crowdin
2026-09-21 00:59:22 +00:00
GiteaBot
9ae7ea7ec6
[skip ci] Updated translations via Crowdin
2026-09-20 01:00:17 +00:00
GiteaBot
2a3d047339
[skip ci] Updated translations via Crowdin
2026-09-19 00:53:07 +00:00
b27e7d0289
enhance: improve issue-pattern capture groups and support both internal&external trackers enabled ( #39354 )
...
* Fix #39351
* Fix #17621
* Fix #34881
By the way, fix error handling bugs in `updateRepoUnits`
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-18 08:53:45 -07:00
silverwind and GitHub
85eaf5c71c
refactor(api): convert bot accounts through the admin user edit endpoint ( #39355 )
...
Follow-up to https://github.com/go-gitea/gitea/pull/38966 . Replaces the
unreleased `POST /admin/users/{username}/convert-type` endpoint with a
`type` field on `PATCH /admin/users/{username}`.
2026-09-18 17:11:56 +02:00
3bec08f998
feat: manage bot accounts from the admin UI, API and CLI ( #38966 )
...
Adds first-class bot accounts (`UserTypeBot`): local, password-less
users for automation that authenticate only with access tokens.
1. Admin UI: create bots, filter users by type, manage a bot's access
tokens, convert between user and bot
2. API: `POST /admin/users/{username}/convert-type`, and user objects
gain a GitHub-compatible `type` (`User`, `Organization`, `Bot`)
3. CLI: `gitea admin user change-type`, `--user-type` accepts `User` or
`Bot` case-insensitively
4. Converting keeps the password, 2FA, OAuth2 grants and access tokens,
and since sign-in rejects bots, converting back restores the account.
Only local, non-admin accounts can be converted, and conversions are
audited
5. Session, reverse proxy, SSPI, external source and password reset
sign-in reject non-individual users, so a bot never gets an interactive
session
6. Bots receive no notifications or emails
Co-authored-by: Nicolas <bircni@icloud.com >
Co-authored-by: joestump <joe@joestump.net >
Co-authored-by: Joe Stump <joe@stu.mp >
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2026-09-18 12:43:36 +00:00
GiteaBot
6400c1545e
[skip ci] Updated translations via Crowdin
2026-09-18 00:54:14 +00:00
GiteaBot
f0d2195998
[skip ci] Updated translations via Crowdin
2026-09-17 00:54:44 +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
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
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
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
GiteaBot
579de92b8a
[skip ci] Updated translations via Crowdin
2026-09-10 00:53:46 +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
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
87d5497da0
enhance: improve commit page header ( #39229 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-06 11:27:04 +02:00
GiteaBot
e5e7b2e76e
[skip ci] Updated translations via Crowdin
2026-09-06 01:01:12 +00:00
bde1af541c
enhance(web): show attachment URL and UUID in dropzone preview ( #39203 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-05 10:01:27 +00:00
GiteaBot
e4455fb494
[skip ci] Updated translations via Crowdin
2026-09-05 00:52:41 +00:00
GiteaBot
231ee19cff
[skip ci] Updated translations via Crowdin
2026-09-04 00:53:26 +00:00
2d3ad4a530
enhance: Improve validation errors for secrets/variables ( #39221 )
...
Signed-off-by: Ross Golder <ross@golder.org >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-09-04 00:28:58 +00:00
GiteaBot
dc6ac9489e
[skip ci] Updated translations via Crowdin
2026-09-03 00:56:21 +00:00
GiteaBot
5ec9714dde
[skip ci] Updated translations via Crowdin
2026-09-02 00:55:19 +00:00
GiteaBot
ee8f2b4039
[skip ci] Updated translations via Crowdin
2026-09-01 01:05:52 +00:00
Giteabot and GitHub
535fc29ae8
chore(deps): update dependencies ( #39176 )
2026-08-31 12:34:15 +02:00
GiteaBot
4f307ec685
[skip ci] Updated translations via Crowdin
2026-08-31 01:00:29 +00:00
27570ea685
enhance(repo): unify diff stats on commit pages, misc diff tweaks ( #39134 )
...
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-08-30 22:17:32 +08:00
GiteaBot
48d2403c0f
[skip ci] Updated translations via Crowdin
2026-08-30 12:31:22 +00:00
GiteaBot
8c9305f060
[skip ci] Updated translations via Crowdin
2026-08-30 00:59:29 +00:00
88974d2db9
feat(web): Add org removal functionality to admin user details page ( #38013 )
...
Signed-off-by: techknowlogick <techknowlogick@gitea.com >
Signed-off-by: Karthik Bhandary <34509856+karthikbhandary2@users.noreply.github.com >
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
Co-authored-by: bircni <bircni@icloud.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-08-29 07:50:04 +00:00
GiteaBot
9297205f2c
[skip ci] Updated translations via Crowdin
2026-08-29 00:49:02 +00:00
e806566b39
fix(web): populate the reason for "cannot commit to branch" in web editor commit form ( #39155 )
...
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-08-28 21:46:58 +00:00
GiteaBot
062c8f2241
[skip ci] Updated translations via Crowdin
2026-08-28 03:21:07 +00:00
GiteaBot
2c6dacb015
[skip ci] Updated translations via Crowdin
2026-08-27 01:57:53 +00:00
646ea0f253
feat: add deploy tokens ( #37306 )
...
Deploy keys only work over SSH. A deploy token is their counterpart for HTTPS: a repository scoped credential, used as the password of a Git request, with read or read and write access. It covers Git operations and LFS, and can be regenerated in place.
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: Claude Mythos <noreply@anthropic.com >
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: bircni <bircni@icloud.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-08-26 19:32:44 +00:00
GiteaBot
90c43e8e78
[skip ci] Updated translations via Crowdin
2026-08-26 00:23:26 +00:00
GiteaBot
9eb4a9afad
[skip ci] Updated translations via Crowdin
2026-08-25 00:23:02 +00:00
GiteaBot
e50e4ed869
[skip ci] Updated translations via Crowdin
2026-08-24 00:24:14 +00:00