silverwind 
							
						 
					 
					
						
						
							
						
						57a5e9acf8 
					 
					
						
						
							
							Make Monaco theme follow browser, fully type codeeditor.ts ( #32756 )  
						
						... 
						
						
						
						1. Monaco's theme now follows changes in dark/light mode setting, this
works via
[`MediaQueryList`](https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList )'s
[change
event](https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList/change_event ).
2. Fully type the file, it now passes typescript strict mode. 
						
						
					 
					
						2024-12-09 17:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						5675efb3e0 
					 
					
						
						
							
							Fix duplicate dropdown dividers ( #32760 )  
						
						... 
						
						
						
						Fix  #27466 
The problem is that any item in the menu could be hidden, pure CSS won't
work, and dropdown's builtin "hideDividers" doesn't work with our "scope
dividers". The newly introduced "archived" label makes the dividers
regression more. 
					
						2024-12-09 07:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								yp05327 
							
						 
					 
					
						
						
							
						
						2d13eafd69 
					 
					
						
						
							
							Remove unnecessary border in repo home page sidebar ( #32767 )  
						
						
						
						
					 
					
						2024-12-09 15:30:16 +08:00 
						 
				 
			
				
					
						
							
							
								GiteaBot 
							
						 
					 
					
						
						
							
						
						145b583631 
					 
					
						
						
							
							[skip ci] Updated licenses and gitignores  
						
						
						
						
					 
					
						2024-12-09 00:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						c986718965 
					 
					
						
						
							
							Fix repo home row-right grow ( #32763 )  
						
						... 
						
						
						
						Fix  #32753  
					
						2024-12-09 00:16:32 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						23471e1333 
					 
					
						
						
							
							Refactor issue list ( #32755 )  
						
						... 
						
						
						
						1. add backend support for filtering "poster" and "assignee"
    * due to the limits, there is no frontend support at the moment
2. rewrite TS code without jquery, now there are 14 jQuery files left: 
						
						
					 
					
						2024-12-08 20:44:17 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						9d08d3fbf5 
					 
					
						
						
							
							Fix compare page bug view as anonymous ( #32754 )  
						
						... 
						
						
						
						Fix a bug introduced from
https://github.com/go-gitea/gitea/pull/32403/files#diff-dc86301f15109eee38296d469630672193e0587ad1485fdd8f503bf4c789cf7eR692  
						
						
					 
					
						2024-12-08 14:38:21 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						cd7bf77b2f 
					 
					
						
						
							
							Split issue/pull view router function as multiple smaller functions ( #32749 )  
						
						... 
						
						
						
						This PR splits issue/pull view function into multiple smaller functions.
It also removed duplicated branches load. 
						
						
					 
					
						2024-12-08 04:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								metiftikci 
							
						 
					 
					
						
						
							
						
						ad994780af 
					 
					
						
						
							
							fix: render job title as commit message ( #32748 )  
						
						... 
						
						
						
						resolves  #32724 
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
					
						2024-12-08 03:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						1518f4ed12 
					 
					
						
						
							
							Fix typescript errors in Vue files, fix regression in "Recent Commits" chart ( #32649 )  
						
						... 
						
						
						
						- Fix all typescript errors in `.vue` files
- Fix regression from https://github.com/go-gitea/gitea/pull/32329  where
"Recent Commits" chart would not render.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-12-08 02:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						96d3a03a08 
					 
					
						
						
							
							Refactor LabelEdit ( #32752 )  
						
						... 
						
						
						
						And fix a regression:
https://github.com/go-gitea/gitea/pull/30053#discussion_r1874405470 
Major changes:
* rewrite without jquery
* remove the "delete modal", using "link-action" is good enough
* merge "new modal" and "edit modal" 
						
						
					 
					
						2024-12-08 02:35:28 +00:00 
						 
				 
			
				
					
						
							
							
								GiteaBot 
							
						 
					 
					
						
						
							
						
						a78a466383 
					 
					
						
						
							
							[skip ci] Updated translations via Crowdin  
						
						
						
						
					 
					
						2024-12-08 00:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								metiftikci 
							
						 
					 
					
						
						
							
						
						6bd70d4d87 
					 
					
						
						
							
							fix(project): add title to project view page ( #32747 )  
						
						... 
						
						
						
						Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-12-07 12:44:33 +08:00 
						 
				 
			
				
					
						
							
							
								GiteaBot 
							
						 
					 
					
						
						
							
						
						5449da7448 
					 
					
						
						
							
							[skip ci] Updated translations via Crowdin  
						
						
						
						
					 
					
						2024-12-07 00:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						5c980f6bb3 
					 
					
						
						
							
							Fix case of .tsbuildinfo in .gitignore ( #32737 )  
						
						... 
						
						
						
						The docs at https://www.typescriptlang.org/tsconfig/#tsBuildInfoFile  are
inconsistent, but I'm positive now that the file name is all-lowercase. 
						
						
					 
					
						2024-12-06 23:09:36 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						513da407f4 
					 
					
						
						
							
							Support "merge upstream branch" (Sync fork) ( #32741 )  
						
						... 
						
						
						
						Add basic "sync fork" support (GitHub-like)
<details>

</details> 
						
						
					 
					
						2024-12-06 21:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						5a75160c92 
					 
					
						
						
							
							Update changelog to add missed changelog ( #32734 )  
						
						
						
						
					 
					
						2024-12-06 17:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								yp05327 
							
						 
					 
					
						
						
							
						
						faf5705d29 
					 
					
						
						
							
							GitHub like repo home page ( #32213 )  
						
						... 
						
						
						
						Move some components (description, license, release, language stats) to sidebar
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-12-06 14:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						3c4a06273f 
					 
					
						
						
							
							Refactor markdown render ( #32736 )  
						
						... 
						
						
						
						and add some tests 
						
						
					 
					
						2024-12-06 20:00:24 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						b32f0cdfa0 
					 
					
						
						
							
							Make wiki pages visit fast ( #32732 )  
						
						
						
						
					 
					
						2024-12-06 07:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						0f18046df4 
					 
					
						
						
							
							Refactor markdown render ( #32728 )  
						
						... 
						
						
						
						Follow up recent render system refactoring PRs (split test code), and
fine tune the math render (added some new cases) 
						
						
					 
					
						2024-12-06 04:29:09 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						f7f68e4cc0 
					 
					
						
						
							
							Refactor RepoActionView.vue, add ::group:: support ( #32713 )  
						
						... 
						
						
						
						1. make it able to "force reload", then the previous pending request
won't block the new request
2. make it support `::group::`
3. add some TS types (but there are still many variables untyped, this
PR is large enough, the remaining types could be added in the future) 
						
						
					 
					
						2024-12-06 12:04:16 +08:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
						
						ff14ada965 
					 
					
						
						
							
							Bump relative-time-element to v4.4.4 ( #32730 )  
						
						... 
						
						
						
						Fix  #32716 
Tested, it still works.
- cc @wxiaoguang for
https://github.com/github/relative-time-element/pull/296 
Signed-off-by: Yarden Shoham <git@yardenshoham.com > 
					
						2024-12-06 06:11:35 +08:00 
						 
				 
			
				
					
						
							
							
								silverwind 
							
						 
					 
					
						
						
							
						
						5cada75596 
					 
					
						
						
							
							Update dependencies, tweak eslint ( #32719 )  
						
						... 
						
						
						
						- ~~Remove `eslint-plugin-sonarjs`. I lost faith in it since they moved
it to their monorepo and I can't recall the last time when this plugin
raised a useful error.~~
- Add new rules from `no-jquery`
- ~~Tweak typescript config to prevent temp files in root directory in
certain situations~~ File is just gitignored now.
- Tested all relevant dependencies 
						
						
					 
					
						2024-12-05 16:13:10 +00:00 
						 
				 
			
				
					
						
							
							
								Illya Marchenko 
							
						 
					 
					
						
						
							
						
						936665bf85 
					 
					
						
						
							
							Issue time estimate, meaningful time tracking ( #23113 )  
						
						... 
						
						
						
						Redesign the time tracker side bar, and add "time estimate" support (in "1d 2m" format)
Closes  #23112 
---------
Co-authored-by: stuzer05 <stuzer05@gmail.com >
Co-authored-by: Yarden Shoham <hrsi88@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-12-05 13:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						c5422fae9a 
					 
					
						
						
							
							Fix fork page branch selection ( #32711 )  
						
						... 
						
						
						
						Fix  #32709  
					
						2024-12-05 00:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
						
						0c3c041c88 
					 
					
						
						
							
							Add Arch package registry ( #32692 )  
						
						... 
						
						
						
						Close  #25037 
Close  #31037 
This PR adds a Arch package registry usable with pacman.

Rewrite of #25396  and #31037 . You can follow [this
tutorial](https://wiki.archlinux.org/title/Creating_packages ) to build a
package for testing.
Docs PR: https://gitea.com/gitea/docs/pulls/111 
Co-authored-by: [d1nch8g@ion.lc ](mailto:d1nch8g@ion.lc )
Co-authored-by: @ExplodingDragon
---------
Co-authored-by: dancheg97 <dancheg97@fmnx.su >
Co-authored-by: dragon <ExplodingFKL@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
					
						2024-12-04 23:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						5ab7aa700f 
					 
					
						
						
							
							Use new mail package instead of an unmintained one ( #32682 )  
						
						... 
						
						
						
						Resolve  #18664  
					
						2024-12-05 06:33:43 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						4142397b0b 
					 
					
						
						
							
							Fix mentionable users when writing issue comments ( #32715 )  
						
						... 
						
						
						
						Fix  #32702  
					
						2024-12-04 22:57:50 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						838653d1df 
					 
					
						
						
							
							Fix file editor & preview ( #32706 )  
						
						... 
						
						
						
						Fix a regression caused by jQuery removal (`renderPreviewPanelContent`)
And simplify the file editor, it doesn't need to be that complex. And
remove jQuery code. 
						
						
					 
					
						2024-12-04 09:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						e45ffc530f 
					 
					
						
						
							
							Remove outdated code about fixture generation ( #32708 )  
						
						
						
						
					 
					
						2024-12-04 07:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Zettat123 
							
						 
					 
					
						
						
							
						
						5dda9510f4 
					 
					
						
						
							
							Fix gogit GetRefCommitID ( #32705 )  
						
						
						
						
					 
					
						2024-12-03 23:30:46 -08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						17053e953f 
					 
					
						
						
							
							Fix delete branch perm checking ( #32654 )  
						
						
						
						
					 
					
						2024-12-04 11:59:48 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						c9e582c6b6 
					 
					
						
						
							
							Refactor markdown editor and use it for milestone description editor ( #32688 )  
						
						... 
						
						
						
						Refactor markdown editor to clarify its "preview" behavior and remove
jQuery code.
Close  #15045 
---------
Co-authored-by: silverwind <me@silverwind.io > 
						
						
					 
					
						2024-12-04 02:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						2f43536c3e 
					 
					
						
						
							
							Fix issue title rendering and refactor legacy function names ( #32703 )  
						
						... 
						
						
						
						Fix  #32700 , regression of recent markup refactoring
And by the way, clarify many legacy problems:
1. Some "RenderXxx" functions do not really "render", they only call "post processors"
2. Merge "RenderEmoji | RenderCodeBlock", they are all for "simple issue title" 
					
						2024-12-04 01:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						171edfc793 
					 
					
						
						
							
							Fix oauth2 login methods ( #32698 )  
						
						... 
						
						
						
						Regression of #32687 
It should use "or" but not "and", otherwise the oauth2 methods won't
show when no ENABLE_OPENID_SIGNIN 
						
						
					 
					
						2024-12-03 17:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								yp05327 
							
						 
					 
					
						
						
							
						
						690d07470c 
					 
					
						
						
							
							Fix word overflow in file search page ( #32695 )  
						
						
						
						
					 
					
						2024-12-03 16:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
						
						136408307c 
					 
					
						
						
							
							Add Swift login endpoint ( #32693 )  
						
						... 
						
						
						
						Fix  #32683 
This PR adds the login endpoint and fixes the documentation links. 
					
						2024-12-03 16:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						829c34129c 
					 
					
						
						
							
							Quick fix for license file name ( #32696 )  
						
						
						
						
					 
					
						2024-12-03 07:59:07 -08:00 
						 
				 
			
				
					
						
							
							
								Kerwin Bryant 
							
						 
					 
					
						
						
							
						
						576e31ae3b 
					 
					
						
						
							
							Add "View all branches/tags" entry to Branch Selector ( #32653 )  
						
						... 
						
						
						
						
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-12-02 20:19:27 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						13fbab5cf4 
					 
					
						
						
							
							Remove all "floated" CSS styles ( #32691 )  
						
						... 
						
						
						
						flex but don't float
diff with ignoring spaces :
https://github.com/go-gitea/gitea/pull/32691/files?diff=split&w=1 
related pages:
### admin users

### milestone

### user account setting
 
						
						
					 
					
						2024-12-03 03:54:33 +08:00 
						 
				 
			
				
					
						
							
							
								Kerwin Bryant 
							
						 
					 
					
						
						
							
						
						9a494af125 
					 
					
						
						
							
							Optimize the styling of icon buttons within file-header-right ( #32675 )  
						
						... 
						
						
						
						Optimize partial layout and styling to achieve uniformity and
consistency.
Some buttons's structure is `<a><span><svg/></span></a>`, while others
buttons's structure is `<a><svg/></a>`. Additionally, some buttons have
icons that are **14** in size, while others have icons that are **16**.
Now, the layout has been unified to structure `<a><svg/></a>`, and the
icon size for all buttons has been standardized to the default size of
**16**.
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-12-02 22:36:16 +08:00 
						 
				 
			
				
					
						
							
							
								metiftikci 
							
						 
					 
					
						
						
							
						
						2824ae2128 
					 
					
						
						
							
							fix: show tag name on branch/tag selector if repo shown from tag ref ( #32689 )  
						
						
						
						
					 
					
						2024-12-02 13:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						e3e32605a1 
					 
					
						
						
							
							Refactor RepoBranchTagSelector ( #32681 )  
						
						
						
						
					 
					
						2024-12-02 01:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						def13ece7c 
					 
					
						
						
							
							Allow to disable the password-based login (sign-in) form ( #32687 )  
						
						... 
						
						
						
						Usually enterprise/organization users would like to only allow OAuth2
login.
This PR adds a new config option to disable the password-based login
form. It is a simple and clear approach and won't block the future
login-system refactoring works.
Fix a TODO in #24821 
Replace  #21851 
Close  #7633  , close  #13606  
						
						
					 
					
						2024-12-02 02:03:15 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						1bb1a51f47 
					 
					
						
						
							
							Fix JS error when reply comment on Conversation page ( #32685 )  
						
						... 
						
						
						
						Fix  #32684 , regression of #32596  (side-effect of jQuery removal: jQuery could tolerate non-existing elements)
And fix another regression bug from #30453  (initCompReactionSelector double-init) 
					
						2024-12-02 00:13:58 +08:00 
						 
				 
			
				
					
						
							
							
								Simon Pistache 
							
						 
					 
					
						
						
							
						
						2abef971dc 
					 
					
						
						
							
							fix( #32667 ):  🐛  Fixe a keystring misuse and refactor duplicates keystrings ( #32668 )  
						
						... 
						
						
						
						- Fixes a translation keystring misuse where the string 'open
milestones' is used in place of 'closed milestones'.
- De-duplicates the use of 'open milesones' and 'closed milestones'
keystrings on the sidebar of an issue, reusing the ones on the issues
filter and action bars.
- Closes  #32667 
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2024-12-01 10:14:56 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						79d593a9be 
					 
					
						
						
							
							Split mail sender sub package from mailer service package ( #32618 )  
						
						... 
						
						
						
						Move all mail sender related codes into a sub package of
services/mailer. Just move, no code change.
Then we just have dependencies on go-mail package in the new sub
package. We can use other package to replace it because it's
unmaintainable. ref #18664  
						
						
					 
					
						2024-11-30 01:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								Zettat123 
							
						 
					 
					
						
						
							
						
						fd3aa5bedb 
					 
					
						
						
							
							Fix a bug in actions artifact test ( #32672 )  
						
						... 
						
						
						
						This bug exists in `TestActionsArtifactDownload`.
a1f56f83bf/tests/integration/api_actions_artifact_test.go (L123-L134)a1f56f83bf/tests/integration/api_actions_artifact_test.go (L144-L147) 
						
						
					 
					
						2024-11-29 20:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						1ed5f379b9 
					 
					
						
						
							
							Move GetFeeds to service layer ( #32526 )  
						
						... 
						
						
						
						Move GetFeeds from models to service layer, no code change. 
						
						
					 
					
						2024-11-29 17:53:49 +00:00