silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd75237c34 
							
						 
					 
					
						
						
							
							Fix table header text-align ( #30084 )  
						
						 
						
						... 
						
						
						
						Fix regression from https://github.com/go-gitea/gitea/pull/30047 .
Apparently tables have certain user-agent styles that center inside
`<th>` etc. Restored the original fomantic rules for these.
Before:
<img width="1332" alt="Screenshot 2024-03-25 at 21 59 33"
src="https://github.com/go-gitea/gitea/assets/115237/e06a5509-b505-4752-9b6e-91d5ed49f61d ">
After:
<img width="1330" alt="Screenshot 2024-03-25 at 21 59 40"
src="https://github.com/go-gitea/gitea/assets/115237/6444817f-dd61-4a1e-a8b3-959c2780148d "> 
						
						
					 
					
						2024-03-26 06:50:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9a5734185 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the code line range selection ( #30077 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `attr` to plain javascript `getAttribute` and
`setAttribute`
- Tested the code line range selection and it works as before
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-03-25 23:03:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yp05327 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13921569dd 
							
						 
					 
					
						
						
							
							Add muted class to author name in repo commit list ( #29989 )  
						
						 
						
						... 
						
						
						
						Before:

After:

If repo is a mirror, external user's name will be white, but if user is
existed, then you will see blue names and white names together:

---------
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-03-25 20:18:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fe26fb314 
							
						 
					 
					
						
						
							
							Refactor all .length === 0 patterns in JS ( #30045 )  
						
						 
						
						... 
						
						
						
						This pattern comes of often during review, so let's fix it once and for
all. Did not test, but changes are trivial enough imho. 
						
						
					 
					
						2024-03-25 18:37:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f73d891fc4 
							
						 
					 
					
						
						
							
							Remove fomantic table module ( #30047 )  
						
						 
						
						... 
						
						
						
						Big CSS module. I tested basic functionality on admin and commits table.
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-03-25 16:40:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbaf62589f 
							
						 
					 
					
						
						
							
							Fix button hover border ( #30048 )  
						
						 
						
						... 
						
						
						
						Fix regression from https://github.com/go-gitea/gitea/pull/30014 . The
rule was to broad and affecting things like `primary` button
unintentionally. 
						
						
					 
					
						2024-03-25 10:14:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e31a2800e 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the reaction selector ( #30052 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `attr` to plain javascript `getAttribute`
- Tested the reaction selector and it works as before
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-25 04:30:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							428e05662f 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the ComboMarkdownEditor ( #30051 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `attr` to plain javascript `getAttribute` and
`setAttribute`
- Tested the markdown editor and it works as before
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-25 00:00:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7d0c5de4c 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the label edit exclusive checkbox ( #30053 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `attr` to plain javascript `getAttribute`
- Tested the label edit exclusive checkbox and it works as before
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-24 23:50:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							314cd1ec98 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the repository topic bar ( #30050 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `.attr` to plain javascript `getAttribute` and
`setAttribute`
- Tested the repository topic bar. It works as before
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-25 00:44:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec3d467f15 
							
						 
					 
					
						
						
							
							Migrate gt-hidden to tw-hidden ( #30046 )  
						
						 
						
						... 
						
						
						
						We have to define this one in helpers.css because tailwind only
generates a single class but certain things rely on this being
double-class. Command ran:
```sh
perl -p -i -e 's#gt-hidden#tw-hidden#g' web_src/js/**/* templates/**/* models/**/* web_src/css/**/*
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
						
					 
					
						2024-03-24 18:23:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a2f973de9 
							
						 
					 
					
						
						
							
							Forbid jQuery is and fix issues ( #30016 )  
						
						 
						
						... 
						
						
						
						Tested all functionality.
---------
Co-authored-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-24 17:56:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d93cea296 
							
						 
					 
					
						
						
							
							Remove fomantic segment module ( #30042 )  
						
						 
						
						... 
						
						
						
						Another CSS-only module. Also, I re-ordered the imports based on
[original fomantic
order](https://github.com/fomantic/Fomantic-UI/blob/2.8.7/src/semantic.less ). 
						
						
					 
					
						2024-03-24 16:48:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68ec9b4859 
							
						 
					 
					
						
						
							
							Migrate margin and padding helpers to tailwind ( #30043 )  
						
						 
						
						... 
						
						
						
						This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g'   {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g'   {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g'   {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g'   {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g'   {web_src/js,templates,routers,services}/**/*
``` 
						
						
					 
					
						2024-03-24 17:42:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90a4f9a49e 
							
						 
					 
					
						
						
							
							Migrate gap helpers to tailwind ( #30034 )  
						
						 
						
						... 
						
						
						
						Commands ran:
```sh
perl -p -i -e 's#gt-gap-0#tw-gap-0#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-1#tw-gap-0.5#g' web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-2#tw-gap-1#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-3#tw-gap-2#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-4#tw-gap-4#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-5#tw-gap-8#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-x-0#tw-gap-x-0#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-x-1#tw-gap-x-0.5#g' web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-x-2#tw-gap-x-1#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-x-3#tw-gap-x-2#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-x-4#tw-gap-x-4#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-x-5#tw-gap-x-8#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-y-0#tw-gap-y-0#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-y-1#tw-gap-y-0.5#g' web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-y-2#tw-gap-y-1#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-y-3#tw-gap-y-2#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-y-4#tw-gap-y-4#g'   web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-gap-y-5#tw-gap-y-8#g'   web_src/js/**/* templates/**/* 
						
						
					 
					
						2024-03-24 14:31:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d281704de 
							
						 
					 
					
						
						
							
							Remove fomantic container module ( #30036 )  
						
						 
						
						... 
						
						
						
						Small CSS module. There was a ordering conflict between `.ui.menu` and
`.ui.container` which I've solved by adding the `.ui.menu` rule into
base.
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-03-24 14:04:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bd0773741 
							
						 
					 
					
						
						
							
							Dont show expansion for empty actions steps ( #29977 )  
						
						 
						
						... 
						
						
						
						This hides the chevron icon and makes the step header unclickable for
skipped steps because there is no content to expand on those.
Before:
<img width="272" alt="Screenshot 2024-03-21 at 20 06 47"
src="https://github.com/go-gitea/gitea/assets/115237/9bb328d1-6f74-48a9-af19-de9b351e3707 ">
After:
<img width="295" alt="Screenshot 2024-03-21 at 20 03 07"
src="https://github.com/go-gitea/gitea/assets/115237/72a26e14-5a28-4606-8c3c-184b405872c8 ">
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-03-24 13:38:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f22fe4e194 
							
						 
					 
					
						
						
							
							Remove fomantic header module ( #30033 )  
						
						 
						
						... 
						
						
						
						Likely still a few useless classes left, but I think I at least don't
have missed any.
---------
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-03-24 14:32:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db01bf6cc8 
							
						 
					 
					
						
						
							
							Various code view improvements ( #30014 )  
						
						 
						
						... 
						
						
						
						1. Restore missing styles for message close icon
2. Move `code-line-button` so that it does not go off-screen on small
viewports
3. Make `code-line-button` look and behave like other buttons
4. Make `code-line-button` work in blame
5. Make the active selection span the whole line, not just the code part
6. Tweak colors, make dark theme code bg darker, make line numbers same
color in diff and file view.
7. Move code background to parent, fixing border radius and other
problems
8. Enable code wrap in blame
9. Improve blame responsiveness
10. Remove `--color-code-sidebar-bg` in blame, now it uses same
background as code
11. Rename `--color-active-line` to `--color-highlight-bg`
12. Add `--color-highlight-bg`
13. Fix button group borders on hover and border-right on last button.
<img width="1343" alt="Screenshot 2024-03-23 at 22 34 13"
src="https://github.com/go-gitea/gitea/assets/115237/fcbb919f-5dc3-43f0-97f6-870d6f412554 ">
<img width="1334" alt="Screenshot 2024-03-23 at 22 34 26"
src="https://github.com/go-gitea/gitea/assets/115237/ca44c3b7-4328-4645-ba49-b0dc6a5ac06d ">
<img width="1338" alt="Screenshot 2024-03-23 at 22 34 57"
src="https://github.com/go-gitea/gitea/assets/115237/00eb0b5a-1ec7-4669-a94a-4602b9d1c1ac ">
<img width="1337" alt="Screenshot 2024-03-23 at 22 34 42"
src="https://github.com/go-gitea/gitea/assets/115237/752edc4a-064f-413c-9dff-c086187fcd85 ">
Fixes: https://github.com/go-gitea/gitea/issues/18074  
						
						
					 
					
						2024-03-24 12:14:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4a481e0ca 
							
						 
					 
					
						
						
							
							Remove remaining jQuery .css code ( #30015 )  
						
						 
						
						... 
						
						
						
						The linter missed these because they were set on a object. Tested and I
also renamed those properties to add `$` indicating a jQuery selection.
---------
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-03-24 03:01:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							900dd79d8a 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the common global functions ( #30023 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `.attr` to plain javascript `getAttribute`
- Tested the show/hide modal buttons, they work as before
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-23 21:31:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e2e5c736 
							
						 
					 
					
						
						
							
							Migrate font-size helpers to tailwind ( #30029 )  
						
						 
						
						... 
						
						
						
						Migrate `gt-font-*` to `tw-text-*` All tailwind-original class names are
also available and render like they would with 16px root font size.
We currently have root font size at 14px, but I would like to eventually
migrate us to 16px so that the tailwind docs apply to us unchangend and
because 16px is the recommended root font size for web pages in general.
Also the number 16 is much better dividable than 14 so will result in
more integers. 
						
						
					 
					
						2024-03-23 21:22:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bef9a2775 
							
						 
					 
					
						
						
							
							Replace all simple inline styles with tailwind ( #30032 )  
						
						 
						
						... 
						
						
						
						These should be all simple inline styles that were left in the
templates.
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-03-23 20:11:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fabe01478a 
							
						 
					 
					
						
						
							
							Migrate font-weight helpers to tailwind ( #30027 )  
						
						 
						
						... 
						
						
						
						Commands ran:
```sh
perl -p -i -e 's#gt-font-light#tw-font-light#g' web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-font-normal#tw-font-normal#g' web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-font-medium#tw-font-medium#g' web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-font-semibold#tw-font-semibold#g' web_src/js/**/* templates/**/*
perl -p -i -e 's#gt-font-bold#tw-font-bold#g' web_src/js/**/* templates/**/*
``` 
						
						
					 
					
						2024-03-23 18:45:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9e33959b3 
							
						 
					 
					
						
						
							
							Remove jQuery from the issue "go to" button ( #30028 )  
						
						 
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the "go to" button functionality and it works as before
# Demo using JavaScript without jQuery

Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-23 18:18:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74c1378dfb 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the diff page ( #30021 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `.attr` to plain javascript `getAttribute` and
`setAttribute`
- Tested the review box counter and Previous/Next code review
conversation buttons. They work as before
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-03-23 13:37:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26dbca7411 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the repository settings ( #30018 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `.attr` to plain javascript `getAttribute` and
`setAttribute`
- Tested the collaborator access mode change, team search box, and
branch protection form. They all work as before
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-23 12:28:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0d7b4b6d1 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the image diff again ( #30022 )  
						
						 
						
						... 
						
						
						
						- Follows https://github.com/go-gitea/gitea/pull/29917 
Missed these
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-23 12:51:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ccda41a53 
							
						 
					 
					
						
						
							
							Introduce .secondary-nav and handle .page-content spacing universally ( #29982 )  
						
						 
						
						... 
						
						
						
						Fixes: https://github.com/go-gitea/gitea/issues/29981 . Introduce
`.secondary-nav` as a universal way for styling and margin adjustments
inside `.page-content`.
If the first child of `.page-content` is `.secondary-nav`, we add margin
below it, otherwise we add padding to the first child. Notable changes:
- `--color-header-wrapper` is replaced with `--color-secondary-nav-bg`.
- `navbar` class is removed.
---------
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
						
					 
					
						2024-03-22 23:54:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc92478575 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the branch/tag selector ( #30010 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `.attr` to plain javascript `.setAttribute`
- Tested the cherry-pick from the branch/tag selector and it works as
before
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-22 23:26:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4ac1bd26e 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the commit graph ( #30006 )  
						
						 
						
						... 
						
						
						
						Switched from jQuery `.attr` to plain javascript `.getAttribute` and
`.setAttribute`
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com> 
						
						
					 
					
						2024-03-22 23:22:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dade40407e 
							
						 
					 
					
						
						
							
							Remove jQuery from the citation modal (except fomantic) ( #30008 )  
						
						 
						
						... 
						
						
						
						- Switched to plain JavaScript
- Tested the citation modal 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-03-23 00:17:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c91d7920f 
							
						 
					 
					
						
						
							
							Remove jQuery .attr from the project page ( #30004 )  
						
						 
						
						... 
						
						
						
						- Switched from jQuery `.attr` to plain javascript `.getAttribute`
- Tested the issue movement between columns, column background color
setting, and column deletion. It all works as before
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2024-03-22 20:56:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04f9ad0568 
							
						 
					 
					
						
						
							
							Fix incorrect tailwind migration ( #30007 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/go-gitea/gitea/issues/30005 . Regression from
https://github.com/go-gitea/gitea/pull/29945 .
There was only once instance of `tw-content-center` before that PR, so I
just ran below command and reverted that one instance.
```sh
perl -p -i -e 's#tw-content-center#tw-items-center#g' web_src/js/**/* templates/**/* models/**/* tests/**/*
``` 
						
						
					 
					
						2024-03-22 20:51:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d751b6ec1 
							
						 
					 
					
						
						
							
							Enforce trailing comma in JS on multiline ( #30002 )  
						
						 
						
						... 
						
						
						
						To keep blame info accurate and to avoid [changes like
this](https://github.com/go-gitea/gitea/pull/29977/files#diff-c3422631a14edbe1e508c4b22f0c718db318be08a6e889427802f9b6165d88d6R359 ),
it's good to always have a trailing comma, so let's enforce it in JS.
This rule is completely automatically fixable with `make lint-js-fix`
and that's what I did here. 
						
						
					 
					
						2024-03-22 14:06:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f88ad5424f 
							
						 
					 
					
						
						
							
							Replace 10 more gt- classes with tw- ( #29945 )  
						
						 
						
						... 
						
						
						
						Likely the biggest change of the tailwind refactors. Only thing of note
is that `tw-flex-1` resolves to `flex: 1 1 0%` while our `gt-f1` was
`flex: 1 1 0`, I don't think it will make any difference. Commands I've
ran:
```sh
perl -p -i -e 's#gt-vm#tw-align-middle#g' web_src/js/**/* templates/**/* models/**/*
perl -p -i -e 's#gt-fw#tw-flex-wrap#g' web_src/js/**/* templates/**/* models/**/*
perl -p -i -e 's#gt-f1#tw-flex-1#g' web_src/js/**/* templates/**/* models/**/*
perl -p -i -e 's#gt-fc#tw-flex-col#g' web_src/js/**/* templates/**/* models/**/*
perl -p -i -e 's#gt-sb#tw-justify-between#g' web_src/js/**/* templates/**/* models/**/*
perl -p -i -e 's#gt-je#tw-justify-end#g' web_src/js/**/* templates/**/* models/**/*
perl -p -i -e 's#gt-jc#tw-justify-center#g' web_src/js/**/* templates/**/* models/**/*
perl -p -i -e 's#gt-ac#tw-content-center#g' web_src/js/**/* templates/**/* models/**/* tests/**/*
perl -p -i -e 's#gt-df#tw-flex#g' web_src/js/**/* templates/**/* models/**/* tests/**/*
perl -p -i -e 's#gt-dib#tw-inline-block#g' web_src/js/**/* templates/**/* models/**/* tests/**/*
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
						
					 
					
						2024-03-22 13:45:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c55506b40 
							
						 
					 
					
						
						
							
							Add border radius for wiki pages ( #29937 )  
						
						 
						
						... 
						
						
						
						Before
<img width="1312" alt="image"
src="https://github.com/go-gitea/gitea/assets/81045/26a6dec2-9fea-4c0c-b6fb-290eab12a55a ">
After
<img width="1298" alt="image"
src="https://github.com/go-gitea/gitea/assets/81045/01f7a714-eae9-4729-918f-3b4795094d0b "> 
						
						
					 
					
						2024-03-22 13:17:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29118743a5 
							
						 
					 
					
						
						
							
							Small refactors in anchors.js ( #29947 )  
						
						 
						
						... 
						
						
						
						Some minor refactors, remove unnecessary `:is` selector and move the
`:target` check out of the function. Might as well backport for the rare
browser that does not support `:is`. 
						
						
					 
					
						2024-03-22 12:28:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6845717158 
							
						 
					 
					
						
						
							
							Remove fomantic site module ( #29980 )  
						
						 
						
						... 
						
						
						
						Had to fiddle a bit with the css ordering, but seems to work well now
and should render exactly like before. Some of the CSS may be
unnecessary, but I kept it for now. 
						
						
					 
					
						2024-03-22 11:47:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HEREYUA 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf34723491 
							
						 
					 
					
						
						
							
							Fix: Abnormal strings appear when comments are saved after editing ( #29991 )  
						
						 
						
						... 
						
						
						
						Partially resolved(The second problem):
[#29986 ](https://github.com/go-gitea/gitea/issues/29986 )
**Before**
HTML strings appear when comments are saved after editing

**After**
https://github.com/go-gitea/gitea/assets/37935145/525601f9-3ee1-4266-9105-36d82b91b1c8  
						
						
					 
					
						2024-03-22 11:22:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wxiaoguang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							226231ea27 
							
						 
					 
					
						
						
							
							Fix some pending problems ( #29985 )  
						
						 
						
						... 
						
						
						
						These changes are quite independent and trivial, so I don't want to open
too many PRs.
* https://github.com/go-gitea/gitea/pull/29882#discussion_r1529607091 
    * the `f.Close` should be called properly
* the error message could be more meaningful
(https://github.com/go-gitea/gitea/pull/29882#pullrequestreview-1942557935 )
*
https://github.com/go-gitea/gitea/pull/29859#pullrequestreview-1942324716 
    * the new translation strings don't take arguments
* https://github.com/go-gitea/gitea/pull/28710#discussion_r1443778807 
    * stale for long time
*  #28140  
    * a form was forgotten to be changed to work with backend code 
						
						
					 
					
						2024-03-22 19:17:30 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wxiaoguang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfa160fc98 
							
						 
					 
					
						
						
							
							Refactor repo header/list ( #29969 )  
						
						 
						
						... 
						
						
						
						1. Use general "mobile-only" and "not-mobile" CSS styles, remove some`@media (max-width: 767.98px)` tricks
2. Use `CountFmt` for repo list, just like the repo header (and it matches GitHub, to avoid big numbers bloat the page) 
						
						
					 
					
						2024-03-21 17:04:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6fed9ab88 
							
						 
					 
					
						
						
							
							Fix various loading states, remove .loading class ( #29920 )  
						
						 
						
						... 
						
						
						
						Various code was using fomantic `loading` class which I think got broken
a while ago and rendered only a full circle. Fix those to use
`is-loading`.
Before:
<img width="295" alt="Screenshot 2024-03-19 at 22 56 26"
src="https://github.com/go-gitea/gitea/assets/115237/dbe83395-5db4-4868-90bc-3613866a35f0 ">
After:
<img width="60" alt="Screenshot 2024-03-19 at 22 54 35"
src="https://github.com/go-gitea/gitea/assets/115237/8ac19b7e-035a-4c6d-850b-53a234ef69c2 ">
<img width="294" alt="Screenshot 2024-03-19 at 22 54 56"
src="https://github.com/go-gitea/gitea/assets/115237/34e819d7-25f7-43a1-9d48-4a68dcd2b6ad ">
<img width="320" alt="Screenshot 2024-03-19 at 22 55 16"
src="https://github.com/go-gitea/gitea/assets/115237/05127544-47ff-4e18-9fd8-c84e44c374f8 ">
<img width="153" alt="Screenshot 2024-03-19 at 23 01 43"
src="https://github.com/go-gitea/gitea/assets/115237/a33248c6-b11d-40ff-82d8-f5a3d85b55aa ">
<img width="1300" alt="Screenshot 2024-03-19 at 23 56 25"
src="https://github.com/go-gitea/gitea/assets/115237/562ca876-b5d5-4295-961e-9d2cdab31ab0 ">
<img width="136" alt="Screenshot 2024-03-20 at 00 00 38"
src="https://github.com/go-gitea/gitea/assets/115237/44838ac4-67f3-4fec-a8e3-978cc5dbdb72 "> 
						
						
					 
					
						2024-03-21 16:31:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82979588f4 
							
						 
					 
					
						
						
							
							Switch to happy-dom for testing ( #29948 )  
						
						 
						
						... 
						
						
						
						Use `happy-dom` again in vitest as it has caught up recently to `jsdom`
in terms of features and it is a much more lightweight solution.
I encountered [one
bug](https://github.com/capricorn86/happy-dom/issues/1342 ), but it's an
easy workaround until fixed.
I regenerated the lockfile to get rid of the transitive dependencies so
that's why the diff also has some upgrades in it.
In total, this change removes 39 npm dependencies. 
						
						
					 
					
						2024-03-21 14:05:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HEREYUA 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b4ff15356 
							
						 
					 
					
						
						
							
							Solving the issue of UI disruption when the review is deleted without refreshing ( #29951 )  
						
						 
						
						... 
						
						
						
						**After deleting the review and refreshing, the display is normal.
However, Without refreshing, the interface will be broken**
https://github.com/go-gitea/gitea/assets/37935145/f5cb19a6-eb26-47b0-b8ee-15b575bbe1ac 
**after**
https://github.com/go-gitea/gitea/assets/37935145/aa65922c-2ebf-4fce-ad91-35661f70329a  
						
						
					 
					
						2024-03-21 18:38:27 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a4f693f9f 
							
						 
					 
					
						
						
							
							Fix JS error and improve error message styles ( #29963 )  
						
						 
						
						... 
						
						
						
						Fixes: https://github.com/go-gitea/gitea/issues/29956 . This error
exposed a existing bug in the code, it was just never noticed because
the jQuery expression evaluated without error before while the new one
doesn't.
Also improves error message styles:
Before:
<img width="1338" alt="Screenshot 2024-03-21 at 09 16 07"
src="https://github.com/go-gitea/gitea/assets/115237/1cc1ef89-ad94-491e-bbca-75387f7547a0 ">
After:
<img width="1335" alt="Screenshot 2024-03-21 at 09 15 44"
src="https://github.com/go-gitea/gitea/assets/115237/312efc79-5353-4e2a-a703-1bccd3c01736 "> 
						
						
					 
					
						2024-03-21 10:16:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							444460ea80 
							
						 
					 
					
						
						
							
							Misc color tweaks ( #29943 )  
						
						 
						
						... 
						
						
						
						Minor color tweaks:
- Better text contrasts
- Better distinguish nav and header wrapper in light theme
- Input boxes are now white on light theme
- Slightly darker dark theme background
<img width="503" alt="Screenshot 2024-03-20 at 19 31 54"
src="https://github.com/go-gitea/gitea/assets/115237/c7802a84-2386-4332-bd91-f419473ff644 ">
<img width="510" alt="Screenshot 2024-03-20 at 19 32 24"
src="https://github.com/go-gitea/gitea/assets/115237/21d3529e-6e0a-413a-9e9e-a03bea2405eb "> 
						
						
					 
					
						2024-03-20 23:48:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76ec541051 
							
						 
					 
					
						
						
							
							Fix and rewrite markup anchor processing ( #29931 )  
						
						 
						
						... 
						
						
						
						Fix  #29877 
---------
Co-authored-by: silverwind <me@silverwind.io> 
						
						
					 
					
						2024-03-21 01:02:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							286268c915 
							
						 
					 
					
						
						
							
							Remove fomantic grid module ( #29894 )  
						
						 
						
						... 
						
						
						
						Removed the grid module and moved the used parts it into our own CSS,
eliminating around 75% unused CSS in turn. 
						
						
					 
					
						2024-03-20 22:05:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								silverwind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97b078d226 
							
						 
					 
					
						
						
							
							Add background to dashboard navbar, fix missing padding ( #29940 )  
						
						 
						
						... 
						
						
						
						Two small CSS fixes:
1. Add background and reduced padding/avatar size to dashboard navbar.
We use that background already in a number of "secondary navbars", so it
fits.
<img width="1344" alt="Screenshot 2024-03-20 at 18 18 21"
src="https://github.com/go-gitea/gitea/assets/115237/ce5ebedc-e607-42c7-b7b4-b7a4c0ee68f2 ">
2. Fix padding on top of user settings and subscriptions, regressed by
https://github.com/go-gitea/gitea/pull/29922 . 
						
						
					 
					
						2024-03-20 18:33:00 +00:00