aboutsummaryrefslogtreecommitdiffstats
path: root/options
Commit message (Collapse)AuthorAgeFilesLines
* [skip ci] Updated translations via CrowdinGiteaBot24 hours27-387/+0
|
* Fixed all grammatical errors in locale_en-US.ini (#35053)Joshdike35 hours1-30/+30
| | | Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
* [skip ci] Updated translations via CrowdinGiteaBot4 days3-63/+105
|
* Refactor OpenIDConnect to support SSH/FullName sync (#34978)wxiaoguang5 days1-0/+2
| | | | | * Fix #26585 * Fix #28327 * Fix #34932
* [skip ci] Updated translations via CrowdinGiteaBot6 days26-143/+0
|
* fix: improve english grammar and readability in locale_en-US.ini (#35017)Neha Prasad6 days1-10/+10
|
* [skip ci] Updated translations via CrowdinGiteaBot7 days1-7/+13
|
* [skip ci] Updated translations via CrowdinGiteaBot8 days2-0/+2
|
* [skip ci] Updated translations via CrowdinGiteaBot9 days1-0/+2
|
* Refactor webhook and fix feishu/lark secret (#34961)wxiaoguang10 days1-0/+1
|
* [skip ci] Updated translations via CrowdinGiteaBot10 days26-48/+0
|
* Refactor some trivial problems (#34959)wxiaoguang10 days1-2/+2
| | | | | | | 1. make our "route group pattern match" also update chi's RoutePattern 2. fix incorrect "NotFound" call in conda package 3. make ".flex-item .flex-item-main" has a general gap, then no need to use `tw` tricks 4. improve the "test webhook" UI
* Update JS dependencies (#34951)silverwind11 days2-177/+263
| | | Ran `make update-js svg` and adapted to svgo v4.
* [skip ci] Updated translations via CrowdinGiteaBot13 days3-0/+7
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-07-022-2/+5
|
* Adds tooltip on branch commit counts (#34869)Aaron Meese2025-07-011-0/+2
| | | | | | | | | | | 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>
* [skip ci] Updated translations via CrowdinGiteaBot2025-07-012-14/+53
|
* Follow file symlinks in the UI to their target (#28835)delvh2025-07-011-0/+1
| | | | | | | | | | 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>
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-308-8/+2
|
* docs: fix typo in pull request merge warning message text (#34899)Pavanipogula2025-06-291-1/+1
| | | | | | | | | | | | | | | ### 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
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-291-0/+2
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-272-1/+7
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-2622-43/+25
|
* Add issue delete notifier (#34592)badhezi2025-06-251-2/+2
| | | | | | 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
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-255-4/+66
|
* fix(issue): Replace stopwatch toggle with explicit start/stop actions (#34818)Junsik Kong2025-06-251-0/+2
| | | | | | | | | | | | | | | | 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>
* Fix team permissions (#34827)wxiaoguang2025-06-241-0/+1
| | | | * Fix #34793 * Fix #33456
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-247-9/+39
|
* correct migration tab name (#34826)TheFox0x72025-06-241-1/+1
| | | | Previous version reads like we're migrating some kind of status instead of what it is - status of the migration.
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-2328-0/+148
|
* Add "Cancel workflow run" button to Actions list page (#34817)NorthRealm2025-06-221-0/+1
|
* Edit file workflow for creating a fork and proposing changes (#34240)Brecht Van Lommel2025-06-221-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When viewing a file that the user can't edit because they can't write to the branch, the new, upload, patch, edit and delete functionality is no longer disabled. If no user fork of the repository exists, there is now a page to create one. It will automatically create a fork with a single branch matching the one being viewed, and a unique repository name will be automatically picked. When a fork exists, but it's archived, a mirror or the user can't write code to it, there will instead be a message explaining the situation. If the usable fork exists, a message will appear at the top of the edit page explaining that the changes will be applied to a branch in the fork. The base repository branch will be pushed to a new branch to the fork, and then the edits will be applied on top. The suggestion to fork happens when accessing /_edit/, so that for example online documentation can have an "edit this page" link to the base repository that does the right thing. Also includes changes to properly report errors when trying to commit to a new branch that is protected, and when trying to commit to an existing branch when choosing the new branch option. Resolves #9017, #20882 --------- Co-authored-by: Brecht Van Lommel <brecht@blender.org> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-2228-164/+62
|
* Add post-installation redirect based on admin account status (#34493)Kerwin Bryant2025-06-211-0/+1
| | | | | | | | | | | | | | | | This PR adds a feature to direct users to appropriate pages after system installation: - If no admin credentials were provided during installation, redirect to the registration page with a prominent notice about creating the first administrative account - If admin credentials were already set, redirect directly to the login page ![4d396ad132d9b57fc4f45a62117177f1](https://github.com/user-attachments/assets/3a5d8700-9194-4d3b-a862-e64c8c347932) --------- Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
* Rework delete org and rename org UI (#34762)Lunny Xiao2025-06-211-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # What's the problem of the original implementation Renaming organization will mix with organization's information change make the operation difficult to keep consistent. This PR created a danger zone like what's repository setting. It also moved organization's `rename` and `delete` operations to this zone. The original updating repository will not change the name any more. This is also a step to extract the `updaterepository` function completely. Before: ![image](https://github.com/user-attachments/assets/d097dfdf-07be-4d79-8fcf-e78822515575) ![image](https://github.com/user-attachments/assets/42ee832c-cb44-41ec-9fe3-92a1c94747d2) After: ![image](https://github.com/user-attachments/assets/f7700ed7-f104-4302-a924-09e118f24be3) ![image](https://github.com/user-attachments/assets/4c49952a-578e-4d14-bd01-4a68c9e02412) ![image](https://github.com/user-attachments/assets/814829d3-00fe-4e87-ae05-625c129170d2) ![image](https://github.com/user-attachments/assets/b067b263-c909-4b48-b23c-73481c32d350) --------- Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
* Refactor editor (#34780)wxiaoguang2025-06-211-5/+4
| | | A complete rewrite
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-212-2/+3
|
* Add workflow_run api + webhook (#33964)ChristopherHX2025-06-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements - https://docs.github.com/en/rest/actions/workflow-jobs?apiVersion=2022-11-28#list-jobs-for-a-workflow-run--code-samples - https://docs.github.com/en/rest/actions/workflow-jobs?apiVersion=2022-11-28#get-a-job-for-a-workflow-run--code-samples - https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#list-workflow-runs-for-a-repository - https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#get-a-workflow-run - `/actions/runs` for global + user + org (Gitea only) - `/actions/jobs` for global + user + org + repository (Gitea only) - workflow_run webhook + action trigger - limitations - workflow id is assigned to a string, this may result into problems in strongly typed clients Fixes - workflow_job webhook url to no longer contain the `runs/<run>` part to align with api - workflow instance does now use it's name inside the file instead of filename if set Refactoring - Moved a lot of logic from workflows/workflow_job into a shared module used by both webhook and api TODO - [x] Verify Keda Compatibility - [x] Edit Webhook API bug is resolved Closes https://github.com/go-gitea/gitea/issues/23670 Closes https://github.com/go-gitea/gitea/issues/23796 Closes https://github.com/go-gitea/gitea/issues/24898 Replaces https://github.com/go-gitea/gitea/pull/28047 and is much more complete --------- Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-201-0/+2
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-191-0/+25
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-184-25/+437
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-172-154/+144
|
* Allow renaming/moving binary/LFS files in the UI (#34350)bytedream2025-06-161-0/+2
| | | | | | | | | | | | | | | | | | | Adds the ability to rename/move binary files like binary blobs or images and files that are too large in the web ui. This was purposed in #24722, along with the ability edit images via an upload of a new image, which I didn't implement here (could be done in a separate PR). Binary file content: ![binary](https://github.com/user-attachments/assets/61d9ff71-25d3-4832-9288-452cdefc7283) File too large: ![toolarge](https://github.com/user-attachments/assets/3b42dbd0-e76a-4c3c-92d2-52ebffedea64) GitHub does the same (I've copied the text from there): ![gh](https://github.com/user-attachments/assets/e1499813-fb71-4544-9d58-086046a5f13e)
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-151-128/+120
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-142-172/+169
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-133-266/+266
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-122-164/+164
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-112-499/+497
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-103-19/+510
|
* [skip ci] Updated translations via CrowdinGiteaBot2025-06-092-2/+193
|