Rajesh Jonnalagadda and GitHub
8d6b3c3e09
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-13 15:07:41 +05:30
wxiaoguang and GitHub
5bc030efa2
Fix various UI bugs ( #32821 )
2024-12-13 01:45:32 -05:00
30008fcfcf
Fix bug of branch/tag selector in the issue sidebar ( #32744 )
...
Fix : #32731
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-12-13 00:45:06 +00:00
Lunny Xiao and GitHub
6370d2fb93
Detect whether action view branch was deleted ( #32764 )
...
Fix #32761

2024-12-12 19:28:23 +00:00
c9487a755b
Add "n commits" link to contributors in contributors graph page ( #32799 )
...
Fixes Issue #29365 and inherit PR #29429
- I should extend the #29429 fork but the fork is not synced, so I
created another PR.
- Use `silenced` class for the link, as in #29847
---------
Co-authored-by: Ben Chang <ben_chang@htc.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-12-12 19:02:54 +00:00
00e2b339b6
Fix "unicode escape" JS error ( #32806 )
...
<details>




</details>
---------
Co-authored-by: silverwind <me@silverwind.io >
2024-12-12 18:37:44 +00:00
wxiaoguang and GitHub
1e751d81b3
Fix JS error when dropping a file to a editor without dropzone ( #32804 )
...
`dropzoneEl` may not exist
2024-12-12 12:37:25 +08:00
wxiaoguang and GitHub
17f0411441
Fix clone panel js error ( #32798 )
...
side effect of jquery removal, fix #32797
2024-12-12 02:01:20 +00:00
wxiaoguang and GitHub
4814f43af7
Fix repo home file list ( #32788 )
...
1. use grid instead of table, completely drop "ui table" from that list
2. move some "commit sign" related styles into a new file by the way (no
change) because I need to figure out where `#repo-files-table` is used.
3. move legacy "branch/tag selector" related code into repo-legacy.ts,
now there are 13 `import $` files left.
2024-12-11 23:54:42 +08:00
18061af490
Rearrange Clone Panel ( #31142 )
...
Rearrange the clone panel to use less horizontal space.
The following changes have been made to achieve this:
- Moved everything into the dropdown menu
- Moved the HTTPS/SSH Switch to a separate line
- Moved the "Clone in VS Code"-Button up and added a divider
- Named the dropdown button "Code", added appropriate icon
---------
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-12-11 21:54:30 +08:00
Rajesh Jonnalagadda and GitHub
51a70e3104
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-11 18:57:53 +05:30
8a53a39c42
Fix a number of typescript errors ( #32773 )
...
Fixes 96 typescript errors. Behaviour changes are commented below.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-12-11 09:29:04 +01:00
wxiaoguang and GitHub
e619384098
Add label/author/assignee filters to the user/org home issue list ( #32779 )
...
Replace #26661 , fix #25979
Not perfect, but usable and much better than before. Since it is quite
complex, I am not quite sure whether there would be any regression, if
any, I will fix in first time.
I have tested the related pages many times: issue list, milestone issue
list, project view, user issue list, org issue list.
2024-12-11 06:33:24 +00:00
Rajesh Jonnalagadda and GitHub
5dd10049f6
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-10 14:35:11 +05:30
silverwind and GitHub
d061f6b70a
Change typescript module to nodenext ( #32757 )
...
Typescript 5.7 changed semantics around JSON imports and `nodenext` is
now [treated
differently](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/#validated-json-imports-in---module-nodenext )
than `node16` for JSON imports and it requires the import attribute, so
change the value to that and add the attribute to eliminate this
typescript error.
[`moduleResolution`](https://www.typescriptlang.org/tsconfig/#moduleResolution )
is treated as an alias when `module` is `nodenext`, so we don't need to
specify it.
Also see https://github.com/microsoft/TypeScript/issues/60589 . It
appears the next Typescript release will fix this for `node16`, but I
guess it'll still be good to switch to `nodenext`.
2024-12-10 08:44:39 +00:00
wxiaoguang and GitHub
90d20be541
Refactor issue filter (labels, poster, assignee) ( #32771 )
...
Rewrite a lot of legacy strange code, remove duplicate code, remove
jquery, and make these filters reusable.
Let's forget the old code, new code affects:
* issue list open/close switch
* issue list filter (label, author, assignee)
* milestone list open/close switch
* milestone issue list filter (label, author, assignee)
* project view (label, assignee)
2024-12-10 11:38:22 +08:00
wxiaoguang and GitHub
1b069dc94a
Make RepoActionView.vue support ##[group] ( #32770 )
2024-12-10 01:57:20 +00:00
silverwind and GitHub
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
Rajesh Jonnalagadda and GitHub
67343d616a
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-09 22:00:31 +05:30
wxiaoguang and GitHub
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 and GitHub
2d13eafd69
Remove unnecessary border in repo home page sidebar ( #32767 )
2024-12-09 15:30:16 +08:00
Rajesh Jonnalagadda and GitHub
b5531f85b1
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-09 09:16:46 +05:30
wxiaoguang and GitHub
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
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
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 and GitHub
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
Rajesh Jonnalagadda and GitHub
780d483d87
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-06 20:50:23 +05:30
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
Rajesh Jonnalagadda and GitHub
649201dafc
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-06 18:03:02 +05:30
wxiaoguang and GitHub
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
Rajesh Jonnalagadda and GitHub
510d8ba3f1
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-05 20:26:42 +05:30
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
Rajesh Jonnalagadda and GitHub
5289da253c
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-05 18:06:58 +05:30
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
Rajesh Jonnalagadda and GitHub
c1e4d5766a
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-04 19:32:43 +05:30
wxiaoguang and GitHub
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
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
yp05327 and GitHub
690d07470c
Fix word overflow in file search page ( #32695 )
2024-12-03 16:52:25 +00:00
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 and GitHub
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
Rajesh Jonnalagadda and GitHub
e6e314bcc7
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-12-02 07:30:11 +05:30
wxiaoguang and GitHub
e3e32605a1
Refactor RepoBranchTagSelector ( #32681 )
2024-12-02 01:41:32 +00:00
wxiaoguang and GitHub
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
Rajesh Jonnalagadda and GitHub
65ef1740b0
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-11-28 18:13:33 +05:30
Rajesh Jonnalagadda
17deb2cdc4
Merge branch 'feat-32257-add-comments-unchanged-lines-and-show' of github.com:rajesh-jonnalagadda/gitea into feat-32257-add-comments-unchanged-lines-and-show
2024-11-28 18:12:19 +05:30
Rajesh Jonnalagadda
5d9651b8ed
chore: fix the comment context menu drop down
2024-11-28 18:12:06 +05:30
silverwind and GitHub
a1f56f83bf
Improve diff file tree ( #32658 )
...
- Unfolded directories now show a "open" icon
- Prevent accidential text selection while toggling directories
- Increase vertical item padding from 3px to 6px
<img width="257" alt="image"
src="https://github.com/user-attachments/assets/d5372306-a666-4732-827e-3ddeee3c711e ">
2024-11-28 12:25:21 +00:00
Rajesh Jonnalagadda and GitHub
819dd0890c
Merge branch 'main' into feat-32257-add-comments-unchanged-lines-and-show
2024-11-28 15:26:09 +05:30
68d9f36543
Allow cropping an avatar before setting it ( #32565 )
...
Provide a cropping tool on the avatar editing page, allowing users to
select the cropping area themselves. This way, users can decide the
displayed area of the image, rather than us deciding for them.
---------
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: delvh <dev.lh@web.de >
Co-authored-by: Giteabot <teabot@gitea.io >
2024-11-28 02:15:59 +00:00
Rajesh Jonnalagadda
ea285c2131
chore: fix the extra comment icon at the end and change the icon pointer
2024-11-28 04:27:47 +05:30