Nolann
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9f8e778918 
								
							 
						 
						
							
							
								
								Copy citation file content, in APA and BibTex format, on repo home page ( #19999 )  
							
							 
							
							... 
							
							
							
							Add feature to easily copy CITATION.cff content in APA and BibTex format. 
							
						 
						
							2022-11-11 18:02:50 +01:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9db221780f 
								
							 
						 
						
							
							
								
								Ignore line anchor links with leading zeroes ( #21728 )  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/21722 
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-11-11 18:22:36 +08:00  
						
					 
				
					
						
							
							
								 
								Xinyu Zhou
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dd7f1c0334 
								
							 
						 
						
							
							
								
								Quick fixes monaco-editor error: "vs.editor.nullLanguage" ( #21734 )  
							
							 
							
							... 
							
							
							
							fixes: https://github.com/go-gitea/gitea/issues/21733 
Uncaught Error: Language id "vs.editor.nullLanguage" is not configured
nor known
Note that this monaco-editor worked fine on 0.33.0 and broke on 0.34.0.
If upstream fixed, remove this code.
Signed-off-by: Xinyu Zhou <i@sourcehut.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-11-09 18:02:19 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7e40ceee9e 
								
							 
						 
						
							
							
								
								Fix UI language switching bug ( #21597 )  
							
							 
							
							... 
							
							
							
							Related:
* https://github.com/go-gitea/gitea/pull/21596#issuecomment-1291450224 
There was a bug when switching language by AJAX: the irrelevant POST
requests were processed by the target page's handler.
Now, use GET instead of POST. The GET requests should be harmless.
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-11-09 15:40:26 +08:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cb83288530 
								
							 
						 
						
							
							
								
								Add attention blocks within quote blocks for `Note` and `Warning` ( #21711 )  
							
							 
							
							... 
							
							
							
							For each quote block, the first `**Note**` or `**Warning**` gets an icon
prepended to it and its text is colored accordingly. GitHub does this
(community/community#16925 ). [Initially requested on
Discord.](https://discord.com/channels/322538954119184384/322538954119184384/1038816475638661181 )
### Before

### After

Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2022-11-09 02:11:26 +02:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e3a7f15791 
								
							 
						 
						
							
							
								
								Add "Copy" button to file view of raw text ( #21629 )  
							
							 
							
							... 
							
							
							
							If a raw text file is displayed, a copy button of the text is enabled.
* Closes  #12866 
### Before

### After

#### Rendered files and binaries have their button disabled


Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-11-04 15:33:50 -04:00  
						
					 
				
					
						
							
							
								 
								zeripath
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3e8618949e 
								
							 
						 
						
							
							
								
								Clean up formatting on install page ( #21668 )  
							
							 
							
							... 
							
							
							
							The install page has been somewhat inconsistently styled for a while.
This PR simplifies and standardises the styling of these fields makes
things line up better across widths.
Replace #21660 
Signed-off-by: Andrew Thornton <art27@cantab.net>
Old:

New:

Signed-off-by: Andrew Thornton <art27@cantab.net> 
							
						 
						
							2022-11-03 20:41:01 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								57a0a7ef64 
								
							 
						 
						
							
							
								
								Fix opaque background on mermaid diagrams ( #21642 )  
							
							 
							
							... 
							
							
							
							Browsers introduce a opaque background on iframes if the iframe
element's color-scheme does not match the document's color scheme which
in case of a dark theme results in a mismatch and the browser adds a
white background. Avoid this by specifying the same color scheme outside
and inside the iframe.
See https://fvsch.com/transparent-iframes  for more info.
My initial attempt was to make the iframe document the same color-scheme
as the parent page (light or dark) but with that, there was a ugly
background flash on load in Chrome because Chrome apparently always
loads iframe in light scheme initially. Firefox still shows a background
flash on load but this is not possible to get rid of and it's certainly
a browser bug.
Before:
<img width="1147" alt="Screen Shot 2022-10-31 at 13 30 55"
src="https://user-images.githubusercontent.com/115237/199017132-9828aace-bdd0-4ede-8118-359e72bcf2fe.png ">
After:
<img width="1152" alt="Screen Shot 2022-10-31 at 13 30 36"
src="https://user-images.githubusercontent.com/115237/199017137-989a9e67-3fe0-445f-a191-df5bf290dabf.png "> 
							
						 
						
							2022-10-31 20:57:31 +00:00  
						
					 
				
					
						
							
							
								 
								kolaente
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cd5c067abe 
								
							 
						 
						
							
							
								
								fix: PR status layout on mobile ( #21547 )  
							
							 
							
							... 
							
							
							
							This PR fixes the layout of PR status layouts on mobile. For longer
status context names or on very small screens the text would overflow
and push the "Details" and "Required" badges out of the container.
Before:

After:

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-10-28 09:49:42 -04:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								125e3e3d66 
								
							 
						 
						
							
							
								
								Localize time units on activity heatmap ( #21570 )  
							
							 
							
							... 
							
							
							
							Previously, the months and days were hardcoded into English
* Closes  #15541 
## Screenshots
### English

### German

### Spanish

### Italian

### Portuguese
This one has a bit of overflow

Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2022-10-28 09:48:24 -04:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b1dd1ba48f 
								
							 
						 
						
							
							
								
								Update JS dependencies and misc tweaks ( #21583 )  
							
							 
							
							... 
							
							
							
							- Update all JS dependencies to latest version
- Disable two redundant eslint rules
- Adapt stylelint config to codebase
- Regenerate SVGs
- Make file editor spinner "reserve" height so page does not shift
- Tested katex, swagger, monaco
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2022-10-28 09:40:50 -04:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								07178f4d0c 
								
							 
						 
						
							
							
								
								Use CSS color-scheme instead of invert ( #21616 )  
							
							 
							
							... 
							
							
							
							The
[`color-scheme`](https://developer.mozilla.org/en-US/docs/Web/CSS/color-scheme )
property changes the base color of certain form elements like the
datepicker icon in Chrome. Set it and remove the previous invert hack.
Before with invert removed:
<img width="840" alt="Screen Shot 2022-10-27 at 11 42 54"
src="https://user-images.githubusercontent.com/115237/198251927-b742e14e-0c62-492c-b667-ee6c69de4ad8.png ">
<img width="238" alt="Screen Shot 2022-10-27 at 12 23 28"
src="https://user-images.githubusercontent.com/115237/198260413-37c1ca85-c2de-4c09-8b37-6aa8a23ab575.png ">
After:
<img width="841" alt="Screen Shot 2022-10-27 at 11 43 05"
src="https://user-images.githubusercontent.com/115237/198251934-568fa291-0d18-4cd4-adec-58ae1ad90ab2.png ">
<img width="839" alt="Screen Shot 2022-10-27 at 11 44 36"
src="https://user-images.githubusercontent.com/115237/198251936-a435105e-572b-41f6-8262-a53820f1d364.png ">
<img width="243" alt="Screen Shot 2022-10-27 at 12 23 42"
src="https://user-images.githubusercontent.com/115237/198260432-5eaffc82-ffb8-4559-b1c2-08a39e8f4427.png ">
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-10-28 13:45:08 +08:00  
						
					 
				
					
						
							
							
								 
								Gusted
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								29c00eb1ed 
								
							 
						 
						
							
							
								
								Improve code comment review on mobile ( #21461 )  
							
							 
							
							... 
							
							
							
							- Fix placement of avatar image, this was not placed in the
`comment-header-left` and add CSS to cover the limiting of width+height
of avatar for code-review comment on "Files changed" page. This fixes
the big noticeable avatar issue.
- Apply `margin-bottom` to the "next" button, so it's consistent with
the "previous" button.
- Make sure the "next"/"previous" start at `flex-start` on mobile and
not off-screen at `flex-end`. As well force them to have `flex: 1` so
they won't overflow on x-asis. This also requires the `width: 100%` for
the `.ui.buttons` div.
- Resolves  #20074 
### Before
<details><img width="512"
src="https://user-images.githubusercontent.com/25481501/195952930-09560cad-419f-43a3-a8a4-a4166c117994.jpg "></details>
### After
<details><img width="512"
src="https://user-images.githubusercontent.com/25481501/197340081-0365dfa8-4344-46b4-8702-a40c778c073f.jpg "></details>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2022-10-25 19:11:49 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								06a7ed4e04 
								
							 
						 
						
							
							
								
								Consolidate remaining colors into variables ( #21582 )  
							
							 
							
							... 
							
							
							
							Remove remaining non-color variables in arc-green, so the theme is now
100% defined from variables (excluding inverts). Adjusted red/green to
match previous overwritten colors.
`--color-gold-light` is removed, it was unused and is not part of
fomantic colors.
<img width="772" alt="Screen Shot 2022-10-24 at 20 22 25"
src="https://user-images.githubusercontent.com/115237/197599339-1d1bf6e3-aa90-4f38-9753-24effd4b178d.png ">
<img width="275" alt="Screen Shot 2022-10-24 at 20 25 52"
src="https://user-images.githubusercontent.com/115237/197599344-79c1d3ac-c709-4e30-a60b-4738af672c12.png ">
<img width="446" alt="Screen Shot 2022-10-24 at 20 26 46"
src="https://user-images.githubusercontent.com/115237/197599346-f2ef6449-7efd-4f81-bbb6-e7bee4528f50.png ">
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-10-25 07:08:54 +03:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf2a72d126 
								
							 
						 
						
							
							
								
								Expand "Go to File" button again, fix 'Add File' margin ( #21543 )  
							
							 
							
							... 
							
							
							
							With https://github.com/go-gitea/gitea/pull/21428  we gained some space
so we are again able to show the "Go to File" button as text instead of
icon-only (the old icon was not particularily fitting anyways).
Before:
<img width="328" alt="image"
src="https://user-images.githubusercontent.com/115237/197334423-07731d9d-bf26-4aeb-95fa-490d9d0bf2a2.png ">
After:
<img width="339" alt="Screen Shot 2022-10-22 at 12 28 01"
src="https://user-images.githubusercontent.com/115237/197334383-467c4107-09c9-4881-b75f-7f403eab7f3a.png ">
<img width="413" alt="Screen Shot 2022-10-22 at 12 28 16"
src="https://user-images.githubusercontent.com/115237/197334384-f7d1fdda-a011-4138-ad1e-b52fc987501f.png "> 
							
						 
						
							2022-10-24 02:23:04 +01:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f982a71997 
								
							 
						 
						
							
							
								
								CSS color enhancements ( #21534 )  
							
							 
							
							... 
							
							
							
							- Add
[`accent-color`](https://developer.mozilla.org/en-US/docs/Web/CSS/accent-color )
which will change the color of various native HTML elements from
OS-color to specified one. Affects unstyled checkbox, radio, range and
progress
- Change `--color-accent` to `--color-primary-light-1`
- Change progress bar color to `--color-accent`
- Add new `--color-primary-contrast` meant to contrast over primary
- Avoid layout shift on clicking `.viewed-file-form`
- Add styles for `input[type=file]` upload button
<img width="301" alt="Screen Shot 2022-10-21 at 18 05 35"
src="https://user-images.githubusercontent.com/115237/197246896-7b3b5591-2934-4436-bf37-6aebcdfecb13.png ">
<img width="98" alt="Screen Shot 2022-10-21 at 19 41 27"
src="https://user-images.githubusercontent.com/115237/197256892-c8fc6a0a-5d2f-4757-a98b-a79f9b7fcbc5.png ">
<img width="93" alt="image"
src="https://user-images.githubusercontent.com/115237/197257029-293c02e9-ebf9-448a-a58f-ca418cf36953.png ">
<img width="204" alt="Screen Shot 2022-10-21 at 18 21 24"
src="https://user-images.githubusercontent.com/115237/197246957-a99f5178-bbd5-4204-bd32-7a6977026f76.png ">
<img width="449" alt="Screen Shot 2022-10-21 at 18 56 59"
src="https://user-images.githubusercontent.com/115237/197249305-d481abb7-9f16-4b48-936a-c75ed29f5b04.png ">
<img width="449" alt="Screen Shot 2022-10-21 at 18 57 09"
src="https://user-images.githubusercontent.com/115237/197249309-7ab70c3b-325e-41bc-a4ba-07402c6826b6.png ">
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-10-23 12:05:20 +08:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e828564445 
								
							 
						 
						
							
							
								
								Add color previews in markdown ( #21474 )  
							
							 
							
							... 
							
							
							
							* Resolves  #3047 
Every time a color code will be in \`backticks`, a cute little color
preview will pop up
[Inspiration](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#supported-color-models )
#### Before

#### After

Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-10-21 20:00:53 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fe442dba4b 
								
							 
						 
						
							
							
								
								Enable Monaco automaticLayout ( #21515 )  
							
							 
							
							... 
							
							
							
							Enable
[`automaticLayout`](https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.IDiffEditorOptions.html#automaticLayout )
for monaco so it can reflow itself.
Fixes: https://github.com/go-gitea/gitea/issues/21508  
							
						 
						
							2022-10-20 02:54:18 +01:00  
						
					 
				
					
						
							
							
								 
								KN4CK3R
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c3b2e44392 
								
							 
						 
						
							
							
								
								Add team member invite by email ( #20307 )  
							
							 
							
							... 
							
							
							
							Allows to add (not registered) team members by email.
related #5353 
Invite by mail:

Pending invitations:

Email:

Join form:

Co-authored-by: Jack Hay <jjphay@gmail.com> 
							
						 
						
							2022-10-19 14:40:28 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								37ca4cb7d6 
								
							 
						 
						
							
							
								
								Remove vitest globals ( #21505 )  
							
							 
							
							... 
							
							
							
							Explicitly import them instead which is cleaner and enables better
editor integration.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-10-19 14:50:19 +08:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								acdb92ad42 
								
							 
						 
						
							
							
								
								Localize all timestamps ( #21440 )  
							
							 
							
							... 
							
							
							
							Following
* #21410  
We are now able to localize all timestamps. Some examples:
`short-date` format, French, user profile page:

`date-time` format, Portuguese, mirror repository settings page:

Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-10-17 12:08:21 +08:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f860a6d2e4 
								
							 
						 
						
							
							
								
								Add system setting table with cache and also add cache supports for user setting ( #18058 )  
							
							 
							
							
							
						 
						
							2022-10-17 07:29:26 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								32159cc4a3 
								
							 
						 
						
							
							
								
								Fix mermaid-related bugs ( #21431 )  
							
							 
							
							
							
						 
						
							2022-10-15 18:04:00 -04:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b9cd6fb703 
								
							 
						 
						
							
							
								
								Add `code` highlighting in issue titles ( #21432 )  
							
							 
							
							... 
							
							
							
							This changes the rendering logic of issue titles. If a substring in an
issue title is enclosed with a pair of backticks, it'll be rendered with
a monospace font (HTML `code` tag).
* Closes  #20887 
Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2022-10-16 02:24:41 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c3098076b5 
								
							 
						 
						
							
							
								
								Switch from jest to vitest ( #21444 )  
							
							 
							
							... 
							
							
							
							Even if we are not bundling with `vite` yet, we can use `vitest` in
place of Jest which brings a few benefits like not requiring to use
`NODE_OPTIONS` to run and having sane module resolution.
It's possible to also use `jest-extended` with vitest, but I opted to
not do so for now because it brings heavyweight dependencies and it was
trivial to just rewrite the affected matchers to be compatible.
This PR also removes 153 JS dependencies, which is certainly nice.
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-10-14 21:36:16 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9dc264a2ee 
								
							 
						 
						
							
							
								
								Diff file tree tweaks ( #21446 )  
							
							 
							
							... 
							
							
							
							- Left-align the diff stat line again like previously.
- Default the file tree to collapsed view, which means the tree will
rendered initially collapsed and it may "pop in" via JS if enabled. I
think this is more desirable than having the empty space for the tree
"pop out" like it currently does.
- Mute the icon, removing color unless hovered.
- Increase icon size and vertically center it.
Before:
<img width="1271" alt="image"
src="https://user-images.githubusercontent.com/115237/195666451-55771595-0525-42b8-be1b-d03cc1cb2961.png ">
After:
<img width="1280" alt="image"
src="https://user-images.githubusercontent.com/115237/195666385-c91fd0de-6dcc-4d9c-89ff-7581828fcf14.png ">
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-10-14 17:43:25 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f40833d1f0 
								
							 
						 
						
							
							
								
								Remove useless `appVer` from JS `window.config` ( #21445 )  
							
							 
							
							... 
							
							
							
							The only usage of `appVer` was in serviceworker.js, while indeed it
needs the asset version. 
							
						 
						
							2022-10-14 01:16:27 +08:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6a6dc97b0f 
								
							 
						 
						
							
							
								
								Respect user's locale when rendering the date range in the repo activity page ( #21410 )  
							
							 
							
							... 
							
							
							
							# Description
Previously, to make the date range understood by all, we used the format
"2006-01-02" for the dates as it's locale-generic.
This commit changes the rendering logic. Instead of rendering the date
on the server, we send a formatted computer-readable timestamp. The
client's javascript then renders it according to the user's locale.
This approach is reusable across the codebase, any `<time></time>` tag
with the data-format="date" attribute would get rendered according to
the user's chosen locale.
## Previous View

## New View
### English

### French

### Portuguese

### Italian

# References
* #21380  
* #21387 
* #21396 
Inspiration:
I think either differentiating by class, or probably better by a custom
attribute such as `data-format` or similar, is the best course of
action.
_Originally posted by @delvh in
https://github.com/go-gitea/gitea/issues/21396#issuecomment-1274424788_ 
      
Resolves  #21380 
Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2022-10-13 00:14:14 +03:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ac3a61ea17 
								
							 
						 
						
							
							
								
								Consolidate more CSS colors into variables ( #21402 )  
							
							 
							
							... 
							
							
							
							Move more colors into variables. The only real notable change is the dot
in the release timeline. Also, made the variable comments a bit more
clear.
<img width="279" alt="Screen Shot 2022-10-10 at 21 10 23"
src="https://user-images.githubusercontent.com/115237/194938496-e5a21056-67c4-4219-9c68-134b0edf0e61.png ">
<img width="88" alt="Screen Shot 2022-10-10 at 21 31 53"
src="https://user-images.githubusercontent.com/115237/194939712-f666c43e-fb1a-4045-be52-1176391bd8ea.png ">
<img width="90" alt="Screen Shot 2022-10-10 at 21 31 44"
src="https://user-images.githubusercontent.com/115237/194939710-2e620c06-75a9-41b7-a3e1-18eab7a57614.png ">
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2022-10-12 12:26:27 -04:00  
						
					 
				
					
						
							
							
								 
								kolaente
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d8a80b0ed7 
								
							 
						 
						
							
							
								
								feat(pr review): add more space on mobile ( #21326 )  
							
							 
							
							... 
							
							
							
							This PR adds more space to the review screen on mobile so that comments
are more readable and less "squashed" an smaller screens.
Before:

After:

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 
						
							2022-10-11 16:42:31 -04:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7044d34ae5 
								
							 
						 
						
							
							
								
								Update JS dependencies and eslint config ( #21388 )  
							
							 
							
							... 
							
							
							
							- Update all JS dependencies and playwright image
- Add new eslint rules, enable a few more, fix issues
- Regenerate SVGs
- Tested Vue and Swagger
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-10-10 20:02:20 +08:00  
						
					 
				
					
						
							
							
								 
								qwerty287
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a813c9d8f3 
								
							 
						 
						
							
							
								
								Allow creation of OAuth2 applications for orgs ( #18084 )  
							
							 
							
							... 
							
							
							
							Adds the settings pages to create OAuth2 apps also to the org settings
and allows to create apps for orgs.
Refactoring: the oauth2 related templates are shared for
instance-wide/org/user, and the backend code uses `OAuth2CommonHandlers`
to share code for instance-wide/org/user.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-10-09 20:07:41 +08:00  
						
					 
				
					
						
							
							
								 
								Yarden Shoham
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								97f3f1988b 
								
							 
						 
						
							
							
								
								Fix typos in PullRequestMergeForm.vue header comment ( #21378 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Yarden Shoham <hrsi88@gmail.com> 
							
						 
						
							2022-10-09 15:17:01 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								768e16dad1 
								
							 
						 
						
							
							
								
								Use weighted algorithm for string matching when finding files in repo ( #21370 )  
							
							 
							
							... 
							
							
							
							This PR is for:
* https://github.com/go-gitea/gitea/issues/20231 
Now, when a user searches `word`, they always see `/{word}.txt` before
`/{w}e-g{o}t-{r}esult.{d}at`
Demo:
When searching "a", "a.ext" comes first. 
Then when searching "at", the longer matched "template" comes first.
<details>


</details>
This PR also makes the frontend tests could import feature JS files by
introducing `jestSetup.js`
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2022-10-08 12:22:44 +01:00  
						
					 
				
					
						
							
							
								 
								delvh
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								81d7270cde 
								
							 
						 
						
							
							
								
								Add new CSS variables --color-accent and --color-small-accent ( #21305 )  
							
							 
							
							... 
							
							
							
							At the moment, this is only used to replace the color of the `viewed`
checkbox and of the `has changed` label.
Previously, the used variable accentuated always either darker or
lighter, which meant that one theme looked good while the other didn't.
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2022-10-07 17:48:03 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eaa67671cc 
								
							 
						 
						
							
							
								
								Fix doc and heatmap for the Vue3 refactoring ( #21312 )  
							
							 
							
							
							
						 
						
							2022-10-02 10:13:44 +08:00  
						
					 
				
					
						
							
							
								 
								André Jaenisch
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								04e97b8311 
								
							 
						 
						
							
							
								
								Refactor from Vue2 to Vue3 ( #20044 )  
							
							 
							
							... 
							
							
							
							Close  #19902  
							
						 
						
							2022-10-01 22:26:38 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								677a09eb74 
								
							 
						 
						
							
							
								
								Consolidate more CSS rules, fix inline code on arc-green ( #21260 )  
							
							 
							
							... 
							
							
							
							- Consolidate various CSS rules into base rules
- Fix inline code in Markdown not having enough contrast on arc-green
Adds one new color variable, `--color-label-active-bg` for the
background of active labels.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-09-28 21:19:22 +08:00  
						
					 
				
					
						
							
							
								 
								HeySora
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dabc06d13b 
								
							 
						 
						
							
							
								
								Feature: Case-insensitive "find files in repo" ( #21269 )  
							
							 
							
							... 
							
							
							
							This (short) PR builds upon #15028  and makes the file search
case-insensitive.
Previously, having a file named `TestFile.cs` would not be shown if
`test` was typed in the search box.
This now changes the matching function to be case-insensitive (without
affecting the UI).
The matching function, `strSubMatch`, is only used for this feature (it
has been introduced by #15028 ), meaning that this PR does not affect the
behaviour of any unrelated functionality of Gitea. 
							
						 
						
							2022-09-28 00:55:15 +02:00  
						
					 
				
					
						
							
							
								 
								KN4CK3R
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								904b324716 
								
							 
						 
						
							
							
								
								Fix empty container layer history and UI ( #21251 )  
							
							 
							
							... 
							
							
							
							Fixes  #21248  
							
						 
						
							2022-09-27 15:03:24 +02:00  
						
					 
				
					
						
							
							
								 
								sebastian-sauer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								31f934c1d8 
								
							 
						 
						
							
							
								
								Add filetree on left of diff view ( #21012 )  
							
							 
							
							... 
							
							
							
							This PR adds a filetree to the left side of the files/diff view.
Initially the filetree will not be shown and may be shown via a new
"Show file tree" button.
Showing and hiding is using the same icon as github. Folders are
collapsible. On small devices (max-width 991 PX) the file tree will be
hidden.
Close  #18192 
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-09-27 13:22:19 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3d92ad8eb9 
								
							 
						 
						
							
							
								
								Use native inputs in whitespace dropdown ( #20980 )  
							
							 
							
							... 
							
							
							
							Use native `<input type="radio">` instead of fake icon font. The
`pointer-events: none` is necessary so the link click always takes
effect. Tested in Firefox, Safari and Chrome.
Before:
<img width="305" alt="Screen Shot 2022-08-27 at 20 42 11"
src="https://user-images.githubusercontent.com/115237/187044786-6655c766-c3fb-4672-9e3e-219b3ec4896c.png ">
After:
<img width="298" alt="Screen Shot 2022-08-27 at 21 10 05"
src="https://user-images.githubusercontent.com/115237/187044790-33f87741-062e-4744-80b1-d3bd3fd725e3.png ">
<img width="302" alt="image"
src="https://user-images.githubusercontent.com/115237/187044872-6c133cea-65ee-4ebd-b18a-a8b38c791565.png "> 
							
						 
						
							2022-09-25 22:01:05 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3f9e323ecd 
								
							 
						 
						
							
							
								
								Various CSS tweaks ( #21244 )  
							
							 
							
							... 
							
							
							
							- Remove arc-green specific rules and instead fix the colors in the base
rules.
- Make file table row border visible on arc-green.
- Remove remnants of fomantic accordeon module that was removed. 
							
						 
						
							2022-09-22 22:00:29 -05:00  
						
					 
				
					
						
							
							
								 
								delvh
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								acee32ca09 
								
							 
						 
						
							
							
								
								Prevent invalid behavior for file reviewing when loading more files ( #21230 )  
							
							 
							
							... 
							
							
							
							The problem was that many PR review components loaded by `Show more`
received the same ID as previous batches, which confuses browsers (when
clicked). All such occurrences should now be fixed.
Additionally improved the background of the `viewed` checkbox.
Lastly, the `go-licenses.json` was automatically updated.
Fixes  #21228 .
Fixes  #20681 .
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-09-22 01:02:56 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d0e3c53815 
								
							 
						 
						
							
							
								
								Enable fluid page layout on medium size viewports ( #21178 )  
							
							 
							
							... 
							
							
							
							Fomantic has abrupt breakpoints at 991px and 768px which leads to
variable amounts of wasted screen space below those breakpoints.
Instead, enable fluid width for all viewport sizes below 1200px. 
							
						 
						
							2022-09-19 14:50:15 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d3050e0d01 
								
							 
						 
						
							
							
								
								File header tweaks ( #21175 )  
							
							 
							
							... 
							
							
							
							- Remove non-matching selector
- Set font-size on parent so `.mono` can correctly reduce it
Before (font subjectively too big):
<img width="1270" alt="Screenshot 2022-09-15 at 19 03 56"
src="https://user-images.githubusercontent.com/115237/190466867-283e9c23-cbfa-457e-8dbe-94902e886cc7.png ">
After:
<img width="1266" alt="image"
src="https://user-images.githubusercontent.com/115237/190467290-eb392007-5db2-4ab0-a5be-e7cfe4618dcc.png "> 
							
						 
						
							2022-09-15 23:57:42 +03:00  
						
					 
				
					
						
							
							
								 
								zeripath
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								88c2e24360 
								
							 
						 
						
							
							
								
								Add KaTeX rendering to Markdown. ( #20571 )  
							
							 
							
							... 
							
							
							
							This PR adds mathematical rendering with KaTeX.
The first step is to add a Goldmark extension that detects the latex
(and tex) mathematics delimiters.
The second step to make this extension only run if math support is
enabled.
The second step is to then add KaTeX CSS and JS to the head which will
load after the dom is rendered.
Fix  #3445 
Signed-off-by: Andrew Thornton <art27@cantab.net>
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-09-14 00:33:37 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								afdab9d8d4 
								
							 
						 
						
							
							
								
								Remove fomantic image module ( #21145 )  
							
							 
							
							... 
							
							
							
							Remove this small, but unnecessary
[module](https://fomantic-ui.com/elements/image.html ) and use `img`
selector over previous `.image`. Did a few tests, could not notice any
visual regression.
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 
						
							2022-09-12 17:08:46 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								52cbe2bdbc 
								
							 
						 
						
							
							
								
								Improve commit status icons ( #21124 )  
							
							 
							
							... 
							
							
							
							- Show popover on hover/focus (tippy default) instead of click
- If there is only one status, add href to trigger element
- Increase tippy
[interactiveBorder](https://atomiks.github.io/tippyjs/v6/all-props/#interactiveborder ),
making it easier to keep interactive tooltips open with sloppy mouse
movement
- Fix a overflow issue in the commit list
Commit list before:
<img width="459" alt="Screen Shot 2022-09-09 at 19 00 01"
src="https://user-images.githubusercontent.com/115237/189405517-68de5a69-e312-4ea2-ab81-87629db6064b.png ">
Commit List after:
<img width="475" alt="Screen Shot 2022-09-09 at 19 01 43"
src="https://user-images.githubusercontent.com/115237/189405574-13e84885-9073-4f86-9eeb-d008c1639647.png ">
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2022-09-09 17:03:18 -04:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1670109b91 
								
							 
						 
						
							
							
								
								Improve arc-green code theme ( #21039 )  
							
							 
							
							... 
							
							
							
							- Increase contrasts overall
- Add various missing theme classes
- Ensure strings and constants are colored the same across languages
Before:
<img width="575" alt="Screen Shot 2022-09-03 at 15 20 19" src="https://user-images.githubusercontent.com/115237/188272267-c3af3de0-a1d9-4a80-a3ab-278e9b04cb44.png ">
<img width="705" alt="Screen Shot 2022-09-03 at 15 10 12" src="https://user-images.githubusercontent.com/115237/188272194-dc40ac7d-1629-44a0-a881-5f0922285195.png ">
After:
<img width="579" alt="Screen Shot 2022-09-03 at 15 19 31" src="https://user-images.githubusercontent.com/115237/188272275-55b87bc7-1122-410f-9250-14cf9e973124.png ">
<img width="703" alt="image" src="https://user-images.githubusercontent.com/115237/188272715-a5fcd180-c5dc-4303-8e77-de785d5e0937.png "> 
							
						 
						
							2022-09-03 23:24:18 +08:00