920481340b
Keep download count on Container tag overwrite ( #20728 )
...
Co-authored-by: 6543 <6543@obermui.de >
2022-08-09 16:47:57 +03:00
1b2cd4c4e1
Replace fomantic popup module with tippy.js ( #20428 )
...
- replace fomantic popup module with tippy.js
- fix chaining and add comment
- add 100ms delay to tooltips
- stopwatch improvments, raise default maxWidth
- update web_src/js/features/common-global.js
- use type=submit instead of js
2022-08-09 14:37:34 +02:00
36f9ee5813
Add an option to create new issues from "/issues" page ( #20650 )
2022-08-09 19:30:09 +08:00
33b03e851f
Restore history button and hide add button when unable to add ( #20718 )
...
Fix two regressions from #20602 :
- Restore the 'History' button that was previously unable to render
because it's show condition was never hit
- Hide the 'Add File' button when there would be no items in the
dropdown.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-08-09 18:32:41 +08:00
871082bc7b
Remove manual rollback for failed generated repositories ( #20639 )
...
Generating repositories from a template is done inside a transaction.
Manual rollback on error is not needed and it always results in error
"repository does not exist".
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-08-09 17:41:52 +08:00
fba20550f9
Add support for npm unpublish
( #20688 )
2022-08-09 15:23:43 +08:00
cc6927b2d8
Allow multiple files in generic packages ( #20661 )
...
* Allow multiple files in generic packages.
* Add deletion of a single file.
* Update docs.
* Change version check.
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-08-09 12:39:24 +08:00
75d96f4a02
Refactor legacy git init ( #20376 )
...
* merge `CheckLFSVersion` into `InitFull` (renamed from `InitWithSyncOnce`)
* remove the `Once` during git init, no data-race now
* for doctor sub-commands, `InitFull` should only be called in initialization stage
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-09 11:22:24 +08:00
820031e556
Fix typo in source ( #20723 )
...
Algorightm -> Algorithm
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-09 09:53:40 +08:00
2660b0397a
[skip ci] Updated translations via Crowdin
2022-08-09 00:21:27 +00:00
0066bc5113
Add issue filter for Author ( #20578 )
...
This adds a new filter option on the issues and pulls pages to filter by the author/poster/creator of the issue or PR
2022-08-08 22:03:58 +02:00
2b101994a6
Fix init mail render logic ( #20704 )
...
This bug affects tests which are sending emails (#20307 ). Some tests reinitialise the web routes (like `TestNodeinfo`) which messed up the mail templates. There is no reason why the templates should be loaded in the routes method.
2022-08-08 20:04:28 +02:00
ccf03e19c2
Frontport changelog v1.17.0 ( #20712 )
...
* fix
* add
2022-08-08 23:21:57 +08:00
98190d0024
Fix disable download button ( #20701 )
2022-08-08 15:42:36 +02:00
68059ab697
docs: move search input to navbar ( #20551 )
...
* remove search item from sidebar
* fix search for some docs languages
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-08-08 15:27:04 +08:00
498352c210
Fix SecToTime edge-cases ( #20610 )
2022-08-08 13:07:42 +08:00
73e9854040
[skip ci] Updated translations via Crowdin
2022-08-08 00:21:03 +00:00
5b4a84beb4
Fix v220 migration to be compatible for MSSQL 2008 r2 ( #20702 )
2022-08-08 02:16:22 +02:00
abdebd2641
Rework repo buttons ( #20602 )
...
* Rework repo buttons
- Replace "New PR" and "Go to File" button with Icon Button
- Move all "Add File" actions into a dropdown button
- Remove most custom styling of clone buttons
- Margin and wiki tweaks
Buttons are now all equal height, mobile layout wraps gracefully.
Fixes: https://github.com/go-gitea/gitea/issues/13671
Replaces: https://github.com/go-gitea/gitea/pull/20375
Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-08 02:15:11 +03:00
be824890e4
Switch to building with go1.19 ( #20695 )
2022-08-07 12:25:03 -04:00
64c371a167
Update maven deploy docs ( #20691 )
...
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-07 21:58:03 +08:00
f55af4675c
Add support for Pub packages ( #20560 )
...
* Added support for Pub packages.
* Update docs/content/doc/packages/overview.en-us.md
Co-authored-by: Gergely Nagy <algernon@users.noreply.github.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Gergely Nagy <algernon@users.noreply.github.com >
Co-authored-by: Lauris BH <lauris@nix.lv >
2022-08-07 18:09:54 +08:00
d4326afb25
Fix typo overrided -> overridden ( #20687 )
2022-08-06 20:54:26 -04:00
cb97114e91
[skip ci] Updated licenses and gitignores
2022-08-07 00:20:52 +00:00
dba14dc196
Update JS dependencies, adjust eslint ( #20659 )
...
* Update JS dependencies
- Update all JS dependencies minus vue-*
- Improve eslint restricted globals
- Tested build, lint and swagger
* few more lint improvements
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-08-06 18:30:13 +03:00
fe78d35ef5
Background color of private list-items updated ( #20630 )
...
A minor color update on the dashboard. This PR simply changes the background from hard-coded light yellow to the theme colors (var).
2022-08-06 22:25:58 +08:00
27789908d8
Use request timeout for git service rpc ( #20689 )
...
This enables git.Command's Run to optionally use the given context directly so its deadline will be respected. Otherwise, it falls back to the previous behavior of using the supplied timeout or a default timeout value of 360 seconds.
repo's serviceRPC() calls now use the context's deadline (which is unset/unlimited) instead of the default 6-minute timeout. This means that large repo clones will no longer arbitrarily time out on the upload-pack step, and pushes can take longer than 6 minutes on the receive-pack step.
Fixes #20680
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-06 16:13:11 +03:00
279e4e235c
Increase default item listing size ISSUE_PAGING_NUM
to 20 ( #20547 )
...
* increase default page sizes to 20
* adjust docs to reflect that the setting is used all over the place
* fix tests
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-08-06 18:43:40 +08:00
61aafb9c7d
[skip ci] Updated translations via Crowdin
2022-08-06 00:20:54 +00:00
baf374a3a4
Allow multiple metadata files for Maven packages ( #20674 )
...
* Allow file overwrite for meta files.
* Added tests.
* lint
Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2022-08-05 15:00:47 -04:00
d890f0d38c
docs: update comparison.zh-cn.md ( #20656 )
...
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-05 14:56:09 -04:00
8a66967020
Add a notice for breaking check in upgrade document ( #20682 )
2022-08-05 10:20:13 -04:00
42d9a6a980
move handleGlobalEnterQuickSubmit into a separate file to avoid cycle-import ( #20679 )
2022-08-05 18:08:29 +08:00
ba0a0d31c9
Use correct field name. ( #20675 )
...
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-05 14:49:03 +08:00
0f767e799c
[skip ci] Updated translations via Crowdin
2022-08-05 00:20:59 +00:00
b678d1adae
Use correct context to get package content ( #20673 )
2022-08-04 16:14:47 -05:00
7cc7c3e449
Executable check always returns true for windows ( #20637 )
...
* Executable check always returns true for windows
Windows doesn't have the concept of "executable" POSIX bits so for now always return true to minimise doctor and logging noise. Addresses #20636
* gofmt tweak
* Update modules/repository/hooks.go
Co-authored-by: silverwind <me@silverwind.io >
* gofmt comment line
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Lauris BH <lauris@nix.lv >
2022-08-04 15:28:32 +08:00
cf06e20c0d
Check webhooks slice length before calling xorm ( #20642 )
...
xorm.db.Insert errors for empty slices. Fixes : #20641
Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: John Olheiser <john.olheiser@gmail.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-04 00:22:50 -04:00
6c218f7a5c
Check issue labels slice length before calling xorm Insert; fixes #20654 ( #20655 )
...
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2022-08-04 11:20:22 +08:00
b6bb3891fd
[skip ci] Updated translations via Crowdin
2022-08-04 00:20:55 +00:00
96440e6ada
Fix the JS error "EventSource is not defined" caused by some non-standard browsers ( #20584 )
...
* fall back to periodic poller
Co-authored-by: silverwind <me@silverwind.io >
2022-08-03 22:58:27 +03:00
99fc419855
Send correct NuGet status codes ( #20647 )
...
* Fixed status codes.
* Fixed status codes.
2022-08-03 11:22:32 -04:00
7a31292c20
Add default commit messages to PR for squash merge ( #20618 )
...
Keep the same behavior as 1.16
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: John Olheiser <john.olheiser@gmail.com >
2022-08-03 12:56:59 +08:00
7baa7cb98f
[skip ci] Updated translations via Crowdin
2022-08-03 00:21:26 +00:00
87a7c37ecb
Use strings.Cut
for GIT_PROTOCOL value ( #20638 )
...
- As per https://github.com/go-gitea/gitea/pull/20616#discussion_r935612542
2022-08-03 01:34:50 +03:00
90b2657ae7
Fix the admin mailer config display ( #20633 )
2022-08-03 00:43:27 +08:00
2754ecc293
Use correct page size for link header pagination ( #20546 )
...
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2022-08-02 22:59:44 +08:00
631539c104
Fix package upload for files >32mb ( #20622 )
...
* Rewind file before first read.
* Added tests.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2022-08-02 21:35:48 +08:00
e43bb2b0b5
Add info about Wire 2 when Git over SSH ( #20619 )
...
- Follow up of #20616 . Add a note about this in the config cheat
sheet, given there's no dedicated page for this.
2022-08-02 18:25:26 +08:00
8740631b79
Enable Wire 2 for Internal SSH Server ( #20616 )
...
- Git only decides to use the Wire 2 protocol when `git
{receive,upload}-pack` receive the `GIT_PROTOCOL` environment with as
value `version=2`. Currently the internal SSH Server wasn't passing this
environment through. The `gitea serv` code already passed all received
environments to the git command, so no code changes there.
2022-08-02 15:56:38 +08:00