Plans for Gitea 1.21 #10987

Closed
opened 2025-11-02 09:24:07 -06:00 by GiteaMirror · 17 comments
Owner

Originally created by @delvh on GitHub (Jun 7, 2023).

Hi all,

Gitea v1.20.0-rc0 has been released.
We have created the release/v1.20 branch accompanied by the v1.21.0-dev tag and are now using main for 1.21 development.
As always, this issue is intended to show what you can expect from the next version.

Schedule

Gitea 1.21 is currently set to enter feature freeze on , so in the beginning of september.
This deadline is at the moment only a rough estimate and might change in the future.

Previous Plans

⚠️ Important

This summary is for things you plan to implement yourself, not things you want (from other people).
Wishes and other offtopic comments will be hidden.

Originally created by @delvh on GitHub (Jun 7, 2023). Hi all, Gitea `v1.20.0-rc0` has been released. We have created the `release/v1.20` branch accompanied by the `v1.21.0-dev` tag and are now using `main` for `1.21` development. As always, this issue is intended to show what you can expect from the next version. ## Schedule Gitea `1.21` is currently set to enter feature freeze on <time datetime="2023-09-03 23:59+00:00">2023-09-03 23:59 UTC</time>, so in the beginning of september. This deadline is at the moment only a rough estimate and might change in the future. <details><summary><h2>Previous Plans</h2></summary> - #23072 - #21598 - #20022 - #18345 - #16429 - #14477 </details> ## :warning: Important This summary is for things you **plan to implement yourself**, not things you want (from other people). Wishes and other offtopic comments will be hidden.
GiteaMirror added the type/summary label 2025-11-02 09:24:07 -06:00
Author
Owner

@delvh commented on GitHub (Jun 7, 2023):

I'll start with my plans:

  • Reviewing a lot of PRs (as always)
  • Merging the separate project templates together
  • #25180
somewhere on the back of my TODO list
@delvh commented on GitHub (Jun 7, 2023): I'll start with my plans: - [x] Reviewing **a lot** of PRs ([as always](https://github.com/go-gitea/gitea/pulls?q=is%3Apr+reviewed-by%3Adelvh+milestone%3A1.20.0+)) - [x] Merging the separate project templates together - [x] #25180 <details><summary>somewhere on the back of my TODO list</summary> - [ ] #23203 - [ ] #20126 - [ ] #12640 </details>
Author
Owner

@jrjake commented on GitHub (Jun 8, 2023):

I'm pretty new to the codebase but I'm going to try my hand at implementing:

@jrjake commented on GitHub (Jun 8, 2023): I'm pretty new to the codebase but I'm going to try my hand at implementing: - [ ] #5512 using the [russellhaering/gosaml2](https://github.com/russellhaering/gosaml2) library - [ ] #25132 - [ ] (future patch(s) adding actual logic behind SAML authentication)
Author
Owner

@silverwind commented on GitHub (Jun 8, 2023):

  • Remove more Fomantic UI
  • Try integrating tailwind.css
  • Evaluate switching JS to TS (uncertain)
@silverwind commented on GitHub (Jun 8, 2023): - [x] Remove more Fomantic UI - [ ] Try integrating tailwind.css - [ ] Evaluate switching JS to TS (uncertain)
Author
Owner

@oetiker commented on GitHub (Jun 9, 2023):

@silverwind it was mentioned before, but switching to svelte, combined with tailwind might be a great way forward

@oetiker commented on GitHub (Jun 9, 2023): @silverwind it was mentioned before, but switching to svelte, combined with tailwind might be a great way forward
Author
Owner

@wolfogre commented on GitHub (Jun 13, 2023):

Backlog
  • Take over https://github.com/go-gitea/gitea/pull/18165
@wolfogre commented on GitHub (Jun 13, 2023): - [x] #24662 - [x] #25174 - [ ] #24603 - [ ] #24543 <details> <summary>Backlog</summary> - Take over `https://github.com/go-gitea/gitea/pull/18165` </details>
Author
Owner

@HesterG commented on GitHub (Jun 13, 2023):

@HesterG commented on GitHub (Jun 13, 2023): - [ ] Finish the dropdowns in action list https://github.com/go-gitea/gitea/issues/25042 - [x] Fix more issues like https://github.com/go-gitea/gitea/issues/25096 (change the form actions to form fetch to avoid duplicate requests) - [x] https://github.com/go-gitea/gitea/issues/24593 - [ ] Fix more frontend inconsistency
Author
Owner
@sillyguodong commented on GitHub (Jun 13, 2023): - [x] https://github.com/go-gitea/gitea/pull/24806 - [x] https://github.com/go-gitea/gitea/pull/24724 - [x] https://github.com/go-gitea/gitea/pull/25199 - [ ] https://github.com/go-gitea/gitea/pull/25362 - [ ] https://gitea.com/gitea/act_runner/issues/232
Author
Owner

@lunny commented on GitHub (Jun 20, 2023):

I will work on

@lunny commented on GitHub (Jun 20, 2023): I will work on - [x] #25206 - [ ] #25071 - [x] #22743 - [ ] #20549
Author
Owner

@denyskon commented on GitHub (Jun 20, 2023):

  • ability to hard-reset to specific commit from UI
  • more general UI/mobile enhancements
  • card element unification (use the same styles, and partially shared templates for similar card elements)
  • refactor some templates to remove duplicated code (e. g. issue list, projects, milestones)
  • review or close old PRs / issues
@denyskon commented on GitHub (Jun 20, 2023): - [ ] ability to hard-reset to specific commit from UI - [ ] more general UI/mobile enhancements - [x] card element unification (use the same styles, and partially shared templates for similar card elements) - [x] refactor some templates to remove duplicated code (e. g. issue list, projects, milestones) - [ ] review or close old PRs / issues
Author
Owner

@delvh commented on GitHub (Jun 20, 2023):

Off-topic, but:
What exactly do you mean by hard-reset to specific commit? Commit Reverting, or really a reset --hard?
Because I'm rather against a reset --hard and more in favor of reverting.
Otherwise, there's too much error potential.
Anyway, I think all this discussion should be outsourced into a new issue. We shouldn't discuss these things here.

@delvh commented on GitHub (Jun 20, 2023): Off-topic, but: What exactly do you mean by `hard-reset to specific commit`? Commit Reverting, or really a `reset --hard`? Because I'm rather against a `reset --hard` and more in favor of reverting. Otherwise, there's too much error potential. Anyway, I think all this discussion should be outsourced into a new issue. We shouldn't discuss these things here.
Author
Owner

@denyskon commented on GitHub (Jun 20, 2023):

Off-topic, but:
What exactly do you mean by hard-reset to specific commit? Commit Reverting, or really a reset --force?
Because I'm rather against a reset --force and more in favor of reverting.
Otherwise, there's too much error potential.
Anyway, I think all this discussion should be outsourced into a new issue. We shouldn't discuss these things here.

I'm talking about git reset --hard SHA, which just removes all commits after SHA.
Of course it's on the maintainers to decide about it. My use case is to remove the changes caused by multiple commits, so if the decision is made not to allow reset, I could also try to extend the existing revert mechanism to revert multiple commits.
But as you said, this should be moved out to a separate issue.

@denyskon commented on GitHub (Jun 20, 2023): > Off-topic, but: > What exactly do you mean by `hard-reset to specific commit`? Commit Reverting, or really a `reset --force`? > Because I'm rather against a `reset --force` and more in favor of reverting. > Otherwise, there's too much error potential. > Anyway, I think all this discussion should be outsourced into a new issue. We shouldn't discuss these things here. I'm talking about `git reset --hard SHA`, which just removes all commits after SHA. Of course it's on the maintainers to decide about it. My use case is to remove the changes caused by multiple commits, so if the decision is made not to allow reset, I could also try to extend the existing revert mechanism to revert multiple commits. But as you said, this should be moved out to a separate issue.
Author
Owner

@prologic commented on GitHub (Jun 24, 2023):

I'm pretty new to the codebase but I'm going to try my hand at implementing:

Please let me know if this is inappropriate to comment/contribute...

Could we look at implementing Trusted Header / Proxy Auth first? That way some folks can very easily and cheaply implement SSO with things like Authelia

@prologic commented on GitHub (Jun 24, 2023): > I'm pretty new to the codebase but I'm going to try my hand at implementing: > > * [ ] [Support SAML 2.0 as Login-Source (Service Provider) #5512](https://github.com/go-gitea/gitea/issues/5512) using the [russellhaering/gosaml2](https://github.com/russellhaering/gosaml2) library > > * [ ] [Enable configuration of SAML authentication sources (#5512) #25132](https://github.com/go-gitea/gitea/pull/25132) > * [ ] (future patch(s) adding actual logic behind SAML authentication) Please let me know if this is inappropriate to comment/contribute... Could we look at implementing Trusted Header / Proxy Auth first? That way some folks can very easily and cheaply implement SSO with things like Authelia
Author
Owner

@techknowlogick commented on GitHub (Jun 24, 2023):

@prologic that is already possible. search for reverse_proxy_auth in the cheat sheet and that'll be a starting point that works.

@techknowlogick commented on GitHub (Jun 24, 2023): @prologic that is already possible. search for reverse_proxy_auth in the cheat sheet and that'll be a starting point that works.
Author
Owner

@ivancxj commented on GitHub (Jul 4, 2023):

Enhance issues and project management
Make gitea a one-stop collaboration platform for development,full Lifecycle support of team collaboration and product development,like https://www.tapd.cn

@ivancxj commented on GitHub (Jul 4, 2023): Enhance issues and project management Make gitea a one-stop collaboration platform for development,full Lifecycle support of team collaboration and product development,like https://www.tapd.cn
Author
Owner

@editfund-founder commented on GitHub (Jul 8, 2023):

https://primer.style/css/

@editfund-founder commented on GitHub (Jul 8, 2023): https://primer.style/css/
Author
Owner

@puni9869 commented on GitHub (Aug 26, 2023):

I am currently working on

@puni9869 commented on GitHub (Aug 26, 2023): I am currently working on * [ ] `WIP` Feature https://github.com/go-gitea/gitea/issues/25237 * [x] Feature https://github.com/go-gitea/gitea/pull/26151 * [x] https://github.com/go-gitea/gitea/pull/26212 * [x] More pr review * [x] Fix mobile view ports.
Author
Owner

@denyskon commented on GitHub (Sep 22, 2023):

Closing as 1.21rc0 released, replaced by #27194 :)

@denyskon commented on GitHub (Sep 22, 2023): Closing as 1.21rc0 released, replaced by #27194 :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#10987