gitea

Development moved to Codeberg

Commits at af901a4ca94603c8a379d2585758d89522430f8d

  1. af901a4c Detect dark theme via css variable (#17800) * detect dark theme via css variable * minor refactor, add documentation If your custom theme is considered a dark theme, set the global css variable `--is-dark-theme` to `true`. This allows gitea to adjust the Monaco code editor's theme accordingly. ThetaDev authored at GitHub comitted at
  2. e0f81b4e Allow forks to org if you can create repos (#17783) qwerty287 authored at GitHub comitted at
  3. 4b4997c7 Use correct user on releases (#17806) - Use the provided `doer` instead of `rel.Publisher`. The code will also run on edited releases and deleted ones, which isn't necessary done by `rel.Publisher`. Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Gusted authored at GitHub comitted at
  4. 4f996978 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  5. 49933c7f Create menus for organization pages (#17802) * Create menus for organization pages * Fix frontend lint * Fix frontend lint Lunny Xiao authored at GitHub comitted at
  6. 71ed96b0 Preserve color when inverting emojis (#17797) Fixes: https://github.com/go-gitea/gitea/issues/17795 silverwind authored at GitHub comitted at
  7. a666829a Move user related model into models/user (#17781) * Move user related model into models/user * Fix lint for windows * Fix windows lint * Fix windows lint * Move some tests in models * Merge Lunny Xiao authored at GitHub comitted at
  8. 4e7ca946 Use `*PushUpdateOptions` as receiver (#17724) Gusted authored at GitHub comitted at
  9. c97d66d2 Move repofiles from modules/repofiles to services/repository/files (#17774) * Move repofiles from modules to services * rename services/repository/repofiles -> services/repository/files * Fix test Co-authored-by: 6543 <6543@obermui.de> Lunny Xiao authored at GitHub comitted at
  10. 754fdd8f Fix visibility of org avatars (#17789) * Fix visibility of org avatar * more clear syntax Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> qwerty287 authored at GitHub comitted at
  11. 21f4401f Use correct Sender on webhook change title (#17791) As title, thanks to @mscherer for pointing out the incorrect code. Gusted authored at GitHub comitted at
  12. 3d996c85 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  13. 429ef437 Use new OneDev /milestones endpoint (#17782) OneDev changed the API which fails every build at the moment. KN4CK3R authored at GitHub comitted at
  14. 2dae5b71 Fix keys test (#17776) techknowlogick authored at GitHub comitted at
  15. 188fd2dd Add `PULL_LIMIT` and `PUSH_LIMIT` to cron.update_mirror task (#17568) zeripath authored at GitHub comitted at
  16. 9450410f Improve ellipsis buttons (#17773) * Improve ellipsis buttons - Remove icon font usage - Add aria-expanded attribute * rename function to match Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: techknowlogick <techknowlogick@gitea.io> silverwind authored at GitHub comitted at
  17. e5959864 Harden authorized keys a bit more (#17772) sshd(8) list restrict as a future-proof way to restrict feature enabled in ssh. It is supported since OpenSSH 7.2, out since 2016-02-29. OpenSSH will ignore unknown options (see sshauthopt_parse in auth-options.c), so it should be safe to add the option and no-user-rc. Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: techknowlogick <techknowlogick@gitea.io> mscherer authored at GitHub comitted at
  18. a1f5c7bf Add copy Commit ID button in commits list (#17759) * fix: implement commit id copy to clipboard * fix: remove abundant attributes / consider edge-case * fix: locale_en fixed * fix: use ui button * tune copy button * fix: button size * Fix merge Co-authored-by: Ysmr-Ry <ryo.yossy@live.jp> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> velengel authored at GitHub comitted at
  19. b2daa7e2 Add documentation for backend development (#17512) * Add documentation for backend development * Update backend guidline * More sections * Add modules/setting and modules/git * Uniform gitea as Gitea * some improvements * some improvements Lunny Xiao authored at GitHub comitted at
  20. c79cc2d3 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  21. 1dbc58f7 More pleasantly handle broken or missing git repositories (#17747) * More pleasantly handle broken or missing git repositories In #17742 it was noted that there a completely invalid git repository underlying a repo on gitea.com. This happened due to a problem during a migration however, it is not beyond the realms of possibility that a corruption could occur to another user. This PR adds a check to RepoAssignment that will detect if a repository loading has failed due to an absent git repository. It will then show a page suggesting the user contacts the administrator or deletes the repository. Fix #17742 Signed-off-by: Andrew Thornton <art27@cantab.net> * Update options/locale/locale_en-US.ini Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: techknowlogick <techknowlogick@gitea.io> zeripath authored at GitHub comitted at
  22. baed01f2 Remove unnecessary attributes of User struct (#17745) * Remove unnecessary functions of User struct * Move more database methods out of user struct * Move more database methods out of user struct * Fix template failure * Fix bug * Remove finished FIXME * remove unnecessary code Lunny Xiao authored at GitHub comitted at
  23. c2ab1988 Support pagination of organizations on user settings pages (#16083) * Add pagination for user setting orgs * Use FindOrgs instead of GetOrgsByUserID * Remove unnecessary functions and fix test * remove unnecessary code Lunny Xiao authored at GitHub comitted at
  24. ed23a6c3 Make `bind` error more readable (#17750) - Add the related fieldNames into the response JSON, such that the developer can figure out what's going on. - Related: https://github.com/go-gitea/gitea/issues/17126#issuecomment-937848295 Gusted authored at GitHub comitted at
  25. a3efd048 Improvements to content history (#17746) * Improvements to content history * initialize content history when making an edit to an old item created before the introduction of content history * show edit history for code comments on pull request files tab * Fix a flaw in keepLimitedContentHistory Fix a flaw in keepLimitedContentHistory, the first and the last should never be deleted * Remove obsolete eager initialization of content history Jimmy Praet authored at GitHub comitted at
  26. 49b2cb99 Fix project board bug and improve documents (#17753) * the project board was broken, this PR fixes it, and refactor the code, and we prevent the uncategorized column from being dragged. * improve the frontend guideline (as discussed in https://github.com/go-gitea/gitea/pull/17699) wxiaoguang authored at GitHub comitted at
  27. 8244cfb8 Fix navbar on project view (#17749) - Shows that the project nav item is active when you're viewing a project. Gusted authored at GitHub comitted at
  28. 58ff86ed Exclude from watching tests (#17744) Gusted authored at GitHub comitted at
  29. 499b05da Add user settings key/value DB table (#16834) techknowlogick authored at GitHub comitted at
  30. a159c317 Add new JS linter rules (#17699) * Add new JS linter rules Adds a few useful rules from eslint-plugin-github. Notable changes: - Forbid dataset usage, its camel-casing behaviour makes it hard to grep for attributes. - Forbid .then() and .catch(), we should generally prefer await for new code. For rare cases where they are useful, a eslint-disable-line directive can be set. - Add docs js to linting * also enable github/array-foreach * small tweak Co-authored-by: Andrew Thornton <art27@cantab.net> Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> silverwind authored at GitHub comitted at