Overview

Request 1126599 accepted

- Update to version 1.21.0:
* Add v1.21.0 changelog (#28005) (#28048)
* enable system users for comment.LoadPoster (#28014) (#28032)
* Fix viewing wiki commit on empty repo (#28040) (#28044)
* Add word break to the repo list in admin settings page (#28034) (#28035)
* fixed duplicate attachments on dump on windows (#28019) (#28031)
* Dont leak private users via extensions (#28023) (#28029)
* Change default size of issue/pr attachments and repo file (#27946) (#28017)
* Fix wrong xorm Delete usage(backport for 1.21) (#28002)
* Move some JS code from `fomantic.js` to standalone files (#27994) (#28001)
* Render email addresses as such if followed by punctuation (#27987) (#27992)
* Show error toast when file size exceeds the limits (#27985) (#27986)
* Fix citation error when the file size is larger than 1024 bytes (#27958) (#27965)
* Add word-break to repo description in home page (#27924) (#27957)
* Document REACTION_MAX_USER_NUM setting option (#27954) (#27959)
* Fix rendering assignee changed comments without assignee (#27927) (#27952)
* Add word break to release title (#27942) (#27947)
* Update environment-to-ini flag parsing (#27914) (#27940)
* Unify two factor check (#27915) (#27929)
* Remove `known issue` section in Gitea Actions Doc (#27930) (#27938)
* Fix JS NPE when viewing specific range of PR commits (#27912) (#27923)
* Install poetry dependencies with --no-root (#27919) (#27920)
* Show correct commit sha when viewing single commit diff (#27916) (#27921)
* Fix 500 when deleting a dismissed review (#27903) (#27910)
* Remove action runners on user deletion (#27902) (#27908)
* Backport translations to v1.21 (#27899)
* Remove set tabindex on view issue (#27892) (#27896)
* Fix DownloadFunc when migrating releases (#27887) (#27890)
* Fix http protocol auth (#27875) (#27876)
* Reduce margin/padding on flex-list items and divider (#27872) (#27874)
* refactor postgres connection string building (#27723) (#27869)
* Change katex limits (#27823) (#27868)
* doc: actions/act-runner: document running as a systemd service (#27844) (#27866)
* Delete repos of org when purge delete user (#27273) (#27728)
* Clean up template locale usage (#27856) (#27857)
* Fix package webhook (#27839) (#27855)
* Add user secrets API integration tests (#27832) (#27852)
* Fix wrong relative path on obtain token from command line (#27850) (#27851)
* doc: actions/act-runner: document obtaining a runner registration token from gitea CLI (#27845) (#27848)
* Fix/upload artifact error windows (#27802) (#27840)
* Always use whole user name as link (#27815) (#27838)
* Fix bad method call when deleting user secrets via API (#27829) (#27831)
* Dockerfile small refactor (#27757) (#27826)
* Upgrade xorm to 1.3.4 (#27807) (#27813)
* Chroma v2.10.0 (#27803) (#27805)
* Add dedicated class for empty placeholders (#27788) (#27792)
* Close all hashed buffers (#27787) (#27790)
* Add gap between diff boxes (#27776) (#27781)
* Do not force creation of _cargo-index repo on publish (#27266) (#27765)
* Fix incorrect "tab" parameter for repo search sub-template (#27755) (#27764)
* fix issues in translation file (#27699) (#27737)
* Fix label render containing invalid HTML (#27752) (#27762)
* Fix `link-action` redirect network error (#27734) (#27749)
* Fix duplicate project board when hitting `enter` key (#27746) (#27751)
* Fix incorrect ctx usage in defer function (#27740) (#27741)
* fix labeler config on release/v1.21 (#27738)
* Enable followCursor for language stats bar (#27713) (#27739)
* Add doctor dbconsistency fix to delete repos with no owner (#27290) (#27693)
* Fix org team endpoint (#27721) (#27727)
* Feed UI Improvements (#27356) (#27717)
* Improve diff tree spacing (#27714) (#27719)
* Improve feed icons and feed merge text color (#27498) (#27716)
* [FIX] resolve confusing colors in languages stats by insert a gap (#27704) (#27715)
* Fix sticky diff header background (#27697) (#27712)
* Adapt `.changelog.yml` to new labeling system (#27701) (#27702)
* cleanup repo details icons/labels (#27644) (#27654)
* Fix required checkboxes in issue forms (#27592) (#27692)
* Upgrade xorm (#27673) (#27691)
* Always delete existing scheduled action tasks (#27662) (#27688)
* Clipboard copy enhancements (#27669) (#27681)
* Support allowed hosts for webhook to work with proxy (#27655) (#27675)
* Fix poster is not loaded in get default merge message (#27657) (#27666)
* Hide archived labels by default from the suggestions when assigning labels for an issue (#27451) (#27661)
* Improve dropdown button alignment and fix hover bug (#27632) (#27637)
* Improve retrying index issues (#27554) (#27634)
* Fix 404 when deleting Docker package with an internal version (#27615) (#27630)
* Change the default branch in the agit docs (#27621) (#27623)
* Backport manually for a tmpl issue in v1.21 (#27612)
* Fix build errors on BSD (in BSDMakefile) (#27594) (#27608)
* Upgrade go dependencies (#27599) (#27609)
* Keep filter when showing unfiltered results on explore page (#27192) (#27589)
* Don't show Link to TOTP if not set up (#27585) (#27588)
* Fix data-race bug when accessing task.LastRun (#27584) (#27586)
* Replace ajax with fetch, improve image diff (#27267) (#27583)
* fully replace drone with actions (#27556) (#27575)
* show manual cron run's last time (#27544) (#27577)
* Revert "Fix pr template (#27436)" (#27567)
* Fix attachment download bug (#27486) (#27571)
* Increase queue length (#27555) (#27562)
* Respect SSH.KeygenPath option when calculating ssh key fingerprints (#27536) (#27551)
* Avoid run change title process when the title is same (#27467) (#27558)
* Remove max-width and add hide text overflow (#27359) (#27550)
* use hosted runners for nightly actions (#27485) (#27488)
* switch to using official AWS step in release nightly (#27532) (#27547)
* Fix `environment-to-ini` inherited key bug (#27543) (#27546)
* api: GetPullRequestCommits: return file list (#27483) (#27539)
* Improve dropdown's behavior when there is a search input in menu (#27526) (#27534)
* Restore warning commit status (#27504) (#27529)
* Update JS and PY dependencies (#27501) (#27518)
* Add hover background to wiki list page (#27507) (#27521)
* Fix mermaid flowchart margin issue (#27503) (#27516)
* bump go-deps (#27489) (#27493)
* Enable markdownlint `no-duplicate-header` (#27500) (#27506)
* Fix panic in storageHandler (#27446) (#27479)
* Revert #27426 (#27474)
* Don't let API add 2 exclusive labels from same scope (#27433) (#27460)
* Refactor system setting (#27000) (#27452)
* When comparing with an non-exist repository, return 404 but 500 (#27437) (#27442)
* Fix pr template (#27436) (#27440)
* Fix missing `ctx` in new_form.tmpl (#27434) (#27438)
* Fix yet another `ctx` template bug (#27417) (#27426)
* Use flex-container for repo and org settings (#27418) (#27430)
* Add Index to `action.user_id` (#27403) (#27425)
* Add 1.20.5 changelog (#27404) (#27412)
* Don't use subselect in `DeleteIssuesByRepoID` (#27332) (#27408)
* Add support for HEAD ref in /src/branch and /src/commit routes (#27384) (#27407)
* Make Actions tasks/jobs timeouts configurable by the user (#27400) (#27402)
* Fix git 2.11 error when checking IsEmpty (#27393) (#27397)
* Hide archived labels when filtering by labels on the issue list (#27115) (#27381)
* Allow get release download files and lfs files with oauth2 token format (#26430) (#27379)
* highlight user details link (#26998) (#27376)
* Fix missing ctx for GetRepoLink in dashboard (#27372) (#27375)
* Introduce fixes and more rigorous tests for 'Show on a map' feature (#26803) (#27365)
* Absolute positioned checkboxes overlay floated elements (#26870) (#27366)
* Fix template bug (#27362) (#27364)
* Fix repo count in org action settings (#27245) (#27353)
* Add protected branch name description (#27257) (#27351)
* More `db.DefaultContext` refactor (#27265) (#27347)
* Improve tree not found page (#26570) (#27346)
* Add logs for data broken of comment review (#27326) (#27345)
* Add Index to `comment.dependent_issue_id` (#27325) (#27340)
* Fix the approval count of PR when there is no protection branch rule (#27272) (#27343)
* Fix review UI (#27322) (#27331)
* Fix Bug in Issue Config when only contact links are set (#26521) (#27334)
* Fix divider in subscription page (#27298) (#27301)
* Improve issue history dialog and make poster can delete their own history (#27323) (#27327)
* Improve branch list UI (#27319) (#27324)
* Redefine the meaning of column is_active to make Actions Registration Token generation easier (#27143) (#27304)
* fix orphan check for deleted branch (#27310) (#27321)
* Fix protected branch icon location (#26576) (#27317)
* Use vitest globals (#27102) (#27311)
* bump bleve (#27300) (#27305)
* Fix yaml test (#27297) (#27303)
* Enable production source maps for index.js, fix CSS sourcemaps (#27291) (#27295)
* Fix some animation bugs (#27287) (#27294)
* Add missed return to actions view fetch (#27289) (#27293)
* Fix more yaml lint errors (#27284) (#27288)
* Add missing IconHTML size (#27269) (#27283)
* Fix incorrect change from #27231 (#27275) (#27282)
* Another round of `db.DefaultContext` refactor (#27103) (#27262)
* Backport ctx locale refactoring manually (#27231) (#27259) (#27260)
* Disable `Test Delivery` and `Replay` webhook buttons when webhook is inactive (#27211) (#27253)
* Fix PushEvent NullPointerException jenkinsci/github-plugin (#27203) (#27251)
* Use mask-based fade-out effect for `.new-menu` (#27181) (#27243)
* Add missing public user visibility in user details page (#27246) (#27250)
* cleanup locale function usage (#27227) (#27240)
* Fix z-index on markdown completion (#27237) (#27239)
* Fix EOL handling in web editor (#27141) (#27234)
* Update database-preparation and add note re: MariaDB (#27232) (#27236)
* Allow copying issue comment link on archived repos and when not logged in (#27193) (#27210)
* fix issues on action runners page (#27226) (#27233)
* Fix Fomantic UI dropdown icon bug when there is a search input in menu (#27225) (#27228)
* Quote table `release` in sql queries (#27205) (#27218)
* Update go-enry to 2.8.5 (#27215) (#27217)
* Update nodejs installation method in release container (#27207) (#27212)
* fix: text decorator on issue sidebar menu label (#27206) (#27209)
* Update JS and Poetry dependencies and eslint (#27200) (#27201)
* Fix release URL in webhooks (#27182) (#27185)
* Fix review request number and add more tests (#27104) (#27168)
* Fix dropdown icon position (#27175) (#27177)
* Fix repo sub menu (#27169) (#27170)
* Fix the variable regexp pattern on web page (#27161) (#27164)
* Fix organization field being null in POST /orgs/{orgid}/teams (#27150) (#27163)
* Add index to `issue_user.issue_id` (#27154) (#27158)
* Fix successful return value for `SyncAndGetUserSpecificDiff` (#27152)
* Improve actions docs related to `pull_request` event (#27126)
* Remove outdated paragraphs when comparing Gitea Actions to GitHub Actions (#27119)
* Fix: treat tab "overview" as "repositories" in user profiles without readme (#27124)
* Fix incorrect test code for error handling (#27139)
* Increase auth provider icon size on login page (#27122)
* fix pagination for followers and following (#27127)
* services/wiki: Close() after error handling (#27129)
* Use fetch helpers instead of fetch (#27026)
* Change green buttons to primary color (#27099)
* Fix wrong xorm get usage on migration (#27111)
* Fix the incorrect route path in the user edit page. (#27007)
* Refactor lfs requests (#26783)
* Display archived labels specially when listing labels (#26820)
* Remove a `gt-float-right` and some unnecessary helpers (#27110)
* [skip ci] Updated licenses and gitignores
* Fix token endpoints ignore specified account (#27080)
* Make SSPI auth mockable (#27036)
* Search branches (#27055)
* Fix wrong migration for email address (#27106)
* [skip ci] Updated translations via Crowdin
* Support `.git-blame-ignore-revs` file (#26395)
* Add `RemoteAddress` to mirrors (#26952)
* Upgrading the actions/checkout@4 (#27096)
* Next round of `db.DefaultContext` refactor (#27089)
* Ui correction in mobile view nav bar left aligned items. (#27046)
* Add missing deps to files-changed (#27100)
* Use db.WithTx for AddTeamMember to avoid ctx abuse (#27095)
* Drop Node.js 16 and update js dependencies (#27094)
* Fix NPE when editing OAuth2 applications (#27078)
* Use `print` instead of `printf` (#27093)
* Add tests for db indexer in indexer_test.go (#27087)
* [skip ci] Updated translations via Crowdin
* Allow empty Conan files (#27092)
* Actions are no longer experimental, so enable them by default (#27054)
* Update brew installation documentation since gitea moved to brew core package (#27070)
* More refactoring of `db.DefaultContext` (#27083)
* [skip ci] Updated translations via Crowdin
* Reduce usage of `db.DefaultContext` (#27073)
* Remove the useless function `GetUserIssueStats` and move relevant tests to `indexer_test.go` (#27067)
* Fix issue templates when blank isses are disabled (#27061)
* Display all user types and org types on admin management UI (#27050)
* Apply lng2020 to maintainers (#27068)
* Fix incorrect default branch label while switching between branches (#27053)
* set version in snapcraft yaml
* Replace 'userxx' with 'orgxx' in all test files when the user type is org (#27052)
* [skip ci] Updated translations via Crowdin
* Load reviewer before sending notification (#27063)
* bump all nightly builds to 16gb
* Show the repo count in code tab on both user profile and org page. (#27048)
* Fix Fomantic's line-height causing vertical scrollbars to appear (#26961)
* Dashboard context dropdown position fix on landing page in mobile view. (#27047)
* fix media description render for orgmode (#26895)
* Show OpenID Connect and OAuth on signup page (#20242)
* Update status and code index after changing the default branch (#27018)
* add sparse url in cargo package guide (#26937)
* Add missing 404 response to Swagger (#27038)
* Fix object storage path handling (#27024)
* [skip ci] Updated translations via Crowdin
* bump rootful to 16gb
* setup go in the nightly release pipeline
* Speed up nightly builds (#27045)
* Improve repo/user/org search (#27030)
* Use Actuated.dev runner for nightly builds
* update snap package (#27021)
* resolve issue with sort icons on admin/users and admin/runners (#24360)
* Add more package registry paths to the labeler (#27032)
* Extract auth middleware from service (#27028)
* S3: log human readable error on connection failure (#26856)
* [skip ci] Updated translations via Crowdin
* Fix "delete" modal dialog for issue/PR (#27015)
* Fix context cache bug & enable context cache for dashabord commits' authors (#26991)
* fix: typo (#27009)
* Use secure cookie for HTTPS sites (#26999)
* Add fetch wrappers, ignore network errors in actions view (#26985)
* [skip ci] Updated translations via Crowdin
* Add some more labels to labeler (#26987)
* Fix INI parsing for value with trailing slash (#26995)
* Correct the database.LOG_SQL default value in config cheat sheet (#26997)
* Improve "language stats" UI (#26968)
* [skip ci] Updated translations via Crowdin
* Update chroma to v2.9.1 (#26990)
* Improve issue list layout (#26983)
* [skip ci] Updated translations via Crowdin
* Move some functions to service layer (#26969)
* Lock yamllint and update indirect python deps (#26979)
* Chroma color tweaks (#26978)
* Add a new column schedule_id for action_run to track (#26975)
* Improve flex list UI (#26970)
* Clarify the git command Stdin hanging problem (#26967)
* Add v1.20.4 changelog (#26974)
* Check newly added node type before "attachDirAuto" (#26972)
* Expanding documentation in queue.go (#26889)
* move repository deletion to service layer (#26948)
* Add `yamllint` (#26965)
* Fix yaml quoting (#26964)
* [skip ci] Updated translations via Crowdin
* Add `actions/labeler` (#26962)
* Team invite url fix when registration disabled (#26950)
* Refactor dashboard/feed.tmpl (#26956)
* Improve hint when uploading a too large avatar (#26935)
* Replace `util.SliceXxx` with `slices.Xxx` (#26958)
* Add reverseproxy auth for API back with default disabled (#26703)
* Add "dir=auto" for input/textarea elements by default (#26735)
* Fix schedule actions still running even if workflow disalbed (#26939)
* Fix the missing repo count (#26942)
* Improve SSH Key / GPG Key / Deploy Key UI (#26949)
* [skip ci] Updated translations via Crowdin
* Update nginx recommendations (#26924)
* docs: Update Profile README information (#26947)
* Fix scoped label layout (#26932)
* Move createrepository from module to service layer (#26927)
* Add a documentation note for Windows Service (#26938)
* allow "latest" to be used in release vTag when downloading file (#26748)
* Extract common code to new template (#26933)
* Show always repo count in header (#26842)
* Show always repo count in header (#26842)
* Artifacts retention and auto clean up (#26131)
* Fix UI anomalies (#26929)
* Fix the display of org level badges (#26504)
* Add missing translation (#26926)
* Vendor `jquery.are-you-sure` with strict mode fixes (#26901)
* Fix the secret regexp pattern on web page (#26910)
* Add @chenrui333 as maintainer (#26917)
* Move notification interface to services layer (#26915)
* fetch emails of currently displayed user on admin page (#26918)
* Improve LDAP group config documentation, fixes #21159 (#21227)
* update footer link to new landing page (#26916)
* Remove `Named` interface (#26913)
* Refactor secrets modification logic (#26873)
* Add missing `reqToken()` to notifications endpoints (#26914)
* feat(API): add routes and functions for managing user's secrets (#26909)
* Move feed notification service layer (#26908)
* Extract common code to new template (#26903)
* Move ui notification to service layer (#26907)
* Remove duplicated notify mail configuration on tests (#26912)
* Move indexer notification to service layer (#26906)
* Move mail notification logic to service layer (#26905)
* Improve DeleteByID (#26904)
* Update backup instructions to align with archive structure (#26902)
* More fixes for the "commit-body" (#26898)
* Show queue's active worker number (#26896)
* Remove CSS `has` selector and improve various styles (#26891)
* [skip ci] Updated licenses and gitignores
* Update documents to fix some links (#26885)
* clarify aspects of the dump command (#26887)
* Relocate the `RSS user feed` button (#26882)
* Use Go 1.21 and update dependencies (#26878)
* Update docs about attachment path (#26883)
* Refactor "shortsha" (#26877)
* Fix wrong review requested number (#26784)
* Refactor `og:description` to limit the max length (#26876)
* Reorder blocks in vue SFCs (#26874)
* Make it posible to customize nav text color via css var (#26807)
* Enable djlint H008 and fix issues (#26869)
* Improve opengraph previews (#26851)
* Add more descriptive error on forgot password page (#26848)
* Allow users with write permissions for issues to add attachments with API (#26837)
* Move licenses.txt to /assets directory (#26866)
* Use case-insensitive regex for all webpack assets (#26867)
* restrict certificate type for builtin SSH server (#26789)
* feat(API): add secret deletion functionality for repository (#26808)
* Avoid double-unescaping of form value (#26853)
* Move web/api context related testing function into a separate package (#26859)
* Remove some unused CSS styles (#26852)
* [skip ci] Updated translations via Crowdin
* Minor dashboard tweaks, fix flex-list margins (#26829)
* Update team invitation email link (#26550)
* Redirect from `{repo}/issues/new` to `{repo}/issues/new/choose` when blank issues are disabled (#26813)
* Remove "TODO" tasks from CSS file (#26835)
* User details page (#26713)
* Render code blocks in repo description (#26830)
* Remove joinPaths function (#26833)
* Remove polluted `.ui.right` (#26825)
* Sync tags when adopting repos (#26816)
* rm comment about hugo (#26832)
* Fix filename for .spectral.yaml (#26828)
* [skip ci] Updated translations via Crowdin
* Check blocklist for emails when adding them to account (#26812)
* Remove polluted ".ui.left" style (#26809)
* Remove fomantic `text` module (#26777)
* Use `Set[Type]` instead of `map[Type]bool/struct{}`. (#26804)
* Fix verifyCommits error when push a new branch (#26664)
* Fix Uint8Array comparisons and update vitest (#26805)
* Add various missing files-changed dependencies (#26799)
* Improve flex list item padding (#26779)
* Include the GITHUB_TOKEN/GITEA_TOKEN secret for fork pull requests (#26759)
* feat(API): add route and implementation for creating/updating repository secret (#26766)
* Replace deprecated `elliptic.Marshal` (#26800)
* Updating the js libraries to latest version. (#26795)
* Fix some slice append usages (#26778)
* Use Go 1.21 for golangci-lint (#26786)
* Fix notification circle (border-radius) (#26794)
* Fix context filter has no effect in dashboard (#26695)
* Add default label in branch select list (#26697)
* Remove redundant nil check in `WalkGitLog` (#26773)
* Remove fomantic `item` module (#26775)
* Update info regarding internet connection for build (#26776)
* Fix being unable to use a repo that prohibits accepting PRs as a PR source. (#26785)
* Add fix incorrect can_create_org_repo for org owner team (#26683)
* [skip ci] Updated translations via Crowdin
* Improve modal dialog UI (#26764)
* Improve the "bug report" template and "support options" document (#26753)
* Unify `border-radius` behavior (#26770)
* Reduce some allocations in type conversion (#26772)
* Refactor some CSS styles and simplify code (#26771)
* Add auth-required to config.json for Cargo http registry (#26729)
* refactor(API): refactor secret creation and update functionality (#26751)
* Fix bug for ctx usage (#26762)
* Remove some transition related code (#26755)
* Expanded minimum RSA Keylength to 3072 (#26604)
* [skip ci] Updated licenses and gitignores
* Use docs.gitea.com instead of docs.gitea.io (#26739)
* Adding hint `Archived` to archive label. (#26741)
* Move `modules/mirror` to `services` (#26737)
* [skip ci] Updated translations via Crowdin
* Fix template bugs in recently_pushed_new_branches.tmpl (#26744)
* Fix incorrect "tabindex" attributes (#26733)
* Simplify helper CSS classes and avoid abuse (#26728)
* Remove fomantic loader module (#26670)
* Fix link in mirror docs (#26719)
* Add `eslint-plugin-vue-scoped-css` (#26720)
* Fixed text overflow in dropdown menu (#26694)
* Make web context initialize correctly for different cases (#26726)
* Remove incorrect CSS helper classes (#26712)
* Focus editor on "Write" tab click (#26714)
* Fix review bar misalignment (#26711)
* Use "small-loading-icon" insead of "btn-octicon is-loading" (#26710)
* Improve Image Diff UI (#26696)
* Make issue template field template access correct template data (#26698)
* add Upload URL to release API (#26663)
* Add merge files files to GetCommitFileStatus (#20515)
* PATCH branch-protection updates check list even when checks are disabled (#26351)
* Add `member`, `collaborator`, `contributor`, and `first-time contributor` roles and tooltips (#26658)
* chore(actions): support cron schedule task (#26655)
* feat(API): update and delete secret for managing organization secrets (#26660)
* Remove ref name in PR commits page (#25876)
* Modify the content format of the Feishu webhook (#25106)
* Handle "comment form combo editor init" more gracefully (#26688)
* Prefer variables over subprocesses (#26690)
* Fix archived unix time when archiving the label (#26681)
* Make "link-action" backend code respond correct JSON content (#26680)
* Fix doubled box-shadow in branch dropdown menu (#26678)
* Refactor toast module (#26677)
* More improvements for the "flex list" and the dashboard list (#26675)
* Fix counting and filtering on the dashboard page for issues (#26657)
* add mfa doc (#26654)
* [Refactor] getIssueStatsChunk to move inner function into own one (#26671)
* Use line-height: normal by default (#26635)
* Improve repo sub menu (#26531)
* Fix organization list in dashboard (#26650)
* Improve show role (#26621)
* Improve some flex layouts (#26649)
* feat: implement organization secret creation API (#26566)
* Check disabled workflow when rerun jobs (#26535)
* Update minimum password length requirements (#25946)
* cynkra is covered via oc links now (#26641)
* update config docs url (#26640)
* devpod use go1.21 (#26637)
* Use correct minio error (#26634)
* Remove avatarHTML from template helpers (#26598)
* Add optimistic lock to ActionRun table (#26563)
* Improve the branch selector tab UI (#26631)
* Improve translation of milestone filters (#26569)
* Add `branch_filter` to hooks API endpoints (#26599)
* Replace box-shadow for `floating` dropdown as well (#26581)
* Add link to job details and tooltip to commit status in repo list in dashboard (#26326)
* Ignore the trailing slashes when comparing oauth2 redirect_uri (#26597)
* Update tool dependencies (#26607)
* bump go to 1.21 (#26608)
* Update 1.20.3 changelog (#26609)
* Fix NPM packages name validation (#26595)
* Use "input" event instead of "keyup" event for migration form (#26602)
* Do not use deprecated log config options by default (#26592)
* fix reopen logic for agit flow pull request (#26399)
* Update JS dependencies (#26586)
* docs: template variables (#26547)
* [skip ci] Updated translations via Crowdin
* Rewrite the DiffFileTreeItem and fix misalignment (#26565)
* Allow text selection in actions step header (#26588)
* Bump xgo to go-1.21.x and node to 20 in release-version (#26589)
* Add minimum polyfill to support "relative-time-element" in PaleMoon (#26575)
* [skip ci] Updated translations via Crowdin
* Fix various line-height styles (#26553)
* Return empty when searching issues with no repos (#26545)
* Support rebuilding issue indexer manually (#26546)
* Fix label filter between `all` and `no` (#26557)
* Fix "issueReposQueryPattern does not match query" (#26556)
* Sync repo's IsEmpty status correctly (#26517)
* [skip ci] Updated translations via Crowdin
* Remove fomantic transition module (#26469)
* Explain SearchOptions and fix ToSearchOptions (#26542)
* Update go dependencies (#26534)
* Differentiate better between user settings and admin settings (#26538)
* Add missing triggers to update issue indexer (#26539)
* Improve deadline icon location in milestone list page (#26532)
* Use unique class for breadcrumb divider (#26524)
* Fix typo of RunerOwnerID (#26508)
* Improve clickable area in repo action view page (#26115)
* Fix dark theme highlight for "NameNamespace" (#26519)
* Remove duplicate CSS import for chroma/base.css (#26523)
* Fix project filter bugs (#26490)
* Fix display problems of members and teams unit (#26363)
* Use `hidden` over `clip` for text truncation (#26520)
* Add API route to list org secrets (#26485)
* Set "type=button" for editor's toolbar buttons (#26510)
* Apply to become a maintainer (#26514)
* Detect ogg mime-type as audio or video (#26494)
* Use `object-fit: contain` for oauth2 custom icons (#26493)
* add disable workflow feature (#26413)
* Move dropzone progress bar to bottom to show filename when uploading (#26492)
* Handle base64 decoding correctly to avoid panic (#26483)
* Allow to archive labels (#26478)
* Update zh-cn documentation (#26406)
* Fix NuGet search endpoints (#25613)
* Fix tooltip of commit select button (#26472)
* fix grab cursor on default column (#26476)
* Fix storage path logic especially for relative paths (#26441)
* Rename `Sync2` -> `Sync` (#26479)
* Add ThreadID parameter for Telegram webhooks (#25996)
* Fix stderr usages (#26477)
* Use correct pull request commit link instead of a generic commit link (#26434)
* Close stdout correctly for "git blame" (#26470)
* Refactor tests (#26464)
* Remove last newline from config file (#26468)
* Add matrix to support (#26382)
* Refactor project templates (#26448)
* Avoiding accessing undefined mentionValues (#26461)
* Tweak actions menu (#26278)
* Adjust minio new sequence, now it will check whether bucket exist first and then create one if it doesn't exist (#26420)
* Set commit id when ref used explicitly (#26447)
* Fix 404 error when remove self from an organization (#26362)
* Update index doc (#26455)
* [skip ci] Updated translations via Crowdin
* remove unnecessary explore org template (#26459)
* Fix URL of padlock icon in profile (#26446)
* Count only visible repos on profile (#25928)
* Update upgrade documentation to add a check for deprecated configurations (#26451)
* Fall back to esbuild for css minify (#26445)
* Update JS dependencies (#26449)
* Call git.InitSimple for runRepoSyncReleases (#26396)
* Target specific OS for devcontainer base image (#26422)
* Lock go to 1.21 on CI (#26433)
* Always show usernames in reaction tooltips (#26444)
* Fix incorrect redirection in new issue using references (#26440)
* Fix the display of orgs listed in user profile (#26424)
* minio: add missing region on client initialization (#26412)
* Fix wrong middleware sequence (#26428)
* Use template context function for avatar rendering (#26385)
* Add transaction when creating pull request created dirty data (#26259)
* Fix admin queue page title (#26409)
* Pre-register OAuth2 applications for git credential helpers (#26291)
* Make `user-content-* ` consistent with github (#26388)
* Add pull request review request webhook event (#26401)
* Introduce ctx.PathParamRaw to avoid incorrect unescaping (#26392)
* [skip ci] Updated translations via Crowdin
* fix artifact merging chunks path with correct slash on Windows (#26400)
* Use flex classes in package settings (#26314)
* Improve multiple strings in en-US locale (#26213)
* Refactor "editorconfig" (#26391)
* fix generated source URL on rendered files (#26364)
* Remove unnecessary template helper DisableGravatar (#26386)
* Remove unnecessary template helper repoAvatar (#26387)
* Start using template context function (#26254)
* Allow package cleanup from admin page (#25307)
* Fix text truncate (#26354)
* Fix incorrect sort link with `.profile` repository (#26374)
* Use more `IssueList` instead of `[]*Issue` (#26369)
* Rename code_langauge.go to code_language.go (#26377)
* Add changelog for 1.20.3 (#26373)
* Do not highlight `#number` in documents (#26365)
* Bypass MariaDB performance bug of the "IN" sub-query, fix incorrect IssueIndex (#26279)
* Fix nil pointer dereference error when open link with invalid pull index (#26353)
* [skip ci] Updated licenses and gitignores
* Display human-readable text instead of cryptic filemodes (#26352)
* [docs] Add missing backtick in quickstart.zh-cn.md (#26349)
* Fix incorrect CLI exit code and duplicate error message (#26346)
* Improve CLI and messages (#26341)
* Remove backslashed newlines on markdown (#26344)
* Hide `last indexed SHA` when a repo could not be indexed yet (#26340)
* Fix log typo in task.go (#26337)
* Prevent newline errors with Debian packages (#26332)
* Fix the bug when getting files changed for `pull_request_target` event (#26320)
* Refactor backend SVG package and add tests (#26335)
* Fix bug with sqlite load read (#26305)
* Remove commit load branches and tags in wiki repo (#26304)
* Add highlight to selected repos in milestone dashboard (#26300)
* Do not show Profile README when repository is private (#26295)
* Fix incorrect color of selected assignees when create issue (#26324)
* Delete `issue_service.CreateComment` (#26298)
* Make git batch operations use parent context timeout instead of default timeout (#26325)
* Fix typos and grammer problems for actions documentation (#26328)
* Update documentation for 1.21 actions (#26317)
* Fix the wrong derive path (#26271)
* Support getting changed files when commit ID is `EmptySHA` (#26290)
* Add `Retry` button when creating a mirror-repo fails (#26228)
* [skip ci] Updated translations via Crowdin
* Add locale for deleted head branch (#26296)
* Use yellow if an approved review is stale (#26312)
* Remove nonsense `` for commit status check icon (#26287)
* Make confusable character warning less jarring (#25069)
* Update Gmail example (#26302)
* Fix the topic validation rule and suport dots (#26286)
* Upgrade x/net to 0.13.0 (#26297)
* add unit test for user renaming (#26261)
* add some Wiki unit tests (#26260)
* Clarify the logger's MODE config option (#26267)
* speed up TestEventSourceManagerRun (#26262)
* Merge `templates/projects/list.tmpl` and `templates/repo/projects/list.tmpl` together (#26265)
* Allow editing push mirrors after creation (#26151)
* Update Arch linux URL from community to extra (#26273)
* Fix due date rendering the wrong date in issue (#26268)
* Some fixes of the prompt of new branches (#26257)
* Introduce `flex-list` & `flex-item` elements for Gitea UI (#25790)
* Mention `devtest` in frontend contributing guidelines (#26249)
* Add 'Show on a map' button to Location in profile, fix layout (#26214)
* Use shared template for webhook icons (#26242)
* Reduce margins on user settings page, introduce `flex-container` (#26046)
* Refactor and enhance issue indexer to support both searching, filtering and paging (#26012)
* Show image size on view page (#25884)
* Fix pull request check list is limited (#26179)
* Fix API leaking Usermail if not logged in (#25097)
* [skip ci] Updated licenses and gitignores
* Fix typo in metadata (#26207)
* Update js and py dependencies (#26243)
* De-emphasize issue sidebar buttons (#26171)
* Don't autosize textarea in diff view (#26233)
* Add `/public/assets` to `.ignore` (#26232)
* Fix attachment clipboard copy on insecure origin (#26224)
* Fix commit compare style (#26209)
* Fix unable to display individual-level project (#26198)
* Fix access check for org-level project (#26182)
* Fixed incorrect locale references (#26218)
* Use calendar icon for `Joined on...` in profiles (#26215)
* Add changelog for 1.20.2 (#26208)
* Add commits dropdown in PR files view and allow commit by commit review (#25528)
* Warn instead of reporting an error when a webhook cannot be found (#26039)
* Fixing the align of commit stats in commit_page template. (#26161)
* Fix allowed user types setting problem (#26200)
* Hide branch/tag icon if branches/tags are empty (#26204)
* Prevent primary key update on migration (#26192)
* improve unit test for caching (#26185)
* Render plaintext task list items for markdown files (#26186)
* Add tooltip to describe LFS table column and color `delete LFS file` button red (#26181)
* Show branches and tags that contain a commit (#25180)
* Release attachments duplicated check (#26176)
* Calculate MAX_WORKERS default value by CPU number (#26177)
* Fixing redirection issue for logged-in users (#26105)
* Update govulncheck, fix typo (#26168)
* Fix handling of plenty Nuget package versions (#26075)
* Fix typos in Contributing.md (#26170)
* Disable download action logs button when there's no logs (#26114)
* Re-add static images to docs (#26167)
* Update email-setup.en-us.md (#26068)
* Improve display of Labels/Projects/Assignees sort options (#25886)
* Fix wrong branch name in rename branch modal (#26146)
* Doc update swagger doc for POST /orgs/{org}/teams (#26155)
* Fix UI regression of asciinema player (#26159)
* refactor improve NoBetterThan (#26126)
* Update Chinese documents (#26139)
* Fix bugs in LFS meta garbage collection (#26122)
* Move web JSON functions to web context and simplify code (#26132)
* Only show newly pushed branches message in the same repository (#26148)
* Docusaurus-ify (#26051)
* Display deprecated warning in admin panel pages as well as in the log file (#26094)
* Remove "misc" scope check from public API endpoints (#26134)
* Fix LFS object list style (#26133)
* Drop the correct deleted branch table (#26028)
* Fix CLI allowing creation of access tokens with existing name (#26071)
* Fix incorrect router logger (#26137)
* Increase table cell horizontal padding (#26140)
* Update xorm version (#26128)
* Fix UI for release tag page / wiki page / subscription page (#25948)
* added ssh mirror workaround description (#26096)
* Improve "gitea doctor" sub-command and fix "help" commands (#26072)
* Fix wrong commit status in web ui (#26121)
* remove IsWarning in tmpl (#26120)
* Fix minor capitalization error in string (#26100)
* Improve commit graph alignment and truncating (#26112)
* Fix wrong workflow status when rerun a job in an already finished workflow (#26119)
* Allow Organisations to have a E-Mail (#25082)
* doc sync authentication.md to zh-cn (#26117)
* Fix loading `LFS_JWT_SECRET` from wrong section (#26109)
* Avoid writing config file if not installed (#26107)
* Implement auto-cancellation of concurrent jobs if the event is push (#25716)
* [skip ci] Updated translations via Crowdin
* doc guide the user to create the appropriate level runner (#26091)
* Fix handling of Debian files with trailing slash (#26087)
* fix Missing 404 swagger response docs for /admin/users/{username} (#26086)
* Allow the use of alternative net.Listener implementations by downstreams (#25855)
* Add missing default value for some Bool cli flags (#26082)
* Reduce unnecessary DB queries for Actions tasks (#25199)
* Use stderr as fallback if the log file can't be opened (#26074)
* Make organization redirect warning more clear (#26077)
* Replace gogs/cron with go-co-op/gocron (#25977)
* Remove `db.DefaultContext` in `routers/` and `cmd/` (#26076)
* Categorize admin settings sidebar panel (#26030)
* [skip ci] Updated translations via Crowdin
* Fix duplicated url prefix on issue context menu (#26066)
* Add context parameter to some database functions (#26055)
* Fix branch list auth (#26041)
* Fix the truncate and alignment problem for some admin tables (#26042)
* Update secrets.en-us.md (#26057)
* Improve text for empty issue/pr description (#26047)
* Add changelog for 1.20.1 (#26015)
* Fix version in rpm repodata/primary.xml.gz (#26009)
* Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974)
* Use frontend fetch for branch dropdown component (#25719)
* Remove commit status running and warning from the dashboard repo list (#26036)
* Refactor to use urfave/cli/v2 (#25959)
* Remove commit status running and warning to align GitHub (#25839)
* Fix escape problems in the branch selector (#25875)
* Update README.md to fix the broken link of Hugo (#26008)
* Support copy protected branch from template repository (#25889)
* Update JS dependencies (#26025)
* Reduce margins on admin pages (#26026)
* Actions Artifacts support uploading multiple files and directories (#24874)
* [skip ci] Updated translations via Crowdin
* Remove redundant "RouteMethods" method (#26024)
* Adding remaining enum for migration repo model type. (#26021)
* RPM Registry: Show zypper commands for SUSE based distros as well (#25981)
* Fix the route for pull-request's authors (#26016)
* Remove nfnt/resize and oliamb/cutter (#25999)
* Correctly refer to dev tags as nightly in the docker docs (#26004)
* Fix env config parsing for "GITEA____APP_NAME" (#26001)
* Add file status for API "Get a single commit from a repository" (#16205) (#25831)
* Add a link to OpenID Issuer URL in WebFinger response (#26000)
* Fix bug when pushing to a pull request which enabled dismiss approval automatically (#25882)
* [skip ci] Updated translations via Crowdin
* Fix commit status color on dashboard repolist (#25993)
* Improve profile readme rendering (#25988)
* avoid hard-coding height in language dropdown menu (#25986)
* parseScope with owner/repo always sets owner to zero (#25987)
* Bump github.com/golang-jwt/jwt to v5 (#25975)
* Update path related documents (#25417)
* Update djlint, enable H026 and T027 (#25980)
* [skip ci] Updated translations via Crowdin
* Show the mismatched ROOT_URL warning on the sign-in page if OAuth2 is enabled (#25947)
* Refactor "Content" for file uploading (#25851)
* Fix SSPI auth panic (#25955)
* Make pending commit status yellow again (#25935)
* Move public asset files to the proper directory (#25907)
* Disallow dangerous url schemes (#25960)
* Avoid creating directories when loading config (#25944)
* [skip ci] Updated translations via Crowdin
* Import `sortablejs` only once (#25936)
* Make environment-to-ini work with INSTALL_LOCK=true (#25926)
* Ignore `runs-on` with expressions when warning no matched runners (#25917)
* Skip unuseful error message in dev mode when watching local filesystem (#25919)
* Add shutting down notice (#25920)
* Downgrading Snap to build with node/18 instead of node/20
* Fix margin on the new/edit project page. (#25885)
* Add 1.20.0 changelog (#25901)
* Fix incorrect milestone count when provide a keyword (#25880)
* Avoid opening/closing PRs which are already merged (#25883)
* Make `add line comment` buttons focusable (#25894)
* Fix "Flash" message usage (#25895)
* [skip ci] Updated translations via Crowdin
* Add support for different Maven POM encoding (#25873)
* Fix incorrect release count (#25879)
* Add Github related extensions in devcontainer (#25800)
* Add error info if no user can fork the repo (#25820)
* Fix wrong usage of PathEscapeSegments in branch list page (#25864)
* fix incorrect repo url when changed the case of ownername (#25733)
* Upgrade go dependencies (#25819)
* Don't stack PR tab menu on small screens (#25789)
* Link to list of vulnerabilities (#25872)
* [skip ci] Updated translations via Crowdin
* move issue filters to shared template (#25729)
* [skip ci] Updated translations via Crowdin
* Remove `git.FileBlame` (#25841)
* Fix empty project displayed in issue sidebar (#25802)
* Update blog links (#25843)
* Fix margin on the `new/edit milestone` page (#25801)
* Do not "guess" the file encoding/BOM when using API to upload files (#25828)
* [skip ci] Updated translations via Crowdin
* Show correct SSL Mode on "install page" (#25818)
* Fix incorrect oldest sort in project list (#25806)
* Fix the error message when the token is incorrect (#25701)
* Exclude default branch from pushed branch hint (#25795)
* For API attachments, use API URL (#25639)
* Fix WORK_DIR for docker (root) image (#25738)
* Avoid amending the Rebase and Fast-forward merge if there is no message template (#25779)
* Show edit title button on commits tab of PR, too (#25791)
* Make "install page" respect environment config (#25648)
* Enable H014 and H023 djlint rules (#25786)
* Restructure issue list template, styles (#25750)
* Fix notification list bugs (#25781)
* Revert package access change from #23879 (#25707)
* Make route middleware/handler mockable (#25766)
* Update tool dependencies, lock govulncheck and actionlint (#25655)
* Test if container blob is accessible before mounting (#22759)
* Always pass 6-digit hex color to monaco (#25780)
* Fix the wrong default branch name displayed by checkout (#25777)
* Tweak repo topics bar (#25769)
* docs: rootless docker ssh's default port is 2222 (#25771)
* Repository Archived text title center align (#25767)
* Update JS dependencies, misc tweaks (#25768)
* Clarify "text-align" CSS helpers, fix clone button padding (#25763)
* Switch to `vite-string-plugin` (#25762)
* Newly pushed branches hints on repository home page (#25715)
* Translate untranslated string in issues list (#25759)
* Fix `ref` for workflows triggered by `pull_request_target` (#25743)
* Minify CSS with Lightning CSS (#25754)
* Reformat some templates (#25756)
* Add open/closed field support for issue index (#25708)
* Fix activity type match in `matchPullRequestEvent` (#25746)
* Following up fixes for "Fix inconsistent user profile layout across tabs" (#25739)
* Hide `add file` button for pull mirrors (#25748)
* Apply to became a maintainer. (#25745)
* Fix broken translations for package documantion (#25742)
* Less naked returns (#25713)
* [skip ci] Updated translations via Crowdin
* Remove unused code (#25734)
* Fix commits table regression (#25710)
* Fix inconsistent user profile layout across tabs (#25625)
* Simplify the LFS GC logger usage (#25717)
* Allow/fix review (approve/reject) of empty PRs (#25690)
* Correct permissions for `.ssh` and `authorized_keys` (#25721)
* Sync branches when mirroring (#25722)
* Disable run user change in installation page (#22499)
* [skip ci] Updated translations via Crowdin
* Show correct naming for 1 comment (#25704)
* Check `ctx.Written()` for `GetActionIssue` (#25698)
* Changelog for v1.19.4 (#25667) (#25709)
* Remove `feature` label from `feature request` issue template (#25696)
* Fix tags header and pretty format numbers (#25624)
* Fix position of org follow button (#25688)
* [skip ci] Updated translations via Crowdin
* Replace `interface{}` with `any` (#25686)
* Several fixes for mobile UI (#25634)
* Add elapsed time on debug for slow git commands (#25642)
* some less naked returns (#25682)
* Prevent duplicate image loading (#25675)
* Add unit test for `HashAvatar` (#25662)
* Fix the nil pointer when assigning issues to projects (#25665)
* Actions list enhancements (#25601)
* Fix issues indexer document mapping (#25619)
* Fix show more for image on diff page (#25672)
* Prevent SVG shrinking (#25652)
* Log the real reason when authentication fails (but don't show the user) (#25414)
* Add unit test for repository collaboration (#25640)
* Fix UI misalignment on user setting page (#25629)
* [skip ci] Updated translations via Crowdin
* Correct translation wrong format (#25643)
* Add direct serving of package content (#25543)
* Fix bug when change user name (#25637)
* Make "cancel" buttons have proper type in modal forms (#25618)
* Make FindBranches have stable result (#25631)
* Display branch commit status (#25608)
* use css on labels (#25626)
* Get latest commit statuses from database instead of git data on dashboard for repositories (#25605)
* Add log line anchor for action logs (#25532)
* Support displaying diff stats in PR tab bar (#25387)
* [skip ci] Updated licenses and gitignores
* Move some files under repo/setting (#25585)
* Following-up improvments for various PRs (#25620)
* Set SSH_AUTHORIZED_KEYS_BACKUP to false (#25412)
* Fix bug of branches API with tests (#25578)
* [skip ci] Updated translations via Crowdin
* Application as a maintainer (#25614)
* Adding branch-name copy to clipboard branches screen. (#25596)
* Use AfterCommitId to get commit for Viewed functionality (#25529)
* Fix branch commit message too long problem (#25588)
* Restrict `[actions].DEFAULT_ACTIONS_URL` to only `github` or `self` (#25581)
* Add API for changing Avatars (#25369)
* read-only checkboxes don't appear and don't entirely act the way one might expect (#25573)
* Redirect to package after version deletion (#25594)
* Update emoji set to Unicode 15 (#25595)
* Fix `lint-swagger` action (#25593)
* Replace fomantic divider module with our own (#25539)
* Add documentation about supported workflow trigger events (#25582)
* Sync branches into databases (#22743)
* Fix milestones deletion (#25583)
* Reduce table padding globally (#25568)
* Use fetch form action for lock/unlock/pin/unpin on sidebar (#25380)
* Support downloading raw task logs (#24451)
* [skip ci] Updated translations via Crowdin
* Split lfs size from repository size (#22900)
* Use correct response code in push mirror creation response in v1_json.tmpl (#25476)
* Do not prepare oauth2 config if it is not enabled, do not write config in some sub-commands (#25567)
* Fix content holes in Actions task logs file (#25560)
* Align language menu icon and fit the footer area (#25556)
* Fix bugs related to notification endpoints (#25548)
* Add custom ansi colors and CSS variables for them (#25546)
* Use flex instead of float for sort button and search input (#25519)
* Fix sub-command log level (#25537)
* Update JS dependencies and misc tweaks (#25540)
* Change `Regenerate Secret` button display (#25534)
* Fix rerun icon on action view component (#25531)
* Fix admin-dl-horizontal (#25512)
* Fix input `line-height` cutting off `g` (#25334)
* Add toasts to UI (#25449)
* [skip ci] Updated translations via Crowdin
* Add `make poetry-update`, upgrade `djlint` (#25399)
* Use JSON response for "user/logout" (#25522)
* Fix migrate page layout on mobile (#25507)
* Add Adopt repository event and handler (#25497)
* Support `pull_request_target` event (#25229)
* Fix CLI sub-command handling (#25501)
* Document creating an API key from the CLI (#25504) (#25510)
* Clarify the reason why the user can't add a new email if there is a pending activation (#25509)
* Allow change line of admin-dl-horizontal dt (#25508)
* [skip ci] Updated translations via Crowdin
* Link to existing PR when trying to open a new PR on the same branches (#25494)
* Fine tune "dropdown button" icon (#25442)
* Revert "Make buttons in a modal form have proper type. (#25446)" (#25485)
* Highlight viewed files differently in the PR filetree (#24956)
* Improve loadprojects for issue list (#25468)
* Only show 'Manage Account Links' when necessary (#25311)
* fix tags line no margin see #25255 (#25280)
* Use InitWorkPathAndCfgProvider for environment-to-ini to avoid unnecessary checks (#25480)
* Fix wrong warn messages in migration steps (#25475)
* Navbar fixes (#25402)
* Fix default value for LocalURL (#25426)
* [skip ci] Updated translations via Crowdin
* Do not publish docker release images on `-dev` tags (#25471)
* Improve wiki sidebar and TOC (#25460)
* Fix `Init` of db indexer (#25470)
* Add `Makefile` to `files-changed` (#25463)
* Fix repo search broken because of profile page added (#25455)
* Refactor indexer (#25174)
* Store and use seconds for timeline time comments (#25392)
* Make buttons in a modal form have proper type. (#25446)
* Make "dismiss" content shown correctly (#25461)
* Gitea version in Makefile (#25456)
* Import additional secrets via file uri (#25408)
* Remove `deps-tools` from `backend` job (#25454)
* Update octicons and use `octicon-file-directory-symlink` (#25453)
* add `test-frontend` back to actions (#25452)
* Remove test string (#25447)
* Fix `Permission` in API returned repository struct (#25388)
* Diff page enhancements (#25398)
* Introduce shared template for search inputs (#25338)
* Improve 'Privacy' section in profile settings (#25309)
* Change default email domain for LDAP users (#25425)
* Switch to ansi_up for ansi rendering in actions (#25401)
* Various UI fixes (#25264)
* Move some regexp out of functions (#25430)
* Show outdated comments in files changed tab (#24936)
* Remove "CHARSET" config option for MySQL, always use "utf8mb4" (#25413)
* Fine tune project board label colors and modal content background (#25419)
* Fix missing commit message body when the message has leading newlines (#25418)
* add python/poetry to devcontainer (#25407)
* Refactor path & config system (#25330)
* Add actor and status dropdowns to run list (#25118)
* Use the new download domain replace the old (#25405)
* Avoid polluting config file when "save" (#25395)
* Fix dropdown icon layout on diff page (#25397)
* Support configuration variables on Gitea Actions (#24724)
* Substitute variables in path names of template repos too (#25294)
* Navbar styling rework (#25343)
* Fix blank dir message when uploading files from web editor (#25391)
* Add git-lfs support to devcontainer (#25385)
* Use qwtel.sqlite-viewer instead of alexcvzz.vscode-sqlite (#25386)
* Use Actions git context instead of dynamically created buildkit one (#25381)
* rename tributeValues to mentionValues (#25375)
* Fix LDAP sync when Username Attribute is empty (#25278)
* Fetch all git data for embedding correct version in docker image (#25361)
* Fix sidebar label dropdown divider (#25359)
* Fix issue filters on mobile view (#25368)
* Refactor: TotalTimest return seconds (#25370)
* Fix incorrect actions ref_name (#25358)
* Make backend code respond correct JSON when creating PR (#25353)
* Fix loading state regression in markup content (#25349)
* Batch delete issue and improve tippy opts (#25253)
* Only run `docker-dryrun` when necessary (#25329)
* fix a nit error output in Makefile (#25360)
* [skip ci] Updated translations via Crowdin
* Clean up pyproject.toml and package.json, fix poetry options (#25327)
* Fix label list divider (#25312)
* Avoid polluting the config (#25345)
* Fix incorrect link-action event target (#25306)
* Write absolute AppDataPath to app.ini when installing (#25331)
* Add Exoscale to installation on cloud provider docs (#25342)
* Fix UI on mobile view (#25315)
* When viewing a file, hide the add button (#25320)
* Update JS dependencies, remove space after emoji completion (#25266)
* Refactor web package and context package (#25298)
* build nightly docker images (#25317)
* Add `stylelint-declaration-block-no-ignored-properties` (#25284)
* Remove EasyMDE focus outline on text (#25328)
* use Actions environment variables in Makefile (#25319)
* add `stylelint-stylistic` (#25285)
* Remove more unused Fomantic variants (#25292)
* Build nightly binaries with Actions (#25308)
* Fix displayed RPM repo url (#25310)
* Use fetch to send requests to create issues/comments (#25258)
* Show if File is Executable (#25287)
* Add devcontainer config for developing Gitea (#24781)
* Add link to support page for commercial support (#25293)
* Docs about how to generate config for act runner with docker and setup it with docker-compose (#25256)
* Fix some UI alignments (#25277)
* Remove fomantic inverted variations (#25286)
* Fix issue and commit status popup padding (#25254)
* Show OAuth2 errors to end users (#25261)
* [skip ci] Updated translations via Crowdin
* Fix index generation parallelly failure (#25235)
* Fix variable in template (#25267)
* Add template linting via djlint (#25212)
* Fix edit OAuth application width (#25262)
* Use flex to align SVG and text (#25163)
* GitHub Actions enhancements for frontend (#25150)
* Add missing `v` in migrations.go (#25252)
* Change form actions to fetch for submit review box (#25219)
* Fix panic when migrating a repo from GitHub with issues (#25246)
* Fix description of drop custom_labels migration (#25243)
* Fix all possible setting error related storages and added some tests (#23911)
* [skip ci] Updated translations via Crowdin
* Revert overflow: overlay (revert #21850) (#25231)
* Support changing labels of Actions runner without re-registration (#24806)
* Improve AJAX link and modal confirm dialog (#25210)
* Use inline SVG for built-in OAuth providers (#25171)
* Disable `Create column` button while the column name is empty (#25192)
* Fix profile render when the README.md size is larger than 1024 bytes (#25131)
* Change access token UI to select dropdowns (#25109)
* Fix task list checkbox toggle to work with YAML front matter (#25184)
* Fix compatible for webhook ref type (#25195)
* Hide limited users if viewed by anonymous ghost (#25214)
* Update `from-source.zh-cn.md` & `from-source.en-us.md` - Cross Compile Using Zig (#25194)
* [skip ci] Updated translations via Crowdin
* Remove hacky patch for "safari emoji glitch fix" (#25208)
* Do not overwrite the log mode when installing (#25203)
* Fix fullscreen for action (#25200)
* Adjust style for action run list (align icons, adjust padding) (#25170)
* Improve some documents: release version, logging, NFS lock (#25202)
* [skip ci] Updated licenses and gitignores
* Add `WithPullRequest` for `actionsNotifier` (#25144)
* [skip ci] Updated translations via Crowdin
* [skip ci] Updated translations via Crowdin
* Update github.com/google/go-github to v53 (#25157)
* Fix bug for code search if code is disabled (#25173)
* Minor arc-green color tweaks (#25175)
* Fix duplicate Reviewed-by trailers (#24796)
* Fix #25133 (#25162)
* Fix mobile navbar and misc cleanups (#25134)
* Button and color enhancements (#24989)
* Fix setup-go actions (#25167)
* [skip ci] Updated translations via Crowdin
* Modify OAuth login ui and fix display name, iconurl related logic (#25030)
* Fix open redirect check for more cases (#25143)
* Update js dependencies (#25137)
* Remove duplicated functions when deleting a branch (#25128)
* Add codeowners feature (#24910)
* Fix strange UI behavior of cancelling dismiss review modal (#25133)
* Fix `MilestoneIDs` when querying issues (#25125)
* Fix incorrect git ignore rule and add missing license files (#25135)
* Change branch name from master to main in some documents' links (#25126)
* Remove incorrect element ID on "post-install" page (#25104)
* [skip ci] Updated translations via Crowdin
* Improve notification icon and navbar (#25111)

Loading...
Request History
Eric Schirra's avatar

ecsos created request

- Update to version 1.21.0:
* Add v1.21.0 changelog (#28005) (#28048)
* enable system users for comment.LoadPoster (#28014) (#28032)
* Fix viewing wiki commit on empty repo (#28040) (#28044)
* Add word break to the repo list in admin settings page (#28034) (#28035)
* fixed duplicate attachments on dump on windows (#28019) (#28031)
* Dont leak private users via extensions (#28023) (#28029)
* Change default size of issue/pr attachments and repo file (#27946) (#28017)
* Fix wrong xorm Delete usage(backport for 1.21) (#28002)
* Move some JS code from `fomantic.js` to standalone files (#27994) (#28001)
* Render email addresses as such if followed by punctuation (#27987) (#27992)
* Show error toast when file size exceeds the limits (#27985) (#27986)
* Fix citation error when the file size is larger than 1024 bytes (#27958) (#27965)
* Add word-break to repo description in home page (#27924) (#27957)
* Document REACTION_MAX_USER_NUM setting option (#27954) (#27959)
* Fix rendering assignee changed comments without assignee (#27927) (#27952)
* Add word break to release title (#27942) (#27947)
* Update environment-to-ini flag parsing (#27914) (#27940)
* Unify two factor check (#27915) (#27929)
* Remove `known issue` section in Gitea Actions Doc (#27930) (#27938)
* Fix JS NPE when viewing specific range of PR commits (#27912) (#27923)
* Install poetry dependencies with --no-root (#27919) (#27920)
* Show correct commit sha when viewing single commit diff (#27916) (#27921)
* Fix 500 when deleting a dismissed review (#27903) (#27910)
* Remove action runners on user deletion (#27902) (#27908)
* Backport translations to v1.21 (#27899)
* Remove set tabindex on view issue (#27892) (#27896)
* Fix DownloadFunc when migrating releases (#27887) (#27890)
* Fix http protocol auth (#27875) (#27876)
* Reduce margin/padding on flex-list items and divider (#27872) (#27874)
* refactor postgres connection string building (#27723) (#27869)
* Change katex limits (#27823) (#27868)
* doc: actions/act-runner: document running as a systemd service (#27844) (#27866)
* Delete repos of org when purge delete user (#27273) (#27728)
* Clean up template locale usage (#27856) (#27857)
* Fix package webhook (#27839) (#27855)
* Add user secrets API integration tests (#27832) (#27852)
* Fix wrong relative path on obtain token from command line (#27850) (#27851)
* doc: actions/act-runner: document obtaining a runner registration token from gitea CLI (#27845) (#27848)
* Fix/upload artifact error windows (#27802) (#27840)
* Always use whole user name as link (#27815) (#27838)
* Fix bad method call when deleting user secrets via API (#27829) (#27831)
* Dockerfile small refactor (#27757) (#27826)
* Upgrade xorm to 1.3.4 (#27807) (#27813)
* Chroma v2.10.0 (#27803) (#27805)
* Add dedicated class for empty placeholders (#27788) (#27792)
* Close all hashed buffers (#27787) (#27790)
* Add gap between diff boxes (#27776) (#27781)
* Do not force creation of _cargo-index repo on publish (#27266) (#27765)
* Fix incorrect "tab" parameter for repo search sub-template (#27755) (#27764)
* fix issues in translation file (#27699) (#27737)
* Fix label render containing invalid HTML (#27752) (#27762)
* Fix `link-action` redirect network error (#27734) (#27749)
* Fix duplicate project board when hitting `enter` key (#27746) (#27751)
* Fix incorrect ctx usage in defer function (#27740) (#27741)
* fix labeler config on release/v1.21 (#27738)
* Enable followCursor for language stats bar (#27713) (#27739)
* Add doctor dbconsistency fix to delete repos with no owner (#27290) (#27693)
* Fix org team endpoint (#27721) (#27727)
* Feed UI Improvements (#27356) (#27717)
* Improve diff tree spacing (#27714) (#27719)
* Improve feed icons and feed merge text color (#27498) (#27716)
* [FIX] resolve confusing colors in languages stats by insert a gap (#27704) (#27715)
* Fix sticky diff header background (#27697) (#27712)
* Adapt `.changelog.yml` to new labeling system (#27701) (#27702)
* cleanup repo details icons/labels (#27644) (#27654)
* Fix required checkboxes in issue forms (#27592) (#27692)
* Upgrade xorm (#27673) (#27691)
* Always delete existing scheduled action tasks (#27662) (#27688)
* Clipboard copy enhancements (#27669) (#27681)
* Support allowed hosts for webhook to work with proxy (#27655) (#27675)
* Fix poster is not loaded in get default merge message (#27657) (#27666)
* Hide archived labels by default from the suggestions when assigning labels for an issue (#27451) (#27661)
* Improve dropdown button alignment and fix hover bug (#27632) (#27637)
* Improve retrying index issues (#27554) (#27634)
* Fix 404 when deleting Docker package with an internal version (#27615) (#27630)
* Change the default branch in the agit docs (#27621) (#27623)
* Backport manually for a tmpl issue in v1.21 (#27612)
* Fix build errors on BSD (in BSDMakefile) (#27594) (#27608)
* Upgrade go dependencies (#27599) (#27609)
* Keep filter when showing unfiltered results on explore page (#27192) (#27589)
* Don't show Link to TOTP if not set up (#27585) (#27588)
* Fix data-race bug when accessing task.LastRun (#27584) (#27586)
* Replace ajax with fetch, improve image diff (#27267) (#27583)
* fully replace drone with actions (#27556) (#27575)
* show manual cron run's last time (#27544) (#27577)
* Revert "Fix pr template (#27436)" (#27567)
* Fix attachment download bug (#27486) (#27571)
* Increase queue length (#27555) (#27562)
* Respect SSH.KeygenPath option when calculating ssh key fingerprints (#27536) (#27551)
* Avoid run change title process when the title is same (#27467) (#27558)
* Remove max-width and add hide text overflow (#27359) (#27550)
* use hosted runners for nightly actions (#27485) (#27488)
* switch to using official AWS step in release nightly (#27532) (#27547)
* Fix `environment-to-ini` inherited key bug (#27543) (#27546)
* api: GetPullRequestCommits: return file list (#27483) (#27539)
* Improve dropdown's behavior when there is a search input in menu (#27526) (#27534)
* Restore warning commit status (#27504) (#27529)
* Update JS and PY dependencies (#27501) (#27518)
* Add hover background to wiki list page (#27507) (#27521)
* Fix mermaid flowchart margin issue (#27503) (#27516)
* bump go-deps (#27489) (#27493)
* Enable markdownlint `no-duplicate-header` (#27500) (#27506)
* Fix panic in storageHandler (#27446) (#27479)
* Revert #27426 (#27474)
* Don't let API add 2 exclusive labels from same scope (#27433) (#27460)
* Refactor system setting (#27000) (#27452)
* When comparing with an non-exist repository, return 404 but 500 (#27437) (#27442)
* Fix pr template (#27436) (#27440)
* Fix missing `ctx` in new_form.tmpl (#27434) (#27438)
* Fix yet another `ctx` template bug (#27417) (#27426)
* Use flex-container for repo and org settings (#27418) (#27430)
* Add Index to `action.user_id` (#27403) (#27425)
* Add 1.20.5 changelog (#27404) (#27412)
* Don't use subselect in `DeleteIssuesByRepoID` (#27332) (#27408)
* Add support for HEAD ref in /src/branch and /src/commit routes (#27384) (#27407)
* Make Actions tasks/jobs timeouts configurable by the user (#27400) (#27402)
* Fix git 2.11 error when checking IsEmpty (#27393) (#27397)
* Hide archived labels when filtering by labels on the issue list (#27115) (#27381)
* Allow get release download files and lfs files with oauth2 token format (#26430) (#27379)
* highlight user details link (#26998) (#27376)
* Fix missing ctx for GetRepoLink in dashboard (#27372) (#27375)
* Introduce fixes and more rigorous tests for 'Show on a map' feature (#26803) (#27365)
* Absolute positioned checkboxes overlay floated elements (#26870) (#27366)
* Fix template bug (#27362) (#27364)
* Fix repo count in org action settings (#27245) (#27353)
* Add protected branch name description (#27257) (#27351)
* More `db.DefaultContext` refactor (#27265) (#27347)
* Improve tree not found page (#26570) (#27346)
* Add logs for data broken of comment review (#27326) (#27345)
* Add Index to `comment.dependent_issue_id` (#27325) (#27340)
* Fix the approval count of PR when there is no protection branch rule (#27272) (#27343)
* Fix review UI (#27322) (#27331)
* Fix Bug in Issue Config when only contact links are set (#26521) (#27334)
* Fix divider in subscription page (#27298) (#27301)
* Improve issue history dialog and make poster can delete their own history (#27323) (#27327)
* Improve branch list UI (#27319) (#27324)
* Redefine the meaning of column is_active to make Actions Registration Token generation easier (#27143) (#27304)
* fix orphan check for deleted branch (#27310) (#27321)
* Fix protected branch icon location (#26576) (#27317)
* Use vitest globals (#27102) (#27311)
* bump bleve (#27300) (#27305)
* Fix yaml test (#27297) (#27303)
* Enable production source maps for index.js, fix CSS sourcemaps (#27291) (#27295)
* Fix some animation bugs (#27287) (#27294)
* Add missed return to actions view fetch (#27289) (#27293)
* Fix more yaml lint errors (#27284) (#27288)
* Add missing IconHTML size (#27269) (#27283)
* Fix incorrect change from #27231 (#27275) (#27282)
* Another round of `db.DefaultContext` refactor (#27103) (#27262)
* Backport ctx locale refactoring manually (#27231) (#27259) (#27260)
* Disable `Test Delivery` and `Replay` webhook buttons when webhook is inactive (#27211) (#27253)
* Fix PushEvent NullPointerException jenkinsci/github-plugin (#27203) (#27251)
* Use mask-based fade-out effect for `.new-menu` (#27181) (#27243)
* Add missing public user visibility in user details page (#27246) (#27250)
* cleanup locale function usage (#27227) (#27240)
* Fix z-index on markdown completion (#27237) (#27239)
* Fix EOL handling in web editor (#27141) (#27234)
* Update database-preparation and add note re: MariaDB (#27232) (#27236)
* Allow copying issue comment link on archived repos and when not logged in (#27193) (#27210)
* fix issues on action runners page (#27226) (#27233)
* Fix Fomantic UI dropdown icon bug when there is a search input in menu (#27225) (#27228)
* Quote table `release` in sql queries (#27205) (#27218)
* Update go-enry to 2.8.5 (#27215) (#27217)
* Update nodejs installation method in release container (#27207) (#27212)
* fix: text decorator on issue sidebar menu label (#27206) (#27209)
* Update JS and Poetry dependencies and eslint (#27200) (#27201)
* Fix release URL in webhooks (#27182) (#27185)
* Fix review request number and add more tests (#27104) (#27168)
* Fix dropdown icon position (#27175) (#27177)
* Fix repo sub menu (#27169) (#27170)
* Fix the variable regexp pattern on web page (#27161) (#27164)
* Fix organization field being null in POST /orgs/{orgid}/teams (#27150) (#27163)
* Add index to `issue_user.issue_id` (#27154) (#27158)
* Fix successful return value for `SyncAndGetUserSpecificDiff` (#27152)
* Improve actions docs related to `pull_request` event (#27126)
* Remove outdated paragraphs when comparing Gitea Actions to GitHub Actions (#27119)
* Fix: treat tab "overview" as "repositories" in user profiles without readme (#27124)
* Fix incorrect test code for error handling (#27139)
* Increase auth provider icon size on login page (#27122)
* fix pagination for followers and following (#27127)
* services/wiki: Close() after error handling (#27129)
* Use fetch helpers instead of fetch (#27026)
* Change green buttons to primary color (#27099)
* Fix wrong xorm get usage on migration (#27111)
* Fix the incorrect route path in the user edit page. (#27007)
* Refactor lfs requests (#26783)
* Display archived labels specially when listing labels (#26820)
* Remove a `gt-float-right` and some unnecessary helpers (#27110)
* [skip ci] Updated licenses and gitignores
* Fix token endpoints ignore specified account (#27080)
* Make SSPI auth mockable (#27036)
* Search branches (#27055)
* Fix wrong migration for email address (#27106)
* [skip ci] Updated translations via Crowdin
* Support `.git-blame-ignore-revs` file (#26395)
* Add `RemoteAddress` to mirrors (#26952)
* Upgrading the actions/checkout@4 (#27096)
* Next round of `db.DefaultContext` refactor (#27089)
* Ui correction in mobile view nav bar left aligned items. (#27046)
* Add missing deps to files-changed (#27100)
* Use db.WithTx for AddTeamMember to avoid ctx abuse (#27095)
* Drop Node.js 16 and update js dependencies (#27094)
* Fix NPE when editing OAuth2 applications (#27078)
* Use `print` instead of `printf` (#27093)
* Add tests for db indexer in indexer_test.go (#27087)
* [skip ci] Updated translations via Crowdin
* Allow empty Conan files (#27092)
* Actions are no longer experimental, so enable them by default (#27054)
* Update brew installation documentation since gitea moved to brew core package (#27070)
* More refactoring of `db.DefaultContext` (#27083)
* [skip ci] Updated translations via Crowdin
* Reduce usage of `db.DefaultContext` (#27073)
* Remove the useless function `GetUserIssueStats` and move relevant tests to `indexer_test.go` (#27067)
* Fix issue templates when blank isses are disabled (#27061)
* Display all user types and org types on admin management UI (#27050)
* Apply lng2020 to maintainers (#27068)
* Fix incorrect default branch label while switching between branches (#27053)
* set version in snapcraft yaml
* Replace 'userxx' with 'orgxx' in all test files when the user type is org (#27052)
* [skip ci] Updated translations via Crowdin
* Load reviewer before sending notification (#27063)
* bump all nightly builds to 16gb
* Show the repo count in code tab on both user profile and org page. (#27048)
* Fix Fomantic's line-height causing vertical scrollbars to appear (#26961)
* Dashboard context dropdown position fix on landing page in mobile view. (#27047)
* fix media description render for orgmode (#26895)
* Show OpenID Connect and OAuth on signup page (#20242)
* Update status and code index after changing the default branch (#27018)
* add sparse url in cargo package guide (#26937)
* Add missing 404 response to Swagger (#27038)
* Fix object storage path handling (#27024)
* [skip ci] Updated translations via Crowdin
* bump rootful to 16gb
* setup go in the nightly release pipeline
* Speed up nightly builds (#27045)
* Improve repo/user/org search (#27030)
* Use Actuated.dev runner for nightly builds
* update snap package (#27021)
* resolve issue with sort icons on admin/users and admin/runners (#24360)
* Add more package registry paths to the labeler (#27032)
* Extract auth middleware from service (#27028)
* S3: log human readable error on connection failure (#26856)
* [skip ci] Updated translations via Crowdin
* Fix "delete" modal dialog for issue/PR (#27015)
* Fix context cache bug & enable context cache for dashabord commits' authors (#26991)
* fix: typo (#27009)
* Use secure cookie for HTTPS sites (#26999)
* Add fetch wrappers, ignore network errors in actions view (#26985)
* [skip ci] Updated translations via Crowdin
* Add some more labels to labeler (#26987)
* Fix INI parsing for value with trailing slash (#26995)
* Correct the database.LOG_SQL default value in config cheat sheet (#26997)
* Improve "language stats" UI (#26968)
* [skip ci] Updated translations via Crowdin
* Update chroma to v2.9.1 (#26990)
* Improve issue list layout (#26983)
* [skip ci] Updated translations via Crowdin
* Move some functions to service layer (#26969)
* Lock yamllint and update indirect python deps (#26979)
* Chroma color tweaks (#26978)
* Add a new column schedule_id for action_run to track (#26975)
* Improve flex list UI (#26970)
* Clarify the git command Stdin hanging problem (#26967)
* Add v1.20.4 changelog (#26974)
* Check newly added node type before "attachDirAuto" (#26972)
* Expanding documentation in queue.go (#26889)
* move repository deletion to service layer (#26948)
* Add `yamllint` (#26965)
* Fix yaml quoting (#26964)
* [skip ci] Updated translations via Crowdin
* Add `actions/labeler` (#26962)
* Team invite url fix when registration disabled (#26950)
* Refactor dashboard/feed.tmpl (#26956)
* Improve hint when uploading a too large avatar (#26935)
* Replace `util.SliceXxx` with `slices.Xxx` (#26958)
* Add reverseproxy auth for API back with default disabled (#26703)
* Add "dir=auto" for input/textarea elements by default (#26735)
* Fix schedule actions still running even if workflow disalbed (#26939)
* Fix the missing repo count (#26942)
* Improve SSH Key / GPG Key / Deploy Key UI (#26949)
* [skip ci] Updated translations via Crowdin
* Update nginx recommendations (#26924)
* docs: Update Profile README information (#26947)
* Fix scoped label layout (#26932)
* Move createrepository from module to service layer (#26927)
* Add a documentation note for Windows Service (#26938)
* allow "latest" to be used in release vTag when downloading file (#26748)
* Extract common code to new template (#26933)
* Show always repo count in header (#26842)
* Show always repo count in header (#26842)
* Artifacts retention and auto clean up (#26131)
* Fix UI anomalies (#26929)
* Fix the display of org level badges (#26504)
* Add missing translation (#26926)
* Vendor `jquery.are-you-sure` with strict mode fixes (#26901)
* Fix the secret regexp pattern on web page (#26910)
* Add @chenrui333 as maintainer (#26917)
* Move notification interface to services layer (#26915)
* fetch emails of currently displayed user on admin page (#26918)
* Improve LDAP group config documentation, fixes #21159 (#21227)
* update footer link to new landing page (#26916)
* Remove `Named` interface (#26913)
* Refactor secrets modification logic (#26873)
* Add missing `reqToken()` to notifications endpoints (#26914)
* feat(API): add routes and functions for managing user's secrets (#26909)
* Move feed notification service layer (#26908)
* Extract common code to new template (#26903)
* Move ui notification to service layer (#26907)
* Remove duplicated notify mail configuration on tests (#26912)
* Move indexer notification to service layer (#26906)
* Move mail notification logic to service layer (#26905)
* Improve DeleteByID (#26904)
* Update backup instructions to align with archive structure (#26902)
* More fixes for the "commit-body" (#26898)
* Show queue's active worker number (#26896)
* Remove CSS `has` selector and improve various styles (#26891)
* [skip ci] Updated licenses and gitignores
* Update documents to fix some links (#26885)
* clarify aspects of the dump command (#26887)
* Relocate the `RSS user feed` button (#26882)
* Use Go 1.21 and update dependencies (#26878)
* Update docs about attachment path (#26883)
* Refactor "shortsha" (#26877)
* Fix wrong review requested number (#26784)
* Refactor `og:description` to limit the max length (#26876)
* Reorder blocks in vue SFCs (#26874)
* Make it posible to customize nav text color via css var (#26807)
* Enable djlint H008 and fix issues (#26869)
* Improve opengraph previews (#26851)
* Add more descriptive error on forgot password page (#26848)
* Allow users with write permissions for issues to add attachments with API (#26837)
* Move licenses.txt to /assets directory (#26866)
* Use case-insensitive regex for all webpack assets (#26867)
* restrict certificate type for builtin SSH server (#26789)
* feat(API): add secret deletion functionality for repository (#26808)
* Avoid double-unescaping of form value (#26853)
* Move web/api context related testing function into a separate package (#26859)
* Remove some unused CSS styles (#26852)
* [skip ci] Updated translations via Crowdin
* Minor dashboard tweaks, fix flex-list margins (#26829)
* Update team invitation email link (#26550)
* Redirect from `{repo}/issues/new` to `{repo}/issues/new/choose` when blank issues are disabled (#26813)
* Remove "TODO" tasks from CSS file (#26835)
* User details page (#26713)
* Render code blocks in repo description (#26830)
* Remove joinPaths function (#26833)
* Remove polluted `.ui.right` (#26825)
* Sync tags when adopting repos (#26816)
* rm comment about hugo (#26832)
* Fix filename for .spectral.yaml (#26828)
* [skip ci] Updated translations via Crowdin
* Check blocklist for emails when adding them to account (#26812)
* Remove polluted ".ui.left" style (#26809)
* Remove fomantic `text` module (#26777)
* Use `Set[Type]` instead of `map[Type]bool/struct{}`. (#26804)
* Fix verifyCommits error when push a new branch (#26664)
* Fix Uint8Array comparisons and update vitest (#26805)
* Add various missing files-changed dependencies (#26799)
* Improve flex list item padding (#26779)
* Include the GITHUB_TOKEN/GITEA_TOKEN secret for fork pull requests (#26759)
* feat(API): add route and implementation for creating/updating repository secret (#26766)
* Replace deprecated `elliptic.Marshal` (#26800)
* Updating the js libraries to latest version. (#26795)
* Fix some slice append usages (#26778)
* Use Go 1.21 for golangci-lint (#26786)
* Fix notification circle (border-radius) (#26794)
* Fix context filter has no effect in dashboard (#26695)
* Add default label in branch select list (#26697)
* Remove redundant nil check in `WalkGitLog` (#26773)
* Remove fomantic `item` module (#26775)
* Update info regarding internet connection for build (#26776)
* Fix being unable to use a repo that prohibits accepting PRs as a PR source. (#26785)
* Add fix incorrect can_create_org_repo for org owner team (#26683)
* [skip ci] Updated translations via Crowdin
* Improve modal dialog UI (#26764)
* Improve the "bug report" template and "support options" document (#26753)
* Unify `border-radius` behavior (#26770)
* Reduce some allocations in type conversion (#26772)
* Refactor some CSS styles and simplify code (#26771)
* Add auth-required to config.json for Cargo http registry (#26729)
* refactor(API): refactor secret creation and update functionality (#26751)
* Fix bug for ctx usage (#26762)
* Remove some transition related code (#26755)
* Expanded minimum RSA Keylength to 3072 (#26604)
* [skip ci] Updated licenses and gitignores
* Use docs.gitea.com instead of docs.gitea.io (#26739)
* Adding hint `Archived` to archive label. (#26741)
* Move `modules/mirror` to `services` (#26737)
* [skip ci] Updated translations via Crowdin
* Fix template bugs in recently_pushed_new_branches.tmpl (#26744)
* Fix incorrect "tabindex" attributes (#26733)
* Simplify helper CSS classes and avoid abuse (#26728)
* Remove fomantic loader module (#26670)
* Fix link in mirror docs (#26719)
* Add `eslint-plugin-vue-scoped-css` (#26720)
* Fixed text overflow in dropdown menu (#26694)
* Make web context initialize correctly for different cases (#26726)
* Remove incorrect CSS helper classes (#26712)
* Focus editor on "Write" tab click (#26714)
* Fix review bar misalignment (#26711)
* Use "small-loading-icon" insead of "btn-octicon is-loading" (#26710)
* Improve Image Diff UI (#26696)
* Make issue template field template access correct template data (#26698)
* add Upload URL to release API (#26663)
* Add merge files files to GetCommitFileStatus (#20515)
* PATCH branch-protection updates check list even when checks are disabled (#26351)
* Add `member`, `collaborator`, `contributor`, and `first-time contributor` roles and tooltips (#26658)
* chore(actions): support cron schedule task (#26655)
* feat(API): update and delete secret for managing organization secrets (#26660)
* Remove ref name in PR commits page (#25876)
* Modify the content format of the Feishu webhook (#25106)
* Handle "comment form combo editor init" more gracefully (#26688)
* Prefer variables over subprocesses (#26690)
* Fix archived unix time when archiving the label (#26681)
* Make "link-action" backend code respond correct JSON content (#26680)
* Fix doubled box-shadow in branch dropdown menu (#26678)
* Refactor toast module (#26677)
* More improvements for the "flex list" and the dashboard list (#26675)
* Fix counting and filtering on the dashboard page for issues (#26657)
* add mfa doc (#26654)
* [Refactor] getIssueStatsChunk to move inner function into own one (#26671)
* Use line-height: normal by default (#26635)
* Improve repo sub menu (#26531)
* Fix organization list in dashboard (#26650)
* Improve show role (#26621)
* Improve some flex layouts (#26649)
* feat: implement organization secret creation API (#26566)
* Check disabled workflow when rerun jobs (#26535)
* Update minimum password length requirements (#25946)
* cynkra is covered via oc links now (#26641)
* update config docs url (#26640)
* devpod use go1.21 (#26637)
* Use correct minio error (#26634)
* Remove avatarHTML from template helpers (#26598)
* Add optimistic lock to ActionRun table (#26563)
* Improve the branch selector tab UI (#26631)
* Improve translation of milestone filters (#26569)
* Add `branch_filter` to hooks API endpoints (#26599)
* Replace box-shadow for `floating` dropdown as well (#26581)
* Add link to job details and tooltip to commit status in repo list in dashboard (#26326)
* Ignore the trailing slashes when comparing oauth2 redirect_uri (#26597)
* Update tool dependencies (#26607)
* bump go to 1.21 (#26608)
* Update 1.20.3 changelog (#26609)
* Fix NPM packages name validation (#26595)
* Use "input" event instead of "keyup" event for migration form (#26602)
* Do not use deprecated log config options by default (#26592)
* fix reopen logic for agit flow pull request (#26399)
* Update JS dependencies (#26586)
* docs: template variables (#26547)
* [skip ci] Updated translations via Crowdin
* Rewrite the DiffFileTreeItem and fix misalignment (#26565)
* Allow text selection in actions step header (#26588)
* Bump xgo to go-1.21.x and node to 20 in release-version (#26589)
* Add minimum polyfill to support "relative-time-element" in PaleMoon (#26575)
* [skip ci] Updated translations via Crowdin
* Fix various line-height styles (#26553)
* Return empty when searching issues with no repos (#26545)
* Support rebuilding issue indexer manually (#26546)
* Fix label filter between `all` and `no` (#26557)
* Fix "issueReposQueryPattern does not match query" (#26556)
* Sync repo's IsEmpty status correctly (#26517)
* [skip ci] Updated translations via Crowdin
* Remove fomantic transition module (#26469)
* Explain SearchOptions and fix ToSearchOptions (#26542)
* Update go dependencies (#26534)
* Differentiate better between user settings and admin settings (#26538)
* Add missing triggers to update issue indexer (#26539)
* Improve deadline icon location in milestone list page (#26532)
* Use unique class for breadcrumb divider (#26524)
* Fix typo of RunerOwnerID (#26508)
* Improve clickable area in repo action view page (#26115)
* Fix dark theme highlight for "NameNamespace" (#26519)
* Remove duplicate CSS import for chroma/base.css (#26523)
* Fix project filter bugs (#26490)
* Fix display problems of members and teams unit (#26363)
* Use `hidden` over `clip` for text truncation (#26520)
* Add API route to list org secrets (#26485)
* Set "type=button" for editor's toolbar buttons (#26510)
* Apply to become a maintainer (#26514)
* Detect ogg mime-type as audio or video (#26494)
* Use `object-fit: contain` for oauth2 custom icons (#26493)
* add disable workflow feature (#26413)
* Move dropzone progress bar to bottom to show filename when uploading (#26492)
* Handle base64 decoding correctly to avoid panic (#26483)
* Allow to archive labels (#26478)
* Update zh-cn documentation (#26406)
* Fix NuGet search endpoints (#25613)
* Fix tooltip of commit select button (#26472)
* fix grab cursor on default column (#26476)
* Fix storage path logic especially for relative paths (#26441)
* Rename `Sync2` -> `Sync` (#26479)
* Add ThreadID parameter for Telegram webhooks (#25996)
* Fix stderr usages (#26477)
* Use correct pull request commit link instead of a generic commit link (#26434)
* Close stdout correctly for "git blame" (#26470)
* Refactor tests (#26464)
* Remove last newline from config file (#26468)
* Add matrix to support (#26382)
* Refactor project templates (#26448)
* Avoiding accessing undefined mentionValues (#26461)
* Tweak actions menu (#26278)
* Adjust minio new sequence, now it will check whether bucket exist first and then create one if it doesn't exist (#26420)
* Set commit id when ref used explicitly (#26447)
* Fix 404 error when remove self from an organization (#26362)
* Update index doc (#26455)
* [skip ci] Updated translations via Crowdin
* remove unnecessary explore org template (#26459)
* Fix URL of padlock icon in profile (#26446)
* Count only visible repos on profile (#25928)
* Update upgrade documentation to add a check for deprecated configurations (#26451)
* Fall back to esbuild for css minify (#26445)
* Update JS dependencies (#26449)
* Call git.InitSimple for runRepoSyncReleases (#26396)
* Target specific OS for devcontainer base image (#26422)
* Lock go to 1.21 on CI (#26433)
* Always show usernames in reaction tooltips (#26444)
* Fix incorrect redirection in new issue using references (#26440)
* Fix the display of orgs listed in user profile (#26424)
* minio: add missing region on client initialization (#26412)
* Fix wrong middleware sequence (#26428)
* Use template context function for avatar rendering (#26385)
* Add transaction when creating pull request created dirty data (#26259)
* Fix admin queue page title (#26409)
* Pre-register OAuth2 applications for git credential helpers (#26291)
* Make `user-content-* ` consistent with github (#26388)
* Add pull request review request webhook event (#26401)
* Introduce ctx.PathParamRaw to avoid incorrect unescaping (#26392)
* [skip ci] Updated translations via Crowdin
* fix artifact merging chunks path with correct slash on Windows (#26400)
* Use flex classes in package settings (#26314)
* Improve multiple strings in en-US locale (#26213)
* Refactor "editorconfig" (#26391)
* fix generated source URL on rendered files (#26364)
* Remove unnecessary template helper DisableGravatar (#26386)
* Remove unnecessary template helper repoAvatar (#26387)
* Start using template context function (#26254)
* Allow package cleanup from admin page (#25307)
* Fix text truncate (#26354)
* Fix incorrect sort link with `.profile` repository (#26374)
* Use more `IssueList` instead of `[]*Issue` (#26369)
* Rename code_langauge.go to code_language.go (#26377)
* Add changelog for 1.20.3 (#26373)
* Do not highlight `#number` in documents (#26365)
* Bypass MariaDB performance bug of the "IN" sub-query, fix incorrect IssueIndex (#26279)
* Fix nil pointer dereference error when open link with invalid pull index (#26353)
* [skip ci] Updated licenses and gitignores
* Display human-readable text instead of cryptic filemodes (#26352)
* [docs] Add missing backtick in quickstart.zh-cn.md (#26349)
* Fix incorrect CLI exit code and duplicate error message (#26346)
* Improve CLI and messages (#26341)
* Remove backslashed newlines on markdown (#26344)
* Hide `last indexed SHA` when a repo could not be indexed yet (#26340)
* Fix log typo in task.go (#26337)
* Prevent newline errors with Debian packages (#26332)
* Fix the bug when getting files changed for `pull_request_target` event (#26320)
* Refactor backend SVG package and add tests (#26335)
* Fix bug with sqlite load read (#26305)
* Remove commit load branches and tags in wiki repo (#26304)
* Add highlight to selected repos in milestone dashboard (#26300)
* Do not show Profile README when repository is private (#26295)
* Fix incorrect color of selected assignees when create issue (#26324)
* Delete `issue_service.CreateComment` (#26298)
* Make git batch operations use parent context timeout instead of default timeout (#26325)
* Fix typos and grammer problems for actions documentation (#26328)
* Update documentation for 1.21 actions (#26317)
* Fix the wrong derive path (#26271)
* Support getting changed files when commit ID is `EmptySHA` (#26290)
* Add `Retry` button when creating a mirror-repo fails (#26228)
* [skip ci] Updated translations via Crowdin
* Add locale for deleted head branch (#26296)
* Use yellow if an approved review is stale (#26312)
* Remove nonsense `` for commit status check icon (#26287)
* Make confusable character warning less jarring (#25069)
* Update Gmail example (#26302)
* Fix the topic validation rule and suport dots (#26286)
* Upgrade x/net to 0.13.0 (#26297)
* add unit test for user renaming (#26261)
* add some Wiki unit tests (#26260)
* Clarify the logger's MODE config option (#26267)
* speed up TestEventSourceManagerRun (#26262)
* Merge `templates/projects/list.tmpl` and `templates/repo/projects/list.tmpl` together (#26265)
* Allow editing push mirrors after creation (#26151)
* Update Arch linux URL from community to extra (#26273)
* Fix due date rendering the wrong date in issue (#26268)
* Some fixes of the prompt of new branches (#26257)
* Introduce `flex-list` & `flex-item` elements for Gitea UI (#25790)
* Mention `devtest` in frontend contributing guidelines (#26249)
* Add 'Show on a map' button to Location in profile, fix layout (#26214)
* Use shared template for webhook icons (#26242)
* Reduce margins on user settings page, introduce `flex-container` (#26046)
* Refactor and enhance issue indexer to support both searching, filtering and paging (#26012)
* Show image size on view page (#25884)
* Fix pull request check list is limited (#26179)
* Fix API leaking Usermail if not logged in (#25097)
* [skip ci] Updated licenses and gitignores
* Fix typo in metadata (#26207)
* Update js and py dependencies (#26243)
* De-emphasize issue sidebar buttons (#26171)
* Don't autosize textarea in diff view (#26233)
* Add `/public/assets` to `.ignore` (#26232)
* Fix attachment clipboard copy on insecure origin (#26224)
* Fix commit compare style (#26209)
* Fix unable to display individual-level project (#26198)
* Fix access check for org-level project (#26182)
* Fixed incorrect locale references (#26218)
* Use calendar icon for `Joined on...` in profiles (#26215)
* Add changelog for 1.20.2 (#26208)
* Add commits dropdown in PR files view and allow commit by commit review (#25528)
* Warn instead of reporting an error when a webhook cannot be found (#26039)
* Fixing the align of commit stats in commit_page template. (#26161)
* Fix allowed user types setting problem (#26200)
* Hide branch/tag icon if branches/tags are empty (#26204)
* Prevent primary key update on migration (#26192)
* improve unit test for caching (#26185)
* Render plaintext task list items for markdown files (#26186)
* Add tooltip to describe LFS table column and color `delete LFS file` button red (#26181)
* Show branches and tags that contain a commit (#25180)
* Release attachments duplicated check (#26176)
* Calculate MAX_WORKERS default value by CPU number (#26177)
* Fixing redirection issue for logged-in users (#26105)
* Update govulncheck, fix typo (#26168)
* Fix handling of plenty Nuget package versions (#26075)
* Fix typos in Contributing.md (#26170)
* Disable download action logs button when there's no logs (#26114)
* Re-add static images to docs (#26167)
* Update email-setup.en-us.md (#26068)
* Improve display of Labels/Projects/Assignees sort options (#25886)
* Fix wrong branch name in rename branch modal (#26146)
* Doc update swagger doc for POST /orgs/{org}/teams (#26155)
* Fix UI regression of asciinema player (#26159)
* refactor improve NoBetterThan (#26126)
* Update Chinese documents (#26139)
* Fix bugs in LFS meta garbage collection (#26122)
* Move web JSON functions to web context and simplify code (#26132)
* Only show newly pushed branches message in the same repository (#26148)
* Docusaurus-ify (#26051)
* Display deprecated warning in admin panel pages as well as in the log file (#26094)
* Remove "misc" scope check from public API endpoints (#26134)
* Fix LFS object list style (#26133)
* Drop the correct deleted branch table (#26028)
* Fix CLI allowing creation of access tokens with existing name (#26071)
* Fix incorrect router logger (#26137)
* Increase table cell horizontal padding (#26140)
* Update xorm version (#26128)
* Fix UI for release tag page / wiki page / subscription page (#25948)
* added ssh mirror workaround description (#26096)
* Improve "gitea doctor" sub-command and fix "help" commands (#26072)
* Fix wrong commit status in web ui (#26121)
* remove IsWarning in tmpl (#26120)
* Fix minor capitalization error in string (#26100)
* Improve commit graph alignment and truncating (#26112)
* Fix wrong workflow status when rerun a job in an already finished workflow (#26119)
* Allow Organisations to have a E-Mail (#25082)
* doc sync authentication.md to zh-cn (#26117)
* Fix loading `LFS_JWT_SECRET` from wrong section (#26109)
* Avoid writing config file if not installed (#26107)
* Implement auto-cancellation of concurrent jobs if the event is push (#25716)
* [skip ci] Updated translations via Crowdin
* doc guide the user to create the appropriate level runner (#26091)
* Fix handling of Debian files with trailing slash (#26087)
* fix Missing 404 swagger response docs for /admin/users/{username} (#26086)
* Allow the use of alternative net.Listener implementations by downstreams (#25855)
* Add missing default value for some Bool cli flags (#26082)
* Reduce unnecessary DB queries for Actions tasks (#25199)
* Use stderr as fallback if the log file can't be opened (#26074)
* Make organization redirect warning more clear (#26077)
* Replace gogs/cron with go-co-op/gocron (#25977)
* Remove `db.DefaultContext` in `routers/` and `cmd/` (#26076)
* Categorize admin settings sidebar panel (#26030)
* [skip ci] Updated translations via Crowdin
* Fix duplicated url prefix on issue context menu (#26066)
* Add context parameter to some database functions (#26055)
* Fix branch list auth (#26041)
* Fix the truncate and alignment problem for some admin tables (#26042)
* Update secrets.en-us.md (#26057)
* Improve text for empty issue/pr description (#26047)
* Add changelog for 1.20.1 (#26015)
* Fix version in rpm repodata/primary.xml.gz (#26009)
* Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974)
* Use frontend fetch for branch dropdown component (#25719)
* Remove commit status running and warning from the dashboard repo list (#26036)
* Refactor to use urfave/cli/v2 (#25959)
* Remove commit status running and warning to align GitHub (#25839)
* Fix escape problems in the branch selector (#25875)
* Update README.md to fix the broken link of Hugo (#26008)
* Support copy protected branch from template repository (#25889)
* Update JS dependencies (#26025)
* Reduce margins on admin pages (#26026)
* Actions Artifacts support uploading multiple files and directories (#24874)
* [skip ci] Updated translations via Crowdin
* Remove redundant "RouteMethods" method (#26024)
* Adding remaining enum for migration repo model type. (#26021)
* RPM Registry: Show zypper commands for SUSE based distros as well (#25981)
* Fix the route for pull-request's authors (#26016)
* Remove nfnt/resize and oliamb/cutter (#25999)
* Correctly refer to dev tags as nightly in the docker docs (#26004)
* Fix env config parsing for "GITEA____APP_NAME" (#26001)
* Add file status for API "Get a single commit from a repository" (#16205) (#25831)
* Add a link to OpenID Issuer URL in WebFinger response (#26000)
* Fix bug when pushing to a pull request which enabled dismiss approval automatically (#25882)
* [skip ci] Updated translations via Crowdin
* Fix commit status color on dashboard repolist (#25993)
* Improve profile readme rendering (#25988)
* avoid hard-coding height in language dropdown menu (#25986)
* parseScope with owner/repo always sets owner to zero (#25987)
* Bump github.com/golang-jwt/jwt to v5 (#25975)
* Update path related documents (#25417)
* Update djlint, enable H026 and T027 (#25980)
* [skip ci] Updated translations via Crowdin
* Show the mismatched ROOT_URL warning on the sign-in page if OAuth2 is enabled (#25947)
* Refactor "Content" for file uploading (#25851)
* Fix SSPI auth panic (#25955)
* Make pending commit status yellow again (#25935)
* Move public asset files to the proper directory (#25907)
* Disallow dangerous url schemes (#25960)
* Avoid creating directories when loading config (#25944)
* [skip ci] Updated translations via Crowdin
* Import `sortablejs` only once (#25936)
* Make environment-to-ini work with INSTALL_LOCK=true (#25926)
* Ignore `runs-on` with expressions when warning no matched runners (#25917)
* Skip unuseful error message in dev mode when watching local filesystem (#25919)
* Add shutting down notice (#25920)
* Downgrading Snap to build with node/18 instead of node/20
* Fix margin on the new/edit project page. (#25885)
* Add 1.20.0 changelog (#25901)
* Fix incorrect milestone count when provide a keyword (#25880)
* Avoid opening/closing PRs which are already merged (#25883)
* Make `add line comment` buttons focusable (#25894)
* Fix "Flash" message usage (#25895)
* [skip ci] Updated translations via Crowdin
* Add support for different Maven POM encoding (#25873)
* Fix incorrect release count (#25879)
* Add Github related extensions in devcontainer (#25800)
* Add error info if no user can fork the repo (#25820)
* Fix wrong usage of PathEscapeSegments in branch list page (#25864)
* fix incorrect repo url when changed the case of ownername (#25733)
* Upgrade go dependencies (#25819)
* Don't stack PR tab menu on small screens (#25789)
* Link to list of vulnerabilities (#25872)
* [skip ci] Updated translations via Crowdin
* move issue filters to shared template (#25729)
* [skip ci] Updated translations via Crowdin
* Remove `git.FileBlame` (#25841)
* Fix empty project displayed in issue sidebar (#25802)
* Update blog links (#25843)
* Fix margin on the `new/edit milestone` page (#25801)
* Do not "guess" the file encoding/BOM when using API to upload files (#25828)
* [skip ci] Updated translations via Crowdin
* Show correct SSL Mode on "install page" (#25818)
* Fix incorrect oldest sort in project list (#25806)
* Fix the error message when the token is incorrect (#25701)
* Exclude default branch from pushed branch hint (#25795)
* For API attachments, use API URL (#25639)
* Fix WORK_DIR for docker (root) image (#25738)
* Avoid amending the Rebase and Fast-forward merge if there is no message template (#25779)
* Show edit title button on commits tab of PR, too (#25791)
* Make "install page" respect environment config (#25648)
* Enable H014 and H023 djlint rules (#25786)
* Restructure issue list template, styles (#25750)
* Fix notification list bugs (#25781)
* Revert package access change from #23879 (#25707)
* Make route middleware/handler mockable (#25766)
* Update tool dependencies, lock govulncheck and actionlint (#25655)
* Test if container blob is accessible before mounting (#22759)
* Always pass 6-digit hex color to monaco (#25780)
* Fix the wrong default branch name displayed by checkout (#25777)
* Tweak repo topics bar (#25769)
* docs: rootless docker ssh's default port is 2222 (#25771)
* Repository Archived text title center align (#25767)
* Update JS dependencies, misc tweaks (#25768)
* Clarify "text-align" CSS helpers, fix clone button padding (#25763)
* Switch to `vite-string-plugin` (#25762)
* Newly pushed branches hints on repository home page (#25715)
* Translate untranslated string in issues list (#25759)
* Fix `ref` for workflows triggered by `pull_request_target` (#25743)
* Minify CSS with Lightning CSS (#25754)
* Reformat some templates (#25756)
* Add open/closed field support for issue index (#25708)
* Fix activity type match in `matchPullRequestEvent` (#25746)
* Following up fixes for "Fix inconsistent user profile layout across tabs" (#25739)
* Hide `add file` button for pull mirrors (#25748)
* Apply to became a maintainer. (#25745)
* Fix broken translations for package documantion (#25742)
* Less naked returns (#25713)
* [skip ci] Updated translations via Crowdin
* Remove unused code (#25734)
* Fix commits table regression (#25710)
* Fix inconsistent user profile layout across tabs (#25625)
* Simplify the LFS GC logger usage (#25717)
* Allow/fix review (approve/reject) of empty PRs (#25690)
* Correct permissions for `.ssh` and `authorized_keys` (#25721)
* Sync branches when mirroring (#25722)
* Disable run user change in installation page (#22499)
* [skip ci] Updated translations via Crowdin
* Show correct naming for 1 comment (#25704)
* Check `ctx.Written()` for `GetActionIssue` (#25698)
* Changelog for v1.19.4 (#25667) (#25709)
* Remove `feature` label from `feature request` issue template (#25696)
* Fix tags header and pretty format numbers (#25624)
* Fix position of org follow button (#25688)
* [skip ci] Updated translations via Crowdin
* Replace `interface{}` with `any` (#25686)
* Several fixes for mobile UI (#25634)
* Add elapsed time on debug for slow git commands (#25642)
* some less naked returns (#25682)
* Prevent duplicate image loading (#25675)
* Add unit test for `HashAvatar` (#25662)
* Fix the nil pointer when assigning issues to projects (#25665)
* Actions list enhancements (#25601)
* Fix issues indexer document mapping (#25619)
* Fix show more for image on diff page (#25672)
* Prevent SVG shrinking (#25652)
* Log the real reason when authentication fails (but don't show the user) (#25414)
* Add unit test for repository collaboration (#25640)
* Fix UI misalignment on user setting page (#25629)
* [skip ci] Updated translations via Crowdin
* Correct translation wrong format (#25643)
* Add direct serving of package content (#25543)
* Fix bug when change user name (#25637)
* Make "cancel" buttons have proper type in modal forms (#25618)
* Make FindBranches have stable result (#25631)
* Display branch commit status (#25608)
* use css on labels (#25626)
* Get latest commit statuses from database instead of git data on dashboard for repositories (#25605)
* Add log line anchor for action logs (#25532)
* Support displaying diff stats in PR tab bar (#25387)
* [skip ci] Updated licenses and gitignores
* Move some files under repo/setting (#25585)
* Following-up improvments for various PRs (#25620)
* Set SSH_AUTHORIZED_KEYS_BACKUP to false (#25412)
* Fix bug of branches API with tests (#25578)
* [skip ci] Updated translations via Crowdin
* Application as a maintainer (#25614)
* Adding branch-name copy to clipboard branches screen. (#25596)
* Use AfterCommitId to get commit for Viewed functionality (#25529)
* Fix branch commit message too long problem (#25588)
* Restrict `[actions].DEFAULT_ACTIONS_URL` to only `github` or `self` (#25581)
* Add API for changing Avatars (#25369)
* read-only checkboxes don't appear and don't entirely act the way one might expect (#25573)
* Redirect to package after version deletion (#25594)
* Update emoji set to Unicode 15 (#25595)
* Fix `lint-swagger` action (#25593)
* Replace fomantic divider module with our own (#25539)
* Add documentation about supported workflow trigger events (#25582)
* Sync branches into databases (#22743)
* Fix milestones deletion (#25583)
* Reduce table padding globally (#25568)
* Use fetch form action for lock/unlock/pin/unpin on sidebar (#25380)
* Support downloading raw task logs (#24451)
* [skip ci] Updated translations via Crowdin
* Split lfs size from repository size (#22900)
* Use correct response code in push mirror creation response in v1_json.tmpl (#25476)
* Do not prepare oauth2 config if it is not enabled, do not write config in some sub-commands (#25567)
* Fix content holes in Actions task logs file (#25560)
* Align language menu icon and fit the footer area (#25556)
* Fix bugs related to notification endpoints (#25548)
* Add custom ansi colors and CSS variables for them (#25546)
* Use flex instead of float for sort button and search input (#25519)
* Fix sub-command log level (#25537)
* Update JS dependencies and misc tweaks (#25540)
* Change `Regenerate Secret` button display (#25534)
* Fix rerun icon on action view component (#25531)
* Fix admin-dl-horizontal (#25512)
* Fix input `line-height` cutting off `g` (#25334)
* Add toasts to UI (#25449)
* [skip ci] Updated translations via Crowdin
* Add `make poetry-update`, upgrade `djlint` (#25399)
* Use JSON response for "user/logout" (#25522)
* Fix migrate page layout on mobile (#25507)
* Add Adopt repository event and handler (#25497)
* Support `pull_request_target` event (#25229)
* Fix CLI sub-command handling (#25501)
* Document creating an API key from the CLI (#25504) (#25510)
* Clarify the reason why the user can't add a new email if there is a pending activation (#25509)
* Allow change line of admin-dl-horizontal dt (#25508)
* [skip ci] Updated translations via Crowdin
* Link to existing PR when trying to open a new PR on the same branches (#25494)
* Fine tune "dropdown button" icon (#25442)
* Revert "Make buttons in a modal form have proper type. (#25446)" (#25485)
* Highlight viewed files differently in the PR filetree (#24956)
* Improve loadprojects for issue list (#25468)
* Only show 'Manage Account Links' when necessary (#25311)
* fix tags line no margin see #25255 (#25280)
* Use InitWorkPathAndCfgProvider for environment-to-ini to avoid unnecessary checks (#25480)
* Fix wrong warn messages in migration steps (#25475)
* Navbar fixes (#25402)
* Fix default value for LocalURL (#25426)
* [skip ci] Updated translations via Crowdin
* Do not publish docker release images on `-dev` tags (#25471)
* Improve wiki sidebar and TOC (#25460)
* Fix `Init` of db indexer (#25470)
* Add `Makefile` to `files-changed` (#25463)
* Fix repo search broken because of profile page added (#25455)
* Refactor indexer (#25174)
* Store and use seconds for timeline time comments (#25392)
* Make buttons in a modal form have proper type. (#25446)
* Make "dismiss" content shown correctly (#25461)
* Gitea version in Makefile (#25456)
* Import additional secrets via file uri (#25408)
* Remove `deps-tools` from `backend` job (#25454)
* Update octicons and use `octicon-file-directory-symlink` (#25453)
* add `test-frontend` back to actions (#25452)
* Remove test string (#25447)
* Fix `Permission` in API returned repository struct (#25388)
* Diff page enhancements (#25398)
* Introduce shared template for search inputs (#25338)
* Improve 'Privacy' section in profile settings (#25309)
* Change default email domain for LDAP users (#25425)
* Switch to ansi_up for ansi rendering in actions (#25401)
* Various UI fixes (#25264)
* Move some regexp out of functions (#25430)
* Show outdated comments in files changed tab (#24936)
* Remove "CHARSET" config option for MySQL, always use "utf8mb4" (#25413)
* Fine tune project board label colors and modal content background (#25419)
* Fix missing commit message body when the message has leading newlines (#25418)
* add python/poetry to devcontainer (#25407)
* Refactor path & config system (#25330)
* Add actor and status dropdowns to run list (#25118)
* Use the new download domain replace the old (#25405)
* Avoid polluting config file when "save" (#25395)
* Fix dropdown icon layout on diff page (#25397)
* Support configuration variables on Gitea Actions (#24724)
* Substitute variables in path names of template repos too (#25294)
* Navbar styling rework (#25343)
* Fix blank dir message when uploading files from web editor (#25391)
* Add git-lfs support to devcontainer (#25385)
* Use qwtel.sqlite-viewer instead of alexcvzz.vscode-sqlite (#25386)
* Use Actions git context instead of dynamically created buildkit one (#25381)
* rename tributeValues to mentionValues (#25375)
* Fix LDAP sync when Username Attribute is empty (#25278)
* Fetch all git data for embedding correct version in docker image (#25361)
* Fix sidebar label dropdown divider (#25359)
* Fix issue filters on mobile view (#25368)
* Refactor: TotalTimest return seconds (#25370)
* Fix incorrect actions ref_name (#25358)
* Make backend code respond correct JSON when creating PR (#25353)
* Fix loading state regression in markup content (#25349)
* Batch delete issue and improve tippy opts (#25253)
* Only run `docker-dryrun` when necessary (#25329)
* fix a nit error output in Makefile (#25360)
* [skip ci] Updated translations via Crowdin
* Clean up pyproject.toml and package.json, fix poetry options (#25327)
* Fix label list divider (#25312)
* Avoid polluting the config (#25345)
* Fix incorrect link-action event target (#25306)
* Write absolute AppDataPath to app.ini when installing (#25331)
* Add Exoscale to installation on cloud provider docs (#25342)
* Fix UI on mobile view (#25315)
* When viewing a file, hide the add button (#25320)
* Update JS dependencies, remove space after emoji completion (#25266)
* Refactor web package and context package (#25298)
* build nightly docker images (#25317)
* Add `stylelint-declaration-block-no-ignored-properties` (#25284)
* Remove EasyMDE focus outline on text (#25328)
* use Actions environment variables in Makefile (#25319)
* add `stylelint-stylistic` (#25285)
* Remove more unused Fomantic variants (#25292)
* Build nightly binaries with Actions (#25308)
* Fix displayed RPM repo url (#25310)
* Use fetch to send requests to create issues/comments (#25258)
* Show if File is Executable (#25287)
* Add devcontainer config for developing Gitea (#24781)
* Add link to support page for commercial support (#25293)
* Docs about how to generate config for act runner with docker and setup it with docker-compose (#25256)
* Fix some UI alignments (#25277)
* Remove fomantic inverted variations (#25286)
* Fix issue and commit status popup padding (#25254)
* Show OAuth2 errors to end users (#25261)
* [skip ci] Updated translations via Crowdin
* Fix index generation parallelly failure (#25235)
* Fix variable in template (#25267)
* Add template linting via djlint (#25212)
* Fix edit OAuth application width (#25262)
* Use flex to align SVG and text (#25163)
* GitHub Actions enhancements for frontend (#25150)
* Add missing `v` in migrations.go (#25252)
* Change form actions to fetch for submit review box (#25219)
* Fix panic when migrating a repo from GitHub with issues (#25246)
* Fix description of drop custom_labels migration (#25243)
* Fix all possible setting error related storages and added some tests (#23911)
* [skip ci] Updated translations via Crowdin
* Revert overflow: overlay (revert #21850) (#25231)
* Support changing labels of Actions runner without re-registration (#24806)
* Improve AJAX link and modal confirm dialog (#25210)
* Use inline SVG for built-in OAuth providers (#25171)
* Disable `Create column` button while the column name is empty (#25192)
* Fix profile render when the README.md size is larger than 1024 bytes (#25131)
* Change access token UI to select dropdowns (#25109)
* Fix task list checkbox toggle to work with YAML front matter (#25184)
* Fix compatible for webhook ref type (#25195)
* Hide limited users if viewed by anonymous ghost (#25214)
* Update `from-source.zh-cn.md` & `from-source.en-us.md` - Cross Compile Using Zig (#25194)
* [skip ci] Updated translations via Crowdin
* Remove hacky patch for "safari emoji glitch fix" (#25208)
* Do not overwrite the log mode when installing (#25203)
* Fix fullscreen for action (#25200)
* Adjust style for action run list (align icons, adjust padding) (#25170)
* Improve some documents: release version, logging, NFS lock (#25202)
* [skip ci] Updated licenses and gitignores
* Add `WithPullRequest` for `actionsNotifier` (#25144)
* [skip ci] Updated translations via Crowdin
* [skip ci] Updated translations via Crowdin
* Update github.com/google/go-github to v53 (#25157)
* Fix bug for code search if code is disabled (#25173)
* Minor arc-green color tweaks (#25175)
* Fix duplicate Reviewed-by trailers (#24796)
* Fix #25133 (#25162)
* Fix mobile navbar and misc cleanups (#25134)
* Button and color enhancements (#24989)
* Fix setup-go actions (#25167)
* [skip ci] Updated translations via Crowdin
* Modify OAuth login ui and fix display name, iconurl related logic (#25030)
* Fix open redirect check for more cases (#25143)
* Update js dependencies (#25137)
* Remove duplicated functions when deleting a branch (#25128)
* Add codeowners feature (#24910)
* Fix strange UI behavior of cancelling dismiss review modal (#25133)
* Fix `MilestoneIDs` when querying issues (#25125)
* Fix incorrect git ignore rule and add missing license files (#25135)
* Change branch name from master to main in some documents' links (#25126)
* Remove incorrect element ID on "post-install" page (#25104)
* [skip ci] Updated translations via Crowdin
* Improve notification icon and navbar (#25111)


Eric Schirra's avatar

ecsos accepted request

openSUSE Build Service is sponsored by