2
0
Commit Graph

2077 Commits

Author SHA1 Message Date
Tyrone Yeh
42f90cabd8 [skip ci] Updated translations via Crowdin 2022-09-27 00:21:05 +00:00
Julien Palard
2574eed0ed [skip ci] Updated translations via Crowdin 2022-09-26 00:20:43 +00:00
wxiaoguang
7b54b53ad7 [skip ci] Updated licenses and gitignores 2022-09-25 00:20:43 +00:00
Tyrone Yeh
e849ec3d5c [skip ci] Updated translations via Crowdin 2022-09-24 00:20:52 +00:00
KN4CK3R
b7bdcc9002 [skip ci] Updated translations via Crowdin 2022-09-23 00:20:55 +00:00
silverwind
96ef4e4cb5 [skip ci] Updated translations via Crowdin 2022-09-16 00:20:55 +00:00
KN4CK3R
9620f18d1b Display image digest for container packages (#21170)
fixes #21160
2022-09-14 22:45:13 +02:00
JakobDev
9dcbf4048b [skip ci] Updated translations via Crowdin 2022-09-12 00:20:40 +00:00
silverwind
e92afbbb7f [skip ci] Updated licenses and gitignores 2022-09-11 00:20:43 +00:00
silverwind
6f9bfc2534 [skip ci] Updated translations via Crowdin 2022-09-10 00:20:50 +00:00
Tyrone Yeh
2d0124ea88 [skip ci] Updated translations via Crowdin 2022-09-09 00:20:54 +00:00
luzpaz
74e399fd2f Fix various typos (#21103)
Found via `codespell -q 3 -S
./options/locale,./options/license,./public/vendor,./web_src/fomantic -L
actived,allways,attachements,ba,befores,commiter,pullrequest,pullrequests,readby,splitted,te,unknwon`

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2022-09-07 14:40:36 -04:00
Kyle D
5d9cf94f7f [skip ci] Updated translations via Crowdin 2022-09-07 00:20:58 +00:00
silverwind
7132f083ae [skip ci] Updated translations via Crowdin 2022-09-06 00:20:50 +00:00
Aaron F
eef07a8700 [skip ci] Updated translations via Crowdin 2022-09-05 00:20:46 +00:00
Aaron F
1dda1282f4 Webhook for Wiki changes (#20219)
Add support for triggering webhook notifications on wiki changes.

This PR contains frontend and backend for webhook notifications on wiki actions (create a new page, rename a page, edit a page and delete a page). The frontend got a new checkbox under the Custom Event -> Repository Events section. There is only one checkbox for create/edit/rename/delete actions, because it makes no sense to separate it and others like releases or packages follow the same schema.

![image](https://user-images.githubusercontent.com/121972/177018803-26851196-831f-4fde-9a4c-9e639b0e0d6b.png)

The actions itself are separated, so that different notifications will be executed (with the "action" field). All the webhook receivers implement the new interface method (Wiki) and the corresponding tests.

When implementing this, I encounter a little bug on editing a wiki page. Creating and editing a wiki page is technically the same action and will be handled by the ```updateWikiPage``` function. But the function need to know if it is a new wiki page or just a change. This distinction is done by the ```action``` parameter, but this will not be sent by the frontend (on form submit). This PR will fix this by adding the ```action``` parameter with the values ```_new``` or ```_edit```, which will be used by the ```updateWikiPage``` function.

I've done integration tests with matrix and gitea (http).

![image](https://user-images.githubusercontent.com/121972/177018795-eb5cdc01-9ba3-483e-a6b7-ed0e313a71fb.png)

Fix #16457

Signed-off-by: Aaron Fischer <mail@aaron-fischer.net>
2022-09-04 20:54:23 +01:00
silverwind
f03b37116c [skip ci] Updated licenses and gitignores 2022-09-04 00:20:43 +00:00
JakobDev
9951f2bbf2 [skip ci] Updated translations via Crowdin 2022-09-03 00:21:09 +00:00
Jason Song
73d3c4c777 Support Issue forms and PR forms (#20987)
* feat: extend issue template for yaml

* feat: support yaml template

* feat: render form to markdown

* feat: support yaml template for pr

* chore: rename to Fields

* feat: template unmarshal

* feat: split template

* feat: render to markdown

* feat: use full name as template file name

* chore: remove useless file

* feat: use dropdown of fomantic ui

* feat: update input style

* docs: more comments

* fix: render text without render

* chore: fix lint error

* fix: support use description as about in markdown

* fix: add field class in form

* chore: generate swagger

* feat: validate template

* feat: support is_nummber and regex

* test: fix broken unit tests

* fix: ignore empty body of md template

* fix: make multiple easymde editors work in one page

* feat: better UI

* fix: js error in pr form

* chore: generate swagger

* feat: support regex validation

* chore: generate swagger

* fix: refresh each markdown editor

* chore: give up required validation

* fix: correct issue template candidates

* fix: correct checkboxes style

* chore: ignore .hugo_build.lock in docs

* docs: separate out a new doc for merge templates

* docs: introduce syntax of yaml template

* feat: show a alert for invalid templates

* test: add case for a valid template

* fix: correct attributes of required checkbox

* fix: add class not-under-easymde for dropzone

* fix: use more back-quotes

* chore: remove translation in zh-CN

* fix EasyMDE statusbar margin

* fix: remove repeated blocks

* fix: reuse regex for quotes

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2022-09-02 15:58:49 +08:00
zeripath
ddd8368b03 [skip ci] Updated translations via Crowdin 2022-09-02 00:20:55 +00:00
Lunny Xiao
f2e1bbe1c8 [skip ci] Updated translations via Crowdin 2022-09-01 00:20:54 +00:00
JonRB
ea6a1761ca [skip ci] Updated translations via Crowdin 2022-08-31 00:21:00 +00:00
KN4CK3R
6021c5d6b6 Add support for Vagrant packages (#20930)
* Add support for Vagrant boxes.

* Add authentication.

* Add tests.

* Add integration tests.

* Add docs.

* Add icons.

* Update routers/api/packages/api.go

Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: 6543 <6543@obermui.de>
2022-08-29 15:04:45 +08:00
JonRB
0a4f00f44c [skip ci] Updated translations via Crowdin 2022-08-29 00:20:41 +00:00
silverwind
9441032acc [skip ci] Updated licenses and gitignores 2022-08-28 00:20:43 +00:00
silverwind
fce593c939 [skip ci] Updated translations via Crowdin 2022-08-27 00:20:55 +00:00
Gusted
4374a79f66 Only show relevant repositories on explore page (#19361)
Adds a new option to only show relevant repo's on the explore page, for bigger Gitea instances like Codeberg this is a nice option to enable to make the explore page more populated with unique and "high" quality repo's. A note is shown that the results are filtered and have the possibility to see the unfiltered results.

Co-authored-by: vednoc <vednoc@protonmail.com>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: 6543 <6543@obermui.de>
2022-08-25 20:38:41 +02:00
xinyu
da67401fe7 [skip ci] Updated translations via Crowdin 2022-08-25 00:20:57 +00:00
silverwind
0fb2f83dfd [skip ci] Updated translations via Crowdin 2022-08-24 00:20:55 +00:00
Gusted
8465b03807 Remove deprecated licenses (#20222) 2022-08-22 00:33:01 -04:00
Gary Wang
0d97581f19 [skip ci] Updated translations via Crowdin 2022-08-22 00:20:55 +00:00
JonRB
127af3ec45 [skip ci] Updated translations via Crowdin 2022-08-21 00:20:58 +00:00
wxiaoguang
93d8584c1e [skip ci] Updated translations via Crowdin 2022-08-20 00:20:56 +00:00
techknowlogick
7abb881546 [skip ci] Updated translations via Crowdin 2022-08-18 00:21:28 +00:00
MaeIsBad
490f7e751d [skip ci] Updated translations via Crowdin 2022-08-16 00:20:56 +00:00
Gusted
1601eaee71 [skip ci] Updated translations via Crowdin 2022-08-15 00:20:43 +00:00
Gusted
b7e3e5c019 Add missing translation for queue flush workers (#20791)
- Add a missing translation key and value for the flush worker indication
- Resolves #20770
2022-08-14 20:28:19 +01:00
Frank
b595010593 [skip ci] Updated licenses and gitignores 2022-08-14 00:20:44 +00:00
zeripath
1bb55fd78f Switch Unicode Escaping to a VSCode-like system (#19990)
This PR rewrites the invisible unicode detection algorithm to more
closely match that of the Monaco editor on the system. It provides a
technique for detecting ambiguous characters and relaxes the detection
of combining marks.

Control characters are in addition detected as invisible in this
implementation whereas they are not on monaco but this is related to
font issues.

Close #19913

Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-08-13 19:32:34 +01:00
PEN²
fc745941f7 Remove the translation key website by PR #20777 (#20779) 2022-08-13 02:24:21 -04:00
Gusted
4648f2e20d [skip ci] Updated translations via Crowdin 2022-08-11 00:20:58 +00:00
silverwind
5c7314e37c [skip ci] Updated translations via Crowdin 2022-08-10 00:20:57 +00:00
parnic
f478b5c075 [skip ci] Updated translations via Crowdin 2022-08-09 00:21:27 +00:00
parnic
364712b5c1 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
Lunny Xiao
beab17a97a [skip ci] Updated translations via Crowdin 2022-08-08 00:21:03 +00:00
silverwind
4a4fea7100 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
KN4CK3R
bacb6509c0 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
silverwind
d4845bdb9f [skip ci] Updated licenses and gitignores 2022-08-07 00:20:52 +00:00
KN4CK3R
df61b0d255 [skip ci] Updated translations via Crowdin 2022-08-06 00:20:54 +00:00
KN4CK3R
2469b2a75d [skip ci] Updated translations via Crowdin 2022-08-05 00:20:59 +00:00