]> source.dussan.org Git - gitea.git/log
gitea.git
3 years agoDiff box fixes (#15214)
silverwind [Wed, 31 Mar 2021 22:19:53 +0000 (00:19 +0200)]
Diff box fixes (#15214)

- Fix misaligned "Show Outdated" buttons via flexbox
- Add hover effect to "Show Outdated" buttons
- Remove overreaching margin from selector .diff-file-box and handle
  cases individually.

Fixes: https://github.com/go-gitea/gitea/issues/15097
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoUpdate docs for bad ini syntax in noreply (#15226)
Kyle D [Wed, 31 Mar 2021 21:13:46 +0000 (15:13 -0600)]
Update docs for bad ini syntax in noreply (#15226)

3 years agoFix regression from #14623 - use debug SVC handler only on interactive sessions ...
zeripath [Wed, 31 Mar 2021 19:48:48 +0000 (20:48 +0100)]
Fix regression from #14623 - use debug SVC handler only on interactive sessions (#15210)

Unfortunately #14623 changed from the deprecated IsInteractiveSession to
IsWindowsService without recognising that they are the complement of
each other.

This means that Windows SVC control is not working correctly. This PR
adds some Tracing statements but also fixes the bug.

Fix #15159

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoFix documentation for the fallback mail subject (#15223)
David Crocker [Wed, 31 Mar 2021 15:36:21 +0000 (11:36 -0400)]
Fix documentation for the fallback mail subject (#15223)

The documentation for the [fallback mail subject](https://github.com/go-gitea/gitea/blob/d989247bb08d2b8eb144e7a0edeaedfc26d08175/services/mailer/mail_issue.go#L14-L16) was missing `{{}}` around `.Issue.Index`.

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Wed, 31 Mar 2021 00:12:40 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoRemove vendored copy of fomantic-dropdown (#15193)
silverwind [Tue, 30 Mar 2021 17:27:06 +0000 (19:27 +0200)]
Remove vendored copy of fomantic-dropdown (#15193)

jQuery 3.6.0 seems to have broke the dropdown focus handling (focus
would get stuck on the dropdown) in this module which we have vendored
on top of fomantic for accessibility improvements.

Either downgrading jQuery to 3.5.1 or removing the vendor copy seems to
resolve the issue and I opted for removing the copy because I think such
changes should be done upstream and the removal also lightens the JS by
155kB before minify/gzip.

Fixes: https://github.com/go-gitea/gitea/issues/15172
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoadd 'fonts' into 'KnownPublicEntries' (#15188)
a1012112796 [Tue, 30 Mar 2021 12:47:34 +0000 (20:47 +0800)]
add 'fonts' into 'KnownPublicEntries' (#15188)

fix #15184

Signed-off-by: a1012112796 <1012112796@qq.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
3 years agoRemove file-loader dependency (#15196)
silverwind [Tue, 30 Mar 2021 11:17:24 +0000 (13:17 +0200)]
Remove file-loader dependency (#15196)

- Upgrade webpack to 5.28 to enable publicPath option
- Use asset modules in place of deprecated file-loader

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agoFix webhook delivery and issue checklist for arc-green (#15195)
silverwind [Tue, 30 Mar 2021 06:02:41 +0000 (08:02 +0200)]
Fix webhook delivery and issue checklist for arc-green (#15195)

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Tue, 30 Mar 2021 00:12:39 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoAdd Tabular Diff for CSV files (#14661)
KN4CK3R [Mon, 29 Mar 2021 20:44:28 +0000 (22:44 +0200)]
Add Tabular Diff for CSV files (#14661)

Implements request #14320 The rendering of CSV files does match the diff style.

* Moved CSV logic into base package.

* Added method to create a tabular diff.

* Added CSV compare context.

* Added CSV diff template.

* Use new table style in CSV markup.

* Added file size limit for CSV rendering.

* Display CSV parser errors in diff.

* Lazy read single file.

* Lazy read rows for full diff.

* Added unit tests for various CSV changes.

3 years agoFix margin between avatars on org pages (#15194)
silverwind [Mon, 29 Mar 2021 19:57:27 +0000 (21:57 +0200)]
Fix margin between avatars on org pages (#15194)

Fixes: https://github.com/go-gitea/gitea/issues/15191
3 years agoImprove /api/v1/repos/issues/search by just getting repo ids (#15179)
zeripath [Mon, 29 Mar 2021 17:12:21 +0000 (18:12 +0100)]
Improve /api/v1/repos/issues/search by just getting repo ids (#15179)

/api/v1/repos/issues/search is a highly inefficient search which is unfortunately
the basis for our dependency searching algorithm. In particular it currently loads
all of the repositories and their owners and their primary coding language all of
which is immediately thrown away.

This PR makes one simple change - just get the IDs.

Related #14560
Related #12827

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoshould run RetrieveRepoMetas() for empty pr (#15187)
a1012112796 [Mon, 29 Mar 2021 06:58:48 +0000 (14:58 +0800)]
should run RetrieveRepoMetas() for empty pr (#15187)

Signed-off-by: a1012112796 <1012112796@qq.com>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Mon, 29 Mar 2021 00:12:37 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agouse level config in main section when subsection not set level (#15176)
a1012112796 [Sun, 28 Mar 2021 19:08:19 +0000 (03:08 +0800)]
use level config in main section when subsection not set level (#15176)

in previouse if a log subsetcion not set level
it will use ``info`` as default value.

this pr will make default value (``[log] -> LEVEL``) useable.

example config:
```INI
[log]
MODE = console
LEVEL = Trace

[log.console]
LEVEL =
STDERR = false
```

previous result:
```JSON
// console:
{
  "level": "info",
  ...................
}
```

after change:

```JSON
// console:
{
  "level": "track",
  ...................
}
```

Signed-off-by: a1012112796 <1012112796@qq.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agoUpdate repository size on cron gc task (#15177)
zeripath [Sun, 28 Mar 2021 03:56:28 +0000 (04:56 +0100)]
Update repository size on cron gc task (#15177)

git gc cron could change the size of the repository therefore we should update the
size of the repo stored in our database.

Also significantly improve the efficiency of counting lfs associated with the
repository

3 years agoupdate docs to reference 1.13.6 (#15182)
techknowlogick [Sun, 28 Mar 2021 03:09:01 +0000 (23:09 -0400)]
update docs to reference 1.13.6 (#15182)

3 years agoExpose resolver via API (#15167)
sotho [Sat, 27 Mar 2021 23:37:51 +0000 (00:37 +0100)]
Expose resolver via API (#15167)

* Expose resolver via API

3 years ago[refactor] Unify the export of user data via API (#15144)
6543 [Sat, 27 Mar 2021 16:45:26 +0000 (17:45 +0100)]
[refactor] Unify the export of user data via API (#15144)

* [refactor] unify how user data is exported via API

* test time via unix timestamp

3 years agoAdd DefaultMergeStyle option to repository (#14789)
parnic [Sat, 27 Mar 2021 14:55:40 +0000 (09:55 -0500)]
Add DefaultMergeStyle option to repository (#14789)

Fixes #12293

3 years agofix org navbar (#15173)
Jimmy Praet [Fri, 26 Mar 2021 21:15:13 +0000 (22:15 +0100)]
fix org navbar (#15173)

3 years agofix regression of 15139 (#15164)
6543 [Fri, 26 Mar 2021 02:46:41 +0000 (03:46 +0100)]
fix regression of 15139 (#15164)

3 years agoClusterfuzz found another way (#15160)
zeripath [Thu, 25 Mar 2021 23:21:00 +0000 (23:21 +0000)]
Clusterfuzz found another way (#15160)

Clusterfuzz found another way so I found another way to stop it

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Thu, 25 Mar 2021 00:12:38 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoFix wrong user returned in API (#15139)
sotho [Wed, 24 Mar 2021 20:26:15 +0000 (21:26 +0100)]
Fix wrong user returned in API (#15139)

The API call: GET /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/comments
returns always the reviewer, but should return the poster.

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoCreate Proper Migration Tests (#15116)
zeripath [Wed, 24 Mar 2021 18:27:22 +0000 (18:27 +0000)]
Create Proper Migration Tests (#15116)

* Create Proper Migration tests

Unfortunately our testing regime has so far meant that migrations do not
get proper testing.

This PR begins the process of creating migration tests for this.

* Add test for v176

* fix mssql drop db

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix Migration 176 yet again (#15131)
zeripath [Tue, 23 Mar 2021 23:10:19 +0000 (23:10 +0000)]
Fix Migration 176 yet again (#15131)

* Fix Migration 176 yet again

Whilst creating a test for v176 in the migrations_test PR
it has become clear that this was still wrong.

This is now fixed. Genuinely.

Signed-off-by: Andrew Thornton <art27@cantab.net>
* and fix repo transfer

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix bug on avatar middleware (#15124)
Lunny Xiao [Tue, 23 Mar 2021 17:20:24 +0000 (01:20 +0800)]
Fix bug on avatar middleware (#15124)

3 years agoFix consistency check (#15120)
zeripath [Tue, 23 Mar 2021 10:23:33 +0000 (10:23 +0000)]
Fix consistency check (#15120)

In my last fix I missed adding the label_ prefix to the
consistency check count.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Tue, 23 Mar 2021 00:12:49 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoRemove raw-loader dependency (#15112)
silverwind [Mon, 22 Mar 2021 22:10:09 +0000 (23:10 +0100)]
Remove raw-loader dependency (#15112)

Webpack now includes this functionality, allowing us to drop this
now-deprecated dependency.

Ref: https://webpack.js.org/guides/asset-modules/
Ref: https://webpack.js.org/loaders/raw-loader/

3 years agoFix the v176 migration (#15110)
zeripath [Mon, 22 Mar 2021 18:26:38 +0000 (18:26 +0000)]
Fix the v176 migration (#15110)

There is a serious issue with the v176 migration where there is a mistaken missing
label_id selection.

*introduced by #14912*

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years ago[Vendor] update gitea-sdk v0.14.0 (#15103)
6543 [Mon, 22 Mar 2021 17:03:18 +0000 (18:03 +0100)]
[Vendor] update gitea-sdk v0.14.0 (#15103)

* upgraded code.gitea.io/sdk/gitea v0.13.2 => v0.14.0

* rm workaround

3 years agoImplement delete release attachments and update release attachments' name (#14130)
Lunny Xiao [Mon, 22 Mar 2021 16:09:51 +0000 (00:09 +0800)]
Implement delete release attachments and update release attachments' name (#14130)

* Implement delete release attachment

* Add attachments on release edit page

* Fix bug

* Finish del release attachments

* Fix frontend lint

* Fix tests

* Support edit release attachments

* Added tests

* Remove the unnecessary parameter isCreate from UpdateReleaseOrCreatReleaseFromTag

* Rename UpdateReleaseOrCreatReleaseFromTag to UpdateRelease

* Fix middle align

3 years agoUpdate JS dependencies (#15033)
silverwind [Mon, 22 Mar 2021 04:04:19 +0000 (05:04 +0100)]
Update JS dependencies (#15033)

* Update JS dependencies

- Update all JS dependencies
- For octicons, rename trashcan to trash
- For svgo, migrate to v2 api, output seems to have slightly changed but icons look the same
- For stylelint, update config, fix custom property duplicates
- For monaco, drop legacy Edge support
- For eslint, enable new rules, fix new issues
- For less-loader, remove deprecated import syntax

* update svgo usage in generate-images and rebuild logo.svg with it

3 years agoFix another clusterfuzz identified issue (#15096)
zeripath [Mon, 22 Mar 2021 01:45:01 +0000 (01:45 +0000)]
Fix another clusterfuzz identified issue (#15096)

* Fix another clusterfuzz identified issue

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Mon, 22 Mar 2021 00:12:36 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoFixed previous fix. (#15098)
KN4CK3R [Sun, 21 Mar 2021 19:51:54 +0000 (20:51 +0100)]
Fixed previous fix. (#15098)

3 years agoFix lock modal content rendering outside modal (#15095)
silverwind [Sun, 21 Mar 2021 18:58:28 +0000 (19:58 +0100)]
Fix lock modal content rendering outside modal (#15095)

* Fix lock modal content rendering outside modal

The .content was not a child to .modal so was rendering outside. This is
a recent regression but I'm not certain when it was introduced.

* remove extraneous closing div

3 years agoChangelog v1.13.5 (#15084) (#15093)
6543 [Sun, 21 Mar 2021 17:58:19 +0000 (18:58 +0100)]
Changelog v1.13.5 (#15084) (#15093)

* Changelog v1.13.5 (#15084)

* fix unrel. nit

3 years agoPlace wrapper around comment as diff to catch panics (#15085)
zeripath [Sun, 21 Mar 2021 16:59:58 +0000 (16:59 +0000)]
Place wrapper around comment as diff to catch panics (#15085)

There are a few recurrent issues with comment as diff reporting panics that are resistant to fixing due to the fact that the panic occurs in the template render and is swallowed by the template renderer.

This PR just adds some logging to force the panic to properly logged and re-propagates back up to the template renderer so we can actually detect what the issue is.

Signed-off-by: Andrew Thornton art27@cantab.net
3 years agoUse i18n.Reset to reload locales (#15073)
6543 [Sun, 21 Mar 2021 15:11:36 +0000 (16:11 +0100)]
Use i18n.Reset to reload locales (#15073)

3 years agofix double 'push tag' action feed (#15078)
a1012112796 [Sun, 21 Mar 2021 10:11:22 +0000 (18:11 +0800)]
fix double 'push tag' action feed (#15078)

Signed-off-by: a1012112796 <1012112796@qq.com>
3 years agoHandle unauthorized user events gracefully (#15071)
Lauris BH [Sat, 20 Mar 2021 20:39:43 +0000 (22:39 +0200)]
Handle unauthorized user events gracefully (#15071)

3 years ago[Refactor] remove possible resource leak (#15067)
6543 [Sat, 20 Mar 2021 16:30:29 +0000 (17:30 +0100)]
[Refactor] remove possible resource leak (#15067)

* move "copy uploaded lfs files 2 repo" to own function for "defer file.Close()"

* rm type overload

* Update modules/repofiles/upload.go

Co-authored-by: zeripath <art27@cantab.net>
3 years agoUpdate to goldmark 1.3.3 (#15059)
zeripath [Sat, 20 Mar 2021 11:23:55 +0000 (11:23 +0000)]
Update to goldmark 1.3.3 (#15059)

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix markdown rendering in milestone content (#15056)
silverwind [Sat, 20 Mar 2021 09:36:52 +0000 (10:36 +0100)]
Fix markdown rendering in milestone content (#15056)

- Add missing markdown class for rendered markdown.
- Increase font size of milestone name in list.

Fixes: https://github.com/go-gitea/gitea/issues/15046
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sat, 20 Mar 2021 00:12:40 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoAllow read/write to user root and only read to group git on documentation (#15041) v1.15.0-dev
Lasse Brandt Thomsen [Fri, 19 Mar 2021 23:45:04 +0000 (00:45 +0100)]
Allow read/write to user root and only read to group git on documentation (#15041)

Co-authored-by: Lasse Brandt Thomsen <lasse@bitmand.dk>
3 years agoFix bug when upload on web (#15042)
Lunny Xiao [Fri, 19 Mar 2021 22:49:29 +0000 (06:49 +0800)]
Fix bug when upload on web (#15042)

* Fix bug when upload on web

* move into own function

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoChangelog for 1.14.0-RC1 (#14935)
6543 [Fri, 19 Mar 2021 20:42:57 +0000 (21:42 +0100)]
Changelog for 1.14.0-RC1 (#14935)

* Changelog for 1.14.0-RC1

* api

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: zeripath <art27@cantab.net>
* Apply suggestions from code review

Co-authored-by: zeripath <art27@cantab.net>
* update

* Apply suggestions from code review

Co-authored-by: techknowlogick <matti@mdranta.net>
* Update CHANGELOG.md

Co-authored-by: techknowlogick <matti@mdranta.net>
* update

* Update CHANGELOG.md

* Apply suggestions from code review

Co-authored-by: zeripath <art27@cantab.net>
* Apply suggestions from code review

* Move things to SECURITY that are SECURITY

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Update CHANGELOG.md

Co-authored-by: Lauris BH <lauris@nix.lv>
* Update CHANGELOG.md

* Apply suggestions from code review

Co-authored-by: Norwin <noerw@users.noreply.github.com>
* Update CHANGELOG.md

Co-authored-by: Kyle D. <kdumontnu@gmail.com>
* sort

* Update CHANGELOG.md

Co-authored-by: Kyle D. <kdumontnu@gmail.com>
* :gitea: :rocket:

* Update date

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Norwin <noerw@users.noreply.github.com>
Co-authored-by: Kyle D. <kdumontnu@gmail.com>
3 years agoDelete Labels & IssueLabels on Repo Delete too (#15039)
6543 [Fri, 19 Mar 2021 19:01:24 +0000 (20:01 +0100)]
Delete Labels & IssueLabels on Repo Delete too (#15039)

* Doctor: find IssueLabels without existing label

* on Repo Delete: delete labels & issue_labels too

* performance nits

* Add Migration: Delete orphaned IssueLabels

* Migration v174: use Sync2

* USE sess !!!

* better func name

* code format & comment

* RAW SQL

* Update models/migrations/v176.go

* next try?

3 years agoPrevent addition of labels from outside the repository or organisation in issues...
zeripath [Fri, 19 Mar 2021 13:25:14 +0000 (13:25 +0000)]
Prevent addition of labels from outside the repository or organisation in issues (#14912)

* Never add labels not from this repository or organisation and remove org labels on transfer

Prevent the addition of labels from outside of the repository or
organisation and remove organisation labels on transfer.

Related #14908

Signed-off-by: Andrew Thornton <art27@cantab.net>
* switch to use sql

Signed-off-by: Andrew Thornton <art27@cantab.net>
* remove AS

Signed-off-by: Andrew Thornton <art27@cantab.net>
* subquery alias

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Give me some AS?

Signed-off-by: Andrew Thornton <art27@cantab.net>
* double AS

Signed-off-by: Andrew Thornton <art27@cantab.net>
* try try again

Signed-off-by: Andrew Thornton <art27@cantab.net>
* once more around the merry go round

Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix api problem

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Add outside label consistency check into doctor

This PR adds another consistency check into doctor in order to detect
labels that have been added from outside of repositories and organisations

Fix #14908

Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix migration

Signed-off-by: Andrew Thornton <art27@cantab.net>
* prep for merge

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agoFix UI elements getting underline like links (#15038)
Mike L [Fri, 19 Mar 2021 02:21:28 +0000 (03:21 +0100)]
Fix UI elements getting underline like links (#15038)

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Fri, 19 Mar 2021 00:13:12 +0000 (00:13 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoFix CJK fonts again and misc. font issues (#14575)
Mike L [Thu, 18 Mar 2021 23:43:43 +0000 (00:43 +0100)]
Fix CJK fonts again and misc. font issues (#14575)

* Push system-ui further down the stack, fix #12966

* Fix Firefox showing U+300x in emoji font and more

* Revert emoji font and fix long-standing Safari bug

* Exclude Safari emoji fix above 1.25x zoom

* Minor correctness/typo fix, affects only legacy platforms

* Emoji consistency for monospace (e.g. EasyMDE)

* Override paradigm; macOS/iOS-specific metric fix

* Move whitespace fix to font-face

* Handle metric calculation errors with Firefox

* One last workaround for aliased fonts in Linux

3 years agoanother clusterfuzz spotted issue (#15032)
zeripath [Thu, 18 Mar 2021 21:37:11 +0000 (21:37 +0000)]
another clusterfuzz spotted issue (#15032)

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoFix hover color for last row of repo file list (#15018)
Mike L [Thu, 18 Mar 2021 18:05:26 +0000 (19:05 +0100)]
Fix hover color for last row of repo file list (#15018)

3 years agoDo not convert file path to lowercase (#15023)
KN4CK3R [Thu, 18 Mar 2021 13:58:47 +0000 (14:58 +0100)]
Do not convert file path to lowercase (#15023)

* Do not convert file path to lowercase.

* lint

* Check against lowercase hostname.

3 years agofix href on label in sidebar (#15022)
Norwin [Thu, 18 Mar 2021 12:47:17 +0000 (12:47 +0000)]
fix href on label in sidebar (#15022)

3 years agoFix postgres ID sequences broken by recreate-table (#15015)
zeripath [Thu, 18 Mar 2021 06:06:40 +0000 (06:06 +0000)]
Fix postgres ID sequences broken by recreate-table (#15015)

* Fix postgres ID sequences broken by recreate-table

Unfortunately there is a subtle problem with recreatetable on postgres which
leads to the sequences not being renamed and not being left at 0.

Fix #14725

Signed-off-by: Andrew Thornton <art27@cantab.net>
* let us try information_schema instead

Signed-off-by: Andrew Thornton <art27@cantab.net>
* try again

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: 6543 <6543@obermui.de>
3 years agoRemove extraneous logging (#15020)
zeripath [Thu, 18 Mar 2021 03:25:52 +0000 (03:25 +0000)]
Remove extraneous logging (#15020)

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoCreate new issue from code (#14863)
Roger Luo [Thu, 18 Mar 2021 02:02:38 +0000 (10:02 +0800)]
Create new issue from code (#14863)

* Feat: add reference in new issue with permalink menu for code view.

* Fix: recover index.js file.

* Add comments and redo ci.

* Fix code convention

* Fix code.

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: 6543 <6543@obermui.de>
3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Thu, 18 Mar 2021 00:12:43 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoorg dashboard: move teamselector left (#14954)
Norwin [Wed, 17 Mar 2021 22:45:16 +0000 (22:45 +0000)]
org dashboard: move teamselector left (#14954)

Co-authored-by: zeripath <art27@cantab.net>
3 years agosupport gitmailmap in GetCodeActivityStats() (#15009)
a1012112796 [Wed, 17 Mar 2021 21:00:26 +0000 (05:00 +0800)]
support gitmailmap in GetCodeActivityStats() (#15009)

ref:
- https://git-scm.com/docs/gitmailmap
- https://git-scm.com/docs/git-log#Documentation/git-log.txt-emaNem

Signed-off-by: a1012112796 <1012112796@qq.com>
Co-authored-by: zeripath <art27@cantab.net>
3 years agosort release attachments by name (#15008)
Norwin [Wed, 17 Mar 2021 09:25:49 +0000 (09:25 +0000)]
sort release attachments by name (#15008)

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agochore: bump minio to RELEASE.2021-03-12T00-00-47Z (#15006)
wULLSnpAXbWZGYDYyhWTKKspEQoaYxXyhoisqHf [Wed, 17 Mar 2021 08:40:52 +0000 (09:40 +0100)]
chore: bump minio to RELEASE.2021-03-12T00-00-47Z (#15006)

* chore: bump minio to RELEASE.2021-03-12T00-00-47Z

-    image: minio/minio:RELEASE.2021-01-16T02-19-44Z
+    image: minio/minio:RELEASE.2021-03-12T00-00-47Z

Signed-off-by: wULLSnpAXbWZGYDYyhWTKKspEQoaYxXyhoisqHf <a_mirre@utb.cz>
3 years agoValidate email in oauth registration form (#15014)
Kyle D [Wed, 17 Mar 2021 03:54:02 +0000 (21:54 -0600)]
Validate email in oauth registration form (#15014)

3 years agoFixed wrong migrate url error description. (#15010)
KN4CK3R [Wed, 17 Mar 2021 02:34:09 +0000 (03:34 +0100)]
Fixed wrong migrate url error description. (#15010)

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Wed, 17 Mar 2021 00:12:36 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agofix: {show,link to} proper PR on kanban board ref (#15004)
wULLSnpAXbWZGYDYyhWTKKspEQoaYxXyhoisqHf [Tue, 16 Mar 2021 15:42:25 +0000 (16:42 +0100)]
fix: {show,link to} proper PR on kanban board ref (#15004)

the issue was that PR references in kanban boards were being generated
using `.ID` instead of `.Index`, which led to constructing incorrect
links to possibly non-existent {PR,issue}s and following that to showing
nonsensical values in the boards.

kudos also go to @zeripath for pointing at the file to fix.

Signed-off-by: wULLSnpAXbWZGYDYyhWTKKspEQoaYxXyhoisqHf <a_mirre@utb.cz>
Co-authored-by: zeripath <art27@cantab.net>
3 years agoadd pat-s to MAINTAINERS list (#15007)
Patrick Schratz [Tue, 16 Mar 2021 14:37:04 +0000 (15:37 +0100)]
add pat-s to MAINTAINERS list (#15007)

3 years agoEnsure that new pull request button works on forked forks owned by owner of the root...
zeripath [Tue, 16 Mar 2021 01:36:34 +0000 (01:36 +0000)]
Ensure that new pull request button works on forked forks owned by owner of the root (#14932)

Prevent 404 on new pull request button on forked fork owned by the owner
of the root repository. Also ensure that the names make sense.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoMove repo.CloseIssuesViaCommitInAnyBranch to issue settings (#14965)
Norwin [Tue, 16 Mar 2021 01:00:52 +0000 (01:00 +0000)]
Move repo.CloseIssuesViaCommitInAnyBranch to issue settings (#14965)

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Tue, 16 Mar 2021 00:12:50 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agoFix several render issues (#14986)
zeripath [Mon, 15 Mar 2021 23:20:05 +0000 (23:20 +0000)]
Fix several render issues (#14986)

* Fix an issue with panics related to attributes
* Wrap goldmark render in a recovery function
* Reduce memory use in render emoji
* Use a pipe for rendering goldmark - still needs more work and a limiter

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agoAdd reverse proxy configuration support for remote IP address (#14959)
Lauris BH [Mon, 15 Mar 2021 22:27:28 +0000 (00:27 +0200)]
Add reverse proxy configuration support for remote IP address (#14959)

* Add reverse proxy configuration support for remote IP address validation

* Trust all IP addresses in containerized environments by default

* Use single option to specify networks and proxy IP addresses. By default trust all loopback IPs

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoEnsure validation occurs on clone addresses too (#14994)
zeripath [Mon, 15 Mar 2021 21:52:11 +0000 (21:52 +0000)]
Ensure validation occurs on clone addresses too (#14994)

* Ensure validation occurs on clone addresses too

Fix #14984

Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix lint

Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix test

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Fix api tests

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoUpdate comparison docs for gitlab (#14999)
tuxmaster5000 [Mon, 15 Mar 2021 15:19:00 +0000 (16:19 +0100)]
Update comparison docs for gitlab (#14999)

3 years agoUpdate go-enry to v2.6.1 (#14997)
Lauris BH [Mon, 15 Mar 2021 03:20:02 +0000 (05:20 +0200)]
Update go-enry to v2.6.1 (#14997)

Co-authored-by: Gitea <gitea@gitea.io>
3 years agoFix repo page language stat span color (#14993)
Mike L [Sun, 14 Mar 2021 20:27:58 +0000 (21:27 +0100)]
Fix repo page language stat span color (#14993)

Co-authored-by: Lauris BH <lauris@nix.lv>
3 years agochore(models): rewrite code format. (#14754)
Bo-Yi Wu [Sun, 14 Mar 2021 18:52:12 +0000 (02:52 +0800)]
chore(models): rewrite code format. (#14754)

* chore: rewrite format.

* chore: update format

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* chore: update format

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* chore: Adjacent parameters with the same type should be grouped together

* chore: update format.

3 years agoMake sure sibling images get a link too (#14979)
zeripath [Sun, 14 Mar 2021 16:36:51 +0000 (16:36 +0000)]
Make sure sibling images get a link too (#14979)

* Make sure sibling images get a link too

Due a problem with the ast.Walker in the our transformer in goldmark
an image with a sibling image will not be transformed to gain a parent
link. This PR fixes this.

Fix #12925

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoDo not show full lfs file on error in git_test.go:rawTest() (#14980)
zeripath [Sun, 14 Mar 2021 15:53:59 +0000 (15:53 +0000)]
Do not show full lfs file on error in git_test.go:rawTest() (#14980)

If there is a problem uploading to LFS it is possible for the raw
endpoint to return a very large file when a pointer file is expected
This will then cause the drone logs to fill up unnecessarily with
the contents of the very large file.

If the file returned from raw is of the incorrect size we should
therefore not test it see if it contains the pointer file
and just declare that it is incorrect.

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoRe-enable listing of forks when logged out (#14992)
Mike L [Sun, 14 Mar 2021 14:48:28 +0000 (15:48 +0100)]
Re-enable listing of forks when logged out (#14992)

* Re-enable listing of forks when logged out

* Further improvements on repo button logic

3 years ago[skip ci] Updated licenses and gitignores
GiteaBot [Sun, 14 Mar 2021 00:12:26 +0000 (00:12 +0000)]
[skip ci] Updated licenses and gitignores

3 years agoAPI: fix set milestone on PR creation (#14981)
Norwin [Sat, 13 Mar 2021 18:06:52 +0000 (18:06 +0000)]
API: fix set milestone on PR creation (#14981)

* API: fix set milestone on PR creation

pr creation via API failed with 404, because we searched
for milestoneID 0, due to uninitialized var usage D:

* add tests

* fix expected status codes

* fix tests

Co-authored-by: 6543 <6543@obermui.de>
3 years agoFix spacing of issue/pulls list review status icons (#14985)
Mike L [Sat, 13 Mar 2021 13:37:09 +0000 (14:37 +0100)]
Fix spacing of issue/pulls list review status icons (#14985)

3 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sat, 13 Mar 2021 00:12:41 +0000 (00:12 +0000)]
[skip ci] Updated translations via Crowdin

3 years agofix release mail html template (#14975)
Norwin [Fri, 12 Mar 2021 21:47:52 +0000 (21:47 +0000)]
fix release mail html template (#14975)

was missing an </a>

3 years agocheck if original author is set (#14971)
Norwin [Fri, 12 Mar 2021 21:01:33 +0000 (21:01 +0000)]
check if original author is set (#14971)

Co-authored-by: zeripath <art27@cantab.net>
3 years agoFix Anchor jumping with escaped query components (#14969)
zeripath [Fri, 12 Mar 2021 18:59:13 +0000 (18:59 +0000)]
Fix Anchor jumping with escaped query components (#14969)

Fix #14968

Signed-off-by: Andrew Thornton <art27@cantab.net>
3 years agoNever add labels not from this repository or organisation and remove org labels on...
zeripath [Fri, 12 Mar 2021 17:45:49 +0000 (17:45 +0000)]
Never add labels not from this repository or organisation and remove org labels on transfer (#14928)

* Never add labels not from this repository or organisation and remove org labels on transfer

Prevent the addition of labels from outside of the repository or
organisation and remove organisation labels on transfer.

Related #14908

* switch to use sql

* subquery alias

* once more around the merry go round

* fix api problem

3 years agoFix excluding more than two labels on issues list (#14962)
zeripath [Fri, 12 Mar 2021 16:07:23 +0000 (16:07 +0000)]
Fix excluding more than two labels on issues list (#14962)

* Fix excluding more than two labels on issues list

Fix #14840

Signed-off-by: Andrew Thornton <art27@cantab.net>
* refactor DRY

* fix multiple-label filter on milestone issuelist

* Apply suggestions from code review

Co-authored-by: jaqra <48099350+jaqra@users.noreply.github.com>
* Update web_src/js/index.js

Co-authored-by: Norwin Roosen <git@nroo.de>
Co-authored-by: jaqra <48099350+jaqra@users.noreply.github.com>
3 years agodon't show project cog in issue sidebar if no permission (#14953)
Norwin [Fri, 12 Mar 2021 15:14:02 +0000 (15:14 +0000)]
don't show project cog in issue sidebar if no permission (#14953)

3 years agoPrevent incorrect HTML escaping in swagger.json (#14957)
zeripath [Fri, 12 Mar 2021 04:43:04 +0000 (04:43 +0000)]
Prevent incorrect HTML escaping in swagger.json (#14957)

* Prevent incorrect HTML escaping in swagger.json

Fix #14706

Signed-off-by: Andrew Thornton <art27@cantab.net>
* oops add it to the helper

Signed-off-by: Andrew Thornton <art27@cantab.net>
* try again

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
3 years agoShow correct issues for team dashboard (#14952)
Norwin [Fri, 12 Mar 2021 03:06:33 +0000 (03:06 +0000)]
Show correct issues for team dashboard (#14952)

* fix no items under /org/$org/{issues,pulls}?type=mentioned

it was filtering by org id, but org-mentions are not persisted like that
to the DB, we need to filter by UID.
This means, selecting different teams will only have an effect on the
selected repos, otherwise results will be the same, which may be
suboptimal.

fixes #14941

* don't spam a warning for a perfectly fine request

3 years agoCI: pre install git last verson and git lfs in test (#14681)
a1012112796 [Fri, 12 Mar 2021 02:04:43 +0000 (10:04 +0800)]
CI: pre install git last verson and git lfs in test (#14681)

link:
https://hub.docker.com/r/gitea/test_env
Source:
https://gitea.com/gitea/test_env/src/branch/master/Dockerfile

Signed-off-by: a1012112796 <1012112796@qq.com>