wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eea58a5d55 
								
							 
						 
						
							
							
								
								Fix UI misalignment on user setting page ( #25629 )  
							
							 
							
							... 
							
							
							
							Fix  #25628 
Diff with ignoring space:
https://github.com/go-gitea/gitea/pull/25629/files?diff=unified&w=1 
The "modal" shouldn't appear between "ui attached segment", otherwise
these segments lose margin-top.
After the fix:
<details>




</details> 
							
						 
						
							2023-07-03 20:38:06 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								45bc180a15 
								
							 
						 
						
							
							
								
								Make "cancel" buttons have proper type in modal forms ( #25618 )  
							
							 
							
							... 
							
							
							
							Replace #25446 , fix  #25438 
All "cancel" buttons which do not have "type" should not submit the
form, should not be triggered by "Enter".
This is a complete fix for all modal dialogs.
The major change is "modules/aria/modal.js", "devtest" related code is
for demo/test purpose. 
							
						 
						
							2023-07-03 14:04:50 +08:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								640a88fa09 
								
							 
						 
						
							
							
								
								Add log line anchor for action logs ( #25532 )  
							
							 
							
							... 
							
							
							
							Close  #24593 
Some behavior:
- If log step line in hash exists, expand the step and scroll to the log
line.
- If step exists but line not exists, the step will be expanded.
- If step not exists, stays on the job's page.
Some Notes:
- Changed mounted to async because need to await for first `loadJob` so
`currentJobStepsStates` can be initialized and used in
`hashChangeListener `.
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-07-03 01:08:49 +00:00  
						
					 
				
					
						
							
							
								 
								isla w
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e882398c5a 
								
							 
						 
						
							
							
								
								Update emoji set to Unicode 15 ( #25595 )  
							
							 
							
							... 
							
							
							
							Update emoji set to Unicode 15 which was added upstream here:
cb5c514d47 
<img width="854" alt="Screenshot 2023-06-29 at 11 02 56 AM"
src="https://github.com/go-gitea/gitea/assets/1669571/7bfb663d-0804-4d23-a62d-f585a6783ca6 ">
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-29 16:29:48 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								64f2d70262 
								
							 
						 
						
							
							
								
								Replace fomantic divider module with our own ( #25539 )  
							
							 
							
							... 
							
							
							
							Should look exactly like before for normal dividers. "Horizontal" ones
look better because they no longer use image backgrounds.
<img width="917" alt="Screenshot 2023-06-27 at 19 07 56"
src="https://github.com/go-gitea/gitea/assets/115237/d97d8dec-6859-44a8-85ba-e4549b4dd9df ">
<img width="914" alt="Screenshot 2023-06-27 at 19 05 58"
src="https://github.com/go-gitea/gitea/assets/115237/8bf98544-2d82-4ebf-ac68-d6dc237bd6b2 ">
<img width="1246" alt="Screenshot 2023-06-27 at 19 00 42"
src="https://github.com/go-gitea/gitea/assets/115237/36a6bb21-6029-4f53-8bee-535f55c66fed ">
<img width="344" alt="Screenshot 2023-06-27 at 18 58 15"
src="https://github.com/go-gitea/gitea/assets/115237/a9e70aee-8e6b-4ea1-9e93-19c9f96aec6e ">
<img width="823" alt="Screenshot 2023-06-27 at 18 56 22"
src="https://github.com/go-gitea/gitea/assets/115237/e7a497cd-f262-4683-8872-23c3c8cce32f ">
<img width="330" alt="Screenshot 2023-06-27 at 19 21 11"
src="https://github.com/go-gitea/gitea/assets/115237/42f24149-a655-4c7e-bd26-8ab52db6446b "> 
							
						 
						
							2023-06-29 20:24:22 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c76b221cca 
								
							 
						 
						
							
							
								
								Reduce table padding globally ( #25568 )  
							
							 
							
							... 
							
							
							
							Fomantic's tables have too much padding. Reduce it so we have more
information density in them. Especially the admin tables need this
because they are bursting already because of column count.
## Admin repolist before and after
<img width="909" alt="Screenshot 2023-06-28 at 20 27 55"
src="https://github.com/go-gitea/gitea/assets/115237/954c925c-8db5-47ce-ae51-a2168b857014 ">
<img width="897" alt="Screenshot 2023-06-28 at 20 36 03"
src="https://github.com/go-gitea/gitea/assets/115237/0bddc09a-9117-48b3-a17e-3d34c58d8d3d ">
## Other tables
<img width="1230" alt="Screenshot 2023-06-28 at 20 36 22"
src="https://github.com/go-gitea/gitea/assets/115237/38f555b6-a7ce-416a-9f1f-706eaf18863b ">
<img width="1236" alt="Screenshot 2023-06-28 at 20 26 37"
src="https://github.com/go-gitea/gitea/assets/115237/82b2878e-358c-4dc2-a6b4-c66e43cd2dfb ">
<img width="1231" alt="Screenshot 2023-06-28 at 20 59 30"
src="https://github.com/go-gitea/gitea/assets/115237/c6a92e55-a3a3-4c80-9a0d-50aebb49886c ">
Files table is unaffected because it has custom padding already.
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-29 04:40:03 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c6f1fb1c6d 
								
							 
						 
						
							
							
								
								Use fetch form action for lock/unlock/pin/unpin on sidebar ( #25380 )  
							
							 
							
							... 
							
							
							
							Before:
<img width="364" alt="Screen Shot 2023-06-20 at 11 59 11"
src="https://github.com/go-gitea/gitea/assets/17645053/ad284b7e-8d21-43be-b178-bbcfd37cb5bd ">
Might trigger many posts when keep clicking the buttons above.
<img width="448" alt="Screen Shot 2023-06-20 at 11 52 28"
src="https://github.com/go-gitea/gitea/assets/17645053/a60aa6ac-af74-45e4-b13a-512b436b81b0 ">
<img width="678" alt="Screen Shot 2023-06-20 at 11 52 37"
src="https://github.com/go-gitea/gitea/assets/17645053/d6662700-3643-4cc7-a2ec-64e1c0f5fbdb ">
After (PR sidebar, Same for issue):
https://github.com/go-gitea/gitea/assets/17645053/9df3ad1f-e29c-439b-8bde-e6b917d63cc6 
For delete, it is using `base/modal_actions_confirm` subtemplate, and we
might need another general solution for this (maybe add another
attribute to the subtemplate or something)
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-06-29 04:16:04 +00:00  
						
					 
				
					
						
							
							
								 
								Vitaliy Filippov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f0b773e0ce 
								
							 
						 
						
							
							
								
								Support downloading raw task logs ( #24451 )  
							
							 
							
							... 
							
							
							
							Hi!
This pull request adds support for downloading raw task logs for Gitea
Actions, similar to Github Actions
It looks like the following:
 
							
						 
						
							2023-06-29 10:58:56 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b6693a2c9a 
								
							 
						 
						
							
							
								
								Align language menu icon and fit the footer area ( #25556 )  
							
							 
							
							... 
							
							
							
							Close  #25551  
							
						 
						
							2023-06-28 14:57:50 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fdab4e3d84 
								
							 
						 
						
							
							
								
								Add custom ansi colors and CSS variables for them ( #25546 )  
							
							 
							
							... 
							
							
							
							Use our existing color palette to map to the 16 basic ansi colors. This
is backwards-compatible because it aliases the existing color names.
Side note: I think the colors in `console.css` for console file
rendering are incomplete, but fixing those is out of scope here imo.
Before and after:
<img width="542" alt="Screenshot 2023-06-28 at 00 26 12"
src="https://github.com/go-gitea/gitea/assets/115237/86d41884-bc47-4e85-8aec-621eb7320f0b ">
<img width="546" alt="Screenshot 2023-06-28 at 00 28 24"
src="https://github.com/go-gitea/gitea/assets/115237/39fa3b37-d49e-49b1-b6bc-390ac8ca24b2 ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-28 15:38:55 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b943318617 
								
							 
						 
						
							
							
								
								Update JS dependencies and misc tweaks ( #25540 )  
							
							 
							
							... 
							
							
							
							- Update all JS dependencies
- Enable `declaration-property-unit-disallowed-list` to forbid `em` on
`line-height`
- Rename dependency update targets to `update-js` and `update-py` and
document them
- Remove margin on Asciicast viewer
- Tested Swagger, Katex, Asciicast
<img width="1243" alt="Screenshot 2023-06-27 at 19 51 05"
src="https://github.com/go-gitea/gitea/assets/115237/2d2722a0-2aa7-4f4c-b8bd-17e1f3637b78 "> 
							
						 
						
							2023-06-27 21:44:17 +02:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								00b98bc8e0 
								
							 
						 
						
							
							
								
								Fix rerun icon on action view component ( #25531 )  
							
							 
							
							... 
							
							
							
							Right now rerun icon on action view component will not be seen when
duration text length is long, because the wrapper `job-brief-info` has a
fixed width, and the svg is squeezed. The way to fix this in this PR is
to change width to `fit-content` and exchange position of duration text
and rerun svg.
Before (rerun svg not shown on hover):
<img width="1401" alt="Screen Shot 2023-06-27 at 12 53 41"
src="https://github.com/go-gitea/gitea/assets/17645053/bb3f62ec-8c56-4dbc-96f1-718b50426d91 ">
After:
<img width="1409" alt="Screen Shot 2023-06-27 at 12 50 59"
src="https://github.com/go-gitea/gitea/assets/17645053/620aa02c-2326-408d-a763-453f48f42c40 "> 
							
						 
						
							2023-06-27 16:34:33 +02:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6dbcf6fbc5 
								
							 
						 
						
							
							
								
								Fix admin-dl-horizontal ( #25512 )  
							
							 
							
							... 
							
							
							
							

---------
Co-authored-by: HesterG <hestergong@gmail.com>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-27 09:14:45 +00:00  
						
					 
				
					
						
							
							
								 
								hiifong
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1069472c0c 
								
							 
						 
						
							
							
								
								Fix input `line-height` cutting off `g` ( #25334 )  
							
							 
							
							... 
							
							
							
							Fix the incomplete display of input text
Before:


After:


---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-27 08:45:43 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c71e8abbc3 
								
							 
						 
						
							
							
								
								Add toasts to UI ( #25449 )  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/go-gitea/gitea/issues/24353 
In some case like async success/error, it is useful to show toasts in UI. 
							
						 
						
							2023-06-27 02:45:24 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								da6df0d063 
								
							 
						 
						
							
							
								
								Fix migrate page layout on mobile ( #25507 )  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/25462 
On supporting browsers, text in description is [wrapped
equally](https://caniuse.com/css-text-wrap-balance ).
<img width="488" alt="Screenshot 2023-06-26 at 00 17 21"
src="https://github.com/go-gitea/gitea/assets/115237/cb8e3a50-6225-4a8c-a6c0-f35a17d2af76 ">
<img width="1254" alt="Screenshot 2023-06-26 at 00 14 51"
src="https://github.com/go-gitea/gitea/assets/115237/0885404e-973e-45ce-b41e-5cb265a4cd1e "> 
							
						 
						
							2023-06-26 09:57:36 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								457946d595 
								
							 
						 
						
							
							
								
								Allow change line of admin-dl-horizontal dt ( #25508 )  
							
							 
							
							... 
							
							
							
							Close  #25389 
After:
<img width="915" alt="Screen Shot 2023-06-26 at 11 00 12"
src="https://github.com/go-gitea/gitea/assets/17645053/45026447-cf50-4603-ade3-7b80a9023c20 ">
admin/dashboard:
<img width="957" alt="Screen Shot 2023-06-26 at 10 59 51"
src="https://github.com/go-gitea/gitea/assets/17645053/f4f95bbe-f747-46f1-8fbd-5778a19ebef7 "> 
							
						 
						
							2023-06-26 11:49:14 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								323c6cba20 
								
							 
						 
						
							
							
								
								Fine tune "dropdown button" icon ( #25442 )  
							
							 
							
							... 
							
							
							
							
----
 
							
						 
						
							2023-06-25 02:40:41 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b8253607fe 
								
							 
						 
						
							
							
								
								Revert "Make buttons in a modal form have proper type. ( #25446 )" ( #25485 )  
							
							 
							
							... 
							
							
							
							There is a side effect because some modal doesn't have a proper "ok"
button.
This reverts commit a954c93a68 . 
							
						 
						
							2023-06-25 10:03:09 +08:00  
						
					 
				
					
						
							
							
								 
								sebastian-sauer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								77e449f0be 
								
							 
						 
						
							
							
								
								Highlight viewed files differently in the PR filetree ( #24956 )  
							
							 
							
							... 
							
							
							
							
fixes  #24566 
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-06-25 08:46:30 +08:00  
						
					 
				
					
						
							
							
								 
								hiifong
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8e6a114317 
								
							 
						 
						
							
							
								
								fix tags line no margin see  #25255  ( #25280 )  
							
							 
							
							... 
							
							
							
							This is my first pr, there are many things I don't understand very well,
I am very sorry, I rearranged the code and opened this new pr.
Now:
 
							
						 
						
							2023-06-24 20:30:46 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								be47015229 
								
							 
						 
						
							
							
								
								Navbar fixes ( #25402 )  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/25444 
Followup for some regressions from
https://github.com/go-gitea/gitea/pull/25343 . Before and after:
<img width="219" alt="Screenshot 2023-06-21 at 00 25 20"
src="https://github.com/go-gitea/gitea/assets/115237/08fe8e01-0a16-4cdf-ad4d-0a9048408e9e ">
<img width="220" alt="Screenshot 2023-06-21 at 00 25 32"
src="https://github.com/go-gitea/gitea/assets/115237/be25ae69-6ed0-4af5-8eeb-d7b210e7c124 ">
Fixes mobile button background and margins:
<img width="836" alt="Screenshot 2023-06-21 at 00 39 58"
src="https://github.com/go-gitea/gitea/assets/115237/d76ac1e9-747f-477c-9a42-b73e129b72ee "> 
							
						 
						
							2023-06-24 04:31:39 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								62ab55bacc 
								
							 
						 
						
							
							
								
								Improve wiki sidebar and TOC ( #25460 )  
							
							 
							
							... 
							
							
							
							Close  #20976 
Close  #20975 
1. Fix the bug: the TOC in footer was incorrectly rendered as main
content's TOC
2. Fix the layout: on mobile, the TOC is put above the main content,
while the sidebar is put below the main content
3. Auto collapse the TOC on mobile
ps: many styles of "wiki.css" are moved from old css files, so leave
nits to following PRs. 
							
						 
						
							2023-06-23 15:51:43 -04:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a954c93a68 
								
							 
						 
						
							
							
								
								Make buttons in a modal form have proper type. ( #25446 )  
							
							 
							
							... 
							
							
							
							Fix  #25438 
All non-"ok" buttons which do not have "type" should not submit the
form, should not be triggered by "Enter".
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-23 12:57:01 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d2142ba3c3 
								
							 
						 
						
							
							
								
								Update octicons and use `octicon-file-directory-symlink` ( #25453 )  
							
							 
							
							... 
							
							
							
							Make use of the [new
octicon](https://github.com/primer/octicons/issues/945 ) that indicates a
symlink to a directory:
<img width="189" alt="Screenshot 2023-06-22 at 22 50 57"
src="https://github.com/go-gitea/gitea/assets/115237/a70690ea-ebfc-48fe-af23-cdc33bcb2098 "> 
							
						 
						
							2023-06-22 22:05:52 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7fb539677b 
								
							 
						 
						
							
							
								
								Diff page enhancements ( #25398 )  
							
							 
							
							... 
							
							
							
							Two small tweaks:
1. Vertically center arrow here when editing a PR:
<img width="405" alt="Screenshot 2023-06-20 at 19 48 49"
src="https://github.com/go-gitea/gitea/assets/115237/1d63764d-9fd9-467e-8a8e-9258c06475eb ">
2. Use 2-row layout on diff viewed status and show it again on mobile:
<img width="142" alt="Screenshot 2023-06-20 at 19 51 21"
src="https://github.com/go-gitea/gitea/assets/115237/3046e782-163c-4f87-910c-a22066de8f1b ">
Mobile view:
<img width="370" alt="Screenshot 2023-06-20 at 19 44 40"
src="https://github.com/go-gitea/gitea/assets/115237/9cf56347-7323-4d05-99a5-17ad215ee44d "> 
							
						 
						
							2023-06-22 11:05:22 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								af094fbb6c 
								
							 
						 
						
							
							
								
								Introduce shared template for search inputs ( #25338 )  
							
							 
							
							... 
							
							
							
							- Set
[type=search](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/search )
- Disable spellcheck
- Set maxLength 255 that I found in `templates/repo/issue/search.tmpl`
- Remove unnecessary `max-width`, it does nothing
---------
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-22 10:27:35 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								93cd579269 
								
							 
						 
						
							
							
								
								Switch to ansi_up for ansi rendering in actions ( #25401 )  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/24777  
							
						 
						
							2023-06-22 02:15:19 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								656d3cc719 
								
							 
						 
						
							
							
								
								Various UI fixes ( #25264 )  
							
							 
							
							... 
							
							
							
							Numerous small UI fixes:
- Fix double border in collaborator list
- Fix system notice table background
- Mute links in repo and org lists
- Downsize projects edit buttons
- Improve milestones and project list rendering
- Condense milestone list entry to a single line of "metas"
- Mute ".." button in repo files list 
							
						 
						
							2023-06-21 21:59:49 -04:00  
						
					 
				
					
						
							
							
								 
								sebastian-sauer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								25455bc670 
								
							 
						 
						
							
							
								
								Show outdated comments in files changed tab ( #24936 )  
							
							 
							
							... 
							
							
							
							If enabled show a clickable label in the comment. A click on the label
opens the Conversation tab with the comment focussed - there you're able
to view the old diff (or original diff the comment was created on).
**Screenshots**


When resolved and outdated:

Option to enable/disable this (stored in user settings - default is
disabled):


fixes  #24913 
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-21 16:08:12 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dfd19fa38c 
								
							 
						 
						
							
							
								
								Fine tune project board label colors and modal content background ( #25419 )  
							
							 
							
							... 
							
							
							
							- The label text color on project board is not contrasting enough,
changed to colors that are same as places that also used
`useLightTextOnBackground` function
([util_render.go](2cdf260f42/modules/templates/util_render.go (L136-L141) ),
[Context
Popup](2cdf260f42/web_src/js/components/ContextPopup.vue (L81-L84) ))
- background of modal `content` is `#ffffff` (from fomantic) right now,
which does not look good on dark mode, so changed to `var(--color-body)`
Before:
<img width="1378" alt="Screen Shot 2023-06-21 at 14 24 13"
src="https://github.com/go-gitea/gitea/assets/17645053/1527ca28-c884-4ca9-a4be-7a72ad1a093a ">
<img width="900" alt="Screen Shot 2023-06-21 at 14 25 52"
src="https://github.com/go-gitea/gitea/assets/17645053/fab82116-7376-4027-a0a4-9eedf9fb0a30 ">
After:
<img width="1383" alt="Screen Shot 2023-06-21 at 14 19 33"
src="https://github.com/go-gitea/gitea/assets/17645053/fe0997e7-fee6-4522-bc4e-545088ec1cc8 ">
<img width="797" alt="Screen Shot 2023-06-21 at 14 32 42"
src="https://github.com/go-gitea/gitea/assets/17645053/b0591af0-950c-4448-9430-34d6c7215971 "> 
							
						 
						
							2023-06-21 18:15:51 +08:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1454f9dafc 
								
							 
						 
						
							
							
								
								Add actor and status dropdowns to run list ( #25118 )  
							
							 
							
							... 
							
							
							
							Part of #25042 
1. Added actor and status dropdowns first in case something is offtrack
and PR is too large.
2. Also added "No results matched." and "The workflow has no runs yet.",
and "No results matched." will show if there is no filter results and
there is no workflows (with [reference to github
action](https://github.com/go-gitea/gitea/actions/workflows/files-changed.yml?query=actor%3AGiteaBot ))
Demo:
https://github.com/go-gitea/gitea/assets/17645053/6e76292c-4c1f-450d-8b48-99944cfc920c 
TODOs:
- [x] Get available status (same as those in `aggregateJobStatus`)
instead of getting from database
- [x] Use `JOIN` to get actors, actors order by name
- [x] Make self on top 
							
						 
						
							2023-06-21 04:25:14 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								831db53c21 
								
							 
						 
						
							
							
								
								Fix dropdown icon layout on diff page ( #25397 )  
							
							 
							
							... 
							
							
							
							Address
https://github.com/go-gitea/gitea/pull/25163#issuecomment-1599207916 
Remove the unused  "icon-button".
And fix the layout:
Without the dropdown icon:
```
	{{svg "gitea-whitespace"}}
```

With the dropdown icon:
```
	{{svg "gitea-whitespace" 16 "gt-mr-3"}}
	{{svg "octicon-triangle-down" 14 "dropdown icon"}}
```
 
							
						 
						
							2023-06-20 23:22:48 +00:00  
						
					 
				
					
						
							
							
								 
								sillyguodong
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								35a653d7ed 
								
							 
						 
						
							
							
								
								Support configuration variables on Gitea Actions ( #24724 )  
							
							 
							
							... 
							
							
							
							Co-Author: @silverwind @wxiaoguang 
Replace: #24404 
See:
- [defining configuration variables for multiple
workflows](https://docs.github.com/en/actions/learn-github-actions/variables#defining-configuration-variables-for-multiple-workflows )
- [vars
context](https://docs.github.com/en/actions/learn-github-actions/contexts#vars-context )
Related to:
- [x] protocol: https://gitea.com/gitea/actions-proto-def/pulls/7 
- [x] act_runner: https://gitea.com/gitea/act_runner/pulls/157 
- [x] act: https://gitea.com/gitea/act/pulls/43 
#### Screenshoot
Create Variable:


Workflow:
```yaml
  test_vars:
    runs-on: ubuntu-latest
    steps:
      - name: Print Custom Variables
        run: echo "${{ vars.test_key }}"
      - name: Try to print a non-exist var
        run: echo "${{ vars.NON_EXIST_VAR }}"
```
Actions Log:

---
This PR just implement the org / user (depends on the owner of the
current repository) and repo level variables, The Environment level
variables have not been implemented.
Because
[Environment](https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment#about-environments )
is a module separate from `Actions`. Maybe it would be better to create
a new PR to do it.
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-20 22:54:15 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e50c3e8431 
								
							 
						 
						
							
							
								
								Navbar styling rework ( #25343 )  
							
							 
							
							... 
							
							
							
							- Extract navbar CSS to own file
- Reduce height from 52px to 50px
- Give every item a hover effect of of 36px, including the logo and on
mobile
- Consistent horizontal padding of 10px left and right
<img width="549" alt="Screenshot 2023-06-18 at 13 41 16"
src="https://github.com/go-gitea/gitea/assets/115237/0b00d101-253e-4b1f-9ee2-322d60fb2e26 ">
<img width="98" alt="Screenshot 2023-06-18 at 14 03 43"
src="https://github.com/go-gitea/gitea/assets/115237/4ef5d98b-4d1e-45de-822e-c2c844e19876 ">
<img width="234" alt="Screenshot 2023-06-18 at 14 03 18"
src="https://github.com/go-gitea/gitea/assets/115237/a4d9b04b-83de-42aa-a9ce-f010a9690688 ">
<img width="873" alt="Screenshot 2023-06-18 at 13 58 28"
src="https://github.com/go-gitea/gitea/assets/115237/8cb8e31e-2adf-40c8-ae3f-d00d011b4d1b ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-20 20:35:25 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef6f5f0124 
								
							 
						 
						
							
							
								
								rename tributeValues to mentionValues ( #25375 )  
							
							 
							
							... 
							
							
							
							Very simple change, just rename this variable so it does not feature the
name of the module. 
							
						 
						
							2023-06-20 03:32:49 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								49a77e37ba 
								
							 
						 
						
							
							
								
								Fix sidebar label dropdown divider ( #25359 )  
							
							 
							
							... 
							
							
							
							Follow #25312  
Also fix the label dropdown on sidebar
Before:
<img width="1345" alt="Screen Shot 2023-06-19 at 08 55 05"
src="https://github.com/go-gitea/gitea/assets/17645053/3a98e871-b482-4ecb-8ce2-74df67fb65a7 ">
After:
<img width="1408" alt="Screen Shot 2023-06-19 at 08 57 17"
src="https://github.com/go-gitea/gitea/assets/17645053/09af15cc-1250-49b3-98b6-5b1a2b9021cb "> 
							
						 
						
							2023-06-19 17:49:50 +00:00  
						
					 
				
					
						
							
							
								 
								Denys Konovalov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7f38cf71fe 
								
							 
						 
						
							
							
								
								Fix issue filters on mobile view ( #25368 )  
							
							 
							
							... 
							
							
							
							Fix  #24846  applying the solution proposed by @silverwind 
<details>
<summary>Screenshots</summary>






</details>
Replaces #25335  
							
						 
						
							2023-06-19 17:12:15 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c09d0b4952 
								
							 
						 
						
							
							
								
								Fix loading state regression in markup content ( #25349 )  
							
							 
							
							... 
							
							
							
							Fix regressions from https://github.com/go-gitea/gitea/pull/25219 :
Math before and after:
<img width="630" alt="Screenshot 2023-06-18 at 16 00 52"
src="https://github.com/go-gitea/gitea/assets/115237/f2a01e4b-31ca-407c-8fc3-f0aec569b48e ">
<img width="680" alt="Screenshot 2023-06-18 at 16 03 44"
src="https://github.com/go-gitea/gitea/assets/115237/faab8e39-f088-45ab-b460-15fc3654c99d ">
Mermain before and after:
<img width="810" alt="Screenshot 2023-06-18 at 15 58 56"
src="https://github.com/go-gitea/gitea/assets/115237/d8c24e81-4702-4e17-b791-7dffe090c068 ">
<img width="786" alt="Screenshot 2023-06-18 at 15 58 37"
src="https://github.com/go-gitea/gitea/assets/115237/3a268e10-c071-410d-a66e-8c4427d1d61c "> 
							
						 
						
							2023-06-19 08:00:18 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a1c5057fe8 
								
							 
						 
						
							
							
								
								Batch delete issue and improve tippy opts ( #25253 )  
							
							 
							
							... 
							
							
							
							1. Add "batch delete" button for selected issues, close  #22273 
2. Address the review in
https://github.com/go-gitea/gitea/pull/25219#discussion_r1229266083  
							
						 
						
							2023-06-19 15:46:50 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bfab129fb9 
								
							 
						 
						
							
							
								
								Fix label list divider ( #25312 )  
							
							 
							
							... 
							
							
							
							We only needs 2 lines to hide the dividers.
```
  $dropdownLabelFilter.dropdown('setting', {'hideDividers': 'empty'});
  $dropdownLabelFilter.dropdown('refreshItems');
```
Other code blocks are refactored by the way.

 
							
						 
						
							2023-06-18 17:33:12 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								695f5d170b 
								
							 
						 
						
							
							
								
								Fix incorrect link-action event target ( #25306 )  
							
							 
							
							... 
							
							
							
							A regression of #25210 
The `e.target` is not "this", eg: `<button link-action><svg></button>`,
then `this` should be `button` but `e.target` is `svg`.
I will propose a clearer and complete solution for these "link-action"
"show-modal" elements after #24724 
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-18 17:23:18 +02:00  
						
					 
				
					
						
							
							
								 
								Denys Konovalov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9e74063498 
								
							 
						 
						
							
							
								
								Fix UI on mobile view ( #25315 )  
							
							 
							
							... 
							
							
							
							Various fixes to pages or elements which were looking ugly on mobile.
<details>
<summary>Screenshots</summary>









</details>
Co-authored by @silverwind
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-18 10:31:42 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f47744c3f1 
								
							 
						 
						
							
							
								
								Update JS dependencies, remove space after emoji completion ( #25266 )  
							
							 
							
							... 
							
							
							
							- Update all JS dependencies
- Enable stylint
[`media-feature-name-value-no-unknown`](https://stylelint.io/user-guide/rules/media-feature-name-value-no-unknown )
- Make use of new features in webpack and text-expander-element
- Tested Swagger and Mermaid
To explain the `text-expander-element` change: Before this version, the
element added a unavoidable space after emoji completion. Now that
https://github.com/github/text-expander-element/pull/36  is in, we gain
control over this space and I opted to remove it for emoji completion
and retain it for `@` mentions.
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-18 08:38:47 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								61e0827f42 
								
							 
						 
						
							
							
								
								Add `stylelint-declaration-block-no-ignored-properties` ( #25284 )  
							
							 
							
							... 
							
							
							
							Add
[stylelint-declaration-block-no-ignored-properties](https://github.com/kristerkari/stylelint-declaration-block-no-ignored-properties )
and fix discovered issue. There is no visual difference in these markup
code blocks. 
							
						 
						
							2023-06-18 04:22:09 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								95ab485490 
								
							 
						 
						
							
							
								
								Remove EasyMDE focus outline on text ( #25328 )  
							
							 
							
							... 
							
							
							
							EasyMDE in Firefox currently shows an ugly outline in the fake textarea
the CodeMirror uses. Hide it. 
							
						 
						
							2023-06-18 04:10:07 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3ee8970419 
								
							 
						 
						
							
							
								
								add `stylelint-stylistic` ( #25285 )  
							
							 
							
							... 
							
							
							
							Add
[stylelint-stylistic](https://github.com/elirasza/stylelint-stylistic ),
autofix all issues with two manual tweaks. This restores all the
stylistic rules removed in Stylelint 15. 
							
						 
						
							2023-06-17 13:20:32 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								69b1e2f103 
								
							 
						 
						
							
							
								
								Remove more unused Fomantic variants ( #25292 )  
							
							 
							
							... 
							
							
							
							Save another 50KB of CSS by removing unused and useless Fomantic
variants.
Removed the last instance if a `tertiary` button and fixed a TODO:
<img width="509" alt="Screenshot 2023-06-15 at 22 34 36"
src="https://github.com/go-gitea/gitea/assets/115237/8a16ae7b-2b17-439b-a096-60a52724e3d6 "> 
							
						 
						
							2023-06-17 08:15:33 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b71cb7acdc 
								
							 
						 
						
							
							
								
								Use fetch to send requests to create issues/comments ( #25258 )  
							
							 
							
							... 
							
							
							
							Follow #23290 
Network error won't make content lost. And this is a much better
approach than "loading-button".
The UI is not perfect and there are still some TODOs, they can be done
in following PRs, not a must in this PR's scope.
<details>

</details> 
							
						 
						
							2023-06-16 06:32:43 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6db66d8ca4 
								
							 
						 
						
							
							
								
								Fix some UI alignments ( #25277 )  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/25282 
Fix the problems:
1. The `repo-button-row` had various patches before, this PR makes it
consistent
2. The "Add File" has wrong CSS class "icon", remove it
3. The "Add File" padding was overridden by "!important", fix it by
`.repo-button-row .button.dropdown` with comment
4. The selector `.ui.segments ~ .ui.top.attached.header` is incorrect,
it should use `+` 
							
						 
						
							2023-06-15 15:12:08 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								14b802e7ad 
								
							 
						 
						
							
							
								
								Remove fomantic inverted variations ( #25286 )  
							
							 
							
							... 
							
							
							
							Remove all Fomantic `inverted` variations, we are no using any of them.
This reduces the index CSS bundle by 98kB. 
							
						 
						
							2023-06-15 10:40:34 -04:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8e0316c321 
								
							 
						 
						
							
							
								
								Fix issue and commit status popup padding ( #25254 )  
							
							 
							
							... 
							
							
							
							Close  #25249 
Use "dialog" for the role

---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-15 10:09:16 +02:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								73ae71824d 
								
							 
						 
						
							
							
								
								Show OAuth2 errors to end users ( #25261 )  
							
							 
							
							... 
							
							
							
							Partially fix  #23936 


 
							
						 
						
							2023-06-15 01:12:50 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								46c17c8029 
								
							 
						 
						
							
							
								
								Use flex to align SVG and text ( #25163 )  
							
							 
							
							... 
							
							
							
							The code can be as simple as:
```html
<div class="flex-text-block">{{svg "octicon-alert"}} {{svg "octicon-x"}} text (block)</div>
<div><div class="flex-text-inline">{{svg "octicon-alert"}} {{svg "octicon-x"}} text</div> (inline)</div>
<div><button class="ui red button">{{svg "octicon-alert" 24}} {{svg "octicon-x" 24}} text</button></div>
```

---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-14 16:40:15 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a43ea22479 
								
							 
						 
						
							
							
								
								Change form actions to fetch for submit review box ( #25219 )  
							
							 
							
							... 
							
							
							
							Co-author: @wxiaoguang 
Close  #25096  
The way to fix it in this PR is to change form submit to fetch using
formData, and add flags to avoid post repeatedly.
Should be able to apply to more forms that have the same issue after
this PR.
In the demo below, 'approve' is clicked several times, and then
'comment' is clicked several time after 'request changes' clicked.
After:
https://github.com/go-gitea/gitea/assets/17645053/beabeb1d-fe66-4b76-b048-4f022b4e83a0 
Update: screenshots from /devtest
>

> 
>

> 
>

---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-06-14 16:01:37 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4f3253feb9 
								
							 
						 
						
							
							
								
								Revert overflow: overlay (revert  #21850 ) ( #25231 )  
							
							 
							
							... 
							
							
							
							It causes not only one issue like #25221  (the footer width was also
affected by that change and was fixed some time ago)
The problem of "overflow: overlay" (#21850 ) is:
* It's not widely supported and is non-standard
https://caniuse.com/css-overflow-overlay 
* It's not widely tested in Gitea (some standard layout like `ui
container + ui grid` may break it).
* The benefit seems smaller than the problems it brings.
So, I think it is good to revert it.
----
Let's leave enough time for testing and reviewing.
---------
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-13 21:17:14 +02:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6bbccdd177 
								
							 
						 
						
							
							
								
								Improve AJAX link and modal confirm dialog ( #25210 )  
							
							 
							
							... 
							
							
							
							Clarify the "link-action" behavior:
>  // A "link-action" can post AJAX request to its "data-url"
> // Then the browser is redirect to: the "redirect" in response, or
"data-redirect" attribute, or current URL by reloading.
And enhance the "link-action" to support showing a modal dialog for
confirm. A similar general approach could also help PRs like
https://github.com/go-gitea/gitea/pull/22344#discussion_r1062883436 
> // If the "link-action" has "data-modal-confirm(-html)" attribute, a
confirm modal dialog will be shown before taking action.
And a lot of duplicate code can be removed now. A good framework design
can help to avoid code copying&pasting.
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-13 12:10:10 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a51b115b0a 
								
							 
						 
						
							
							
								
								Use inline SVG for built-in OAuth providers ( #25171 )  
							
							 
							
							... 
							
							
							
							The plan is that all built-in auth providers use inline SVG for more
flexibility in styling and to get the GitHub icon to follow
`currentcolor`. This only removes the `public/img/auth` directory and
adds the missing svgs to our svg build.
It should map the built-in providers to these SVGs and render them. If
the user has set a Icon URL, it should render that as an `img` tag
instead.
```
gitea-azure-ad
gitea-bitbucket
gitea-discord
gitea-dropbox
gitea-facebook
gitea-gitea
gitea-gitlab
gitea-google
gitea-mastodon
gitea-microsoftonline
gitea-nextcloud
gitea-twitter
gitea-yandex
octicon-mark-github
```
GitHub logo is now white again on dark theme:
<img width="431" alt="Screenshot 2023-06-12 at 21 45 34"
src="https://github.com/go-gitea/gitea/assets/115237/27a43504-d60a-4132-a502-336b25883e4d ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-06-13 10:51:02 +00:00  
						
					 
				
					
						
							
							
								 
								Punit Inani
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2ad2d5a6ce 
								
							 
						 
						
							
							
								
								Disable `Create column` button while the column name is empty  ( #25192 )  
							
							 
							
							... 
							
							
							
							
Fixes  #25116  
							
						 
						
							2023-06-13 09:57:03 +00:00  
						
					 
				
					
						
							
							
								 
								Jonathan Tran
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a583c56306 
								
							 
						 
						
							
							
								
								Change access token UI to select dropdowns ( #25109 )  
							
							 
							
							... 
							
							
							
							The current UI to create API access tokens uses checkboxes that have a
complicated relationship where some need to be checked and/or disabled
in certain states. It also requires that a user interact with it to
understand what their options really are.
This branch changes to use `<select>`s. It better fits the available
options, and it's closer to [GitHub's
UI](https://github.com/settings/personal-access-tokens/new ), which is
good, in my opinion. It's more mobile friendly since the tap-areas are
larger. If we ever add more permissions, like Maintainer, there's a
natural place that doesn't take up more screen real-estate.
This branch also fixes a few minor issues:
- Hide the error about selecting at least one permission after second
submission
- Fix help description to call it "authorization" since that's what
permissions are about (not authentication)
Related: #24767 .
<img width="883" alt="Screenshot 2023-06-07 at 5 07 34 PM"
src="https://github.com/go-gitea/gitea/assets/10803/6b63d807-c9be-4a4b-8e53-ecab6cbb8f76 ">
---
When it's open:
<img width="881" alt="Screenshot 2023-06-07 at 5 07 59 PM"
src="https://github.com/go-gitea/gitea/assets/10803/2432c6d0-39c2-4ca4-820e-c878ffdbfb69 "> 
							
						 
						
							2023-06-13 15:55:48 +08:00  
						
					 
				
					
						
							
							
								 
								Jonathan Tran
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f62cd2f473 
								
							 
						 
						
							
							
								
								Fix task list checkbox toggle to work with YAML front matter ( #25184 )  
							
							 
							
							... 
							
							
							
							Fixes  #25160 .
`data-source-position` of checkboxes in a task list was incorrect
whenever there was YAML front matter. This would result in issue content
or PR descriptions getting corrupted with random `x` or space characters
when a user checked or unchecked a task. 
							
						 
						
							2023-06-13 14:44:47 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d8e45608d6 
								
							 
						 
						
							
							
								
								Remove hacky patch for "safari emoji glitch fix"  ( #25208 )  
							
							 
							
							... 
							
							
							
							According to my test, the UI (emoji) is fine in Safari
And actually the code is just dead code, because the "resize" event is
never fired on page loading. So for most cases users just view the pages
without this hacky patch, nobody ever complains. 
							
						 
						
							2023-06-12 15:44:53 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3318001880 
								
							 
						 
						
							
							
								
								Fix fullscreen for action  ( #25200 )  
							
							 
							
							... 
							
							
							
							An error occurs when clicking on `show full screen` on action page.
<img width="1440" alt="Screen Shot 2023-06-12 at 13 06 52"
src="https://github.com/go-gitea/gitea/assets/17645053/1d4ded3c-fb77-4dd8-9201-24d0696f96eb ">
class name has changed in #25134 , so the selector is not working. 
Enhance the selectors to fix this. 
							
						 
						
							2023-06-12 10:18:01 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								96f9c11821 
								
							 
						 
						
							
							
								
								Minor arc-green color tweaks ( #25175 )  
							
							 
							
							... 
							
							
							
							Some minor color tweaks
<img width="1271" alt="Screenshot 2023-06-09 at 13 29 25"
src="https://github.com/go-gitea/gitea/assets/115237/b7b34995-5d34-461f-8d19-4f5755a98109 ">
<img width="1272" alt="Screenshot 2023-06-09 at 13 31 20"
src="https://github.com/go-gitea/gitea/assets/115237/63c866b4-797e-46ed-ba28-b1162ccd3e15 ">
<img width="1276" alt="Screenshot 2023-06-09 at 13 32 21"
src="https://github.com/go-gitea/gitea/assets/115237/de7ee02e-d0c7-4979-a8aa-0fd03e8db491 ">
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-09 15:17:30 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6a075589bf 
								
							 
						 
						
							
							
								
								Fix mobile navbar and misc cleanups ( #25134 )  
							
							 
							
							... 
							
							
							
							- Fix and improve mobile navbar layout
- Apply all cleanups suggested in
https://github.com/go-gitea/gitea/pull/25111 
- Make media query breakpoints match Fomantic's exactly
- Clean up whitespace in class on navbar items
Mobile navbar before and after:
<img width="745" alt="Screenshot 2023-06-08 at 08 40 56"
src="https://github.com/go-gitea/gitea/assets/115237/ca84b239-b10f-41db-8c06-dcf2b6dd9d28 ">
<img width="739" alt="Screenshot 2023-06-08 at 08 41 23"
src="https://github.com/go-gitea/gitea/assets/115237/09133c54-eb7e-4110-858c-ead23c3b7521 ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-09 09:10:51 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								623b3b590e 
								
							 
						 
						
							
							
								
								Button and color enhancements ( #24989 )  
							
							 
							
							... 
							
							
							
							- Various corrections to button styles, especially secondary
- Remove focus highlight, it's annoying when it stays on button after
press
- Clearly define ghost and link buttons with demos in devtest
- Remove black, grey and tertiary buttons, they should not be used
- Make `arc-green` slightly darker
<img width="1226" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/8d89786a-01ab-40f8-ae5a-e17f40e35084 ">
<img width="1249" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/83651e6d-3c27-46ff-b8bd-ff344d70e949 ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-09 08:37:47 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								63a429581c 
								
							 
						 
						
							
							
								
								Modify OAuth login ui and fix display name, iconurl related logic ( #25030 )  
							
							 
							
							... 
							
							
							
							Close  #24808  
Co-Authour @wxiaoguang @silverwind 
1. Most svgs are found from https://worldvectorlogo.com/  , and some are
from conversion of png to svg. (facebook and nextcloud). And also
changed `templates/user/settings/security/accountlinks.tmpl`.
2. Fixed display name and iconurl related logic
# After
<img width="1436" alt="Screen Shot 2023-06-05 at 14 09 05"
src="https://github.com/go-gitea/gitea/assets/17645053/a5db39d8-1ab0-4676-82a4-fba60a1d1f84 ">
On mobile
<img width="378" alt="Screen Shot 2023-06-05 at 14 09 46"
src="https://github.com/go-gitea/gitea/assets/17645053/71d0f51b-baac-4f48-8ca2-ae0e013bd62e ">
user/settings/security/accountlinks (The dropdown might be improved
later)
<img width="973" alt="Screen Shot 2023-06-01 at 10 01 44"
src="https://github.com/go-gitea/gitea/assets/17645053/27010e7e-2785-4fc5-8c49-b06621898f37 ">
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-06-08 16:35:29 +00:00  
						
					 
				
					
						
							
							
								 
								yp05327
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b5a2bb9ab3 
								
							 
						 
						
							
							
								
								Fix strange UI behavior of cancelling dismiss review modal ( #25133 )  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/go-gitea/gitea/issues/25130 
The old code uses `$(this).next()` to get `dismiss-review-modal`.
At first, it will get `$(#dismiss-review-modal)`, but the next time it
will get `$(#dismiss-review-modal).next();`
and then `$(#dismiss-review-modal).next().next();`.
Because div `dismiss-review-modal` will be removed when
`dismiss-review-btn` clicked.
Maybe the right usage is adding `show-modal` class and `data-modal`
attribute. 
							
						 
						
							2023-06-08 08:52:35 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b6bcb79987 
								
							 
						 
						
							
							
								
								Improve notification icon and navbar  ( #25111 )  
							
							 
							
							... 
							
							
							
							Improvements to the notification icon and `<nav>`:
- Add a opaque color for header hover and use it, allowing the border to
be the right color on hover (sadly, not otherwise possible with CSS, not
even `color-mix`).
- Increase font size by 1px
- Use flexbox for slightly better text centering
- Reduce padding of user and add repo button, add margin on right side
of user menu
- Remove the `following bar` wrapper on navbar
<img width="176" alt="Screenshot 2023-06-07 at 00 07 08"
src="https://github.com/go-gitea/gitea/assets/115237/23cdc3d6-7f63-49df-bec3-f2e75e32a304 ">
<img width="63" alt="Screenshot 2023-06-07 at 00 07 14"
src="https://github.com/go-gitea/gitea/assets/115237/fae602c2-4467-4d50-b1ec-56317843f9a2 ">
<img width="84" alt="Screenshot 2023-06-07 at 00 07 36"
src="https://github.com/go-gitea/gitea/assets/115237/c48141b8-0b3c-48cc-846a-3a272524dbdb ">
<img width="329" alt="Screenshot 2023-06-07 at 00 25 10"
src="https://github.com/go-gitea/gitea/assets/115237/cda612f1-426e-466b-a351-fc992bfd18fd ">
<img width="186" alt="Screenshot 2023-06-07 at 00 35 45"
src="https://github.com/go-gitea/gitea/assets/115237/04484a2e-9bbf-493c-aa26-8e936da008fa ">
<img width="797" alt="Screenshot 2023-06-07 at 16 57 40"
src="https://github.com/go-gitea/gitea/assets/115237/e7ccb672-5807-4cb6-b306-b18ae0c7e321 "> 
							
						 
						
							2023-06-07 22:21:57 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								027014d7de 
								
							 
						 
						
							
							
								
								Fix webauthn regression and improve code ( #25113 )  
							
							 
							
							... 
							
							
							
							Follow:
* #22697 
There are some bugs in #22697 :
* https://github.com/go-gitea/gitea/pull/22697#issuecomment-1577957966 
* the webauthn failure message is never shown and causes console error
* The `document.getElementById('register-button')` and
`document.getElementById('login-button')` is wrong
    * there is no such element in code
    * it causes JS error when a browser doesn't provide webauthn
    * the end user can't see the real error message
These bugs are fixed in this PR.
Other changes:
* Use simple HTML/CSS layouts, no need to use too many `gt-` patches
* Make the webauthn page have correct "page-content" layout
* The "data-webauthn-error-msg" elements are only used to provide locale
texts, so move them into a single "gt-hidden", then no need to repeat a
lot of "gt-hidden" in code
* The `{{.CsrfTokenHtml}}`  is a no-op because there is no form
* Many `hideElem('#webauthn-error')` in code is no-op because the
`webauthn-error` already has "gt-hidden" by default
* Make the tests for "URLEncodedBase64" really test with concrete cases.
Screenshots:
* Error message when webauthn fails (before, there is no error message):
<details>

</details>
* Error message when webauthn is unavailable 
<details>

</details> 
							
						 
						
							2023-06-07 19:20:18 +08:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								58536093b3 
								
							 
						 
						
							
							
								
								Add details summary for vertical menus in settings to allow toggling ( #25098 )  
							
							 
							
							... 
							
							
							
							Close  #25051 
[referenced
answer](https://stackoverflow.com/questions/10813581/can-i-replace-the-expand-icon-of-the-details-element/69722686#69722686 )
for marker overwrite. One limitation is that fomantic does not have
hover and active effects for the vertical submenu
([reference](https://fomantic-ui.com/collections/menu.html#sub-menu )).
And we might need to overwrite some styles if hover and active effects
are needed.
Update:
Used `data:image/svg` instead of `marker` content. And adjusted styles
for hover effect.
Take admin settings as an example:
https://github.com/go-gitea/gitea/assets/17645053/63f69823-ef43-47d5-a518-544b5ea35ba6 
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-07 10:49:48 +08:00  
						
					 
				
					
						
							
							
								 
								zeripath
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								036fb7861f 
								
							 
						 
						
							
							
								
								Clean up WebAuthn javascript code and remove JQuery code ( #22697 )  
							
							 
							
							... 
							
							
							
							There were several issues with the WebAuthn registration and testing
code and the style
was very old javascript with jquery callbacks.
This PR uses async and fetch to replace the JQuery code.
Ref #22651 
Signed-off-by: Andrew Thornton <art27@cantab.net>
---------
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-06 13:29:37 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8e63373c01 
								
							 
						 
						
							
							
								
								Use correct selector for hiding RSS icon link in the branch selector dropdown ( #25080 )  
							
							 
							
							... 
							
							
							
							Fix  #25079 



 
							
						 
						
							2023-06-05 12:34:25 +00:00  
						
					 
				
					
						
							
							
								 
								JakobDev
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7d192cb674 
								
							 
						 
						
							
							
								
								Add Progressbar to Milestone Page ( #25050 )  
							
							 
							
							... 
							
							
							
							This is adds the progress bar, which is already on the Milestone List,
also to the Page of a Single Milestone.

---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-05 14:25:46 +08:00  
						
					 
				
					
						
							
							
								 
								Jack Hay
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								18de83b2a3 
								
							 
						 
						
							
							
								
								Redesign Scoped Access Tokens ( #24767 )  
							
							 
							
							... 
							
							
							
							## Changes
- Adds the following high level access scopes, each with `read` and
`write` levels:
    - `activitypub`
    - `admin` (hidden if user is not a site admin)
    - `misc`
    - `notification`
    - `organization`
    - `package`
    - `issue`
    - `repository`
    - `user`
- Adds new middleware function `tokenRequiresScopes()` in addition to
`reqToken()`
  -  `tokenRequiresScopes()` is used for each high-level api section
- _if_ a scoped token is present, checks that the required scope is
included based on the section and HTTP method
  - `reqToken()` is used for individual routes
- checks that required authentication is present (but does not check
scope levels as this will already have been handled by
`tokenRequiresScopes()`
- Adds migration to convert old scoped access tokens to the new set of
scopes
- Updates the user interface for scope selection
### User interface example
<img width="903" alt="Screen Shot 2023-05-31 at 1 56 55 PM"
src="https://github.com/go-gitea/gitea/assets/23248839/654766ec-2143-4f59-9037-3b51600e32f3 ">
<img width="917" alt="Screen Shot 2023-05-31 at 1 56 43 PM"
src="https://github.com/go-gitea/gitea/assets/23248839/1ad64081-012c-4a73-b393-66b30352654c ">
## tokenRequiresScopes  Design Decision
- `tokenRequiresScopes()` was added to more reliably cover api routes.
For an incoming request, this function uses the given scope category
(say `AccessTokenScopeCategoryOrganization`) and the HTTP method (say
`DELETE`) and verifies that any scoped tokens in use include
`delete:organization`.
- `reqToken()` is used to enforce auth for individual routes that
require it. If a scoped token is not present for a request,
`tokenRequiresScopes()` will not return an error
## TODO
- [x] Alphabetize scope categories
- [x] Change 'public repos only' to a radio button (private vs public).
Also expand this to organizations
- [X] Disable token creation if no scopes selected. Alternatively, show
warning
- [x] `reqToken()` is missing from many `POST/DELETE` routes in the api.
`tokenRequiresScopes()` only checks that a given token has the correct
scope, `reqToken()` must be used to check that a token (or some other
auth) is present.
   -  _This should be addressed in this PR_
- [x] The migration should be reviewed very carefully in order to
minimize access changes to existing user tokens.
   - _This should be addressed in this PR_
- [x] Link to api to swagger documentation, clarify what
read/write/delete levels correspond to
- [x] Review cases where more than one scope is needed as this directly
deviates from the api definition.
   - _This should be addressed in this PR_
   - For example: 
   ```go
	m.Group("/users/{username}/orgs", func() {
		m.Get("", reqToken(), org.ListUserOrgs)
		m.Get("/{org}/permissions", reqToken(), org.GetUserOrgsPermissions)
}, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryUser,
auth_model.AccessTokenScopeCategoryOrganization),
context_service.UserAssignmentAPI())
   ```
## Future improvements
- [ ] Add required scopes to swagger documentation
- [ ] Redesign `reqToken()` to be opt-out rather than opt-in
- [ ] Subdivide scopes like `repository`
- [ ] Once a token is created, if it has no scopes, we should display
text instead of an empty bullet point
- [ ] If the 'public repos only' option is selected, should read
categories be selected by default
Closes  #24501 
Closes  #24799 
Co-authored-by: Jonathan Tran <jon@allspice.io>
Co-authored-by: Kyle D <kdumontnu@gmail.com>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-04 20:57:16 +02:00  
						
					 
				
					
						
							
							
								 
								Tyrone Yeh
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b6d8d695da 
								
							 
						 
						
							
							
								
								Add up and down arrows to selected lookup repositories ( #24727 )  
							
							 
							
							... 
							
							
							
							Use up and down arrow key to select repositories

---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-06-02 18:39:07 +00:00  
						
					 
				
					
						
							
							
								 
								Kyle D
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								72eedfb915 
								
							 
						 
						
							
							
								
								Show file tree by default ( #25052 )  
							
							 
							
							... 
							
							
							
							Feel free to close this if there isn't interest.
The tree view looks amazing, and all of our users are really enjoying it
(major kudos to developers!), but only IF I tell them it exists!
Essentially, the file tree view as it is effectively undiscoverable.  
This PR changes the default state for the tree view to open, which
should significantly help with discoverability.
An alternative could be to reserve more horizontal space, as a typical
accordion panel would look (eg. VS Code), eg.
 
							
						 
						
							2023-06-02 23:39:01 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e3897148f9 
								
							 
						 
						
							
							
								
								Minor UI improvements: logo alignment, auth map editor, auth name display ( #25043 )  
							
							 
							
							... 
							
							
							
							Some minor UI improvements together (then no need to review 3 small PRs)
# The Map for auth sources
Close  #24826 
Now the LDAP and OAuth2 both have multiple line editor for the map (and
it can be resized by the handler)
<details>


</details>
# The account link display
Before, the UI is misaligned
This PR fixes the misalignment, remove "float right", and show the auth
source name and auth type (in the tooltip).
And the "active" color is changed from dark red to primary color.
Before:
<details>

</details>
After:
<details>

</details>
# The UI logo alignment
Changed file: `css/base.css`.
Before, there were some "fine tunes", these "fine tunes" only causes
misalignment.
<details>

</details>
After this PR:
<details>


</details> 
							
						 
						
							2023-06-02 18:02:20 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c5ede35124 
								
							 
						 
						
							
							
								
								Add button on diff header to copy file name, misc diff header tweaks ( #24986 )  
							
							 
							
							... 
							
							
							
							1. Add this button:
<img width="232" alt="Screenshot 2023-05-29 at 15 21 47"
src="https://github.com/go-gitea/gitea/assets/115237/5eaf6bd1-83db-4ffc-9503-eda0c59807d2 ">
<img width="297" alt="Screenshot 2023-05-29 at 15 20 22"
src="https://github.com/go-gitea/gitea/assets/115237/708a344f-f6d7-4229-bfda-76e1571b42c8 ">
2. Correct `button-link` styles to not have a background hover effect.
3. Tweak `.ui.container` padding to be the same for fluid and non-fluid.
4. Misc enhancements to diff header:
Before:
<img width="984" alt="Screenshot 2023-05-29 at 15 38 53"
src="https://github.com/go-gitea/gitea/assets/115237/c7926f6a-bd0a-4b05-97ad-c91fc25c62d5 ">
After:
<img width="987" alt="Screenshot 2023-05-29 at 15 43 10"
src="https://github.com/go-gitea/gitea/assets/115237/0149f545-45f8-42cf-b443-e1c76bd5cdeb "> 
							
						 
						
							2023-06-01 10:47:28 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								48bfea6705 
								
							 
						 
						
							
							
								
								Fix incorrect issuel filter menu style ( #25018 )  
							
							 
							
							... 
							
							
							
							Before:
<details>

</details>
After:
<details>


</details> 
							
						 
						
							2023-05-31 12:44:28 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								50bd7d0b24 
								
							 
						 
						
							
							
								
								Remove the service worker ( #25010 )  
							
							 
							
							... 
							
							
							
							It's been disabled by default since 1.17
(https://github.com/go-gitea/gitea/pull/18914 ), and it never really
delivered any benefit except being another cache layer that has its own
unsolved invalidation issues. HTTP cache works, we don't need two cache
layers at the browser for assets.
## ⚠️  BREAKING
You can remove the config `[ui].USE_SERVICE_WORKER` from your `app.ini`
now. 
							
						 
						
							2023-05-31 02:07:04 +00:00  
						
					 
				
					
						
							
							
								 
								Denys Konovalov
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0c79a655d4 
								
							 
						 
						
							
							
								
								various style fixes ( #25008 )  
							
							 
							
							... 
							
							
							
							- fixing various style issues (border color/radius, margin)
- added indent at some radio input blocks
---
### Before:







### After:







---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-05-30 22:28:25 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1ea5c8b0ff 
								
							 
						 
						
							
							
								
								Add show timestamp/seconds and fullscreen options to action page ( #24876 )  
							
							 
							
							... 
							
							
							
							Part of #24728 
- The timestamp shows local time and is parsed by `date.toLocaleString`;
- "show seconds" and "show timestamps" are mutually exclusive, and they
can be both hidden.
https://github.com/go-gitea/gitea/assets/17645053/89531e54-37b7-4400-a6a0-bb3cc69eb6f5 
Update for timestamp format:
<img width="306" alt="Screen Shot 2023-05-25 at 09 07 47"
src="https://github.com/go-gitea/gitea/assets/17645053/2d99768d-d39c-4c9e-81a2-7bc7470399dd ">
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-05-30 20:38:55 +00:00  
						
					 
				
					
						
							
							
								 
								JakobDev
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1b115296d3 
								
							 
						 
						
							
							
								
								Followup to pinned Issues ( #24945 )  
							
							 
							
							... 
							
							
							
							This addressees some things from #24406  that came up after the PR was
merged. Mostly from @delvh.
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: delvh <dev.lh@web.de> 
							
						 
						
							2023-05-30 15:26:51 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ee99cf6313 
								
							 
						 
						
							
							
								
								Refactor diffFileInfo / DiffTreeStore  ( #24998 )  
							
							 
							
							... 
							
							
							
							Follow  #21012 , #22399 
Replace #24983 , fix  #24938 
Help #24956 
Now, the `window.config.pageData.diffFileInfo` itself is a reactive
store, so it's quite easy to sync values/states by it, no need to do
"doLoadMoreFiles" or "callback".
Screenshot: these two buttons both work. After complete loading, the UI
is also right.
<details>



</details> 
							
						 
						
							2023-05-30 18:53:15 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e06f3d2ee5 
								
							 
						 
						
							
							
								
								Enable `vue/html-closing-bracket-spacing` eslint rule ( #24987 )  
							
							 
							
							... 
							
							
							
							Enable
[`vue/html-closing-bracket-spacing`](https://eslint.vuejs.org/rules/html-closing-bracket-spacing.html )
and set it to never add any useless spaces inside tags. All issues were
fixed automatically with `make lint-js-fix`. 
							
						 
						
							2023-05-29 16:58:53 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								79a4c80f8d 
								
							 
						 
						
							
							
								
								Rework button coloring, add focus and active colors ( #24507 )  
							
							 
							
							... 
							
							
							
							We were missing overrides for `:focus` and `:active` styles which I've
added here along with two new color variants `dark-1` and `dark-2` for
them. Fomantic UI has 4 different colors but I think 3 are sufficient. I
also changed it on arc-green so button goes darker when pressed.
<img width="129" alt="Screenshot 2023-05-04 at 01 21 43"
src="https://user-images.githubusercontent.com/115237/236072060-7389276a-275b-4d3e-aa52-20b37c6e6d92.png ">
<img width="130" alt="Screenshot 2023-05-04 at 01 17 59"
src="https://user-images.githubusercontent.com/115237/236071818-0e46414a-33db-4bb2-a3bd-35b514a8a2d0.png ">
<img width="129" alt="Screenshot 2023-05-04 at 01 18 07"
src="https://user-images.githubusercontent.com/115237/236071819-562b1e38-541f-432b-b3b6-48e6d7594d00.png ">
<img width="131" alt="Screenshot 2023-05-04 at 01 18 13"
src="https://user-images.githubusercontent.com/115237/236071820-89b7dba9-ce6c-48e5-a075-9053063e6ad3.png ">
<img width="133" alt="Screenshot 2023-05-04 at 01 18 30"
src="https://user-images.githubusercontent.com/115237/236071823-b6fe2df4-b3f0-4dc8-97a8-f90ba6d19bec.png ">
<img width="133" alt="Screenshot 2023-05-04 at 01 18 40"
src="https://user-images.githubusercontent.com/115237/236071824-b02ce61a-2367-4c29-8a25-45f231f5e5ee.png ">
One misc change includes some fixes to editor and slightly darker
selection.
<img width="1245" alt="Screenshot 2023-05-28 at 19 16 19"
src="https://github.com/go-gitea/gitea/assets/115237/1ea4a4b6-26ba-45af-9cbc-5b8c476c2338 "> 
							
						 
						
							2023-05-29 12:45:22 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e4e98979ff 
								
							 
						 
						
							
							
								
								Add PDF rendering via PDFObject ( #24086 )  
							
							 
							
							... 
							
							
							
							Use [PDFObject](https://pdfobject.com/ ) to embed PDFs, replacing our
outdated PDF.js copy we vendor (the last non-webpack vendoring).
[Commit
1](673e0263da )
is the PDFObject integration
[Commit
2](9336f5769d )
is the removal of PDF.js
<img width="1251" alt="Screenshot 2023-05-27 at 09 57 52"
src="https://github.com/go-gitea/gitea/assets/115237/169ce50c-bd1d-4bb0-86e5-1710bd0400a9 ">
<img width="1257" alt="Screenshot 2023-05-27 at 10 12 50"
src="https://github.com/go-gitea/gitea/assets/115237/318f7ee9-fb11-4093-83e7-17475aa70629 ">
Fallback for unsupporting browsers (most mobile ones, except Firefox
Mobile):
<img width="358" alt="Screenshot 2023-05-27 at 09 43 34"
src="https://github.com/go-gitea/gitea/assets/115237/8c12d7ba-57d6-4228-89a0-5fef9fad0cbb ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 12:10:00 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a70d853d06 
								
							 
						 
						
							
							
								
								Consolidate the two review boxes into one ( #24738 )  
							
							 
							
							... 
							
							
							
							View diff:
https://github.com/go-gitea/gitea/pull/24738/files?diff=unified&w=1 
Improve layout and functionality in review area:
<img width="439" alt="Screenshot 2023-05-15 at 20 10 01"
src="https://github.com/go-gitea/gitea/assets/115237/be10452b-5829-4927-8801-7b26a57b3dbd ">
Remove the "Reviewers" timeline box that appears before the merge box.
it's a duplicate of the top-right review area and all functionality of
it has been moved to the other box:
<img width="868" alt="Screenshot 2023-05-15 at 19 39 31"
src="https://github.com/go-gitea/gitea/assets/115237/35489445-e54b-40d3-b3cf-38d029478f96 ">
Increase timeline item vertical padding from 12px to 16px:
<img width="449" alt="Screenshot 2023-05-15 at 19 43 50"
src="https://github.com/go-gitea/gitea/assets/115237/919c4f9d-a485-4f51-b08c-2c0fc714a413 ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-29 12:44:03 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								245f2c08db 
								
							 
						 
						
							
							
								
								Repo list improvements, fix bold helper classes ( #24935 )  
							
							 
							
							... 
							
							
							
							- Fix bold helper classes that were broken because of CSS syntax error
- Refined the repo list CSS and layout
- Removing bold
- Downsize the mirror icon to fit
- Fix icon positions
- Adapted the org list to match
- Center the '+' icon and mute it
<img width="385" alt="Screenshot 2023-05-25 at 18 38 31"
src="https://github.com/go-gitea/gitea/assets/115237/ac8d6efb-5751-4845-a4ab-db1ddaf36ec3 ">
<img width="384" alt="Screenshot 2023-05-25 at 18 30 29"
src="https://github.com/go-gitea/gitea/assets/115237/bbd39ae7-da9d-4c6f-bfe3-42f28b7a74c3 "> 
							
						 
						
							2023-05-29 16:55:23 +08:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								faf8557b4c 
								
							 
						 
						
							
							
								
								Add dark mode to API Docs ( #24971 )  
							
							 
							
							... 
							
							
							
							Add a dark mode to Swagger UI via CSS `invert`. No toggle or anything,
but I think it's better than nothing. Users can toggle via their OS.
Also includes a few misc CSS cleanups on the page.
<img width="1264" alt="Screenshot 2023-05-28 at 20 25 06"
src="https://github.com/go-gitea/gitea/assets/115237/de761b85-ca0c-4220-bee4-73798a4360a0 ">
<img width="1260" alt="Screenshot 2023-05-28 at 20 02 54"
src="https://github.com/go-gitea/gitea/assets/115237/29188ed2-c167-47f5-bf28-46193d1da22c "> 
							
						 
						
							2023-05-28 21:37:34 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a2e5c3c963 
								
							 
						 
						
							
							
								
								Replace Fomantic reset module with our own ( #24948 )  
							
							 
							
							... 
							
							
							
							Replace the `reset` module with a modern version based on
[modern-normalize](https://github.com/sindresorhus/modern-normalize ).
The only things I removed from that module are the `font-family` rules
we don't need. Otherwise, it's similar to Fomantic's reset, but with the
legacy IE stuff removed.
I documented every change done to the module.
Also this introduces a new `--tab-size` variable but it has no real
effect on code yet. 
							
						 
						
							2023-05-28 18:04:35 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								595e8abd68 
								
							 
						 
						
							
							
								
								Improve and fix bugs surrounding reactions ( #24760 )  
							
							 
							
							... 
							
							
							
							- Slightly decrease size of reaction buttons
- Remove tooltip inside menu, it's obvious by the picture alone
- Fix top menu triangle
- Use `display: grid` to align icons in menu
- Use regular tooltip for reaction users
- Fix bug that deleted the reaction bar on clicking already reacted
reaction in dropdown
<img width="490" alt="Screenshot 2023-05-17 at 00 03 42"
src="https://github.com/go-gitea/gitea/assets/115237/61588b37-facb-4829-b75b-e1cb5dda8ca4 ">
<img width="67" alt="Screenshot 2023-05-17 at 00 11 14"
src="https://github.com/go-gitea/gitea/assets/115237/29605589-3b5f-40c6-8ad4-09923094bb8e ">
<img width="211" alt="Screenshot 2023-05-17 at 00 29 30"
src="https://github.com/go-gitea/gitea/assets/115237/7d2725da-6a3d-4e42-a351-53647f79f762 ">
<img width="210" alt="Screenshot 2023-05-17 at 00 29 54"
src="https://github.com/go-gitea/gitea/assets/115237/b50f8364-033c-4445-ba25-61a814bb2d92 ">
<img width="892" alt="Screenshot 2023-05-17 at 00 12 20"
src="https://github.com/go-gitea/gitea/assets/115237/30a46424-406a-46e5-b4de-47172eb8679d ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-28 01:34:18 +00:00  
						
					 
				
					
						
							
							
								 
								JakobDev
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								aaa1094663 
								
							 
						 
						
							
							
								
								Add the ability to pin Issues ( #24406 )  
							
							 
							
							... 
							
							
							
							This adds the ability to pin important Issues and Pull Requests. You can
also move pinned Issues around to change their Position. Resolves  #2175 .
## Screenshots



The Design was mostly copied from the Projects Board.
## Implementation
This uses a new `pin_order` Column in the `issue` table. If the value is
set to 0, the Issue is not pinned. If it's set to a bigger value, the
value is the Position. 1 means it's the first pinned Issue, 2 means it's
the second one etc. This is dived into Issues and Pull requests for each
Repo.
## TODO
- [x] You can currently pin as many Issues as you want. Maybe we should
add a Limit, which is configurable. GitHub uses 3, but I prefer 6, as
this is better for bigger Projects, but I'm open for suggestions.
- [x] Pin and Unpin events need to be added to the Issue history.
- [x] Tests
- [x] Migration
**The feature itself is currently fully working, so tester who may find
weird edge cases are very welcome!**
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-25 15:17:19 +02:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								27c221aa5d 
								
							 
						 
						
							
							
								
								Rework notifications list ( #24812 )  
							
							 
							
							... 
							
							
							
							- Replace `<table>` with flexbox
- Add issue modification time and issue number
- Remove big title
- Replace tabs with menu items
- Add clicked item deletion on back button cache restoration
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-05-25 02:31:26 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1fd7e3d6be 
								
							 
						 
						
							
							
								
								Improve Actions CSS ( #24864 )  
							
							 
							
							... 
							
							
							
							- Various color tweaks
- Add sticky positioning to left sidebar, right header and right step
header
- Adjust margins and border radiuses
<img width="1235" alt="Screenshot 2023-05-23 at 11 18 06"
src="https://github.com/go-gitea/gitea/assets/115237/f601b00d-c7f2-43de-89f2-3ac55f2d9cdc ">
<img width="1239" alt="Screenshot 2023-05-23 at 11 18 18"
src="https://github.com/go-gitea/gitea/assets/115237/a2d24cc9-29fa-4c17-906b-84feea14b889 ">


---------
Co-authored-by: yp05327 <576951401@qq.com> 
							
						 
						
							2023-05-24 09:00:29 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								64e0672e3b 
								
							 
						 
						
							
							
								
								Fix `@font-face` overrides ( #24855 )  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/24850 
Not sure how to do it for asian fonts only, so let's revert to previous
value for now.
### Before
<img width="414" alt="Screenshot 2023-05-22 at 10 34 10"
src="https://github.com/go-gitea/gitea/assets/115237/749f1556-a5cf-48fe-8b10-8dc447221657 ">
### After
<img width="416" alt="Screenshot 2023-05-22 at 10 34 04"
src="https://github.com/go-gitea/gitea/assets/115237/a0a315bb-d95f-4d03-863e-0534f665ca71 "> 
							
						 
						
							2023-05-24 01:48:51 +00:00  
						
					 
				
					
						
							
							
								 
								silverwind
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a9d417341c 
								
							 
						 
						
							
							
								
								Run stylelint on .vue files ( #24865 )  
							
							 
							
							... 
							
							
							
							- Run stylelint on .vue files
- Fix discovered issues
- Suppress warning spam from `declaration-strict-value` rule
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-23 13:54:21 +00:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bb9e20e434 
								
							 
						 
						
							
							
								
								Fix document and improve comment ( #24844 )  
							
							 
							
							... 
							
							
							
							* Fix broken doc link:
https://github.com/go-gitea/gitea/actions/runs/5041309438/jobs/9040887385 
* Improve comments about how font weight works:
https://github.com/go-gitea/gitea/pull/24827#pullrequestreview-1435584800 
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-05-22 08:47:33 +00:00  
						
					 
				
					
						
							
							
								 
								HesterG
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								da461b5a08 
								
							 
						 
						
							
							
								
								Improvements for action detail page ( #24718 )  
							
							 
							
							... 
							
							
							
							Close  #24625  
Main changes:
1. For the left panel, show rerun icon only on hover, and add style when
the job is selected, and removed icon on the "rerun all" button and
modify the text on the button
https://github.com/go-gitea/gitea/assets/17645053/cc437a17-d2e9-4f1b-a8cf-f56e53962767 
2. Adjust fonts, and add on hover effects to the log lines. And add
loading effect when the job is done and the job step log is expanded for
the first time. (With reference to github)
https://github.com/go-gitea/gitea/assets/17645053/2808d77d-f402-4fb0-8819-7aa0a018cf0c 
3. Add `gt-ellipsis` to `step-summary-msg` and `job-brief-name`
<img width="898" alt="ellipsis"
src="https://github.com/go-gitea/gitea/assets/17645053/e2fb7049-3125-4252-970d-15b0751febc7 ">
4. Fixed
https://github.com/go-gitea/gitea/issues/24625#issuecomment-1541380010 
by adding explicit conditions to `ActionRunStatus.vue` and `status.tmpl`
5. Adjust some css styles
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-05-22 12:17:24 +08:00