Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	5ed8c86aab 
 
						 
						
							
							
								
								
								Remove jQuery .attr from the issue author dropdown ( #29915 )  
							
							... 
							
							
							
							
							- Switched from jQuery `.attr` to plain javascript `.getAttribute`
- Tested the issue author dropdown functionality and it works as before
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
(cherry picked from commit 55a8f4510af5ef67e484d45dd3789c29f120d58e) 
							
						 
						
							2024-03-26 19:04:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	8c3d7c049a 
 
						 
						
							
							
								
								
								Forbid jQuery .css and refactor all usage ( #29852 )  
							
							... 
							
							
							
							
							Tested all functionality. There is a [pre-existing
bug](https://github.com/go-gitea/gitea/issues/29853 ) when moving a
project panels which is not caused by this refactoring.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
(cherry picked from commit fa100618c4b644346bf5666f92d33dce0747d0a2) 
							
						 
						
							2024-03-26 19:04:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	272dffb0d6 
 
						 
						
							
							
								
								
								Fix border on focus in dashboard repo search ( #29893 )  
							
							... 
							
							
							
							
							Before:
<img width="449" alt="Screenshot 2024-03-18 at 22 35 10"
src="https://github.com/go-gitea/gitea/assets/115237/f2893870-e7a3-4e34-b0cf-4610735c9b36 ">
After:
<img width="453" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/36a9f800-28a4-40fc-b6d2-a2e717ddba01 ">
(cherry picked from commit 5a8559ec47a271e45bf5836eaf5e9040a0f1d6bf) 
							
						 
						
							2024-03-26 19:04:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	4711d3311b 
 
						 
						
							
							
								
								
								Migrate border and margin classes to Tailwind ( #29828 )  
							
							... 
							
							
							
							
							Used all existing css vars, other migrations are 1:1.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
(cherry picked from commit 34290a00c4501ffeba26db267be71ab68e3ec97f)
Conflicts:
	templates/repo/issue/filter_list.tmpl
	web_src/js/components/DashboardRepoList.vue
	trivial context conflicts 
							
						 
						
							2024-03-26 19:04:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	fbf0b3d661 
 
						 
						
							
							
								
								
								Only do counting when count_only=true for repo dashboard ( #29884 )  
							
							... 
							
							
							
							
							Ref: #29878 
(cherry picked from commit b251e608c01392c947f84be387f956541bfea25c) 
							
						 
						
							2024-03-26 19:04:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	003d860aac 
 
						 
						
							
							
								
								
								Avoid JS error on issue/pr list when logged out ( #29854 )  
							
							... 
							
							
							
							
							When logged out, the checkboxes are not there on the issue/pr lists,
which would cause an error here.
Fixes: https://github.com/go-gitea/gitea/issues/29862 
---------
Co-authored-by: delvh <dev.lh@web.de>
(cherry picked from commit 33973ac567d6681bda26d82f26b7294a297c693f) 
							
						 
						
							2024-03-26 19:04:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	2141bc3298 
 
						 
						
							
							
								
								
								Refactor clone-panel styles ( #29861 )  
							
							... 
							
							
							
							
							1. The borders were doubled on the "empty" page, fix it.
2. Remove unnecessary CSS classes like "clone", "compact", etc
3. Use CSS class "clone-panel" instead of ID "clone-panel"
4. Use `tw-flex-1` instead of `gt-f1`
5. Remove unnecessary ID "more-btn"
(cherry picked from commit 673286d8c8a00bf7240a93187d767fb5a5e32a31) 
							
						 
						
							2024-03-26 19:04:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gusted 
								
							 
						 
						
							
							
								
							
							
	
	
	9db76036bb 
 
						 
						
							
							
								
								
								[BUG] Fix Ctrl+Enter on editor  
							
							... 
							
							
							
							
							- Add event listener for the `ce-quick-submit` event, which will be
triggered if `Ctrl+Enter` is pressed on a text area.
- Regression of 5cc0801de9Resolves  #2762  
							
						 
						
							2024-03-26 00:25:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mai-Lapyst 
								
							 
						 
						
							
							
								
							
							
	
	
	2b6546adc9 
 
						 
						
							
							
								
								
								Add setting to restrict count of lines being displayed & only highlight those lines  
							
							
							
							
						 
						
							2024-03-25 16:05:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	5a18b74632  
						 
						
							
							
								
								
								Merge pull request '[TESTS] fail when log.Error is called' ( #2657 ) from oliverpool/forgejo:fail_test_on_log_error into forgejo  
							
							... 
							
							
							
							
							Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2657  
							
						 
						
							2024-03-24 07:28:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									oliverpool 
								
							 
						 
						
							
							
								
							
							
	3b7b899afa  
						 
						
							
							
								
								
								fix commit_status  
							
							
							
							
						 
						
							2024-03-24 07:11:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	33ede09135  
						 
						
							
							
								
								
								Merge pull request '[PORT] Unify search boxes (gitea#29530)' ( #2688 ) from snematoda/port-29530 into forgejo  
							
							... 
							
							
							
							
							Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2688 
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org> 
							
						 
						
							2024-03-24 05:33:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	af0bb6e68a  
						 
						
							
							
								
								
								Merge pull request '[port] gitea#29833: Refactor markdown attention render' ( #2747 ) from algernon/forgejo:gitea/port/29833/refactor into forgejo  
							
							... 
							
							
							
							
							Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2747  
							
						 
						
							2024-03-23 19:44:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gergely Nagy 
								
							 
						 
						
							
							
								
							
							
	
	
	eb97e721d1 
 
						 
						
							
							
								
								
								Align callout icons with the callout text  
							
							... 
							
							
							
							
							Adjust some CSS so that callout/attention icons line up better with the
text of the attention header.
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu> 
							
						 
						
							2024-03-23 18:42:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									HEREYUA 
								
							 
						 
						
							
							
								
							
							
	
	
	729849a2fd 
 
						 
						
							
							
								
								
								Improve branch select list ui in go templates ( #29729 )  
							
							... 
							
							
							
							
							Relate:[#27417 ](https://github.com/go-gitea/gitea/issues/27471 )
Reference:  [#26631 ](https://github.com/go-gitea/gitea/pull/26631 )
Before

After

---------
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit 2eb7c564df950fb96a1970559719003e979ff30a) 
							
						 
						
							2024-03-23 17:29:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	5f73b2bd5b  
						 
						
							
							
								
								
								Merge pull request '[port] gitea#29753: Improve a11y document and dropdown item' ( #2745 ) from algernon/forgejo:gitea/port/29753 into forgejo  
							
							... 
							
							
							
							
							Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2745 
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org> 
							
						 
						
							2024-03-23 14:50:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	ec2201a3da 
 
						 
						
							
							
								
								
								Refactor markdown attention render ( #29833 )  
							
							... 
							
							
							
							
							* Remove some deadcode
* Use 2-word name for CSS class names
* Remove "gt-*" rules for sanitizer
The UI doesn't change much.
(cherry picked from commit 66902d89e567ab1ae6dfb828636999c61ff0149e) 
							
						 
						
							2024-03-23 15:38:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	1d4bf7e211 
 
						 
						
							
							
								
								
								Improve a11y document and dropdown item ( #29753 )  
							
							... 
							
							
							
							
							Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit e01b0014de5b732181ac42c03a77c21219f88c6a) 
							
						 
						
							2024-03-23 14:57:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	012ed7019a  
						 
						
							
							
								
								
								Merge pull request '[port] Move all login and account creation page labels to be above inputs (gitea#29432)' ( #2742 ) from algernon/forgejo:gitea/port/29432/move-some-labels-above-inputs into forgejo  
							
							... 
							
							
							
							
							Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2742 
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org> 
							
						 
						
							2024-03-23 13:56:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gergely Nagy 
								
							 
						 
						
							
							
								
							
							
	
	
	f99cf911e8 
 
						 
						
							
							
								
								
								Revert "Remove inputs in dropdowns from taborder"  
							
							... 
							
							
							
							
							This reverts commit 7dc453bb39 
							
						 
						
							2024-03-23 14:35:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafael Heard 
								
							 
						 
						
							
							
								
							
							
	
	
	3acea02eb6 
 
						 
						
							
							
								
								
								Move all login and account creation page labels to be above inputs ( #29432 )  
							
							... 
							
							
							
							
							There are a few inconsistencies within Gitea and this PR addresses one
of them. This PR updates the sign-in page layout, including the register
and openID tabs, to match the layout of the settings pages
(/user/settings) for more consistency.
This PR updates the following routes:
`/user/login`
`/user/sign_up`
`/user/login/openid`
`/user/forgot_password`
`/user/link_account`
`/user/recover_account`
**Before**
<img width="968" alt="Screenshot 2024-02-05 at 8 27 24 AM"
src="https://github.com/go-gitea/gitea/assets/6152817/fb0cb517-57c0-4eed-be1d-56f36bd1960d ">
**After**
<img width="968" alt="Screenshot 2024-02-05 at 8 26 39 AM"
src="https://github.com/go-gitea/gitea/assets/6152817/428d691d-0a42-4a67-a646-05527f2a7b41 ">
This PR addresses a revert of the original PR due to this
[comment](https://github.com/go-gitea/gitea/pull/28753#issuecomment-1956596817 ).
---------
Co-authored-by: rafh <rafaelheard@gmail.com> 
							
						 
						
							2024-03-23 12:36:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	
	
	44221a3cd7 
 
						 
						
							
							
								
								
								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-03-23 11:58:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Denys Konovalov 
								
							 
						 
						
							
							
								
							
							
	847f03b6a6  
						 
						
							
							
								
								
								Unify search boxes ( #29530 )  
							
							... 
							
							
							
							
							Unify all but a few search boxes to use uniform style, uniform
translations and shared templates where possible.
Remove a few duplicated search templates, e. g. code search.
<details><summary>Example after screenshots:</summary>




</details>
Also includes #29700 
Co-authored-by: 6543 <6543@obermui.de>
---------
Co-authored-by: 6543 <m.huber@kithara.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
Conflicts:
	routers/web/repo/search.go
	templates/repo/home.tmpl
	templates/repo/search.tmpl
	templates/shared/repo_search.tmpl 
							
						 
						
							2024-03-20 12:31:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	6d340bcfea  
						 
						
							
							
								
								
								Merge pull request 'Update look of repo/org tabs on homepage' ( #2593 ) from 0ko/forgejo:hometab into forgejo  
							
							... 
							
							
							
							
							Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2593 
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: Gusted <gusted@noreply.codeberg.org> 
							
						 
						
							2024-03-20 11:45:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Earl Warren 
								
							 
						 
						
							
							
								
							
							
	2f78daa3af  
						 
						
							
							
								
								
								Merge pull request '[gitea] week 12 cherry-pick' ( #2679 ) from algernon/forgejo:wcp/week-12 into forgejo  
							
							... 
							
							
							
							
							Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2679 
Reviewed-by: Otto <otto@codeberg.org>
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org> 
							
						 
						
							2024-03-20 08:15:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	f2fc2dcfc9 
 
						 
						
							
							
								
								
								Load citation JS only when needed ( #29855 )  
							
							... 
							
							
							
							
							Previously, the citation js would load every time when opening a citable
repo. Now it only loads when the user clicks the button for it. The
loading state is representend with a spinner on the button:
<img width="83" alt="Screenshot 2024-03-17 at 00 25 13"
src="https://github.com/go-gitea/gitea/assets/115237/29649089-13f3-4974-ab81-e12c0f8e651f ">
Diff ist best viewed with whitespace hidden.
---------
Co-authored-by: Giteabot <teabot@gitea.io>
(cherry picked from commit 4b1c88628a6856e533ff10d346ca5bd73ce952b3) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	f4ed953b1b 
 
						 
						
							
							
								
								
								Fix semantic.json ( #29860 )  
							
							... 
							
							
							
							
							Followup https://github.com/go-gitea/gitea/pull/29856 
(cherry picked from commit c20b56815d4f27ffd1b457ec238e494adc5fba81) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	cd83e8bce6 
 
						 
						
							
							
								
								
								Remove fomantic message module ( #29856 )  
							
							... 
							
							
							
							
							Remove this CSS-only module, which gives a nice reduction in CSS size.
Should look exactly like before.
(cherry picked from commit 4e547822f348c2963e0db33135b45d43dfc58df8) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	547a619744 
 
						 
						
							
							
								
								
								fix double border and border-radius on empty action steps ( #29845 )  
							
							... 
							
							
							
							
							Before, double border-bottom and incorrect border-radius:
<img width="914" alt="Screenshot 2024-03-16 at 14 46 31"
src="https://github.com/go-gitea/gitea/assets/115237/6ea63c42-754c-420c-a0f5-c889a8507d9f ">
After, both fixed:
<img width="917" alt="Screenshot 2024-03-16 at 14 45 59"
src="https://github.com/go-gitea/gitea/assets/115237/9d3f2dba-6b22-441d-8e99-5809d5f1f1c0 ">
(cherry picked from commit 43aa914b1750add631698a7fd57d76f743b0489b) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	b9ef8b7839 
 
						 
						
							
							
								
								
								add .suppressed link class ( #29847 )  
							
							... 
							
							
							
							
							Extract from https://github.com/go-gitea/gitea/pull/29344 . With this
class it's possible to have links that don't color on hover. It will be
useful for https://github.com/go-gitea/gitea/pull/29429 .
(cherry picked from commit ffeaf2d0bd6c99c486aa7869779bb9ceb0aedad6) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gergely Nagy 
								
							 
						 
						
							
							
								
							
							
	
	
	4db9cbc29c 
 
						 
						
							
							
								
								
								Forbid jQuery .prop and fix related issues ( #29832 ) (followup)  
							
							... 
							
							
							
							
							Fixes the remaining jQuery `.prop()` uses.
Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu> 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	18256b024e 
 
						 
						
							
							
								
								
								Forbid jQuery .prop and fix related issues ( #29832 )  
							
							... 
							
							
							
							
							The issue checkbox code received a few more cleanups and I specifically
tested it. The other changes are trivial. Also, I checked the cases for
how many elements match the jQuery selection to determine querySelector
vs. querySelectorAll.
---------
Co-authored-by: Giteabot <teabot@gitea.io>
(cherry picked from commit 21fe512aac42c9ce3440b8eaae6b2cb2116a0e50) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	c1b6182625 
 
						 
						
							
							
								
								
								Forbid HTML injection using jQuery ( #29843 )  
							
							... 
							
							
							
							
							See
https://github.com/wikimedia/eslint-plugin-no-jquery/blob/master/docs/rules/no-append-html.md 
Tested the following components and they work as before:
- notification table
- issue author dropdown
- comment edit box attachments div
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io>
(cherry picked from commit f9b4efd42c17d7f75b689142b17575a478fe903c) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	d5f44c2499 
 
						 
						
							
							
								
								
								Forbid variables containing jQuery collections not having the $ prefix ( #29839 )  
							
							... 
							
							
							
							
							See
https://github.com/wikimedia/eslint-plugin-no-jquery/blob/master/docs/rules/variable-pattern.md 
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit 3cd64949ae1402a4ff45fba0a27c4acca1c5aead) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	afc27fb2a3 
 
						 
						
							
							
								
								
								Remove jQuery AJAX from the notifications ( #29817 )  
							
							... 
							
							
							
							
							- Removed 2 jQuery AJAX calls and replaced with our fetch wrapper
- Deleted an AJAX call that wasn't attached to any element since #24989 
- Tested the notification count and notification table functionality and
it works as before
# Demo using `fetch` instead of jQuery AJAX

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit 043f55fabfadd765125690052920ba31ebd3817b) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	23e2ace77d 
 
						 
						
							
							
								
								
								Light theme color enhancements ( #29830 )  
							
							... 
							
							
							
							
							Same as https://github.com/go-gitea/gitea/pull/29822  but for light
theme. Slight shift towards blue and made the themes match more, like on
header and footer background.
Before
<img width="1342" alt="Screenshot 2024-03-16 at 00 43 03"
src="https://github.com/go-gitea/gitea/assets/115237/b46021a1-241c-446a-b220-ca25cc90f3bf ">
After
<img width="1343" alt="Screenshot 2024-03-16 at 00 45 21"
src="https://github.com/go-gitea/gitea/assets/115237/1c898875-a6bb-4bd3-b059-f82e1a145c99 ">
Before
<img width="1018" alt="Screenshot 2024-03-16 at 00 43 13"
src="https://github.com/go-gitea/gitea/assets/115237/d237ee7d-b4cc-4688-a074-1e96515ac475 ">
After
<img width="1022" alt="Screenshot 2024-03-16 at 00 43 50"
src="https://github.com/go-gitea/gitea/assets/115237/89b1da77-6bc9-4b38-9688-546e794aadfa ">
(cherry picked from commit 68169133a3b0d29fe348ee065088d33f6dd1b087) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	24305e4d09 
 
						 
						
							
							
								
								
								Remove the time-since class ( #29826 )  
							
							... 
							
							
							
							
							It serves no purpose.
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: Giteabot <teabot@gitea.io>
(cherry picked from commit 3f1e4896b6d71dc061e23fa2dcac4c1b7d412540) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	b97b1d03cf 
 
						 
						
							
							
								
								
								Remove jQuery AJAX from the project page ( #29814 )  
							
							... 
							
							
							
							
							Removed all jQuery AJAX calls and replaced with our fetch wrapper.
Tested the following functionalities and they work as before:
- column creation
- column deletion
- issue movement between columns
- column reordering
- column edit
- default column changing
# Demo using `fetch` instead of jQuery AJAX

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
(cherry picked from commit 397997093870226dafb70c4a3133f2ebe0fe3e2c) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	704a59e595 
 
						 
						
							
							
								
								
								Dark theme color enhancements ( #29822 )  
							
							... 
							
							
							
							
							- Few very minor colors tweaks to dark theme. Slightly darker
background, slightly bluer secondary colors.
- Alias `--color-nav-hover-bg` in both themes.
Before:
<img width="1013" alt="Screenshot 2024-03-15 at 18 43 59"
src="https://github.com/go-gitea/gitea/assets/115237/ce4bdb0d-6e25-4fd6-88f5-dc8f9e3093cd ">
After:
<img width="1016" alt="Screenshot 2024-03-15 at 19 02 04"
src="https://github.com/go-gitea/gitea/assets/115237/4a6dd5a1-a5b4-4fc2-9835-05a0c2c58c42 ">
Before:
<img width="1340" alt="Screenshot 2024-03-15 at 18 40 19"
src="https://github.com/go-gitea/gitea/assets/115237/4465fa9c-d529-4a05-94d7-e21080e0a153 ">
After:
<img width="1341" alt="Screenshot 2024-03-15 at 19 00 51"
src="https://github.com/go-gitea/gitea/assets/115237/6595afef-592b-42c4-a6cd-196968ba5881 ">
(cherry picked from commit aa3012849ea59cdfb8464b0b71f28bffad19d54c) 
							
						 
						
							2024-03-20 08:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	1e16dd9c9b 
 
						 
						
							
							
								
								
								Remove jQuery AJAX from the comment edit box ( #29812 )  
							
							... 
							
							
							
							
							- Removed all jQuery AJAX calls and replaced with our fetch wrapper
- Tested the file addition and removal functionality and it works as
before
# Demo using `fetch` instead of jQuery AJAX

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit bfb0a5a41ecb040f66ab664e22250571f339826a) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	1a17c39e00 
 
						 
						
							
							
								
								
								Use Temporal.PlainDate for absolute dates ( #29804 )  
							
							... 
							
							
							
							
							Use the upcoming
[Temporal.PlainDate](https://tc39.es/proposal-temporal/docs/plaindate.html )
via polyfill. If there is any remaining bugs in `<absolute-date>` this
will iron them out. I opted for the lightweight polyfill because both
seem to achieve our goal of localizeable absolute dates.
- With
[`@js-temporal/polyfill`](https://www.npmjs.com/package/@js-temporal/polyfill )
chunk size goes from 81.4 KiB to 274 KiB
- With
[`temporal-polyfill`](https://www.npmjs.com/package/temporal-polyfill )
chunk size goes from 81.4 KiB to 142 KiB
Also see [this
table](https://github.com/fullcalendar/temporal-polyfill?tab=readme-ov-file#comparison-with-js-temporalpolyfill )
for more comparisons of these polyfills. Soon there will be
[treeshakable
API](https://github.com/fullcalendar/temporal-polyfill?tab=readme-ov-file#tree-shakable-api )
as well which will further reduce size.
(cherry picked from commit 0d3ec8e2adfcf49329b52d74367698b62ffb3f73) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	ab01aac0c0 
 
						 
						
							
							
								
								
								Remove scrollbar customizations ( #29800 )  
							
							... 
							
							
							
							
							Fixes https://github.com/go-gitea/gitea/issues/29652 . Removes all
scrollbar customization as per popular vote on
https://github.com/go-gitea/gitea/issues/29652#issuecomment-1985846162 .
There is one more case of `-webkit-scrollbar` left in CSS and
https://github.com/go-gitea/gitea/pull/29400  will get rid of that as
well.
(cherry picked from commit 0827552d9ab6bec5fccef86139cbad3ae7b582b7) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	ca39d74363 
 
						 
						
							
							
								
								
								Fix Citation modal responsiveness and clipboard copy ( #29799 )  
							
							... 
							
							
							
							
							The modal was broken in two ways:
- On small screens, the input box was partially hanging outside the
modal. Fixed with flexbox and increased modal width.
- The clipboard copy was not working because the modal had both
`data-clipboard-text` and `data-clipboard-target`, while we only support
one of those. Made a small tweak in clipboard as well so that it will
still fall back to target if text is empty.
(cherry picked from commit 94512ee0628dc0d2b697441a4355ace54b6515cd) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	5a16c9d9c0 
 
						 
						
							
							
								
								
								Add <overflow-menu>, rename webcomponents ( #29400 )  
							
							... 
							
							
							
							
							1. Add `<overflow-menu>` web component
2. Rename `<gitea-origin-url>` to `<origin-url>` and make filenames
match.
<img width="439" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/2fbe4ca4-110b-4ad2-8e17-c1e116ccbd74 ">
<img width="444" alt="Screenshot 2024-03-02 at 21 36 52"
src="https://github.com/go-gitea/gitea/assets/115237/aa8f786e-dc8c-4030-b12d-7cfb74bdfd6e ">
<img width="537" alt="Screenshot 2024-03-03 at 03 05 06"
src="https://github.com/go-gitea/gitea/assets/115237/fddd50aa-adf1-4b4b-bd7f-caf30c7b2245 ">


TODO:
- [x] Check if removal of `requestAnimationFrame` is possible to avoid
flash of content. Likely needs a `MutationObserver`.
- [x] Hide tippy when button is removed from DOM.
- [x] ~~Implement right-aligned items
(https://github.com/go-gitea/gitea/pull/28976 )~~. Not going to do it.
- [x] Clean up CSS so base element has no background and add background
via tailwind instead.
- [x] Use it for org and user page.
---------
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
(cherry picked from commit 256a1eeb9a67b18c62a10f5909b584b7b220848a)
Conflicts:
	options/locale/locale_en-US.ini
	templates/package/content/cargo.tmpl
	templates/package/content/cran.tmpl
	templates/package/content/debian.tmpl
	templates/package/content/maven.tmpl 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	edf28c7432 
 
						 
						
							
							
								
								
								Remove jQuery AJAX from the diff functions ( #29743 )  
							
							... 
							
							
							
							
							- Removed all jQuery AJAX calls and replaced with our fetch wrapper
- Tested the review conversation comment, resolve, unresolve, show more
files, and load diff functionality and it works as before

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit 70e077036f8d3026cecddb746a1de69e02ab9b9a)
Conflicts:
	web_src/js/features/repo-diff.js 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	9df7f56361 
 
						 
						
							
							
								
								
								Fix Safari spinner rendering ( #29801 )  
							
							... 
							
							
							
							
							Fixes: https://github.com/go-gitea/gitea/issues/29041 
Fixes: https://github.com/go-gitea/gitea/pull/29713 
Any of the `width: *-content` properties seem to workaround this Webkit
bug, this one seemed most suitable.
(cherry picked from commit 35def319fdb8c73aa5e2c52fad5230d287e2bd93) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yarden Shoham 
								
							 
						 
						
							
							
								
							
							
	
	
	f4d75ed41a 
 
						 
						
							
							
								
								
								Remove jQuery AJAX from the repo-issue.js file ( #29776 )  
							
							... 
							
							
							
							
							Removed all jQuery AJAX calls and replaced with our fetch wrapper.
Tested the following functionalities and they work as before:
- due-date update
- comment deletion
- branch update by merge or rebase
- allow edits from maintainers button
- reviewer addition or deletion
- WIP toggle button
- new diff code comment button
- issue title edit button
# Demo using `fetch` instead of jQuery AJAX
## Updating the due-date of an issue

## Deleting a comment

## Updating a branch in a pull request

## Checking and unchecking the "Allow edits from maintainers" checkbox

## Requesting review and removing review request

## Toggling the WIP status of a pull request

## Clicking the new code comment button on the diff page

## Editing the issue title and target branch

---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit 0679e60c776cd45f32acc12f52fe41b627da57e9) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									yp05327 
								
							 
						 
						
							
							
								
							
							
	
	
	ed1798f66d 
 
						 
						
							
							
								
								
								Improve commit record's ui in comment list ( #26619 )  
							
							... 
							
							
							
							
							Before:


After:


---------
Co-authored-by: silverwind <me@silverwind.io>
(cherry picked from commit ce085b26fc5076b36c55e6a0a30ba8f11105c0bf) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	4069429114 
 
						 
						
							
							
								
								
								Tweak actions view sticky ( #29781 )  
							
							... 
							
							
							
							
							Add some space when the left side items are sticky due to scrolling the
right side.
<img width="419" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/292e1b03-a071-4744-bb79-e50d109056c8 ">
(cherry picked from commit eb8c34fc367f324226625d39d0487f945269cd73) 
							
						 
						
							2024-03-20 08:46:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									silverwind 
								
							 
						 
						
							
							
								
							
							
	
	
	f98211f13a 
 
						 
						
							
							
								
								
								Fix date rendering by adding <gitea-absolute-date> ( #29725 )  
							
							... 
							
							
							
							
							Alternative to: https://github.com/go-gitea/gitea/pull/29698 
Fixes: https://github.com/go-gitea/gitea/issues/29034 
<img width="278" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/12ecd967-2723-410d-8a28-a1b0f41b7bba ">
It also fixes a secondary issue that we were showing timestamp tooltips
over date, which makes no sense, so these are now gone as well:
<img width="284" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/a70432f3-97b6-41e6-b202-b53b76924a66 ">
(cherry picked from commit 857243bed7f9dccdc597c2941df41e821781cb0f) 
							
						 
						
							2024-03-20 08:46:28 +01:00