wxiaoguang 
							
						 
					 
					
						
						
							
						
						169031b7cf 
					 
					
						
						
							
							Fix "Filter by commit" Dropdown ( #31695 )  
						
						... 
						
						
						
						Regression of #31281 
Fix  #31673  
						
						
					 
					
						2024-07-25 01:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						bbd14769cd 
					 
					
						
						
							
							Run detectWebAuthnSupport only on sign-in page ( #31676 )  
						
						... 
						
						
						
						Fix  #31675 , regression of #31504 . 
					
						2024-07-23 17:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								Denys Konovalov 
							
						 
					 
					
						
						
							
						
						a8d0c879c3 
					 
					
						
						
							
							add skip secondary authorization option for public oauth2 clients ( #31454 )  
						
						
						
						
					 
					
						2024-07-19 14:28:30 -04:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						0c1127a2fb 
					 
					
						
						
							
							Remove unneccessary uses of word-break: break-all ( #31637 )  
						
						... 
						
						
						
						Fixes: https://github.com/go-gitea/gitea/issues/31636 
1. Issue sidebar topic is disussed in
https://github.com/go-gitea/gitea/issues/31636 
2. Org description already has `overflow-wrap: anywhere` to ensure no
overflow.
Co-authored-by: Giteabot <teabot@gitea.io > 
						
						
					 
					
						2024-07-17 12:04:28 +02:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						3a7454df7a 
					 
					
						
						
							
							Enable no-jquery/no-class-state ( #31639 )  
						
						... 
						
						
						
						Just 4 validations and I specifically tested this by
selecting/unselecting issue labels.
Co-authored-by: Giteabot <teabot@gitea.io > 
						
						
					 
					
						2024-07-16 12:14:27 +02:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						0bb4c1cde2 
					 
					
						
						
							
							Code editor theme enhancements ( #31629 )  
						
						... 
						
						
						
						1. Fixed border-radius
2. Monaco ignores the alpha channel on the shadow color, introduce
`color-shadow-opaque`
3. Remove scrollbar color which follows
https://github.com/go-gitea/gitea/pull/29800 
Before:
<img width="34" alt="Screenshot 2024-07-13 at 15 38 18"
src="https://github.com/user-attachments/assets/042d9bde-6db9-4467-a2a4-8f61ecc773eb ">
<img width="35" alt="Screenshot 2024-07-13 at 15 38 31"
src="https://github.com/user-attachments/assets/04146ee0-551c-4ff2-9636-bd119b33595a ">
After:
<img width="45" alt="Screenshot 2024-07-13 at 15 38 06"
src="https://github.com/user-attachments/assets/1f58fa5a-1289-4e45-83c9-18ca82a5e266 ">
<img width="39" alt="Screenshot 2024-07-13 at 21 16 56"
src="https://github.com/user-attachments/assets/e12ebe22-b29b-4798-9f0d-4c100f311562 "> 
						
						
					 
					
						2024-07-14 23:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						228c354b16 
					 
					
						
						
							
							Add types for js globals ( #31586 )  
						
						... 
						
						
						
						Adds types for `window.config` and jQuery/htmx globals, eliminating 48
`tsc` errors. 
						
						
					 
					
						2024-07-11 10:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						5791a73e75 
					 
					
						
						
							
							Convert frontend code to typescript ( #31559 )  
						
						... 
						
						
						
						None of the frontend js/ts files was touched besides these two commands
(edit: no longer true, I touched one file in
61105d0618 
						
						
					 
					
						2024-07-07 15:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Anbraten 
							
						 
					 
					
						
						
							
						
						9c00dda33a 
					 
					
						
						
							
							Refactor login page ( #31530 )  
						
						... 
						
						
						
						As requested in
https://github.com/go-gitea/gitea/pull/31504#issuecomment-2196196646 .
This PR refactor the login page:



# Changes
- [x] use separate box for passkey login and go to registration
- [x] move forgot passoword next to password label
- [x] fix password required label `*` and padding 
- [x] remove tabs from login page
---------
Co-authored-by: silverwind <me@silverwind.io > 
						
						
					 
					
						2024-07-05 20:10:09 +03:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						2c92c7c522 
					 
					
						
						
							
							Add typescript guideline and typescript-specific eslint plugins and fix issues ( #31521 )  
						
						... 
						
						
						
						1. Add some general guidelines how to write our typescript code
2. Add `@typescript-eslint/eslint-plugin`, general typescript rules
3. Add `eslint-plugin-deprecation` to detect deprecated code
4. Fix all new lint issues that came up 
						
						
					 
					
						2024-07-03 17:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anbraten 
							
						 
					 
					
						
						
							
						
						91745ae46f 
					 
					
						
						
							
							Add Passkey login support ( #31504 )  
						
						... 
						
						
						
						closes  #22015 
After adding a passkey, you can now simply login with it directly by
clicking `Sign in with a passkey`.

Note for testing. You need to run gitea using `https` to get the full
passkeys experience.
---------
Co-authored-by: silverwind <me@silverwind.io > 
					
						2024-06-29 22:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						e82f3caa6b 
					 
					
						
						
							
							Always use HTML attributes for avatar size ( #31509 )  
						
						... 
						
						
						
						Many avatars were rendered in HTML with certain width/height but then
resized again in CSS. This was pointless so I removed all these cases
and made the HTML size match the previous render size.
Also did a few CSS cleanups in the tribute rendering:
<img width="648" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/cb2fafb3-5e20-46e9-814f-07df20038beb "> 
						
						
					 
					
						2024-06-28 21:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						08579d6cbb 
					 
					
						
						
							
							Add initial typescript config and use it for eslint,vitest,playwright ( #31186 )  
						
						... 
						
						
						
						This enables eslint to use the typescript parser and resolver which
brings some benefits that eslint rules now have type information
available and a tsconfig.json is required for the upcoming typescript
migration as well. Notable changes done:
- Add typescript parser and resolver
- Move the vue-specific config into the root file
- Enable `vue-scoped-css/enforce-style-type` rule, there was only one
violation and I added a inline disable there.
- Fix new lint errors that were detected because of the parser change
- Update `i/no-unresolved` to remove now-unnecessary workaround for the
resolver
- Disable `i/no-named-as-default` as it seems to raise bogus issues in
the webpack config
- Change vitest config to typescript
- Change playwright config to typescript
- Add `eslint-plugin-playwright` and fix issues
- Add `tsc` linting to `make lint-js` 
						
						
					 
					
						2024-06-28 16:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						62b3738968 
					 
					
						
						
							
							Fix JS error with disabled attachment and easymde ( #31511 )  
						
						... 
						
						
						
						Not sure if this is a regression from
https://github.com/go-gitea/gitea/pull/30513 , but when attachments are
disabled, `this.dropzone` is null and the code had failed in
`initEasyMDEPaste` trying to access `dropzoneEl.dropzone`. 
						
						
					 
					
						2024-06-28 13:59:22 +08:00 
						 
				 
			
				
					
						
							
							
								charles 
							
						 
					 
					
						
						
							
						
						d655ff18b3 
					 
					
						
						
							
							Fix avatar radius problem on the new issue page ( #31506 )  
						
						... 
						
						
						
						Close  #31502 
Related to #31419 .
In this PR, the avatar width is set to 3em, but the height is not set,
so the image is not squared.
When object-fit is set to contain, it can't maintain the radius of the
image.
Result:
 
					
						2024-06-27 14:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						c1fe6fbcc3 
					 
					
						
						
							
							Make toast support preventDuplicates ( #31501 )  
						
						... 
						
						
						
						make preventDuplicates default to true, users get a clear UI feedback
and know that "a new message appears".
Fixes: https://github.com/go-gitea/gitea/issues/26651 
---------
Co-authored-by: silverwind <me@silverwind.io > 
						
						
					 
					
						2024-06-27 13:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								Tyrone Yeh 
							
						 
					 
					
						
						
							
						
						9bc5552c11 
					 
					
						
						
							
							Improve attachment upload methods ( #30513 )  
						
						... 
						
						
						
						* Use dropzone to handle file uploading for all cases, including pasting
and dragging
* Merge duplicate code, use consistent behavior for link generating
Close  #20130 
---------
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-06-27 09:31:49 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						a88f718c10 
					 
					
						
						
							
							Refactor dropzone ( #31482 )  
						
						... 
						
						
						
						Refactor the legacy code and remove some jQuery calls. 
						
						
					 
					
						2024-06-27 01:01:20 +08:00 
						 
				 
			
				
					
						
							
							
								Brecht Van Lommel 
							
						 
					 
					
						
						
							
						
						4af97cf383 
					 
					
						
						
							
							Fix overflow menu flickering on mobile ( #31484 )  
						
						... 
						
						
						
						The overflow menu button was incorrectly included in the measurement of
the width of the items. As a result, it could get stuck in a loop
alternating between different measurements as the button appears and
disappears. 
						
						
					 
					
						2024-06-25 10:24:15 -04:00 
						 
				 
			
				
					
						
							
							
								Brecht Van Lommel 
							
						 
					 
					
						
						
							
						
						053e5829a3 
					 
					
						
						
							
							Fix poor table column width due to breaking words ( #31473 )  
						
						... 
						
						
						
						Caused by #31091 
---------
Co-authored-by: silverwind <me@silverwind.io > 
						
						
					 
					
						2024-06-24 17:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								Kemal Zebari 
							
						 
					 
					
						
						
							
						
						0c4ff01109 
					 
					
						
						
							
							Disable issue/PR comment button given empty input ( #31463 )  
						
						... 
						
						
						
						Given an empty issue/PR comment, the comment history would not be
updated if the user were to submit it. Therefore, it would make since to
just disable the comment button when the text editor is empty.
This is inline with what GitHub does when given empty text editor input.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-06-23 18:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						f4921b9daa 
					 
					
						
						
							
							Simplify 404/500 page ( #31409 )  
						
						
						
						
					 
					
						2024-06-23 17:45:21 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						bda875b6e6 
					 
					
						
						
							
							Switch to "Write" tab when edit comment again ( #31445 )  
						
						... 
						
						
						
						Fix  #19031  
					
						2024-06-22 09:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						1d76e9aabf 
					 
					
						
						
							
							Add simple JS init performance trace ( #31459 )  
						
						... 
						
						
						
						Related to #23461 , and help some cases like #31412 
For developers, they could use browser's Performance tool to collect
performance data, while this PR is also quite handy to optimize the
`index.js`.
For end users, this PR is simple enough and could figure out the slow
function quickly.
 
						
						
					 
					
						2024-06-22 17:20:20 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						1a811c0bd1 
					 
					
						
						
							
							Refactor image diff ( #31444 )  
						
						... 
						
						
						
						And remove some jQuery functions 
						
						
					 
					
						2024-06-22 04:52:09 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						621e1ff9c9 
					 
					
						
						
							
							Improve markdown textarea for indentation and lists ( #31406 )  
						
						... 
						
						
						
						Almost works like GitHub
* use Tab/Shift-Tab to indent/unindent the selected lines
* use Enter to insert a new line with the same indentation and prefix 
						
						
					 
					
						2024-06-21 08:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						06782872c4 
					 
					
						
						
							
							Split common-global.js into separate files ( #31438 )  
						
						... 
						
						
						
						To improve maintainability 
						
						
					 
					
						2024-06-21 15:40:33 +08:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
						
						a5a9885f72 
					 
					
						
						
							
							Bump htmx to 2.0.0 ( #31413 )  
						
						... 
						
						
						
						Tested Subscribe, Follow, Star, Watch, and System Status.
---------
Signed-off-by: Yarden Shoham <git@yardenshoham.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: silverwind <me@silverwind.io > 
						
						
					 
					
						2024-06-20 20:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brecht Van Lommel 
							
						 
					 
					
						
						
							
						
						5afafe22a3 
					 
					
						
						
							
							Fix labels and projects menu overflow on issue page ( #31435 )  
						
						... 
						
						
						
						It was correct only on the new issue page.
Resolves  #31415  
						
						
					 
					
						2024-06-20 16:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						566d87bb8e 
					 
					
						
						
							
							Fix new issue/pr avatar ( #31419 )  
						
						... 
						
						
						
						The avatar on "New Issue" and "New Pull Request" pages was inconsistent.
Removed the extra margin and the new CSS rules now use common parent
`<form id="#new-issue">` because `.repository.new.issue` is not present
on pull request page. 
						
						
					 
					
						2024-06-19 16:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						17baf1af10 
					 
					
						
						
							
							Update JS dependencies, remove eslint-plugin-jquery ( #31402 )  
						
						... 
						
						
						
						- Result of `make update-js`
- Added 1 new eslint rule
- Autofixed 1 new eslint issue
- Remove `eslint-plugin-jquery` as `eslint-plugin-no-jquery` does all it
does and is actually the maintained fork of it.
- Tested all affected `dependencies`
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-06-18 08:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						f446e3b4ab 
					 
					
						
						
							
							Fix JS error when creating new issue ( #31383 )  
						
						... 
						
						
						
						Fix  #31336  
					
						2024-06-16 02:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						47ca61d8ba 
					 
					
						
						
							
							Improve detecting empty files ( #31332 )  
						
						... 
						
						
						
						Co-authored-by: silverwind <me@silverwind.io > 
						
						
					 
					
						2024-06-13 01:06:46 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						90bcdf9829 
					 
					
						
						
							
							Fix line number widths ( #31341 )  
						
						... 
						
						
						
						Fixes regression
https://github.com/go-gitea/gitea/pull/31307#issuecomment-2162554913 
Table CSS is weird. A `auto` value does not work and causes the
regression while any pixel value causes another regression in diff where
the code lines do not stretch. Partially revert that PR and clean up
some related too-deep CSS selectors.
<img width="109" alt="Screenshot 2024-06-12 at 15 07 22"
src="https://github.com/go-gitea/gitea/assets/115237/756c5dea-44b8-49f9-8a08-acef68075f62 ">
<img width="119" alt="Screenshot 2024-06-12 at 15 07 43"
src="https://github.com/go-gitea/gitea/assets/115237/28ae1adc-118e-4016-8d09-033b9f1c9a6f ">
<img width="151" alt="Screenshot 2024-06-12 at 15 07 07"
src="https://github.com/go-gitea/gitea/assets/115237/08db7ed9-de4e-405e-874d-c7ebe3082557 ">
<img width="141" alt="Screenshot 2024-06-12 at 15 07 14"
src="https://github.com/go-gitea/gitea/assets/115237/c4a5492b-1bf1-4773-bc8d-64eb36d823f9 "> 
						
						
					 
					
						2024-06-12 15:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						21ba5ca03b 
					 
					
						
						
							
							Fix navbar + menu flashing on page load ( #31281 )  
						
						... 
						
						
						
						Fixes
https://github.com/go-gitea/gitea/pull/31273#issuecomment-2153771331 .
Same method as used in https://github.com/go-gitea/gitea/pull/30215 . All
left-opening dropdowns need to use it method.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io > 
						
						
					 
					
						2024-06-12 14:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						397930d8c1 
					 
					
						
						
							
							Fix line number width in code preview ( #31307 )  
						
						... 
						
						
						
						Line numbers were using some hacky CSS `width: 1%` that did nothing to
the code rendering as far as I can tell but broken the inline preview in
markup when line numbers are greater than 2 digits. Also I removed one
duplicate `font-family` rule (it is set below in the `.lines-num,
.lines-code` selector. 
						
						
					 
					
						2024-06-11 04:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						507fbf4c3c 
					 
					
						
						
							
							Use querySelector over alternative DOM methods ( #31280 )  
						
						... 
						
						
						
						As per
https://github.com/go-gitea/gitea/pull/30115#discussion_r1626060164 ,
prefer `querySelector` by enabling
[`unicorn/prefer-query-selector`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-query-selector.md )
and autofixing all except 10 issues.
According to
[this](https://old.reddit.com/r/learnjavascript/comments/i0f5o8/performance_of_getelementbyid_vs_queryselector/ ),
querySelector may be faster as well, so it's a win-win.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io > 
						
						
					 
					
						2024-06-10 22:49:33 +02:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						a2304cb163 
					 
					
						
						
							
							Remove jQuery .text() ( #30506 )  
						
						... 
						
						
						
						Remove and forbid [.text()](https://api.jquery.com/text/ ). Tested some,
but not all functionality, but I think these are pretty safe
replacements.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-06-10 18:12:31 +08:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						291a00dc57 
					 
					
						
						
							
							Fix and clean up ConfirmModal ( #31283 )  
						
						... 
						
						
						
						Bug: orange button color was removed in
https://github.com/go-gitea/gitea/pull/30475 , replaced with red
Bug: translation text was not html-escaped
Refactor: Replaced as much jQuery as possible, added useful
`createElementFromHTML`
Refactor: Remove colors checks that don't exist on `.link-action`
<img width="381" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/5900bf6a-8a86-4a86-b368-0559cbfea66e ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: delvh <dev.lh@web.de > 
						
						
					 
					
						2024-06-07 13:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Kerwin Bryant 
							
						 
					 
					
						
						
							
						
						8e33746746 
					 
					
						
						
							
							Optimize repo-list layout to enhance visual experience ( #31272 )  
						
						... 
						
						
						
						before: 

***The problem was that the icon and text were not on a horizontal line,
and the horizontal was not centered;***
after: 

---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io > 
						
						
					 
					
						2024-06-07 01:22:03 +02:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						e728fd741b 
					 
					
						
						
							
							Fix Activity Page Contributors dropdown ( #31264 )  
						
						... 
						
						
						
						Fix  #31261  
					
						2024-06-06 10:28:33 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						fcc061ae44 
					 
					
						
						
							
							Fix admin oauth2 custom URL settings ( #31246 )  
						
						... 
						
						
						
						Fix  #31244  
					
						2024-06-04 23:06:21 +08:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						138e946c3d 
					 
					
						
						
							
							Replace gt-word-break with tw-break-anywhere ( #31183 )  
						
						... 
						
						
						
						`overflow-wrap: anywhere` is a superior alternative to `word-wrap:
break-word` and we were already setting it in the class. I tested a few
cases, all look good. 
						
						
					 
					
						2024-06-04 13:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						9000811118 
					 
					
						
						
							
							Make pasted "img" tag has the same behavior as markdown image ( #31235 )  
						
						... 
						
						
						
						Fix  #31230 
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com > 
					
						2024-06-04 12:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						4ca65fabda 
					 
					
						
						
							
							Remove .segment from .project-column ( #31204 )  
						
						... 
						
						
						
						Using `.segment` on the project columns is a major abuse of that class,
so remove it and instead set the border-radius directly on it.
Fixes: https://github.com/go-gitea/gitea/issues/31129  
						
						
					 
					
						2024-06-04 07:46:05 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						8c68c5e436 
					 
					
						
						
							
							Move custom tw- helpers to tailwind plugin ( #31184 )  
						
						... 
						
						
						
						Move the previous custom `tw-` classes to be defined in a tailwind
plugin. I think it's cleaner that way and I also verified double-class
works as expected:
<img width="299" alt="Screenshot 2024-05-30 at 19 06 24"
src="https://github.com/go-gitea/gitea/assets/115237/003cbc76-2013-46a0-9e27-63023fa7c7a4 "> 
						
						
					 
					
						2024-06-03 18:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						0f0db6a14f 
					 
					
						
						
							
							Remove unnecessary inline style for tab-size ( #31224 )  
						
						... 
						
						
						
						Move the rule to the parent node. `tab-size` is inherited so will work
just as before. 
						
						
					 
					
						2024-06-03 17:21:45 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						7034efc7dc 
					 
					
						
						
							
							Use vertical layout for multiple code expander buttons ( #31122 )  
						
						... 
						
						
						
						Fixes: https://github.com/go-gitea/gitea/issues/31068 
- Now it only does a single call to `GetExpandDirection` per line
instead of multiples.
- Exposed `data-expand-direction` to frontend so it can correctly size
the buttons (it's a pain to do in tables).
<img width="142" alt="Screenshot 2024-05-27 at 20 44 56"
src="https://github.com/go-gitea/gitea/assets/115237/8b0b45a6-8e50-4081-8822-5e0775d8d941 ">
<img width="142" alt="Screenshot 2024-05-27 at 20 44 51"
src="https://github.com/go-gitea/gitea/assets/115237/b7ba2c57-8f55-4e9f-9606-c96d16b77892 ">
<img width="132" alt="Screenshot 2024-05-27 at 20 44 46"
src="https://github.com/go-gitea/gitea/assets/115237/0e838fb8-5e8c-4250-9843-a68b88d5418b ">
<img width="80" alt="Screenshot 2024-05-27 at 20 44 33"
src="https://github.com/go-gitea/gitea/assets/115237/da6c7f83-c160-4389-8ab2-889d0568cbe8 ">
<img width="80" alt="Screenshot 2024-05-27 at 20 44 26"
src="https://github.com/go-gitea/gitea/assets/115237/cdb490b2-5040-484a-92e5-46fc5e37c199 ">
<img width="78" alt="Screenshot 2024-05-27 at 20 44 20"
src="https://github.com/go-gitea/gitea/assets/115237/d2978ab0-764e-41ff-922c-25f8fe749f28 ">
Would backport as trivial enhancement. 
						
						
					 
					
						2024-05-29 06:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						1e3c4d8fc7 
					 
					
						
						
							
							Improve mobile review ui ( #31091 )  
						
						... 
						
						
						
						Fixes: https://github.com/go-gitea/gitea/issues/31071 
Not perfect but much better than before.
Before: Overflows, sticky not working, filename unreadable:
<img width="506" alt="Screenshot 2024-05-27 at 02 02 40"
src="https://github.com/go-gitea/gitea/assets/115237/a06b1edf-dece-4402-98c2-68670fca265f ">
After:
<img width="457" alt="Screenshot 2024-05-27 at 01 59 06"
src="https://github.com/go-gitea/gitea/assets/115237/2a282c96-e719-4554-b418-81963ae6269c "> 
						
						
					 
					
						2024-05-28 13:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						858d4f221d 
					 
					
						
						
							
							Fix DashboardRepoList margin ( #31121 )  
						
						... 
						
						
						
						Fixes: https://github.com/go-gitea/gitea/issues/31115 
<img width="476" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/ba508ba9-b02d-47c6-ad9f-495101c81330 "> 
						
						
					 
					
						2024-05-28 02:13:42 +00:00