2590707122 
								
							 
						 
						
							
							
								
								Remove fomantic `text` module ( #26777 )  
							
							... 
							
							
							
							Corollary to #26775 :
All selectors I found that are actually used and not necessarily present
in the current code have been copied to `web_src/css/base.css`.
Everything else should be a clean removal. 
							
						 
						
							2023-08-30 10:37:17 +00:00  
				
					
						
							
							
								 
						
							
								1a9998ce91 
								
							 
						 
						
							
							
								
								Improve flex list item padding ( #26779 )  
							
							... 
							
							
							
							Replace #26761 
It's better to keep children elements simple, and let parent containers
layout the necessary padding/margin.
The old `not(:last-child)` and `.flex-item + .flex-item` are not easy to
maintain (for example, what if the developer would like to use a "tiny
height" item?)
The old approach also makes some UI look strange because the first item
doesn't have proper padding-top.
In this PR, we just simply use `.flex-item { padding: ... }`:
* Developers could manually set the item height they want easily
* It's easier to make it work with various containers -- with padding
(`ui segment`) and without padding (`div`)
And added more samples/examples.

Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-08-29 23:13:30 +00:00  
				
					
						
							
							
								 
						
							
								96ba747ff2 
								
							 
						 
						
							
							
								
								Fix notification circle (border-radius) ( #26794 )  
							
							... 
							
							
							
							`border-radius` means `radius`, not `diameter`, so it should be `50%` and `boxHeight / 2` 
							
						 
						
							2023-08-29 14:03:34 +00:00  
				
					
						
							
							
								 
						
							
								0ab70d4f2f 
								
							 
						 
						
							
							
								
								Improve modal dialog UI ( #26764 )  
							
							... 
							
							
							
							1. Fine tune the CSS styles, and add more examples
2. Add necessary "dimmer" animation for modal dialogs, otherwise the UI
seems flicking (follow #26469 ) 
							
						 
						
							2023-08-28 23:49:21 +00:00  
				
					
						
							
							
								 
						
							
								dca2f9371d 
								
							 
						 
						
							
							
								
								Unify `border-radius` behavior ( #26770 )  
							
							... 
							
							
							
							## Changes
- no more hardcoded `border-radius`es (apart from `0`)
- no more value inconsistencies
- no more guessing what pixel value you should use
- two new variables:
- `--border-radius-medium` (for elements where the normal border radius
does not suffice)
  - `--border-radius-circle` (for displaying circles)
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-08-28 19:43:59 +00:00  
				
					
						
							
							
								 
						
							
								4803766f7a 
								
							 
						 
						
							
							
								
								Refactor some CSS styles and simplify code ( #26771 )  
							
							... 
							
							
							
							Refactor some CSS styles and simplify code.
Some styles are not in use, remove them. 
							
						 
						
							2023-08-28 22:14:51 +08:00  
				
					
						
							
							
								 
						
							
								67daa7bcb0 
								
							 
						 
						
							
							
								
								Remove some transition related code ( #26755 )  
							
							... 
							
							
							
							Remove transition related code because the transition module has been
removed by #26469  
							
						 
						
							2023-08-28 01:26:23 +00:00  
				
					
						
							
							
								 
						
							
								e0a796a641 
								
							 
						 
						
							
							
								
								Adding hint `Archived` to archive label. ( #26741 )  
							
							... 
							
							
							
							Followup  https://github.com/go-gitea/gitea/pull/26478 
## Archived labels UI
Changed:
* Enhanced the Filtered UI page to seamlessly incorporate a list of
archived labels.
Outsourced:
* Defer the implementation of specialized handling for archived labels
to upcoming pull requests. This step will be undertaken subsequent to
the successful merge of this pull request.
Screenshots



---
Part of https://github.com/go-gitea/gitea/issues/25237 
---------
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-08-27 09:32:54 +00:00  
				
					
						
							
							
								 
						
							
								576644d815 
								
							 
						 
						
							
							
								
								Simplify helper CSS classes and avoid abuse ( #26728 )  
							
							... 
							
							
							
							Removed CSS helper classes (some of them are not useful while some of
them are abused often)
* `gt-db`: in most cases it could be replaced by `gt-df` and the flex
layout should be encouraged. Other cases: either it does need the
`gt-df` (eg: by using `div` directly) or it is an abuse (eg: the warning
message in a form)
* `gt-di`: it doesn't seem useful, or it could be replaced by `gt-dib`
in most cases.
* `gt-dif`: not useful, it could be replaced by `flex-text-inline` or
`gt-df`
* `gt-js`: never used
* All `<i class="icon gt-df gt-ac gt-jc">` could be written as `<i
class="icon">`
## Some UI samples
### Admin Notice

### Admin Stacktrace

### Org Home

### Org Team Repo

### Release List

### User Setting Application Token Scope

Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-08-26 01:35:10 +02:00  
				
					
						
							
							
								 
						
							
								8b5c081d76 
								
							 
						 
						
							
							
								
								Remove fomantic loader module ( #26670 )  
							
							... 
							
							
							
							Replace Fomantic `loader` CSS module with our existing `is-loading`
spinner. Only three places in the UI used this module, which are
pictured here:
imagediff:
<img width="1237" alt="Screenshot 2023-08-22 at 22 18 01"
src="https://github.com/go-gitea/gitea/assets/115237/b0d82531-f05e-43c6-9e5b-1bfc268c056d ">
webauthn:
<img width="894" alt="Screenshot 2023-08-22 at 22 05 05"
src="https://github.com/go-gitea/gitea/assets/115237/7b583425-d944-474a-a57a-22a65bbd8b29 ">
heatmap (I removed the previous loading text, it was unreadable because
it was tiny and on fast machines only visible for a fraction of a
second):
<img width="764" alt="Screenshot 2023-08-22 at 22 18 44"
src="https://github.com/go-gitea/gitea/assets/115237/1c7472d6-3e17-4224-a992-d8c0b380cc73 ">
Also, heatmap container does not resize any more after loading now and
previous duplicate id `user-heatmap` is gone.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-08-25 16:03:14 +00:00  
				
					
						
							
							
								 
						
							
								7b05d66e60 
								
							 
						 
						
							
							
								
								Fixed text overflow in dropdown menu ( #26694 )  
							
							... 
							
							
							
							Fixes  #26622 

Co-authored-by: Giteabot <teabot@gitea.io> 
						
							2023-08-25 11:15:21 +00:00  
				
					
						
							
							
								 
						
							
								ee9e83b230 
								
							 
						 
						
							
							
								
								Remove incorrect CSS helper classes ( #26712 )  
							
							
							
						 
						
							2023-08-25 06:47:59 +00:00  
				
					
						
							
							
								 
						
							
								390ec619f3 
								
							 
						 
						
							
							
								
								Fix review bar misalignment ( #26711 )  
							
							
							
						 
						
							2023-08-24 23:46:30 +08:00  
				
					
						
							
							
								 
						
							
								8ac83043f5 
								
							 
						 
						
							
							
								
								Use "small-loading-icon" insead of "btn-octicon is-loading" ( #26710 )  
							
							... 
							
							
							
							The "btn-octicon is-loading" was introduced by #21842  , it is only used
by the "Copy Content" button, but the "btn-octicon" selector would
affect too many uncertain elements.
Now there is a general "small-loading-icon" class, so the "btn-octicon
is-loading" could be removed. 
							
						 
						
							2023-08-24 10:21:41 -04:00  
				
					
						
							
							
								 
						
							
								09faf43ef8 
								
							 
						 
						
							
							
								
								Improve Image Diff UI ( #26696 )  
							
							... 
							
							
							
							1. Use `is-loading` instead of `ui loader`
2. Introduce class name `image-diff-tabs`, instead of searching `gt-hidden`, which is fragile
3. Align the UI elements, see the screenshots. 
							
						 
						
							2023-08-24 12:13:23 +00:00  
				
					
						
							
							
								 
						
							
								e4b2bdfbc0 
								
							 
						 
						
							
							
								
								More improvements for the "flex list" and the dashboard list ( #26675 )  
							
							... 
							
							
							
							Follow #26649  and #25790  and add one more example (text truncate) in the devtest page 
							
						 
						
							2023-08-23 04:23:30 +00:00  
				
					
						
							
							
								 
						
							
								8f2e2878e5 
								
							 
						 
						
							
							
								
								Use line-height: normal by default ( #26635 )  
							
							... 
							
							
							
							Fix  #26537  again because 1.15 is too small for some fonts. 
						
							2023-08-22 10:19:15 +00:00  
				
					
						
							
							
								 
						
							
								7934602a4c 
								
							 
						 
						
							
							
								
								Improve some flex layouts ( #26649 )  
							
							... 
							
							
							
							Fix  #26617 
1. Separate the "flex-list" examples into a dedicated template, and add some more examples
2. Use `flex-basis` instead of `flex-shrink` for `flex-item-trailing`, to avoid wrapping the texts too aggressively
3. Some `flex-wrap: wrap;` are removed 
						
							2023-08-22 12:57:02 +08:00  
				
					
						
							
							
								 
						
							
								42cbe6005a 
								
							 
						 
						
							
							
								
								Improve the branch selector tab UI ( #26631 )  
							
							
							
						 
						
							2023-08-21 13:35:02 +00:00  
				
					
						
							
							
								 
						
							
								facdaee47b 
								
							 
						 
						
							
							
								
								Replace box-shadow for `floating` dropdown as well ( #26581 )  
							
							... 
							
							
							
							Add `box-shadow` replacement to the `floating` dropdown variant as well,
which was missed in https://github.com/go-gitea/gitea/pull/26469 . The
Fomantic style has `!important`, so this has to have too. Also made a
tiny adjustment to shadow color on dark theme.
<img width="305" alt="Screenshot 2023-08-18 at 16 40 34"
src="https://github.com/go-gitea/gitea/assets/115237/a0aac9cb-6393-4d69-b0b3-00eaac5ccf9f ">
<img width="202" alt="Screenshot 2023-08-18 at 16 40 22"
src="https://github.com/go-gitea/gitea/assets/115237/0a5fa3aa-7452-4dbd-86ed-ccbc1c872ebb ">
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-08-21 12:49:49 +02:00  
				
					
						
							
							
								 
						
							
								fe2b9274b1 
								
							 
						 
						
							
							
								
								Fix various line-height styles ( #26553 )  
							
							... 
							
							
							
							Fix  #26537 
Use the same default line-height as "normalize.css" instead of "1". "1"
is not right because it doesn't work with descent part and causes
overflow problems.

---------
Co-authored-by: silverwind <me@silverwind.io> 
						
							2023-08-17 21:50:32 +00:00  
				
					
						
							
							
								 
						
							
								376c0e25f7 
								
							 
						 
						
							
							
								
								Remove fomantic transition module ( #26469 )  
							
							... 
							
							
							
							Removes all dropdown and dimmer animations. Works everywhere as far as I
can tell, but need to give this thorough testing. Removes around 70kb
JS/CSS.
Note, I'm not 100% sure regarding the various callbacks, those will need
more investigation, but it appears to work nonetheless.
Fixes: https://github.com/go-gitea/gitea/issues/15709  
							
						 
						
							2023-08-16 22:12:40 +00:00  
				
					
						
							
							
								 
						
							
								3e044d2c9f 
								
							 
						 
						
							
							
								
								Use unique class for breadcrumb divider ( #26524 )  
							
							... 
							
							
							
							Fix regression from https://github.com/go-gitea/gitea/pull/25539 :
https://github.com/go-gitea/gitea/pull/26519#issuecomment-1678825200 .
Before:
<img width="429" alt="Screenshot 2023-08-15 at 15 46 12"
src="https://github.com/go-gitea/gitea/assets/115237/a818f60a-77a2-48fe-8e6f-363d152ccb1e ">
After:
<img width="424" alt="Screenshot 2023-08-15 at 15 46 19"
src="https://github.com/go-gitea/gitea/assets/115237/c90159e2-ced2-4a74-8a0f-a1b2b5d0b565 ">
<img width="605" alt="Screenshot 2023-08-15 at 15 56 11"
src="https://github.com/go-gitea/gitea/assets/115237/3ded6f57-86f4-422a-86cb-56dd2c216dee "> 
							
						 
						
							2023-08-16 00:08:23 +00:00  
				
					
						
							
							
								 
						
							
								c7fd9ad8b4 
								
							 
						 
						
							
							
								
								Fix dark theme highlight for "NameNamespace" ( #26519 )  
							
							... 
							
							
							
							The color is taken from "Name"
Before:

After:

Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-08-16 00:10:10 +02:00  
				
					
						
							
							
								 
						
							
								7563891cc4 
								
							 
						 
						
							
							
								
								Remove duplicate CSS import for chroma/base.css ( #26523 )  
							
							
							
						 
						
							2023-08-16 05:13:56 +08:00  
				
					
						
							
							
								 
						
							
								27e4ac3e40 
								
							 
						 
						
							
							
								
								Use `hidden` over `clip` for text truncation ( #26520 )  
							
							... 
							
							
							
							Avoid browser bugs:
- Firefox not cutting off -
https://github.com/go-gitea/gitea/pull/26354#issuecomment-1678456052 
- Safari not showing ellipsis -
https://github.com/go-gitea/gitea/pull/26354#issuecomment-1678812801  
							
						 
						
							2023-08-15 13:23:51 +00:00  
				
					
						
							
							
								 
						
							
								19872063a3 
								
							 
						 
						
							
							
								
								add disable workflow feature ( #26413 )  
							
							... 
							
							
							
							As title, that's simmilar with github.


---------
Signed-off-by: a1012112796 <1012112796@qq.com>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Jason Song <i@wolfogre.com> 
							
						 
						
							2023-08-14 15:14:30 +00:00  
				
					
						
							
							
								 
						
							
								253737eb36 
								
							 
						 
						
							
							
								
								Move dropzone progress bar to bottom to show filename when uploading ( #26492 )  
							
							... 
							
							
							
							1. Make the "filename" visible
2. Avoiding UI flicker when the uploading is completing 
							
						 
						
							2023-08-14 22:36:53 +08:00  
				
					
						
							
							
								 
						
							
								ab78c39e41 
								
							 
						 
						
							
							
								
								Refactor project templates ( #26448 )  
							
							... 
							
							
							
							This PR refactors a bunch of projects-related code, mostly the
templates.
The following things were done:
  - rename boards to columns in frontend code
  - use the new `ctx.Locale.Tr` method
  - cleanup template, remove useless newlines, classes, comments
  - merge org-/user and repo level project template together
    - move "new column" button into project toolbar
- move issue card (shared by projects and pinned issues) to shared
template, remove useless duplicated styles
- add search function to projects (to make the layout more similar to
milestones list where it is inherited from 😆 )
  - maybe more changes I forgot I've done 😆  
Closes  #24893 
After:



---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-08-12 10:30:28 +00:00  
				
					
						
							
							
								 
						
							
								918d0f033d 
								
							 
						 
						
							
							
								
								Fix the display of orgs listed in user profile ( #26424 )  
							
							... 
							
							
							
							Before:

After:

In #26214 , we changed each row's display into `flex` which caused this
problem.


In old version:

Maybe we can add paddings here?

In old version;
 
							
						 
						
							2023-08-11 03:28:36 +08:00  
				
					
						
							
							
								 
						
							
								c2b6897e35 
								
							 
						 
						
							
							
								
								Fix text truncate ( #26354 )  
							
							... 
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/25597 
Before:

After:

Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-08-07 22:44:04 +02:00  
				
					
						
							
							
								 
						
							
								6ed4626ed5 
								
							 
						 
						
							
							
								
								Merge `templates/projects/list.tmpl` and `templates/repo/projects/list.tmpl` together ( #26265 )  
							
							... 
							
							
							
							(cherry picked from commit 473862a1d599382ca022482e2e044025872d240b)
Refs: https://codeberg.org/forgejo/forgejo/pulls/1126 
Co-authored-by: Louis Seubert <louis.seubert.ls@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-08-01 16:54:54 +00:00  
				
					
						
							
							
								 
						
							
								b9baed2c74 
								
							 
						 
						
							
							
								
								Introduce `flex-list` & `flex-item` elements for Gitea UI ( #25790 )  
							
							... 
							
							
							
							This PR introduces a new UI element type for Gitea called `flex-item`.
It consists of a horizontal card with a leading, main and trailing part:

The idea behind it is that in Gitea UI, we have many cases where we use
this kind of layout, but it is achieved in many different ways:
  - grid layout
  - `.ui.list` with additional hacky flexbox
- `.ui.key.list` - looks to me like a style set originally created for
ssh/gpg key list, was used in many other places
  - `.issue.list` - created for issue cards, used in many other places
  - ...
This new style is based on `.issue.list`, specifically the refactoring
of it done in #25750 .
In this PR, the new element is introduced and lots of templates are
being refactored to use that style. This allows to remove a lot of
page-specific css, makes many of the elements responsive or simply
provides a cleaner/better-looking way to present information.
A devtest section with the new style is also available.
<details>
<summary>Screenshots (left: before, right: after)</summary>



















</details>
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-08-01 00:13:42 +02:00  
				
					
						
							
							
								 
						
							
								d58c542579 
								
							 
						 
						
							
							
								
								Add 'Show on a map' button to Location in profile, fix layout ( #26214 )  
							
							... 
							
							
							
							Not too important, but I think that it'd be a pretty neat touch.
Also fixes some layout bugs introduced by a previous PR.
---------
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: Caesar Schinas <caesar@caesarschinas.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-07-31 08:44:45 +00:00  
				
					
						
							
							
								 
						
							
								7e160f8824 
								
							 
						 
						
							
							
								
								Reduce margins on user settings page, introduce `flex-container` ( #26046 )  
							
							... 
							
							
							
							Same as https://github.com/go-gitea/gitea/pull/26026  but for the user
settings page. It introduces a new `flex-container` class and shares it
across both pages.
Before and After:
<img width="1264" alt="Screenshot 2023-07-21 at 19 35 57"
src="https://github.com/go-gitea/gitea/assets/115237/1358dab4-55c0-40ce-a4d5-673099304f3d ">
<img width="1269" alt="Screenshot 2023-07-21 at 19 35 42"
src="https://github.com/go-gitea/gitea/assets/115237/34812f6d-dc65-4009-b977-90e03efdc6d1 "> 
							
						 
						
							2023-07-31 07:16:03 +00:00  
				
					
						
							
							
								 
						
							
								55532061c8 
								
							 
						 
						
							
							
								
								Add commits dropdown in PR files view and allow commit by commit review ( #25528 )  
							
							... 
							
							
							
							This PR adds a new dropdown to select a commit or a commit range
(shift-click like github) of a Pull Request.
After selection of a commit only the changes of this commit will be shown.
When selecting a range of commits the diff of this range is shown.
This allows to review a PR commit by commit or by viewing only commit ranges.
The "Show changes since your last review" mechanism github uses is implemented, too.
When reviewing a single commit or a commit range the "Viewed" functionality is disabled.
## Screenshots
### The commit dropdown

### Selecting a commit range

### Show changes of a single commit only

### Show changes of a commit range

Fixes https://github.com/go-gitea/gitea/issues/20989 
Fixes https://github.com/go-gitea/gitea/issues/19263 
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: delvh <dev.lh@web.de> 
							
						 
						
							2023-07-28 21:18:12 +02:00  
				
					
						
							
							
								 
						
							
								1d8d90fd37 
								
							 
						 
						
							
							
								
								Fixing the align of commit stats in commit_page template. ( #26161 )  
							
							... 
							
							
							
							Fixing the align center to row and space around for commit_page
template. 
							
						 
						
							2023-07-28 13:12:44 -04:00  
				
					
						
							
							
								 
						
							
								eaea530d6b 
								
							 
						 
						
							
							
								
								Render plaintext task list items for markdown files ( #26186 )  
							
							... 
							
							
							
							- The library that's being used for org-mode, [doesn't render the status
of list items](https://github.com/niklasfasching/go-org/issues/63 ).
- Add a modified version of the proposed CSS snippet to still display
the status for the list items. The alternative was parsing HTML and
transforming it, which is too complicated for this small task.
- Resolves https://codeberg.org/Codeberg/Community/issues/1099 
(cherry picked from commit 9753c7e4b8490b8f1e3d19cb06187503b88afb88)
Refs: https://codeberg.org/forgejo/forgejo/pulls/1071 
Co-authored-by: Gusted <postmaster@gusted.xyz> 
							
						 
						
							2023-07-27 14:15:31 +00:00  
				
					
						
							
							
								 
						
							
								a5e09a5595 
								
							 
						 
						
							
							
								
								Fix UI regression of asciinema player ( #26159 )  
							
							... 
							
							
							
							It was caused by updating `asciinema-player`, the upstream changed the
CSS class prefix:
`40505e479ehttps://github.com/go-gitea/gitea/assets/9418365/b91a2cf5-c1da-43d6-bac2-bc278728b11e ">
</details>
<details>
<summary>After:</summary>
<img width="1311" alt="image"
src="https://github.com/go-gitea/gitea/assets/9418365/c9872d25-e0bb-43d4-8b1e-d87c6b03c0a2 ">
</details> 
							
						 
						
							2023-07-26 09:46:59 +00:00  
				
					
						
							
							
								 
						
							
								5dc37ef97a 
								
							 
						 
						
							
							
								
								Display deprecated warning in admin panel pages as well as in the log file ( #26094 )  
							
							... 
							
							
							
							This PR includes #26007  's changes but have a UI to prompt administrator
about the deprecated settings as well as the log or console warning.
Then users will have enough time to notice the problem and don't have
surprise like before.
<img width="1293" alt="图片"
src="https://github.com/go-gitea/gitea/assets/81045/c33355f0-1ea7-4fb3-ad43-cd23cd15391d ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-07-26 03:53:37 +00:00  
				
					
						
							
							
								 
						
							
								e62ea96ada 
								
							 
						 
						
							
							
								
								Increase table cell horizontal padding ( #26140 )  
							
							... 
							
							
							
							Extract from https://github.com/go-gitea/gitea/pull/26043 , just the
padding increase.
Before and After (hard to notice, but it's there):
<img width="427" alt="Screenshot 2023-07-25 at 19 37 12"
src="https://github.com/go-gitea/gitea/assets/115237/9543dcda-eccb-4739-b7dd-06b076108ab4 ">
<img width="420" alt="Screenshot 2023-07-25 at 19 37 26"
src="https://github.com/go-gitea/gitea/assets/115237/0a9c3724-81a1-4c67-a13b-4b728a51fc3a ">
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-07-25 23:54:20 +02:00  
				
					
						
							
							
								 
						
							
								5a56f9699c 
								
							 
						 
						
							
							
								
								Fix UI for release tag page / wiki page / subscription page ( #25948 )  
							
							... 
							
							
							
							Agenda:
This PR contains UI fixes for release tag page / wiki page /
subscription page.
Here is the list of changes made in this PR.
1. Release tag page
a. In the New Release page the whole ui got change. Now it is covering
in full page page with mobile view port. Description about the release
the editor preview now has a min-height. and the check boxes for
`Prerelease` and option are left aligned. Couple of divider are added.
2. Subscription page: 
a. In the subscription page the ui was distorted in mobile view. Now its
fix. Couple of unused styles were removed.
3. Create Wiki page:- 
a. In the page the preview of markdown is now contains a fix min-height
so this it will not distorted in desktop view and a divider is added
before action buttons. Couple of unused styles were removed.
# Before
## Release page
<img width="1391" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/319dec2e-08cf-40c5-920a-d651930ee28e ">
<img width="494" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/03249f40-2d36-4552-bb93-43832aac2f8b ">
<img width="1390" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/bf8b2d31-4857-480b-abd9-66a3ae6e24d8 ">
<img width="484" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/c3a58210-a337-4c8e-89a6-edb3975986bb ">
Editor 
<img width="958" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/3bdd299d-d12b-4774-ace9-7184b1a57b18 ">
Editor preview
<img width="1293" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/2b61c528-c018-4800-ab86-07aae56adecd ">
<img width="484" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/ff7bc5ee-9dc0-4f78-a0b1-94277ab27700 ">
#### After
<img width="1439" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/94f7e073-5977-40bd-98ef-0711ed0815cc ">
<img width="1384" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/83e3105f-c1ee-4329-b90f-8bb724dac50f ">
<img width="1440" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/05f024a5-52eb-4072-8599-d6ca12f6fad1 ">
<img width="1387" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/c73f069b-572a-4a13-aaa9-fc5b4dd3420d ">
<img width="1440" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/2f98f012-8e64-4a12-9595-5acdef18f85c ">
Markdown preview change
<img width="1368" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/31e583ec-48f6-4f1a-8b56-0164fcb127a5 ">
Wiki page
Before
<img width="1393" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/9c9cfdf6-3c2a-4f47-883b-76624d96f9a0 ">
<img width="499" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/522ad573-1ad2-4fa2-8bf7-48a3dded14e7 ">
Preview of mark down. 
<img width="488" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/998f3c25-9fca-43c8-b1ff-648aab291727 ">
Footer 
<img width="490" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/89c6cf4e-4599-4403-bac8-285efdd9361a ">
After
<img width="1389" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/1ee0fc72-f864-44c0-b2e4-e0e8a8470204 ">
<img width="498" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/b35b9a5d-8e26-4869-a6ed-6cef1f4a87a6 ">
<img width="499" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/b40bcbaa-fca6-42ab-9556-f950811b565d ">
Preview tab block has min-height 
<img width="1392" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/4a53d6c2-596c-423a-91b1-533cef734f93 ">
Mobile view
<img width="496" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/c5ffc4c9-3c21-4cad-bc32-2ea3f0644a08 ">
<img width="497" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/08dd560f-4333-41ec-95b9-8154910d2254 ">
<img width="496" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/9fba8f55-727b-4756-a4a6-2070c719b15b ">
## Subscription page
### Before
<img width="1393" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/0a7d561b-f56c-4ebe-93bd-952abecd437f ">
<img width="492" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/4dc44d0c-ea81-4130-8afb-8f271c029e8a ">
After
<img width="1394" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/a3567e30-2b5b-49d6-9ecb-2ab481ea4d36 ">
<img width="494" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/024da9e2-dfc4-4672-95cc-a6ac034d9712 ">
<img width="508" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/b748ecea-427c-4f8b-a1bf-08f82f9a42e6 "> 
							
						 
						
							2023-07-25 17:53:16 +00:00  
				
					
						
							
							
								 
						
							
								ad5ce59800 
								
							 
						 
						
							
							
								
								Improve commit graph alignment and truncating ( #26112 )  
							
							... 
							
							
							
							Fix  #26101 
 
						
							2023-07-25 10:17:41 +00:00  
				
					
						
							
							
								 
						
							
								6598d0291c 
								
							 
						 
						
							
							
								
								Allow Organisations to have a E-Mail ( #25082 )  
							
							... 
							
							
							
							Resolves  #25057 
This adds a E-Mail field to Organisations. The E-Mail is just shown on
the Profile when it is visited by a logged in User. The E-mail is not
used for something else.
**Screenshots:**


---------
Co-authored-by: Denys Konovalov <kontakt@denyskon.de>
Co-authored-by: Denys Konovalov <privat@denyskon.de>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
							2023-07-25 08:26:27 +00:00  
				
					
						
							
							
								 
						
							
								a7e8273574 
								
							 
						 
						
							
							
								
								Fix the truncate and alignment problem for some admin tables ( #26042 )  
							
							... 
							
							
							
							Some "text truncate email" code were just copied&pasted, they are not
suitable for most admin tables.
For the table layouts, some "max-width" helpers could be very helpful.
At least, we can get rid of the confusing "email" CSS class.


 
							
						 
						
							2023-07-22 10:54:48 +00:00  
				
					
						
							
							
								 
						
							
								2f0e79e639 
								
							 
						 
						
							
							
								
								Use frontend fetch for branch dropdown component  ( #25719 )  
							
							... 
							
							
							
							- Send request to get branch/tag list, use loading icon when waiting for
response.
- Only fetch when the first time branch/tag list shows.
- For backend, removed assignment to `ctx.Data["Branches"]` and
`ctx.Data["Tags"]` from `context/repo.go` and passed these data wherever
needed.
- Changed some `v-if` to `v-show` and used native `svg` as mentioned in
https://github.com/go-gitea/gitea/pull/25719#issuecomment-1631712757  to
improve perfomance when there are a lot of branches.
- Places Used the dropdown component:
     Repo Home Page
    
<img width="1429" alt="Screen Shot 2023-07-06 at 12 17 51"
src="https://github.com/go-gitea/gitea/assets/17645053/6accc7b6-8d37-4e88-ae1a-bd2b3b927ea0 ">
    Commits Page
<img width="1431" alt="Screen Shot 2023-07-06 at 12 18 34"
src="https://github.com/go-gitea/gitea/assets/17645053/2d0bf306-d1e2-45a8-a784-bc424879f537 ">
    Specific commit -> operations -> cherry-pick
    
<img width="758" alt="Screen Shot 2023-07-06 at 12 23 28"
src="https://github.com/go-gitea/gitea/assets/17645053/1e557948-3881-4e45-a625-8ef36d45ae2d ">
    Release Page
    
<img width="1433" alt="Screen Shot 2023-07-06 at 12 25 05"
src="https://github.com/go-gitea/gitea/assets/17645053/3ec82af1-15a4-4162-a50b-04a9502161bb ">
- Demo
https://github.com/go-gitea/gitea/assets/17645053/d45d266b-3eb0-465a-82f9-57f78dc5f9f3 
- Note:
UI of dropdown menu could be improved in another PR as it should apply
to more dropdown menus.
Fix  #14180 
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-07-21 11:20:04 +00:00  
				
					
						
							
							
								 
						
							
								d021c88d29 
								
							 
						 
						
							
							
								
								Reduce margins on admin pages ( #26026 )  
							
							... 
							
							
							
							Reduce margins around admin boxes and reduce sidebar size from 275px to
240px. This is the same 16px margin we use on issue pages.
Before and After:
<img width="1270" alt="Screenshot 2023-07-21 at 00 28 11"
src="https://github.com/go-gitea/gitea/assets/115237/f9b0dcb0-8f7e-49b4-b130-54bf31c142fd ">
<img width="1271" alt="Screenshot 2023-07-21 at 00 30 51"
src="https://github.com/go-gitea/gitea/assets/115237/ddd75d59-9ab9-4061-8989-852e89727560 "> 
							
						 
						
							2023-07-21 03:11:42 +00:00  
				
					
						
							
							
								 
						
							
								e20f8f0977 
								
							 
						 
						
							
							
								
								Improve profile readme rendering ( #25988 )  
							
							... 
							
							
							
							- Tell the renderer to use the `document` mode, so it's consistent with
other renderers.
- Use the same padding as `.file-view.markup`, so it's consistent with
other containers that contain markup rendering.
- Resolves https://codeberg.org/forgejo/forgejo/issues/833 
Co-authored-by: Gusted <postmaster@gusted.xyz> 
							
						 
						
							2023-07-19 22:22:32 +00:00  
				
					
						
							
							
								 
						
							
								8833853dd6 
								
							 
						 
						
							
							
								
								avoid hard-coding height in language dropdown menu ( #25986 )  
							
							... 
							
							
							
							This commit removes the hard-coded height of 500px, using that as a
max-height instead. The height of items in the dropdown menu, assuming a
default font size of 16px, is 36px, so the old CSS would cause overly
large dropdown menus in instances where less than 14 languages are
offered.
Refs: https://codeberg.org/forgejo/forgejo/pulls/1000 
Co-authored-by: rome-user <rome-user@noreply.codeberg.org>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-07-19 23:30:57 +02:00  
				
					
						
							
							
								 
						
							
								d473de0c2d 
								
							 
						 
						
							
							
								
								Make `add line comment` buttons focusable ( #25894 )  
							
							... 
							
							
							
							Use a real button and add an aria-label.
Additionally, show the button whenever it is focused.
See https://codeberg.org/forgejo/forgejo/issues/998  for explanation.
Our handling of this button is now equal to that of GitHub.
Nothing has changed visually. 
							
						 
						
							2023-07-15 11:45:34 +02:00  
				
					
						
							
							
								 
						
							
								b81c013057 
								
							 
						 
						
							
							
								
								Don't stack PR tab menu on small screens ( #25789 )  
							
							... 
							
							
							
							the stacking takes up screen space - display the tabs as the navigation
bar. github uses the same layout.
Screenshots (left before, right after):


Large screen:
 
							
						 
						
							2023-07-14 01:54:20 +00:00  
				
					
						
							
							
								 
						
							
								eec45b43db 
								
							 
						 
						
							
							
								
								move issue filters to shared template ( #25729 )  
							
							... 
							
							
							
							Issue filters are being used on repo list page and on milestone issues
page, and the code is mostly duplicated.
This PR does the following changes:
- move issue filters into a shared template
- allow filtering milestone issues by project, so no need to hide this
filter on milestone issues page
- remove some dead code (e. g. issue actions in milestone issues
template)
- fix label filter dropdown width
---------
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2023-07-13 20:00:38 +00:00  
				
					
						
							
							
								 
						
							
								fa0b5b14c2 
								
							 
						 
						
							
							
								
								Make "install page" respect environment config ( #25648 )  
							
							... 
							
							
							
							Replace #25580 
Fix  #19453 
The problem was: when users set "GITEA__XXX__YYY" , the "install page"
doesn't respect it.
So, to make the result consistent and avoid surprising end users, now
the "install page" also writes the environment variables to the config
file.
And, to make things clear, there are enough messages on the UI to tell
users what will happen.
There are some necessary/related changes to `environment-to-ini.go`:
* The "--clear" flag is removed and it was incorrectly written there.
The "clear" operation should be done if INSTALL_LOCK=true
* The "--prefix" flag is removed because it's never used, never
documented and it only causes inconsistent behavior.
 
							
						 
						
							2023-07-09 22:43:37 +00:00  
				
					
						
							
							
								 
						
							
								be23b73e85 
								
							 
						 
						
							
							
								
								Restructure issue list template, styles ( #25750 )  
							
							... 
							
							
							
							This PR does various modifications on the issue list shared template:
- restructure layout to achieve better responsiveness
-  fix various style issues
- restructure styles (better result with less code :)
- remove numerous `gt-*` patches and other unneeded classes -> use
existing css classes
<details>
<summary>Before:</summary>



</details>
<details>
<summary>After:</summary>



</details>
---------
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-07-09 19:38:01 +00:00  
				
					
						
							
							
								 
						
							
								f8bb1018ae 
								
							 
						 
						
							
							
								
								Tweak repo topics bar ( #25769 )  
							
							... 
							
							
							
							Minor tweaks to repo topics:
- Use gap instead of margin to align "Manage Topics" when no topics
present
- Add margin to description instead
Before:
<img width="1232" alt="Screenshot 2023-07-08 at 13 08 15"
src="https://github.com/go-gitea/gitea/assets/115237/a5d3586c-6cbf-4b74-8137-11d91f2cbb45 ">
<img width="1233" alt="Screenshot 2023-07-08 at 13 08 05"
src="https://github.com/go-gitea/gitea/assets/115237/59b18d93-e4cb-4f2b-9bc2-d6aa63f93827 ">
After:
<img width="1232" alt="Screenshot 2023-07-08 at 13 08 42"
src="https://github.com/go-gitea/gitea/assets/115237/470d42ad-3f7e-40f9-b0a1-203b4af77eb9 ">
<img width="1231" alt="Screenshot 2023-07-08 at 13 08 32"
src="https://github.com/go-gitea/gitea/assets/115237/42d18048-748c-4a3f-ab89-3403866cef34 ">
--------- 
							
						 
						
							2023-07-08 18:12:30 +00:00  
				
					
						
							
							
								 
						
							
								cc00fd50f3 
								
							 
						 
						
							
							
								
								Clarify "text-align" CSS helpers, fix clone button padding ( #25763 )  
							
							... 
							
							
							
							Changes:
* Rename gt-tl/gt-tc/gt-tr to gt-text-left/gt-text-center/gt-text-right
* The gt-ab and gt-br-0 are removed because they are not needed anymore
* Fix the clone dropdown button padding by ":not(.icon)"
Before:
<details>

</details>
After:
<details>

</details>
Fixes  #25758 
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-07-08 11:53:56 +02:00  
				
					
						
							
							
								 
						
							
								753755bd4e 
								
							 
						 
						
							
							
								
								Fix commits table regression ( #25710 )  
							
							... 
							
							
							
							Fixes  #25693 
The commits table appearance fix in #25634  was incomplete and caused a
regression. This PR fixes that issue and removes some unneeded CSS
classes because of the proper fix.
<details>
<summary>Before</summary>


</details>
<details>
<summary>After</summary>


</details>
---------
Co-authored-by: silverwind <me@silverwind.io> 
						
							2023-07-06 23:07:57 +02:00  
				
					
						
							
							
								 
						
							
								2af30f715e 
								
							 
						 
						
							
							
								
								Fix inconsistent user profile layout across tabs ( #25625 )  
							
							... 
							
							
							
							Fix ::User Profile Page  Project Tab Have Inconsistent Layout and Style
Added the big_avator for consistency in the all header_items tabs.
Fixes : #24871 
> ### Description
> in the user profile page the `Packages` and `Projects` tab have small
icons for user but other tabs have bigger profile picture with user
info:
> 
> ### Screenshots
> ### **For Packages And Projects:**
>

> 
> ### **For Other Tabs:**
>

> 
## Before

 ## After changes
Project View 
<img width="1394" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/95d181d7-8e61-496d-9899-7b825c91ad56 ">
Packages View
<img width="1378" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/7f5fd60f-6b18-4fa8-8c56-7b0d45d1a610 ">
## Org view for projects page
<img width="1385" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/6400dc89-a5ae-4f0a-831b-5b6efa020d89 ">
## Org view for packages page
<img width="1387" alt="image"
src="https://github.com/go-gitea/gitea/assets/80308335/4e1e9ffe-1e4b-4334-8657-de11b5fd31d0 ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2023-07-06 18:59:24 +00:00  
				
					
						
							
							
								 
						
							
								e7495735d5 
								
							 
						 
						
							
							
								
								Fix position of org follow button ( #25688 )  
							
							... 
							
							
							
							This has recently regressed it seems. Put it back into same position as
https://github.com/go-gitea/gitea/pull/24345 . 
							
						 
						
							2023-07-04 23:41:46 -04:00  
				
					
						
							
							
								 
						
							
								00dbba7f42 
								
							 
						 
						
							
							
								
								Several fixes for mobile UI ( #25634 )  
							
							... 
							
							
							
							Resolves  #25622  
<details>
<summary>Screenshots</summary>







</details>
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: silverwind <me@silverwind.io> 
						
							2023-07-04 17:45:45 +00:00  
				
					
						
							
							
								 
						
							
								0006169f38 
								
							 
						 
						
							
							
								
								Actions list enhancements ( #25601 )  
							
							... 
							
							
							
							Various small enhancements to the actions list. Before and after:
<img width="1264" alt="Screenshot 2023-06-30 at 00 11 40"
src="https://github.com/go-gitea/gitea/assets/115237/bb4162ee-cdcf-4a73-b05e-f9521562edbb ">
<img width="1264" alt="Screenshot 2023-06-30 at 00 09 51"
src="https://github.com/go-gitea/gitea/assets/115237/52a70ea9-4bb3-406e-904b-0fdaafde9582 ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-07-04 09:59:47 +00:00  
				
					
						
							
							
								 
						
							
								1195d66c15 
								
							 
						 
						
							
							
								
								Prevent SVG shrinking ( #25652 )  
							
							... 
							
							
							
							This will prevent the most common cases of SVG shrinking because lack of
space. I evaluated multiple options and this seems to be the one with
the least impact in size and processing cost, so I went with it.
Unfortunately, CSS can not dynamically convert `16` obtained from
`attr()` to `16px`, or else a generic solution for all sizes would have
been possible. But a solution is [in
sight](https://developer.mozilla.org/en-US/docs/Web/CSS/attr#type-or-unit )
with `attr(width px)` but no browser supports it currently. 
							
						 
						
							2023-07-04 02:15:06 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b6693a2c9a 
								
							 
						 
						
							
							
								
								Align language menu icon and fit the footer area ( #25556 )  
							
							... 
							
							
							
							Close  #25551  
						
							2023-06-28 14:57:50 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								323c6cba20 
								
							 
						 
						
							
							
								
								Fine tune "dropdown button" icon ( #25442 )  
							
							... 
							
							
							
							
----
 
							
						 
						
							2023-06-25 02:40:41 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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)2cdf260f42/web_src/js/components/ContextPopup.vue (L81-L84)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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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