af901a4cDetect 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
e0f81b4eAllow forks to org if you can create repos (#17783)
qwerty287
authored at
GitHub
comitted at
4b4997c7Use 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
49933c7fCreate menus for organization pages (#17802)
* Create menus for organization pages
* Fix frontend lint
* Fix frontend lintLunny Xiao
authored at
GitHub
comitted at
71ed96b0Preserve color when inverting emojis (#17797)
Fixes: https://github.com/go-gitea/gitea/issues/17795silverwind
authored at
GitHub
comitted at
a666829aMove 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
* MergeLunny Xiao
authored at
GitHub
comitted at
4e7ca946Use `*PushUpdateOptions` as receiver (#17724)
Gusted
authored at
GitHub
comitted at
c97d66d2Move 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
754fdd8fFix 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
21f4401fUse correct Sender on webhook change title (#17791)
As title, thanks to @mscherer for pointing out the incorrect code.Gusted
authored at
GitHub
comitted at
429ef437Use new OneDev /milestones endpoint (#17782)
OneDev changed the API which fails every build at the moment.KN4CK3R
authored at
GitHub
comitted at
188fd2ddAdd `PULL_LIMIT` and `PUSH_LIMIT` to cron.update_mirror task (#17568)
zeripath
authored at
GitHub
comitted at
9450410fImprove 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
e5959864Harden 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
a1f5c7bfAdd 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
b2daa7e2Add 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 improvementsLunny Xiao
authored at
GitHub
comitted at
1dbc58f7More 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
baed01f2Remove 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 codeLunny Xiao
authored at
GitHub
comitted at
c2ab1988Support 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 codeLunny Xiao
authored at
GitHub
comitted at
ed23a6c3Make `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-937848295Gusted
authored at
GitHub
comitted at
a3efd048Improvements 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 historyJimmy Praet
authored at
GitHub
comitted at
49b2cb99Fix 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
8244cfb8Fix 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