]> source.dussan.org Git - gitea.git/log
gitea.git
4 years agoFix doer of rename repo (#11789) (#11794)
赵智超 [Sun, 7 Jun 2020 16:55:50 +0000 (00:55 +0800)]
Fix doer of rename repo (#11789) (#11794)

fix #11725

Signed-off-by: a1012112796 <1012112796@qq.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: zeripath <art27@cantab.net>
4 years agoIncrease maximum SQLite variables count to 32766 (#11696) (#11783)
Cirno the Strongest [Sun, 7 Jun 2020 04:04:00 +0000 (06:04 +0200)]
Increase maximum SQLite variables count to 32766 (#11696) (#11783)

* Increase maximum SQLite variables count to 32766 (#11696)

per https://www.sqlite.org/limits.html

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
(cherry picked from commit a5aa5c58c1bf5a0c91226e0cbbd7b95bb8f74692)

* Fix missing CGO_EXTRA_FLAGS build arg for docker

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoInitialize SimpleMDE when making a code comment (#11749) (#11785)
zeripath [Sun, 7 Jun 2020 00:11:51 +0000 (01:11 +0100)]
Initialize SimpleMDE when making a code comment (#11749) (#11785)

Backport #11749

Fix #11704

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-Authored-By: Cirno the Strongest <1447794+CirnoT@users.noreply.github.com>
Co-authored-by: Cirno the Strongest <1447794+CirnoT@users.noreply.github.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoFix to allow comment poster to edit or delete his own comments (#11671) (#11774)
赵智超 [Sat, 6 Jun 2020 21:43:01 +0000 (05:43 +0800)]
Fix to allow comment poster to edit or delete his own comments (#11671) (#11774)

* bug: fix comment update permision check

No the ui only allow poster to update or delet comment, which
is not reasonable and different with handle logic, this pr
change it to allow poster of comment do it

ref code:
https://github.com/go-gitea/gitea/blob/e8955173a9be1acaa9a3755c37b6059422acda20/routers/repo/issue.go#L1636

https://github.com/go-gitea/gitea/blob/e8955173a9be1acaa9a3755c37b6059422acda20/routers/repo/issue.go#L1681

fix #11663

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

* fix sign in

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoFix timezone on issue deadline (#11697) (#11784)
Cirno the Strongest [Sat, 6 Jun 2020 12:44:16 +0000 (14:44 +0200)]
Fix timezone on issue deadline (#11697) (#11784)

* Fix timezone on issue deadline

* FormatDate

Co-authored-by: zeripath <art27@cantab.net>
(cherry picked from commit bbe13b60cdf93d8296f4c6dab624df2b571db234)

4 years agoEuropean Portuguese translation (#11568) (#11778)
Emanuel Angelo [Sat, 6 Jun 2020 09:41:06 +0000 (10:41 +0100)]
European Portuguese translation (#11568) (#11778)

This PR includes the modifications necessary to make use of the European Portuguese translation from the default setting.

Co-authored-by: zeripath <art27@cantab.net>
4 years agoUpdate emoji dataset with skin tone variants (#11678) (#11763)
mrsdizzie [Thu, 4 Jun 2020 18:56:28 +0000 (14:56 -0400)]
Update emoji dataset with skin tone variants (#11678) (#11763)

* Update emoji dataset with skin tone variants

Since the format of emoji that support skin tone modifiers is predictable we can add different variants into our dataset when generating it so that we can match and properly style most skin tone variants of emoji. No real code change here other than what generates the dataset and the data itself.

* use escape unicode sequence in map

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years ago[API] on 500 error only show message if gitea in dev mode (#11641) (#11753)
6543 [Thu, 4 Jun 2020 02:24:47 +0000 (04:24 +0200)]
[API] on 500 error only show message if gitea in dev mode (#11641) (#11753)

* add API specific InternalServerError()

* return 500 error msg only if not Production mode

* rm unnessesary change

4 years agoAdd missing templates (#11729) (#11748)
S7evinK [Wed, 3 Jun 2020 18:23:45 +0000 (20:23 +0200)]
Add missing templates (#11729) (#11748)

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
4 years agoFix verification of subkeys of default gpg key (#11713) (#11747)
zeripath [Wed, 3 Jun 2020 17:01:32 +0000 (18:01 +0100)]
Fix verification of subkeys of default gpg key (#11713) (#11747)

* Fix verification of subkeys of default gpg key

Fix #10309

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Remove debug log

* Update models/gpg_key.go

* As per @6543

Signed-off-by: Andrew Thornton <art27@cantab.net>
4 years agoFix styling for commiter on diff view (#11715) (#11744)
Cirno the Strongest [Wed, 3 Jun 2020 08:29:19 +0000 (10:29 +0200)]
Fix styling for commiter on diff view (#11715) (#11744)

* Fix styling for commiter on diff view

* Update options/locale/locale_en-US.ini

* Update templates/repo/commit_page.tmpl

Co-authored-by: silverwind <me@silverwind.io>
* Update templates/repo/commit_page.tmpl

Co-authored-by: silverwind <me@silverwind.io>
* Apply suggestions from code review

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
(cherry picked from commit 8e035f81c01ba6c1ccf8952ffad37bef063aad2d)

4 years agoProperly truncate system notices (#11714) (#11742)
zeripath [Tue, 2 Jun 2020 23:44:05 +0000 (00:44 +0100)]
Properly truncate system notices (#11714) (#11742)

Backport #11714

* Properly truncate system notices

As noted in #11658 the system notifications list will always suffix
system notices with ... even when the notice is longer than 120
characters.

Instead we should use .text.truncate to auto truncate and make the
notices clickable to view their details.

Signed-off-by: Andrew Thornton <art27@cantab.net>
* As per @CirnoT make table cell clickable

* ensure that pre wraps

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoChange language statistics to save size instead of percentage (#11681) (#11690)
Lauris BH [Tue, 2 Jun 2020 17:55:21 +0000 (20:55 +0300)]
Change language statistics to save size instead of percentage (#11681) (#11690)

* Change language statistics to save size instead of percentage (#11681)

* Change language statistics to save size instead of percentage in database

Co-Authored-By: Cirno the Strongest <1447794+CirnoT@users.noreply.github.com>
* Do not exclude if only language

* Fix edge cases with special langauges

Co-authored-by: Cirno the Strongest <1447794+CirnoT@users.noreply.github.com>
* Fix language stat calculation (#11692)

* Fix language stat calculation

* Group languages and ignore 0 size files

* remove unneeded code

Co-authored-by: Cirno the Strongest <1447794+CirnoT@users.noreply.github.com>
4 years agoHandle expected errors in FileCreate & FileUpdate API (#11643) (#11718)
6543 [Mon, 1 Jun 2020 06:28:52 +0000 (08:28 +0200)]
Handle expected errors in FileCreate & FileUpdate API (#11643) (#11718)

as title

needed for #11641

4 years agoAdd changelog for 1.11.6 (#11695) (#11701)
guillep2k [Sun, 31 May 2020 05:28:42 +0000 (02:28 -0300)]
Add changelog for 1.11.6 (#11695) (#11701)

* Add changelog for 1.11.6

* Update CHANGELOG.md

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

Co-authored-by: techknowlogick <matti@mdranta.net>
* Apply suggestions from @lafriks

* #11459 is bugfix

Co-authored-by: Guillermo Prandi <guillep2k@users.noreply.github.com>
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: Guillermo Prandi <guillep2k@users.noreply.github.com>
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoAdd logging to long migrations (#11647) (#11691)
zeripath [Sun, 31 May 2020 01:44:14 +0000 (02:44 +0100)]
Add logging to long migrations (#11647) (#11691)

* Add logging to long migrations

Also fix v136 to not use models

Signed-off-by: Andrew Thornton <art27@cantab.net>
4 years agoFix alignment for commits on dashboard (#11595) (#11680)
mrsdizzie [Sat, 30 May 2020 08:20:02 +0000 (04:20 -0400)]
Fix alignment for commits on dashboard (#11595) (#11680)

Fix alignment issue between commit SHA and commit message

4 years agoUpdate emoji regex (#11584) (#11679)
mrsdizzie [Fri, 29 May 2020 21:12:53 +0000 (17:12 -0400)]
Update emoji regex (#11584) (#11679)

When matching emoji, use a regex built from the data we have instead of something generic using unicode ranges. A generic regex can't tell the difference between two separate emoji next to each other or one emoji that is built out of two separate emoji next to each other.

This means that emoji that are next to each other without space in between will be now accurately spanned individually with proper title etc...

4 years agoFix missing authorization check on pull for public repos of private/limited org ...
Cirno the Strongest [Fri, 29 May 2020 20:00:22 +0000 (22:00 +0200)]
Fix missing authorization check on pull for public repos of private/limited org (#11656) (#11682)

Fixes #11651

(cherry picked from commit 02fa329a7c2190d947cd5e02ea90d2d4406653be)

4 years agoDoctor check & fix db consistency (#11111) (#11676)
6543 [Fri, 29 May 2020 18:00:43 +0000 (20:00 +0200)]
Doctor check & fix db consistency (#11111) (#11676)

needed to fix issue as described in #10280

* rename check-db to check-db-version
* add check-db-consistency:
* find issues without existing repository
* find pulls without existing issues
* find tracked times without existing issues/pulls
* find labels without repository or org reference

Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
4 years agoDefault MSSQL port 0 to allow automatic detection by default (#11642) (#11673)
zeripath [Fri, 29 May 2020 13:28:37 +0000 (14:28 +0100)]
Default MSSQL port 0 to allow automatic detection by default (#11642) (#11673)

Backport #11642

Fix #11633

Signed-off-by: Andrew Thornton <art27@cantab.net>
4 years agoExclude generated files from language statistics (#11653) (#11670)
Lauris BH [Fri, 29 May 2020 09:02:00 +0000 (12:02 +0300)]
Exclude generated files from language statistics (#11653) (#11670)

* Update go-enry to v2.5.2

4 years agoUse -1 to disable key algorithm type in ssh.minimum_key_sizes (#11635) (#11662)
zeripath [Thu, 28 May 2020 23:05:16 +0000 (00:05 +0100)]
Use -1 to disable key algorithm type in ssh.minimum_key_sizes (#11635) (#11662)

Backport #11635

Fix #11634

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoHandle expected errors in AddGPGkey API (#11644) (#11661)
6543 [Thu, 28 May 2020 22:16:41 +0000 (00:16 +0200)]
Handle expected errors in AddGPGkey API  (#11644) (#11661)

* handle GPG Parse & Email Errors

* correct TEST

* update Swagger

* more Docu

4 years agoReturn json on 500 error from API (#11574) (#11659)
6543 [Thu, 28 May 2020 18:27:51 +0000 (20:27 +0200)]
Return json on 500 error from API (#11574) (#11659)

Backport #11574

add API specific InternalServerError()

InternalServerError

4 years agoWhen must change password only show Signout (#11600) (#11637)
guillep2k [Wed, 27 May 2020 07:08:14 +0000 (04:08 -0300)]
When must change password only show Signout (#11600) (#11637)

When "Must Change Password" simplify the navbar header to only show the
signout button as all other links will redirect back. This prevents the
notifications icon from showing preventing initialization of the
event-source and hence preventing redirect_to being set, however in
addition do not set the redirect_to cookie if we are looking at the
/user/events page.

Fix #11554

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: zeripath <art27@cantab.net>
4 years agoBackport various styling fixes (#11619)
Cirno the Strongest [Tue, 26 May 2020 02:33:57 +0000 (04:33 +0200)]
Backport various styling fixes (#11619)

* Fix inconsistent font size for markdown preview on new PR view (#11565)

We use same method for new issue form and issue view, but was missing from new PR view making it one place where markdown preview is inconsistent in font size.

(cherry picked from commit 04afd9d1e2399d61978fdeeab7e7ac8ff9057a93)

* Fix margin on PR form (#11566)

(cherry picked from commit f2a0be1683daf3330a7c94fa65300e7056e9bc98)

* Fix margin for attached top header on code review (#11571)

Introduced naively by #11463

The margin was being applied too widely.

(cherry picked from commit e682a922957ebb1d40843be4da902fe13b15adde)

* Fix styling for PR merge section when no checks (#11609)

Makes styling consistent between two cases. Also removed unnecessary double border.

* Normalize avatar radius

4 years agoFix wrong milestone in webhook message (#11596) (#11611)
Gary Kim [Mon, 25 May 2020 05:01:49 +0000 (13:01 +0800)]
Fix wrong milestone in webhook message (#11596) (#11611)

Backport of #11596

Signed-off-by: Gary Kim <gary@garykim.dev>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoWhen initialising repositories ensure that the user doing the creation is the initial...
zeripath [Mon, 25 May 2020 04:24:49 +0000 (05:24 +0100)]
When initialising repositories ensure that the user doing the creation is the initializer (#11601) (#11608)

Backport #11601

Fix #10760

Signed-off-by: Andrew Thornton <art27@cantab.net>
4 years agoFix serviceworker output file and misc improvements (#11562) (#11610)
silverwind [Sun, 24 May 2020 21:12:02 +0000 (23:12 +0200)]
Fix serviceworker output file and misc improvements (#11562) (#11610)

* Fix serviceworker output file and misc improvements

- Fix output file location for production build
- Cache more asset types: fonts and worker variants
- Parallelize a few tasks during initalization
- Only invalidate caches starting with our prefix
- Remove public/serviceworker.js before building
- Remove font preloads, they cause strange cors issues
- Misc eslint config adjustments

* remove webpack output files on watch-frontend

4 years agoPrevent (caught) panic on login (#11590) (#11597)
zeripath [Sun, 24 May 2020 17:12:25 +0000 (18:12 +0100)]
Prevent (caught) panic on login (#11590) (#11597)

Backport #11590

Unfortunately when the virtual session is released it requires that the
real session does not exist. This worked fine when sessions were only
saved at the end of request/response cycle however, now sessions are
saved proactively this does not hold.

The result is a caught panic in the logs during every log-in.  This
panic has no significant side-effects but should not occur.

This PR marks the virtual session as released when released and updates
it if the same session is released again.

Signed-off-by: Andrew Thornton <art27@cantab.net>
4 years agoPrevent empty query parameter being set on dashboard (#11561) (#11604)
zeripath [Sun, 24 May 2020 14:20:09 +0000 (15:20 +0100)]
Prevent empty query parameter being set on dashboard (#11561) (#11604)

Prevent the dashboard from setting an empty query parameter

Fix #11543

Signed-off-by: Andrew Thornton art27@cantab.net
4 years agoFix images in wiki edit preview (#11546) (#11602)
mrsdizzie [Sun, 24 May 2020 13:01:10 +0000 (09:01 -0400)]
Fix images in wiki edit preview (#11546) (#11602)

Make sure wiki editor sets wiki to true so gitea renders it as a wiki page.

Also change the context data attr for edit form. This looks wrong but everywhere else in our code assumes the urlPrefix to be just the repo url when rendering and manually adds /wiki to the rendered url regardless.

Fixes #11540

4 years agoAllow different HardBreaks settings for documents and comments (#11515) (#11599)
zeripath [Sun, 24 May 2020 10:45:56 +0000 (11:45 +0100)]
Allow different HardBreaks settings for documents and comments (#11515) (#11599)

GH has different HardBreaks behaviour for markdown comments and documents.

Comments have hard breaks and documents have soft breaks - therefore Gitea's rendering will always be different from GH's if we only provide one setting.

Here we split the setting in to two - one for documents and one for comments and other things.

Signed-off-by: Andrew Thornton art27@cantab.net
Changes to index.js as per @silverwind
Co-authored-by: silverwind <me@silverwind.io>
Changes to docs as per @guillep2k
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
4 years agoEnforce transparent background on editor toolbar elements (#11569) (#11583)
Cirno the Strongest [Sat, 23 May 2020 23:36:24 +0000 (01:36 +0200)]
Enforce transparent background on editor toolbar elements (#11569) (#11583)

Co-authored-by: Lauris BH <lauris@nix.lv>
(cherry picked from commit 38c773d8a5d6168ebb3030513a6063381976bd22)

Co-authored-by: zeripath <art27@cantab.net>
4 years agoEnsure serviceworker is created as /serviceworker.js (#11577) (#11582)
zeripath [Sat, 23 May 2020 20:41:33 +0000 (21:41 +0100)]
Ensure serviceworker is created as /serviceworker.js (#11577) (#11582)

#11538 moved the serviceworker to webbox but unfortunately
created the serviceworker in public/js rather than public/

This PR fixes this, fixing multiple issues with broken js
as a result of that change.

Signed-off-by: Andrew Thornton art27@cantab.net
4 years agoPrevent transferring repos to invisible orgs (#11517) (#11549)
guillep2k [Sat, 23 May 2020 02:12:20 +0000 (23:12 -0300)]
Prevent transferring repos to invisible orgs (#11517) (#11549)

Co-authored-by: Guillermo Prandi <guillep2k@users.noreply.github.com>
Co-authored-by: Guillermo Prandi <guillep2k@users.noreply.github.com>
Co-authored-by: zeripath <art27@cantab.net>
4 years agoFix webpack chunk loading with STATIC_URL_PREFIX (#11526) (#11542)
silverwind [Fri, 22 May 2020 19:18:44 +0000 (21:18 +0200)]
Fix webpack chunk loading with STATIC_URL_PREFIX (#11526) (#11542)

Previously, we had only set __webpack_public_path__ to a path which
caused webpack chunks to be loaded from the current origin which is
incorrect when STATIC_URL_PREFIX points to another origin.

This should fix the issue curretnly seen on gitea.com.

4 years agoClose EventSource before unloading the page (#11539) (#11557)
silverwind [Fri, 22 May 2020 18:30:30 +0000 (20:30 +0200)]
Close EventSource before unloading the page (#11539) (#11557)

Should eliminate a error in the Firefox console regarding the connection
being interrupted while the page was loading.

4 years agoFix the bug that the emoji don't disappear(#11489) (#11530)
L0veSunshine [Fri, 22 May 2020 16:36:25 +0000 (00:36 +0800)]
Fix the bug that the emoji don't disappear(#11489) (#11530)

Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoMove serviceworker to workbox and fix SSE interference (#11538) (#11547)
silverwind [Fri, 22 May 2020 15:46:39 +0000 (17:46 +0200)]
Move serviceworker to workbox and fix SSE interference (#11538) (#11547)

* Move serviceworker to workbox and fix SSE interference

Instead of statically hardcoding every frontend asset, this uses a
type-based approach to cache all js,css and manifest.json requests.

This also fixes the issue that the service worker was interfering with
EventSource because it was unconditionally handling all requests which
this new implementation doesn't.

Fixes: https://github.com/go-gitea/gitea/issues/11092
Fixes: https://github.com/go-gitea/gitea/issues/7372
* rethrow error instead of logging

* await .register

* Revert "rethrow error instead of logging"

This reverts commit 043162ba1f18b98a4bf9635959fd28d16e839fc5.

* improve comment

* remove JSRenderer

* add version-based cache invalidation

* refactor

* more refactor

* remove comment

* rename item to fit cache name

Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
4 years agoEnsure emoji render with regular font-weight (#11541) (#11545)
silverwind [Fri, 22 May 2020 10:57:13 +0000 (12:57 +0200)]
Ensure emoji render with regular font-weight (#11541) (#11545)

Emoji characters don't support bold attributes and may do weird things
like rendering monochrome when bolded.

4 years agoFix form action template substitutions on admin pages (backport #11519) (#11531)
Matthew R. McDougal [Fri, 22 May 2020 03:02:56 +0000 (22:02 -0500)]
Fix form action template substitutions on admin pages (backport #11519) (#11531)

* Fix form action template substitution on admin dashboard

* Fix form action template substitution on admin monitoring page

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoAPI PullReviewComment HTMLPullURL should return the HTMLURL (#11501) (#11533)
zeripath [Thu, 21 May 2020 16:35:19 +0000 (17:35 +0100)]
API PullReviewComment HTMLPullURL should return the HTMLURL (#11501) (#11533)

Fix #11499

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoFix repo-list private and total count bugs (#11500) (#11532)
zeripath [Thu, 21 May 2020 13:23:20 +0000 (14:23 +0100)]
Fix repo-list private and total count bugs (#11500) (#11532)

* Fix repo-list private and total count bugs

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Ensure limited and private org public repos are displayed on "private"

Signed-off-by: Andrew Thornton <art27@cantab.net>
* switch from onlyPrivate to is_private

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Generate swagger

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
4 years agoFix margin for branch-update grid on PR view when update button is not present (...
Cirno the Strongest [Thu, 21 May 2020 05:53:10 +0000 (07:53 +0200)]
Fix margin for branch-update grid on PR view when update button is not present (#11521) (#11525)

* Fix margin for branch-update grid on PR view when update button is not present

* Move padding to row element

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
(cherry picked from commit ee4e8542c7dddafe8ed110f6ec0bb9f730a63b0a)

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoTrimSpace when reading InternalToken from a file (#11502) (#11524)
zeripath [Wed, 20 May 2020 19:42:03 +0000 (20:42 +0100)]
TrimSpace when reading InternalToken from a file (#11502) (#11524)

InternalTokens are fixed as alphanum strings therefore TrimSpace from these.
Also use isatty to not add a terminal newline when redirecting generate.

Fix #11498

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoFix selected line color in arc-green (#11492) (#11520)
Cirno the Strongest [Wed, 20 May 2020 16:15:34 +0000 (18:15 +0200)]
Fix selected line color in arc-green (#11492) (#11520)

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
(cherry picked from commit 6da87eda8bcfca49a008c07f7e3cff001df921bf)

4 years agoUse more toned colors for selected line (#11493) (#11511)
Cirno the Strongest [Wed, 20 May 2020 02:50:48 +0000 (04:50 +0200)]
Use more toned colors for selected line (#11493) (#11511)

Co-authored-by: zeripath <art27@cantab.net>
(cherry picked from commit 7b66400f55779e5af3704403e605abb025a9002d)

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoTweak reaction buttons (#11496) (#11516)
silverwind [Tue, 19 May 2020 22:02:25 +0000 (00:02 +0200)]
Tweak reaction buttons (#11496) (#11516)

- Vertical centering using flexbox
- Very slightly decreased size of the boxes

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoMake localstorage read ssh or https correctly (#11483) (#11490)
6543 [Tue, 19 May 2020 13:03:10 +0000 (15:03 +0200)]
Make localstorage read ssh or https correctly (#11483) (#11490)

* Make localstorage read ssh or https correctly

* Update index.js

If not login there is only a "https" button, This commit fix  the "https" button hasn't blue border.

* Keep user selected whether or not to log in

* Update index.js

Co-authored-by: L0veSunshine <xuan199651@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
4 years agoFix top margin for bottom attached header (#11480) (#11485)
Cirno the Strongest [Tue, 19 May 2020 05:59:07 +0000 (07:59 +0200)]
Fix top margin for bottom attached header (#11480) (#11485)

* Fix top margin for bottom attached header (#11480)

(cherry picked from commit 6b798feaf6bb59ba32273d13755a11d3dcefaddc)

* restart ci

Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoMySQL instance is needed for all triggers (#11484) v1.12.0-rc1
Lauris BH [Mon, 18 May 2020 16:14:28 +0000 (19:14 +0300)]
MySQL instance is needed for all triggers (#11484)

4 years agoChangelog for v1.12.0-rc1 (#11462)
Lauris BH [Mon, 18 May 2020 13:04:04 +0000 (16:04 +0300)]
Changelog for v1.12.0-rc1 (#11462)

4 years agoFix comment box styling and cancelling (#11463) (#11464) (#11469) (#11467)
Lauris BH [Mon, 18 May 2020 09:17:35 +0000 (12:17 +0300)]
Fix comment box styling and cancelling (#11463) (#11464) (#11469) (#11467)

* Fix styling of resolved code comment box (#11463)

Co-authored-by: Lauris BH <lauris@nix.lv>
* Fix .comment-code-cloud not being removed when cancelling new code comment (#11464)

* Fix footer padding for comment code reply form on issue event view (#11469)

Co-authored-by: Cirno the Strongest <1447794+CirnoT@users.noreply.github.com>
4 years agoEnsure public repositories in private organizations are visible and fix admin organiz...
6543 [Mon, 18 May 2020 06:21:00 +0000 (08:21 +0200)]
Ensure public repositories in private organizations are visible and fix admin organizations list (#11465) (#11474)

* Ensure that we can see public repositories in private organization

Fix #10144 (Again)

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Fix Admin users and organizations page

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Update models/repo_list.go

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoFix "Unknown task: git_fsck" error on admin dashboard (#11468) (#11471)
6543 [Mon, 18 May 2020 05:31:49 +0000 (07:31 +0200)]
Fix "Unknown task: git_fsck" error on admin dashboard (#11468) (#11471)

* Fix "Unknown task: git_fsck" error on admin dashboard (#11468)

* Update .drone.yml

Co-authored-by: zeripath <art27@cantab.net>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sun, 17 May 2020 15:36:19 +0000 (15:36 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoIncrease width for authors on commit view (#11441)
Cirno the Strongest [Sun, 17 May 2020 15:35:07 +0000 (17:35 +0200)]
Increase width for authors on commit view (#11441)

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sun, 17 May 2020 14:16:15 +0000 (14:16 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoChange tab width for .go files to 4 (#11455)
silverwind [Sun, 17 May 2020 14:14:36 +0000 (16:14 +0200)]
Change tab width for .go files to 4 (#11455)

* Change tab width for .go files to 4

I thing 8-wide tabs are kind of archaic and inconsisten with template
files which already use 4-wide.

Also did some misc cleanups in the .editorconfig files.

* add css

Co-authored-by: Lauris BH <lauris@nix.lv>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sun, 17 May 2020 12:44:33 +0000 (12:44 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoWhenever the ctx.Session is updated, release it to save it before sending the redirec...
zeripath [Sun, 17 May 2020 12:43:29 +0000 (13:43 +0100)]
Whenever the ctx.Session is updated, release it to save it before sending the redirect (#11456)

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sun, 17 May 2020 11:11:07 +0000 (11:11 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoDocs: add AlpineLinux packages (#11446)
6543 [Sun, 17 May 2020 11:09:56 +0000 (13:09 +0200)]
Docs: add AlpineLinux packages (#11446)

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoFix translation to be compatible with crowdin (#11453)
Lauris BH [Sun, 17 May 2020 09:18:59 +0000 (12:18 +0300)]
Fix translation to be compatible with crowdin (#11453)

4 years agoAllow all members of private orgs to see public repos (#11442)
zeripath [Sun, 17 May 2020 08:22:17 +0000 (09:22 +0100)]
Allow all members of private orgs to see public repos (#11442)

* Allow all members of private orgs to see public repos

Fix #10144

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Update models/repo_list.go

Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoForcibly clean and destroy the session on logout (#11447)
zeripath [Sun, 17 May 2020 06:05:11 +0000 (07:05 +0100)]
Forcibly clean and destroy the session on logout (#11447)

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sun, 17 May 2020 00:49:40 +0000 (00:49 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoCheck Push permissions on IsUserAllowedToUpdate (#11448)
6543 [Sun, 17 May 2020 00:48:30 +0000 (02:48 +0200)]
Check Push permissions on IsUserAllowedToUpdate (#11448)

4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sat, 16 May 2020 23:33:25 +0000 (23:33 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoRefactor Cron and merge dashboard tasks (#10745)
zeripath [Sat, 16 May 2020 23:31:38 +0000 (00:31 +0100)]
Refactor Cron and merge dashboard tasks (#10745)

* Refactor Cron and merge dashboard tasks

* Merge Cron and Dashboard tasks
* Make every cron task report a system notice on completion
* Refactor the creation of these tasks
* Ensure that execution counts of tasks is correct
* Allow cron tasks to be started from the cron page

* golangci-lint fixes

* Enforce that only one task with the same name can be registered

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

Signed-off-by: Andrew Thornton <art27@cantab.net>
* as per @guillep2k

* as per @lafriks

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Add git.CommandContext variants

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoHide archived repos by default in repo-list (#11440)
zeripath [Sat, 16 May 2020 22:12:03 +0000 (23:12 +0100)]
Hide archived repos by default in repo-list (#11440)

As discussed in #11268 hide archived repos by default in the
dashboard repo-list

Signed-off-by: Andrew Thornton <art27@cantab.net>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Sat, 16 May 2020 21:07:43 +0000 (21:07 +0000)]
[skip ci] Updated translations via Crowdin

4 years ago[UI] Adjust CSS details for adding emoticons (#11435)
L0veSunshine [Sat, 16 May 2020 21:06:34 +0000 (05:06 +0800)]
[UI] Adjust CSS details for adding emoticons (#11435)

* Adjust CSS details for added emoticons

* fix lint

* avoid git conflict

4 years agoMake API EditIssue and EditPullRequest issue notifications (#11123)
zeripath [Sat, 16 May 2020 21:05:19 +0000 (22:05 +0100)]
Make API EditIssue and EditPullRequest issue notifications (#11123)

* Make API EditIssue and EditPullRequest issue notifications

Restructure models.UpdateIssueByAPI and EditIssue/EditPullRequest
to issue notifications

Fix #10014

Signed-off-by: Andrew Thornton <art27@cantab.net>
* As per @6543

Signed-off-by: Andrew Thornton <art27@cantab.net>
* update status!

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoAdd paging and archive/private repository filtering to dashboard list (#11321)
zeripath [Sat, 16 May 2020 20:07:01 +0000 (21:07 +0100)]
Add paging and archive/private repository filtering to dashboard list (#11321)

* Add archived options to SearchRepository

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Add only-private search

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Add filter options and paging to dashboard repository page

Signed-off-by: Andrew Thornton <art27@cantab.net>
* swagger generate

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

Signed-off-by: Andrew Thornton <art27@cantab.net>
* as per @mrsdizzie also remember state

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoUse session for retrieving org teams (#11438)
guillep2k [Sat, 16 May 2020 19:29:29 +0000 (16:29 -0300)]
Use session for retrieving org  teams (#11438)

Co-authored-by: Guillermo Prandi <guillep2k@users.noreply.github.com>
4 years agoFix buttons left-margin (#11427)
Cirno the Strongest [Sat, 16 May 2020 17:45:44 +0000 (19:45 +0200)]
Fix buttons left-margin (#11427)

Co-authored-by: Lauris BH <lauris@nix.lv>
4 years agoSupport view individual commit for wiki pages (#11415)
mrsdizzie [Sat, 16 May 2020 16:38:40 +0000 (12:38 -0400)]
Support view individual commit for wiki pages (#11415)

Currently you can see a list of commit history for wiki pages but aren't able to view the commit diff itself. This adds the feature to view an individual commit to a wiki repo.

Closes #8999

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
4 years agoBetter styling for code review comment textarea (#11428)
Cirno the Strongest [Sat, 16 May 2020 15:50:36 +0000 (17:50 +0200)]
Better styling for code review comment textarea (#11428)

* Better styling for code review comment textarea

* align tabular menu with textarea

* border around active tab instead of textarea

* border radius

* use .28571429rem

4 years agoAllow log.xxx.default to set logging settings for the default logger only (#11292)
zeripath [Sat, 16 May 2020 02:38:52 +0000 (03:38 +0100)]
Allow log.xxx.default to set logging settings for the default logger only (#11292)

* Allow log.xxx.default to set logging settings for the default logger only

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Update modules/setting/log.go

* as per @silverwind add some documentation

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoFix margin on attached segment headers when they are separated by other element ...
Cirno the Strongest [Sat, 16 May 2020 01:35:22 +0000 (03:35 +0200)]
Fix margin on attached segment headers when they are separated by other element (#11425)

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoFix yellow background on active elements in code review (#11414)
Cirno the Strongest [Sat, 16 May 2020 00:55:19 +0000 (02:55 +0200)]
Fix yellow background on active elements in code review (#11414)

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoBetter styling for code review comment form (#11413)
Cirno the Strongest [Fri, 15 May 2020 22:54:18 +0000 (00:54 +0200)]
Better styling for code review comment form (#11413)

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoCheck that the ctx.User is not nil before checking its ID (#11424)
zeripath [Fri, 15 May 2020 20:44:33 +0000 (21:44 +0100)]
Check that the ctx.User is not nil before checking its ID (#11424)

Fix #11423

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoUpdate JS dependencies (#11412)
silverwind [Fri, 15 May 2020 19:46:49 +0000 (21:46 +0200)]
Update JS dependencies (#11412)

A bugfix for JS syntax in highlight.js and some misc updates.

4 years agoFix webhook template when validation errors occur (#11421)
kolaente [Fri, 15 May 2020 19:02:46 +0000 (21:02 +0200)]
Fix webhook template when validation errors occur (#11421)

Signed-off-by: kolaente <k@knt.li>
4 years agoFix issue ref migration (#11419)
kolaente [Fri, 15 May 2020 14:05:18 +0000 (16:05 +0200)]
Fix issue ref migration (#11419)

The migration introduced in #8742 breaks mysql installations. This pr fixes that by correctly using CONCAT.

Signed-off-by: kolaente <k@knt.li>
4 years agoHandle panics that percolate up to the graceful module (#11291)
zeripath [Fri, 15 May 2020 00:06:00 +0000 (01:06 +0100)]
Handle panics that percolate up to the graceful module (#11291)

* Handle panics in graceful goroutines

Adds a some deferred functions to handle panics in graceful goroutines

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Handle panic in webhook.Deliver

Signed-off-by: Andrew Thornton <art27@cantab.net>
* Handle panic in mirror.syncMirror

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agodocs: update 'Testing redux' in CONTRIBUTING.md (#11386)
赵智超 [Thu, 14 May 2020 23:28:26 +0000 (07:28 +0800)]
docs: update 'Testing redux' in CONTRIBUTING.md (#11386)

* docs: update 'Testing redux' in CONTRIBUTING.md

try simplfy it to make it more easy for contributor to follow it to
test their work by themselves.

Signed-off-by: a1012112796 <1012112796@qq.com>
* align help message strings

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoFix ref links in issue overviews for tags (#8742)
Sijmen Schoon [Thu, 14 May 2020 22:55:43 +0000 (00:55 +0200)]
Fix ref links in issue overviews for tags (#8742)

* Properly generate ref URLs

Tags used to not generate correct URLs (src/branch/tags/1.0.0 instead of
src/tags/1.0.0).

Also cleans up some code around it with the created helper functions.

* Fix formatting and create migration

* Add copyright head to utils_test

* Use a raw query for the ref migration

* Remove semicolon

* Quote column and table names in migration SQL

* Change || to CONCAT, since MSSQL does not support ||

* Make migration engine aware

* Add missing import

* Move ref EndName and URL to the issue service

* Fix tests

* Add test for commit refs

* Update issue.go

* Use the right command for building JavaScript bundles

* Prepare for merge

* Check for refs/* before prepending in migration

* Update services/issue/issue_test.go

* Update modules/git/utils_test.go

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: techknowlogick <matti@mdranta.net>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Thu, 14 May 2020 21:35:09 +0000 (21:35 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoAdd localization docs (#11411)
John Olheiser [Thu, 14 May 2020 21:33:52 +0000 (16:33 -0500)]
Add localization docs (#11411)

* Add localization docs

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Clarify bleeding edge vs release

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Capitalize Crowdin

Signed-off-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years agoPrettify timeline 3 (#11139)
Sorien [Thu, 14 May 2020 19:15:21 +0000 (21:15 +0200)]
Prettify timeline 3 (#11139)

* Fix timeline comments sections borders

* Fix files dropzone right alignment

* Update review comment form and controls

* Clear segment style from comment form tabs

* Remove segment class from pulls tab

* Fix Time Tracker - Add Time button border

* Fix buttons right alignment

* Markdown tab minimal height

* Fix DropZone hover effect

* Fix Lint + remove unused controls class

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Thu, 14 May 2020 18:00:33 +0000 (18:00 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoFix svg octicon-key placement (#11410)
Cirno the Strongest [Thu, 14 May 2020 17:59:18 +0000 (19:59 +0200)]
Fix svg octicon-key placement (#11410)

4 years agoSwitch code editor to Monaco (#11366)
silverwind [Thu, 14 May 2020 16:06:01 +0000 (18:06 +0200)]
Switch code editor to Monaco (#11366)

* Switch code editor to Monaco

This switches out CodeMirror for Monaco which is based on the same code
base as VS code and should work pretty similar to it.

It does add a few async chunks, totalling around 10MB to our build. It
currently supports around 65 languages and in the default configuration,
each language would emit one ugly [number].js chunk, so I opted to
combine them all into a single file for now.

CodeMirror is still being used under the hood by SimpleMDE so it can not
be removed yet.

* inline editorconfig, fix diff, use for markdown, remove more dead code

* refactors, remove jquery usage

* use tab_width

* fix intellisense

* rename function for clarity

* misc tweaks, enable webpack progress display

* only use --progress on dev build

* remove useless borders in arc-green

* fix typo

* remove obsolete comment

* small refactor

* fix file creation and various refactors

* unset useTabStops too when no editorconfig

* small refactor

* disable webpack's [big] warnings

* remove useless await

* fix dark theme check

* rename chunk to 'monaco'

* add to .gitignore and delete webpack dest before build

* increase editor height

* support more editorconfig properties

* remove empty element filter

* rename

Co-authored-by: John Olheiser <john.olheiser@gmail.com>
4 years ago[skip ci] Updated translations via Crowdin
GiteaBot [Wed, 13 May 2020 23:00:00 +0000 (23:00 +0000)]
[skip ci] Updated translations via Crowdin

4 years agoAdd awesome-gitea reference on install from package docs (#11405)
John Olheiser [Wed, 13 May 2020 22:58:49 +0000 (17:58 -0500)]
Add awesome-gitea reference on install from package docs (#11405)

Signed-off-by: jolheiser <john.olheiser@gmail.com>