silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e94e2fb6c5 
							
						 
					 
					
						
						
							
							Lighten text colors on dark theme for increased contrast ( #29481 )  
						
						... 
						
						
						
						Improve contrast by lightening the text colors in dark theme by around
35%. Additionally, share some variables that had the same or similar
color, which will ease future theme creation. 
						
						
					 
					
						2024-02-29 05:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e1873288f 
							
						 
					 
					
						
						
							
							Improve contrast on blame timestamp, fix double border ( #29482 )  
						
						... 
						
						
						
						Before, double border on top, bad contrast on dark:
<img width="155" alt="Screenshot 2024-02-29 at 02 06 17"
src="https://github.com/go-gitea/gitea/assets/115237/fc0f1e08-a5ce-47ed-9eb6-135eed5a1abb ">
<img width="126" alt="Screenshot 2024-02-29 at 02 07 28"
src="https://github.com/go-gitea/gitea/assets/115237/38ae8483-8d9b-484c-8909-d4466131ea16 ">
After, no double border on top, good contrast:
<img width="154" alt="Screenshot 2024-02-29 at 02 20 20"
src="https://github.com/go-gitea/gitea/assets/115237/ad91282b-e9f5-4f41-8f5e-6ba28db3beac ">
<img width="147" alt="Screenshot 2024-02-29 at 02 20 38"
src="https://github.com/go-gitea/gitea/assets/115237/7ee2ec92-e72a-4981-aec3-98fc8e579bae "> 
						
						
					 
					
						2024-02-29 10:00:33 +08:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d9b7253a2 
							
						 
					 
					
						
						
							
							Fix/Improve processWindowErrorEvent ( #29407 )  
						
						... 
						
						
						
						- `e.error` can be undefined in some cases which would raise an error
inside this error handler, fixed that.
- The displayed message mentions looking into the console, but in my
case of error from `ResizeObserver` there was nothing there, so add this
logging. I think this logging was once there but got lost during
refactoring. 
						
						
					 
					
						2024-02-28 22:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							850fc2516e 
							
						 
					 
					
						
						
							
							Apply compact padding to small buttons with svg icons ( #29471 )  
						
						... 
						
						
						
						The buttons on the repo release tab were larger in height than on other
tabs because one of them contained the RSS icon which stretched the
button height by 3px. Workaround this problem by applying the "compact"
padding to any such button. They are within 0.4px in height now to
non-icon buttons.
Before:
<img width="406" alt="Screenshot 2024-02-28 at 15 30 23"
src="https://github.com/go-gitea/gitea/assets/115237/805bb93a-6fe4-40a0-82d1-03001bee8ecf ">
After:
<img width="407" alt="Screenshot 2024-02-28 at 15 38 43"
src="https://github.com/go-gitea/gitea/assets/115237/27707588-890f-4852-ab08-105a57eda880 ">
For comparison, button on issue tab:
<img width="452" alt="Screenshot 2024-02-28 at 15 31 46"
src="https://github.com/go-gitea/gitea/assets/115237/74ac13d5-d016-49ba-9dd9-40ed32a748e9 "> 
						
						
					 
					
						2024-02-28 21:26:12 +01:00 
						 
				 
			
				
					
						
							
							
								charles 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							252047ed2e 
							
						 
					 
					
						
						
							
							Fix counter display number incorrectly displayed on the page ( #29448 )  
						
						... 
						
						
						
						issue : #28239 
The counter number script uses the 'checkbox' attribute to determine
whether an item is selected or not.
However, the input event only increments the counter value, and when
more items are displayed, it does not update all previously loaded
items.
As a result, the display becomes incorrect because it triggers the
update counter script, but checkboxes that are selected without the
'checked' attribute are not counted 
						
						
					 
					
						2024-02-28 21:23:49 +01:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82405f808d 
							
						 
					 
					
						
						
							
							Fix URL calculation in clone input box ( #29470 )  
						
						... 
						
						
						
						Ported the function as-is and added comments so we don't forget about
this in the future.
Fixes: https://github.com/go-gitea/gitea/issues/29462  
						
						
					 
					
						2024-02-28 15:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71e0f185f9 
							
						 
					 
					
						
						
							
							Remove jQuery from the "find file" page ( #29456 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the file searching functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-28 15:11:54 +01:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d557fbc5a7 
							
						 
					 
					
						
						
							
							Recolor dark theme to blue shade ( #29283 )  
						
						... 
						
						
						
						Now uses the same primary color as light theme. The secondary colors are
shifted towards a slightly blue shade. Could maybe desaturate a bit
more, but overall I think I'm happy with it.
Fixes: https://github.com/go-gitea/gitea/issues/27097 
<img width="1343" alt="Screenshot 2024-02-27 at 22 21 46"
src="https://github.com/go-gitea/gitea/assets/115237/4163c393-b469-4a53-8f4b-1c33aa04f3ac ">
<img width="581" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/e621f7f8-5679-4605-bf42-3d5ff1071e1e ">
<img width="581" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/20e66493-2457-482b-b8f1-e5710934e189 ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-28 11:16:15 +01:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a8c90ee18 
							
						 
					 
					
						
						
							
							Use tailwind instead of gt-[wh]- helper classes ( #29423 )  
						
						... 
						
						
						
						Follow #29357  
- Replace `gt-w-*` -> `tw-w-*` and remove `gt-w-*`
- Replace `gt-h-*` -> `tw-h-*` and remove `gt-h-*` 
						
						
					 
					
						2024-02-27 14:31:41 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed3892d843 
							
						 
					 
					
						
						
							
							Remove jQuery AJAX from the archive download links ( #29380 )  
						
						... 
						
						
						
						- Removed all jQuery AJAX calls and replaced with our fetch wrapper
- Tested the repo archive download links dropdown functionality and it
works as before
# Demo using `fetch` instead of jQuery AJAX

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-25 16:53:44 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4b92578b4 
							
						 
					 
					
						
						
							
							Add tailwindcss ( #29357 )  
						
						... 
						
						
						
						This will get tailwindcss working on a basic level. It provides only the
utility classes, e.g. no tailwind base which we don't need because we
have our own CSS reset. Without the base, we also do not have their CSS
variables so a small amount of features do not work and I removed the
generated classes for them.
***Note for future developers: This currently uses a `tw-` prefix, so we
use it like `tw-p-3`.***
<details>
<summary>Currently added CSS, all false-positives</summary>
```
.\!visible{
    visibility: visible !important
}
.visible{
    visibility: visible
}
.invisible{
    visibility: hidden
}
.collapse{
    visibility: collapse
}
.static{
    position: static
}
.\!fixed{
    position: fixed !important
}
.absolute{
    position: absolute
}
.relative{
    position: relative
}
.sticky{
    position: sticky
}
.left-10{
    left: 2.5rem
}
.isolate{
    isolation: isolate
}
.float-right{
    float: right
}
.float-left{
    float: left
}
.mr-2{
    margin-right: 0.5rem
}
.mr-3{
    margin-right: 0.75rem
}
.\!block{
    display: block !important
}
.block{
    display: block
}
.inline-block{
    display: inline-block
}
.inline{
    display: inline
}
.flex{
    display: flex
}
.inline-flex{
    display: inline-flex
}
.\!table{
    display: table !important
}
.inline-table{
    display: inline-table
}
.table-caption{
    display: table-caption
}
.table-cell{
    display: table-cell
}
.table-column{
    display: table-column
}
.table-column-group{
    display: table-column-group
}
.table-footer-group{
    display: table-footer-group
}
.table-header-group{
    display: table-header-group
}
.table-row-group{
    display: table-row-group
}
.table-row{
    display: table-row
}
.flow-root{
    display: flow-root
}
.inline-grid{
    display: inline-grid
}
.contents{
    display: contents
}
.list-item{
    display: list-item
}
.\!hidden{
    display: none !important
}
.hidden{
    display: none
}
.flex-shrink{
    flex-shrink: 1
}
.shrink{
    flex-shrink: 1
}
.flex-grow{
    flex-grow: 1
}
.grow{
    flex-grow: 1
}
.border-collapse{
    border-collapse: collapse
}
.select-all{
    user-select: all
}
.resize{
    resize: both
}
.flex-wrap{
    flex-wrap: wrap
}
.overflow-visible{
    overflow: visible
}
.rounded{
    border-radius: 0.25rem
}
.border{
    border-width: 1px
}
.text-justify{
    text-align: justify
}
.uppercase{
    text-transform: uppercase
}
.lowercase{
    text-transform: lowercase
}
.capitalize{
    text-transform: capitalize
}
.italic{
    font-style: italic
}
.text-red{
    color: var(--color-red)
}
.text-shadow{
    color: var(--color-shadow)
}
.underline{
    text-decoration-line: underline
}
.overline{
    text-decoration-line: overline
}
.line-through{
    text-decoration-line: line-through
}
.outline{
    outline-style: solid
}
.ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1)
}
.ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1)
}
```
</details>
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-25 17:46:46 +01:00 
						 
				 
			
				
					
						
							
							
								Tim-Niclas Oelschläger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							756b952c52 
							
						 
					 
					
						
						
							
							enforce maxlength in frontend ( #29389 )  
						
						... 
						
						
						
						Set maxlength attribute in frontend
to long file-name


(same for branch-name and commit-summary) 
						
						
					 
					
						2024-02-25 14:31:15 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea164aba4b 
							
						 
					 
					
						
						
							
							Make actions animation rotate counterclockwisely ( #29378 )  
						
						... 
						
						
						
						Because the icon is: 

So it must rotate counterclockwisely 
						
						
					 
					
						2024-02-25 21:37:35 +08:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0676bf52f9 
							
						 
					 
					
						
						
							
							Remove jQuery AJAX from the notice selection deletion button ( #29381 )  
						
						... 
						
						
						
						- Removed all jQuery AJAX calls and replaced with our fetch wrapper
- Tested the repo notice selection deletion button functionality and it
works as before
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-25 20:36:11 +08:00 
						 
				 
			
				
					
						
							
							
								Jimmy Praet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e33671f2c 
							
						 
					 
					
						
						
							
							Add attachment support for code review comments ( #29220 )  
						
						... 
						
						
						
						Fixes  #27960 , #24411 , #12183 
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
					
						2024-02-25 06:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e3d81e44e 
							
						 
					 
					
						
						
							
							Remove jQuery from the code diff expansion buttons ( #29385 )  
						
						... 
						
						
						
						- Removed all jQuery AJAX calls and replaced with htmx
- Tested the code diff expansion buttons functionality and it works as
before plus a loading indicator
# Demo using `htmx` instead of jQuery AJAX

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-25 05:07:23 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f6de13897 
							
						 
					 
					
						
						
							
							Remove jQuery AJAX from the markdown editor preview ( #29384 )  
						
						... 
						
						
						
						- Removed all jQuery AJAX calls and replaced with our fetch wrapper
- Tested the markdown editor preview button functionality and it works
as before
# Demo using `fetch` instead of jQuery AJAX

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-25 04:42:29 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							736c98be5c 
							
						 
					 
					
						
						
							
							Refactor copy button event handler ( #29379 )  
						
						... 
						
						
						
						Use "closest" instead of "for-loop" 
						
						
					 
					
						2024-02-25 04:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b616f666b8 
							
						 
					 
					
						
						
							
							Remove jQuery AJAX from the repo commit graph ( #29373 )  
						
						... 
						
						
						
						- Removed all jQuery AJAX calls and replaced with our fetch wrapper
- Tested the repo collaborator mode dropdown functionality and it works
as before
# Demo using `fetch` instead of jQuery AJAX

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-25 12:09:55 +08:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15d071f4f8 
							
						 
					 
					
						
						
							
							Remove jQuery AJAX from repo collaborator mode dropdown ( #29371 )  
						
						... 
						
						
						
						- Removed all jQuery AJAX calls and replaced with our fetch wrapper
- Tested the repo collaborator mode dropdown functionality and it works
as before
# Demo using `fetch` instead of jQuery AJAX

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-25 00:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c86d033a3e 
							
						 
					 
					
						
						
							
							Remove jQuery from the Unicode escape button ( #29369 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the Unicode escape button functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
						
					 
					
						2024-02-24 20:11:51 +01:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29a26d9d8c 
							
						 
					 
					
						
						
							
							Customizable "Open with" applications for repository clone ( #29320 )  
						
						... 
						
						
						
						Users could customize the "clone" menu with their own application URLs on the admin panel.
Replace #22378 
Close  #21121 
Close  #22149  
						
						
					 
					
						2024-02-24 13:12:17 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							267dbb4e93 
							
						 
					 
					
						
						
							
							Remove jQuery from the issue reference context popup ( #29367 )  
						
						... 
						
						
						
						- Removed all jQuery calls
- Tested the context popup functionality and it works as before
# Demo without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-24 13:03:53 +01:00 
						 
				 
			
				
					
						
							
							
								Şahin Akkaya 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3982bcd81 
							
						 
					 
					
						
						
							
							Implement recent commits graph ( #29210 )  
						
						... 
						
						
						
						This is the implementation of Recent Commits page. This feature was
mentioned on #18262 .
It adds another tab to Activity page called Recent Commits. Recent
Commits tab shows number of commits since last year for the repository. 
						
						
					 
					
						2024-02-24 10:22:51 +00:00 
						 
				 
			
				
					
						
							
							
								6543 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ba642d07d 
							
						 
					 
					
						
						
							
							Revert "Support SAML authentication ( #25165 )" ( #29358 )  
						
						... 
						
						
						
						This reverts #25165  (5bb8d1924d77c675467694de26697b876d709a17), as there
was a chance some important reviews got missed.
so after reverting this patch it will be resubmitted for reviewing again
https://github.com/go-gitea/gitea/pull/25165#issuecomment-1960670242 
temporary Open #5512  again 
						
						
					 
					
						2024-02-24 12:18:49 +08:00 
						 
				 
			
				
					
						
							
							
								Şahin Akkaya 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							875f5ea6d8 
							
						 
					 
					
						
						
							
							Implement code frequency graph ( #29191 )  
						
						... 
						
						
						
						### Overview
This is the implementation of Code Frequency page. This feature was
mentioned on these issues: #18262 , #7392 .
It adds another tab to Activity page called Code Frequency. Code
Frequency tab shows additions and deletions over time since the
repository existed.
Before:
<img width="1296" alt="image"
src="https://github.com/go-gitea/gitea/assets/32161460/2603504f-aee7-4929-a8c4-fb3412a7a0f6 ">
After:
<img width="1296" alt="image"
src="https://github.com/go-gitea/gitea/assets/32161460/58c03721-729f-4536-a663-9f337f240963 ">
---
#### Features
- See additions deletions over time since repository existed
- Click on "Additions" or "Deletions" legend to show only one type of
contribution
- Use the same cache from Contributors page so that the loading of data
will be fast once it is cached by visiting either one of the pages
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-23 23:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12d233faf7 
							
						 
					 
					
						
						
							
							Remove jQuery from the stopwatch ( #29351 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the stopwatch functionality and it works as before
# Demo using JavaScript without jQuery

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-23 22:19:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tim-Nicas Oelschläger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							532e422027 
							
						 
					 
					
						
						
							
							Unify organizations header ( #29248 )  
						
						... 
						
						
						
						Unify organizations header
before:

after:

---------
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-02-23 01:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bb8d1924d 
							
						 
					 
					
						
						
							
							Support SAML authentication ( #25165 )  
						
						... 
						
						
						
						Closes https://github.com/go-gitea/gitea/issues/5512 
This PR adds basic SAML support
- Adds SAML 2.0 as an auth source
- Adds SAML configuration documentation
- Adds integration test:
- Use bare-bones SAML IdP to test protocol flow and test account is
linked successfully (only runs on Postgres by default)
- Adds documentation for configuring and running SAML integration test
locally
Future PRs:
- Support group mapping
- Support auto-registration (account linking)
Co-Authored-By: @jackHay22
---------
Co-authored-by: jackHay22 <jack@allspice.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: morphelinho <morphelinho@users.noreply.github.com>
Co-authored-by: Zettat123 <zettat123@gmail.com>
Co-authored-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-02-23 00:08:17 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							532da5ed5e 
							
						 
					 
					
						
						
							
							Don't show third-party JS errors in production builds ( #29303 )  
						
						... 
						
						
						
						So we don't get issues like
https://github.com/go-gitea/gitea/issues/29080  and
https://github.com/go-gitea/gitea/issues/29273  any more. Only active in
[production
builds](https://webpack.js.org/guides/production/#specify-the-mode ), in
non-production the errors will still show. 
						
						
					 
					
						2024-02-22 21:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaede2de98 
							
						 
					 
					
						
						
							
							Remove jQuery from the repo commit functions ( #29230 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the commit ellipsis button functionality and it works as before
- Tested the commits statuses tippy functionality and it works as before
- Tested the last commit loader functionality and it works as before
# Demo using JavaScript without jQuery


---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-02-22 17:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f390d5eb4f 
							
						 
					 
					
						
						
							
							Remove jQuery from the image pasting functionality ( #29324 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the image pasting functionality and it works as before
# Demo using JavaScript without jQuery

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-22 17:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6e50696b8 
							
						 
					 
					
						
						
							
							Revert  #28753  because UI broken. ( #29293 )  
						
						... 
						
						
						
						Revert #29255 
Revert #28753  
						
						
					 
					
						2024-02-21 22:14:37 +08:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e536edaea 
							
						 
					 
					
						
						
							
							Remove jQuery from the installation page ( #29284 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the installation page functionality and it works as before
# Demo using JavaScript without jQuery

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-21 09:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								DC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d3c3d9ee5 
							
						 
					 
					
						
						
							
							Update Discord logo ( #29285 )  
						
						... 
						
						
						
						Fixes  #27057  by changing the discord .svg file and running `make svg`.
Before:
<img width="637"
src="https://private-user-images.githubusercontent.com/85847352/267667100-1eaf5d20-b4e9-4736-bb55-7f1da04bbde7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDg0NzAwNDUsIm5iZiI6MTcwODQ2OTc0NSwicGF0aCI6Ii84NTg0NzM1Mi8yNjc2NjcxMDAtMWVhZjVkMjAtYjRlOS00NzM2LWJiNTUtN2YxZGEwNGJiZGU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjIwVDIyNTU0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwN2Y2ODc5N2MzZDU5NzgzODRhNDIzZWY3MDk3ODhiYmIzZDU4NWVlYmFmZjc2OTIyZjE3MWM4ZDg0ODZjNTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.C6jVQLFPfq4fhGV8wiY9D-P21PUNTDMkX2d2-kU17Ug ">
After:
<img width="637"
src="https://github.com/go-gitea/gitea/assets/106393991/45b197ae-e422-42f4-999e-25dc8f6b7a92 "> 
					
						2024-02-21 01:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5c570c1e0 
							
						 
					 
					
						
						
							
							Remove jQuery .map() and enable eslint rules for it ( #29272 )  
						
						... 
						
						
						
						- Use case in `repo-commit` was tested until the point where the POST
request was sent with the same payload.
- Use case in `repo-legacy` was tested completely with comment editing.
- `jquery/no-fade` was disabled as well to stay in sync with
`no-jquery/no-fade`, had no violations. 
						
						
					 
					
						2024-02-21 00:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ade1110e8b 
							
						 
					 
					
						
						
							
							Remove jQuery from repo wiki creation page ( #29271 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the wiki creation form functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-02-20 11:37:37 +01:00 
						 
				 
			
				
					
						
							
							
								Rafael Heard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4e5d76932 
							
						 
					 
					
						
						
							
							Left align the input labels for the link account page ( #29255 )  
						
						... 
						
						
						
						In a previous [PR](https://github.com/go-gitea/gitea/pull/28753 ) we
moved the labels to be above the inputs. The PR ensures that the
alignment is also on both tabs of the link account page
(`/user/link_account`).
Before
<img width="1094" alt="before"
src="https://github.com/go-gitea/gitea/assets/6152817/ac1e86bd-c4d6-4e45-87d1-87bb8a736149 ">
After
<img width="1094" alt="after"
src="https://github.com/go-gitea/gitea/assets/6152817/1b5fc109-f4d2-43ee-b924-0a9e53a0e391 ">
---------
Co-authored-by: rafh <rafaelheard@gmail.com> 
						
						
					 
					
						2024-02-19 20:01:48 -05:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							100031f5f1 
							
						 
					 
					
						
						
							
							Remove jQuery from the repo migration form ( #29229 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the repo migration form functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-02-19 23:34:35 +01:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e72526da4 
							
						 
					 
					
						
						
							
							Downscale pasted PNG images based on metadata ( #29123 )  
						
						... 
						
						
						
						Some images like MacOS screenshots contain
[pHYs](http://www.libpng.org/pub/png/book/chapter11.html#png.ch11.div.8 )
data which we can use to downscale uploaded images so they render in the
same dppx ratio in which they were taken.
Before:
<img width="584" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/50979e3a-5d5a-40dc-a0a4-36eb6e28f14a ">
After:
<img width="329" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/0690902a-f2fe-4c6b-97b3-6fdd67c21bad "> 
						
						
					 
					
						2024-02-19 02:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39f8ab591c 
							
						 
					 
					
						
						
							
							Clean up diff header css and reduce global textarea min-height ( #29232 )  
						
						... 
						
						
						
						1. Tweak diff header and remove a numbe of unneeded CSS for it:
Before:
<img width="433" alt="Screenshot 2024-02-18 at 01 08 09"
src="https://github.com/go-gitea/gitea/assets/115237/d8b377c0-57bc-44d5-bb57-a582c7d4b3b4 ">
After:
<img width="463" alt="Screenshot 2024-02-18 at 01 07 56"
src="https://github.com/go-gitea/gitea/assets/115237/d08c17e7-5b86-4d07-81da-6371f4754325 ">
3. Reduce height of review textarea and also reduce fomantic's CSS from
12em to 8em. Now fits better on my screen:
<img width="1352" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/5c658d13-295e-4929-94da-13ade888020d ">
---------
Co-authored-by: delvh <dev.lh@web.de> 
						
						
					 
					
						2024-02-18 14:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								FuXiaoHei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67adc5c1dc 
							
						 
					 
					
						
						
							
							Artifact deletion in actions ui ( #27172 )  
						
						... 
						
						
						
						Add deletion link in runs view page.
Fix  #26315 

When click deletion button. It marks this artifact `need-delete`.
This artifact would be deleted when actions cleanup cron task. 
						
						
					 
					
						2024-02-18 10:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d73223bfc6 
							
						 
					 
					
						
						
							
							Remove jQuery from the repo release form ( #29225 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the repo release form functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
						
					 
					
						2024-02-18 09:22:09 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							658cbddbfb 
							
						 
					 
					
						
						
							
							Make submit event code work with both jQuery event and native event ( #29223 )  
						
						... 
						
						
						
						Partially related to #29200  and fix other potential bugs.
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-02-17 21:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e1bf3efe2 
							
						 
					 
					
						
						
							
							Remove jQuery from repo migrate page ( #29219 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the repo migrate functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-02-17 21:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3da2c63354 
							
						 
					 
					
						
						
							
							Remove unneccesary initUserAuthLinkAccountView from "link account" page ( #29217 )  
						
						... 
						
						
						
						Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
						
					 
					
						2024-02-17 18:51:35 +01:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27192bc321 
							
						 
					 
					
						
						
							
							Remove jQuery from the webhook editor ( #29211 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the webhook editing functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
						
					 
					
						2024-02-17 13:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c282d378bd 
							
						 
					 
					
						
						
							
							Remove jQuery from issue reference context popup attach ( #29216 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the context popup functionality and it works as before
# Demo using JavaScript without jQuery

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-17 21:11:56 +08:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26b17537e6 
							
						 
					 
					
						
						
							
							Add eslint-plugin-github and fix issues ( #29201 )  
						
						... 
						
						
						
						This plugin has a few useful rules. The only thing I dislike about it is
that it pulls in a rather big number of dependencies for react-related
rules we don't use, but it can't really be avoided.
Rule docs:
https://github.com/github/eslint-plugin-github?tab=readme-ov-file#rules  
						
						
					 
					
						2024-02-16 21:41:23 +00:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8d4b33b31 
							
						 
					 
					
						
						
							
							Remove jQuery from the "quick submit" handler ( #29200 )  
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the quick submit functionality and it works as before
# Demo using JavaScript without jQuery

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-02-16 21:03:50 +01:00