#6795 - feat(ui): redesign migration selection screen - forgejo/forgejo - Codeberg.org
forgejo
forgejo
Fork
You've already forked forgejo
739
Code
Issues
1.3k
Pull requests
155
Projects
Releases
100
Packages
Activity
Actions
84
feat(ui): redesign migration selection screen
#6795
Merged
0ko
merged 26 commits from
0ko/forgejo:ui-migsel-2
into
forgejo
2025-04-19 15:51:40 +02:00
Conversation
Commits
26
Files changed
17
+149
-94
0ko
commented
2025-02-05 12:07:48 +01:00
Owner
Copy link
Ref
forgejo/design#9
Changes
Updated SVGs which had inconsistent paddings making them look off
Better usability on mobile
Better space efficiency on desktop, up to 4 columns
Nice responsive design
Less bland look on desktop. The borders were already here but invisible in Forgejo dark theme
Preview
See attached images.
Release notes
User Interface features
PR
: feat(ui): redesign migration selection screen
Ref https://codeberg.org/forgejo/design/issues/9.

## Changes
* Updated SVGs which had inconsistent paddings making them look off
* Better usability on mobile
* Better space efficiency on desktop, up to 4 columns
* Nice responsive design
* Less bland look on desktop. The borders were already here but invisible in Forgejo dark theme

## Preview

See attached images.

## Release notes

- User Interface features
- [PR](https://codeberg.org/forgejo/forgejo/pulls/6795): feat(ui): redesign migration selection screen

2-narrow.webp
32 KiB
2-shorter.webp
95 KiB
2-main.webp
94 KiB
❤️
0ko
added the
forgejo/ui
test
needed
labels
2025-02-05 12:07:48 +01:00
0ko
force-pushed ui-migsel-2 from
cdc9590d6a
Some checks failed
requirements / merge-conditions (pull_request)
Failing after 3s
Details
issue-labels / backporting (pull_request_target)
Has been skipped
Details
issue-labels / cascade (pull_request_target)
Has been skipped
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Failing after 21s
Details
testing / backend-checks (pull_request)
Successful in 3m51s
Details
testing / test-unit (pull_request)
Has been skipped
Details
testing / test-e2e (pull_request)
Has been skipped
Details
testing / test-mysql (pull_request)
Has been skipped
Details
testing / test-pgsql (pull_request)
Has been skipped
Details
testing / test-sqlite (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redis) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (valkey) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (garnet) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redict) (pull_request)
Has been skipped
Details
testing / security-check (pull_request)
Has been skipped
Details
to
efd000dc4b
Some checks failed
issue-labels / backporting (pull_request_target)
Has been skipped
Details
issue-labels / cascade (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Failing after 21s
Details
testing / backend-checks (pull_request)
Successful in 3m14s
Details
testing / test-unit (pull_request)
Has been skipped
Details
testing / test-e2e (pull_request)
Has been skipped
Details
testing / test-mysql (pull_request)
Has been skipped
Details
testing / test-pgsql (pull_request)
Has been skipped
Details
testing / test-sqlite (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redis) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (valkey) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (garnet) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redict) (pull_request)
Has been skipped
Details
testing / security-check (pull_request)
Has been skipped
Details
requirements / merge-conditions (pull_request)
Successful in 2s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
2025-04-13 16:25:33 +02:00
Compare
0ko
added
test
not-needed
and removed
test
needed
labels
2025-04-13 16:25:47 +02:00
0ko
added 1 commit
2025-04-13 16:48:57 +02:00
fix gogs svg alignment
Some checks failed
requirements / merge-conditions (pull_request)
Successful in 1s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Failing after 20s
Details
testing / backend-checks (pull_request)
Successful in 3m10s
Details
testing / test-unit (pull_request)
Has been skipped
Details
testing / test-e2e (pull_request)
Has been skipped
Details
testing / test-mysql (pull_request)
Has been skipped
Details
testing / test-pgsql (pull_request)
Has been skipped
Details
testing / test-sqlite (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redis) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (valkey) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (garnet) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redict) (pull_request)
Has been skipped
Details
testing / security-check (pull_request)
Has been skipped
Details
b44bdc965b
0ko
added 1 commit
2025-04-13 16:58:25 +02:00
move migration screen css to a separate file
Some checks failed
requirements / merge-conditions (pull_request)
Successful in 1s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Failing after 20s
Details
testing / backend-checks (pull_request)
Successful in 3m18s
Details
testing / test-unit (pull_request)
Has been skipped
Details
testing / test-e2e (pull_request)
Has been skipped
Details
testing / test-mysql (pull_request)
Has been skipped
Details
testing / test-pgsql (pull_request)
Has been skipped
Details
testing / test-sqlite (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redis) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (valkey) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (garnet) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redict) (pull_request)
Has been skipped
Details
testing / security-check (pull_request)
Has been skipped
Details
3ae3704ca9
0ko
force-pushed ui-migsel-2 from
d123fe6107
Some checks failed
requirements / merge-conditions (pull_request)
Successful in 1s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Failing after 20s
Details
testing / backend-checks (pull_request)
Successful in 3m28s
Details
testing / test-unit (pull_request)
Has been skipped
Details
testing / test-e2e (pull_request)
Has been skipped
Details
testing / test-mysql (pull_request)
Has been skipped
Details
testing / test-pgsql (pull_request)
Has been skipped
Details
testing / test-sqlite (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redis) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (valkey) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (garnet) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redict) (pull_request)
Has been skipped
Details
testing / security-check (pull_request)
Has been skipped
Details
to
272c5a65e3
Some checks failed
testing / frontend-checks (pull_request)
Failing after 25s
Details
testing / backend-checks (pull_request)
Successful in 3m31s
Details
testing / test-unit (pull_request)
Has been skipped
Details
testing / test-e2e (pull_request)
Has been skipped
Details
testing / test-mysql (pull_request)
Has been skipped
Details
testing / test-pgsql (pull_request)
Has been skipped
Details
testing / test-sqlite (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redis) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (valkey) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (garnet) (pull_request)
Has been skipped
Details
testing / test-remote-cacher (redict) (pull_request)
Has been skipped
Details
testing / security-check (pull_request)
Has been skipped
Details
requirements / merge-conditions (pull_request)
Successful in 2s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
2025-04-13 17:02:30 +02:00
Compare
0ko
added 4 commits
2025-04-13 17:17:44 +02:00
add missing variables
88b9f27a73
go around linter restriction
245b675ad4
css cleanup
5c43e52538
only center on grid card view
Some checks failed
requirements / merge-conditions (pull_request)
Successful in 2s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / frontend-checks (pull_request)
Successful in 49s
Details
testing / backend-checks (pull_request)
Successful in 3m21s
Details
testing / test-unit (pull_request)
Successful in 5m46s
Details
testing / test-remote-cacher (redis) (pull_request)
Successful in 2m13s
Details
testing / test-remote-cacher (valkey) (pull_request)
Successful in 2m16s
Details
testing / test-remote-cacher (garnet) (pull_request)
Successful in 2m16s
Details
testing / test-remote-cacher (redict) (pull_request)
Successful in 2m16s
Details
testing / test-e2e (pull_request)
Failing after 13m38s
Details
testing / test-mysql (pull_request)
Failing after 23m34s
Details
testing / test-sqlite (pull_request)
Successful in 24m47s
Details
testing / test-pgsql (pull_request)
Failing after 28m48s
Details
testing / security-check (pull_request)
Has been skipped
Details
b53ecb60ca
0ko
added 3 commits
2025-04-13 17:30:20 +02:00
css refactors
25ed5cd588
css cleanup
5f1f4e1703
use semantic header
All checks were successful
testing / frontend-checks (pull_request)
Successful in 1m4s
Details
testing / backend-checks (pull_request)
Successful in 3m53s
Details
testing / test-unit (pull_request)
Successful in 6m32s
Details
testing / test-remote-cacher (redis) (pull_request)
Successful in 2m22s
Details
testing / test-remote-cacher (valkey) (pull_request)
Successful in 2m23s
Details
testing / test-remote-cacher (garnet) (pull_request)
Successful in 2m22s
Details
testing / test-remote-cacher (redict) (pull_request)
Successful in 1m52s
Details
testing / test-e2e (pull_request)
Successful in 14m21s
Details
testing / test-mysql (pull_request)
Successful in 20m46s
Details
testing / test-sqlite (pull_request)
Successful in 22m37s
Details
requirements / merge-conditions (pull_request)
Successful in 3s
Details
issue-labels / release-notes (pull_request_target)
Has been skipped
Details
testing / test-pgsql (pull_request)
Successful in 26m58s
Details
testing / security-check (pull_request)
Successful in 1m38s
Details
fd0870c1dd
0ko
changed title from
WIP: update look of migration selection screen
to
WIP: feat(ui): improve migration selection screen
2025-04-14 09:05:38 +02:00
0ko
added 2 commits
2025-04-19 07:22:00 +02:00
minor svg usage update
fca418ab70
simplify grid flow
All checks were successful
testing / frontend-checks (pull_request)
Successful in 51s
Details
testing / backend-checks (pull_request)
Successful in 4m15s
Details
issue-labels / backporting (pull_request_target)
Has been skipped
Details
issue-labels / cascade (pull_request_target)
Has been skipped
Details
Integration tests for the release process / release-simulation (pull_request)
Successful in 5m20s
Details
requirements / merge-conditions (pull_request)
Successful in 5s
Details
issue-labels / release-notes (pull_request_target)
Successful in 1m10s
Details
testing / test-unit (pull_request)
Successful in 6m9s
Details
testing / test-remote-cacher (redis) (pull_request)
Successful in 2m21s
Details
testing / test-remote-cacher (valkey) (pull_request)
Successful in 2m21s
Details
testing / test-remote-cacher (garnet) (pull_request)
Successful in 2m21s
Details
testing / test-remote-cacher (redict) (pull_request)
Successful in 2m19s
Details
testing / test-e2e (pull_request)
Successful in 13m35s
Details
testing / test-mysql (pull_request)
Successful in 22m34s
Details
testing / test-sqlite (pull_request)
Successful in 25m12s
Details
testing / test-pgsql (pull_request)
Successful in 28m20s
Details
testing / security-check (pull_request)
Successful in 2m2s
Details
3f7422ea59
0ko
added the
enhancement/feature
worth a release-note
labels
2025-04-19 07:26:56 +02:00
0ko
changed title from
WIP: feat(ui): improve migration selection screen
to
feat(ui): redesign migration selection screen
2025-04-19 07:27:23 +02:00
0ko
requested reviews from
caesar
crystal
Gusted
oliverpool
Beowulf
2025-04-19 07:27:23 +02:00
forgejo-release-notes-assistant
commented
2025-04-19 07:28:17 +02:00
Member
Copy link
Where does that come from?
The following is a preview of the release notes for this pull request, as they will appear in the upcoming release. They are derived from the content of the `release-notes/6795.md` file, if it exists, or the title of the pull request. They were also added at the bottom of the description of this pull request for easier reference.
This message and the release notes originate from a call to the
release-notes-assistant
@@ -10,3 +10,11 @@
## Preview
-See attached images.
\ No newline at end of file
+See attached images.
+
+## Release notes
+
+- User Interface features
+ - [PR](https://codeberg.org/forgejo/forgejo/pulls/6795): feat(ui): redesign migration selection screen
+
Release notes
User Interface features
PR
: feat(ui): redesign migration selection screen


Where does that come from?
The following is a preview of the release notes for this pull request, as they will appear in the upcoming release. They are derived from the content of the `release-notes/6795.md` file, if it exists, or the title of the pull request. They were also added at the bottom of the description of this pull request for easier reference.

This message and the release notes originate from a call to the [release-notes-assistant](https://code.forgejo.org/forgejo/release-notes-assistant).

```diff
@@ -10,3 +10,11 @@
## Preview

-See attached images.
\ No newline at end of file
+See attached images.
+
+## Release notes
+
+- User Interface features
+ - [PR](https://codeberg.org/forgejo/forgejo/pulls/6795): feat(ui): redesign migration selection screen
+

```

## Release notes

- User Interface features
- [PR](https://codeberg.org/forgejo/forgejo/pulls/6795): feat(ui): redesign migration selection screen

0ko
reviewed
2025-04-19 07:29:06 +02:00
services/webhook/default.go
Outdated
@ -39,2 +39,2 @@
//
forgejo.svg is not in web_src/svg/, so svg.RenderHTML does not work
return
hared
ImgIcon
"forgejo.svg"
size
//
ToDo: replace `gitea-` branding of product logo svgs
return
vg
RenderHTML
"gitea-forgejo"
size
"img"
0ko
commented
2025-04-19 07:29:06 +02:00
Author
Owner
Copy link
A bit unrelated change. I started changing prefixes from
gitea-
to
productlogo-
, but then realized it's not a minor task. Just left this here. Forgejo is already in
web_src/svg
A bit unrelated change. I started changing prefixes from `gitea-` to `productlogo-`, but then realized it's not a minor task. Just left this here. Forgejo is already in `web_src/svg`.
0ko
marked this conversation as resolved
0ko
removed review request for
oliverpool
2025-04-19 07:29:23 +02:00
Beowulf
approved these changes
2025-04-19 08:00:47 +02:00
templates/repo/migrate/migrate.tmpl
@ -25,0 +13,4 @@
{{else if eq .Name "gitbucket"}}
{{svg "gitea-gitbucket" 184}}
{{else}}
{{svg (printf "gitea-%s" .Name) 184}}
Beowulf
commented
2025-04-19 07:51:26 +02:00
Owner
Copy link
Maybe remove the gitlab and gitbucket specific handling, because it is covered by the general loading.
Maybe remove the gitlab and gitbucket specific handling, because it is covered by the general loading.
0ko
commented
2025-04-19 08:08:21 +02:00
Author
Owner
Copy link
Right. This fell out of my not-on-paper list a few times now.
Right. This fell out of my not-on-paper list a few times now.
0ko
marked this conversation as resolved
web_src/css/migrate.css
@ -0,0 +6,4 @@
migrate-entries
display
grid
/* Limited to 4 cols by 1280px container */
grid-template-columns
repeat
auto-fit
minmax
20rem
1fr
Beowulf
commented
2025-04-19 07:59:59 +02:00
Owner
Copy link
We have at the moment exactly 9 services, so at the moment a 3x3 grid would look better
But I'm also fine with the limit to 4 columns for "future proof"
We have at the moment exactly 9 services, so at the moment a 3x3 grid would look better 🤔

But I'm also fine with the limit to 4 columns for "future proof"
0ko
commented
2025-04-19 08:08:03 +02:00
Author
Owner
Copy link
Gitea EE already has 10 IIRC. And there's actually an incredible amount of Git forges out there we don't support yet.
3x3 might have looked good but on large screens the cards are too large.
Gitea EE already has 10 IIRC. And there's actually an incredible amount of Git forges out there we don't support yet.

3x3 might have looked good but on large screens the cards are too large.
Beowulf
marked this conversation as resolved
0ko
added 1 commit
2025-04-19 08:03:21 +02:00
a bit of testing
All checks were successful
requirements / merge-conditions (pull_request)
Successful in 1s
Details
issue-labels / release-notes (pull_request_target)
Successful in 49s
Details
testing / frontend-checks (pull_request)
Successful in 1m3s
Details
testing / backend-checks (pull_request)
Successful in 4m23s
Details
Integration tests for the release process / release-simulation (pull_request)
Successful in 5m3s
Details
testing / test-unit (pull_request)
Successful in 8m4s
Details
testing / test-remote-cacher (redis) (pull_request)
Successful in 2m47s
Details
testing / test-remote-cacher (valkey) (pull_request)
Successful in 2m45s
Details
testing / test-remote-cacher (redict) (pull_request)
Successful in 2m46s
Details
testing / test-remote-cacher (garnet) (pull_request)
Successful in 2m48s
Details
testing / test-e2e (pull_request)
Successful in 19m56s
Details
testing / test-mysql (pull_request)
Successful in 28m38s
Details
testing / test-sqlite (pull_request)
Successful in 29m48s
Details
testing / test-pgsql (pull_request)
Successful in 34m25s
Details
testing / security-check (pull_request)
Successful in 2m49s
Details
6059505f8e
0ko
added 1 commit
2025-04-19 08:10:06 +02:00
gitlab and bitbucket don't need specific handling
All checks were successful
testing / frontend-checks (pull_request)
Successful in 1m47s
Details
Integration tests for the release process / release-simulation (pull_request)
Successful in 7m19s
Details
testing / backend-checks (pull_request)
Successful in 7m29s
Details
testing / test-unit (pull_request)
Successful in 7m47s
Details
testing / test-e2e (pull_request)
Successful in 17m5s
Details
testing / test-remote-cacher (redis) (pull_request)
Successful in 2m16s
Details
testing / test-remote-cacher (valkey) (pull_request)
Successful in 2m12s
Details
testing / test-remote-cacher (garnet) (pull_request)
Successful in 2m10s
Details
testing / test-remote-cacher (redict) (pull_request)
Successful in 2m10s
Details
testing / test-mysql (pull_request)
Successful in 26m30s
Details
testing / test-sqlite (pull_request)
Successful in 27m10s
Details
testing / test-pgsql (pull_request)
Successful in 30m45s
Details
testing / security-check (pull_request)
Successful in 1m42s
Details
issue-labels / backporting (pull_request_target)
Has been skipped
Details
requirements / merge-conditions (pull_request)
Successful in 2s
Details
milestone / set (pull_request_target)
Successful in 4s
Details
issue-labels / release-notes (pull_request_target)
Successful in 50s
Details
2f3b6700ed
thanks, Beowulf!
fnetX
approved these changes
2025-04-19 14:54:53 +02:00
fnetX
left a comment
Copy link
Looks good to me. Tested mobile viewports and with a screen reader. Thank you so much, I enjoy it.
Looks good to me. Tested mobile viewports and with a screen reader. Thank you so much, I enjoy it.
❤️
0ko
referenced this pull request from a commit
2025-04-19 15:51:38 +02:00
feat(ui): redesign migration selection screen (#6795)
0ko
merged commit
a0c9e81611
into
forgejo
2025-04-19 15:51:40 +02:00
0ko
deleted branch
ui-migsel-2
2025-04-19 15:51:46 +02:00
forgejo-release-notes-assistant
added this to the
Forgejo v12.0.0
milestone
2025-04-19 15:51:56 +02:00
senekor
referenced this pull request from a commit
2025-04-21 00:41:31 +02:00
feat(ui): redesign migration selection screen (#6795)
davrot
referenced this pull request from a commit
2025-06-02 14:13:52 +02:00
feat(ui): redesign migration selection screen (#6795)
Gusted
referenced this pull request from forgejo/website
2025-07-05 18:26:46 +02:00
Forgejo v12.0.0 blog post snippets
#608
dmowitz
referenced this pull request from a commit
2025-08-08 01:41:40 +02:00
feat(ui): redesign migration selection screen (#6795)
forgejo-actions
referenced this pull request from forgejo/website
2025-08-11 19:03:56 +02:00
Dead links report
#529
forgejo-actions
referenced this pull request from forgejo/website
2025-11-27 18:11:41 +01:00
Dead links report
#529
forgejo-actions
referenced this pull request from forgejo/website
2025-12-08 18:03:53 +01:00
Dead links report
#529
forgejo-actions
referenced this pull request from forgejo/website
2025-12-18 18:03:25 +01:00
Dead links report
#529
alberic89
referenced this pull request from a commit
2026-02-23 18:42:27 +01:00
feat(ui): redesign migration selection screen (#6795)
0ko
referenced this pull request
2026-03-29 18:36:17 +02:00
chore(i18n): migrate strings to json, unhardcode one, improve plurals
#11879
0ko
referenced this pull request from a commit
2026-04-03 14:12:02 +02:00
chore(i18n): migrate strings to json, unhardcode one, improve plurals (#11879)
to join this conversation.
Reviewers
No reviewers
caesar
crystal
Gusted
Beowulf
fnetX
Labels
Clear labels
arch
riscv64
Archived
backport/v1.19
Scheduled for backport to Forgejo v1.19
Archived
backport/v1.20
Scheduled for backport to Forgejo v1.20
Archived
backport/v1.21/forgejo
Scheduled for backport to Forgejo v1.21
Archived
backport/v10.0/forgejo
Automated backport to v10.0
Archived
backport/v11.0/forgejo
Automated backport to v11.0
backport/v12.0/forgejo
Automated backport to v12.0
Archived
backport/v13.0/forgejo
Automated backport to v13.0
Archived
backport/v14.0/forgejo
Automated backport to v14.0
backport/v15.0/forgejo
Automated backport to v15.0
backport/v7.0/forgejo
Scheduled for backport to Forgejo v7.0
Archived
backport/v8.0/forgejo
Scheduled for backport to Forgejo v8.0
Archived
backport/v9.0/forgejo
Scheduled for backport to Forgejo v9.0
Archived
breaking
The release containing this change is not backward compatible
bug
Something is not working
Archived
bug
confirmed
it can be reproduced
bug
duplicate
bug has already been reported in the Forgejo tracker
bug
needs-more-info
the information provided does not contain enough details
bug
new-report
bug has just been reported and need triage (default label on issue creation)
bug
reported-upstream
bug cannot be fixed within Forgejo easily, it has been reported upstream
code/actions
Forgejo Actions feature
code/api
API
code/auth
Forgejo Authentication
code/auth/faidp
Forgejo as Identity Provider (in OAuth/OIDC flow)
code/auth/farp
Forgejo as Relying Party / Client (in OAuth/OIDC flow)
code/email
Everything related to email in Forgejo
code/federation
Federation
code/git
Related to the Git backend in Forgejo
code/migrations
Migration between Git forges (i.e. for GitHub, GitLab, Gitea, Forgejo, etc.). NOT for database migrations.
code/packages
Forgejo package and container registry
code/wiki
database
MySQL
database
PostgreSQL
database
SQLite
dependency-upgrade
dependency
Chi
Archived
dependency
Chroma
Archived
dependency
F3
dependency
ForgeFed
dependency
garage
dependency
Gitea
Archived
dependency
Golang
Discussion
duplicate
This issue or pull request already exists
enhancement/feature
New feature
forgejo/accessibility
Accessibility (a11y)
forgejo/branding
Branding (logo, name, tagline etc.)
forgejo/ci
Forgejo Actions CI configuration
forgejo/commit-graph
The commit graph feature and page.
forgejo/documentation
forgejo/furnace cleanup
Keeping Forgejo in sync with its dependencies and contributing back to them
Archived
forgejo/i18n
t9n/translation, l10n/localization, and i18n/internationalization of Forgejo
forgejo/interop
Interoperability with other services: Webhooks, bridges, integrations
forgejo/moderation
Moderation
forgejo/privacy
Privacy first
forgejo/release
Release management
forgejo/scaling
Performance and scaling
forgejo/security
Security (please disclose responsibly)
forgejo/ui
User interface
Gain
High
User research provides indicators that this would be good to have, interested contributors are encouraged to pick this.
Gain
Nice to have
This is likely worth having, but the assumption is not backed by user research data (it might benefit a small amount of users only.) Unlikely to receive much attention, but feel free to pick.
Gain
Undefined
Not enough information to assess the request's benefits. This issue may be closed if no gain is established: You can help by giving us more input.
Gain
Very High
User research indicates that this is an important improvement for Forgejo users. Contributions very welcome!
good first issue
Optimal for first-timers! Make sure to look for further explanations and ask for help if needed. If you want, you can consider the person who added this label as a point of contact.
i18n/backport-stable
This PR needs to be backported to stable branch of Forgejo safely and manually, using a migration script.
impact
large
Large impact: Potential data loss, many users affected, major degradation in UX.
impact
medium
Medium impact: Several users affected, degradation in UX, workarounds might be available but inconvenient.
impact
small
Small impact: No data loss, workarounds might be available, affects few users.
impact
unknown
Report was not yet triaged to assess impact.
Incompatible license
This pull request contains changes that are not (yet) compatible with the current Forgejo license
issue
closed
The issue was resolved in the repository of the dependency
issue
do-not-exist-yet
An issue should be created in the respository of the dependency
issue
open
An open issue exists in the upstream repository of the dependency
manual test
Pull requests that have been merged with a manual test
Archived
Manually tested during feature freeze
The manual test instructions were followed
OS
FreeBSD
Specific to the FreeBSD Operating System
OS
Linux
Specific to (GNU/)Linux Operating Systems
OS
macOS
Specific to the MacOS Operating System
OS
Windows
Specific to the Windows Operating System
problem
A user report about a problem. Needs to be triaged to find potential solutions.
QA
regression
found in the version of the milestone and not before
release blocker
Issues that must be fixed before the release can be published
Release Cycle
Feature Freeze
Only bug fixes with automated tests (except for CSS/JavaScript)
release-blocker
v7.0
Issues that must be fixed before Forgejo v7.0 can be released 17 April 2024
Archived
release-blocker
v7.0.1
Issues that must be fixed before Forgejo v7.0.1 can be released
Archived
release-blocker
v7.0.2
Issues that must be fixed before Forgejo v7.0.2 can be released
Archived
release-blocker
v7.0.3
Issues that must be fixed before Forgejo v7.0.3 can be released
Archived
release-blocker
v7.0.4
Issues that must be fixed before Forgejo v7.0.4 can be released
Archived
release-blocker
v8.0.0
Issues that must be fixed before Forgejo v8.0.0 can be released
Archived
release-blocker/v9.0.0
Issues that must be fixed before Forgejo v9.0.0 can be released
Archived
run-all-playwright-tests
Add this label to a PR to run all playwright tests manually.
run-end-to-end-tests
Trigger additional tests on the PR when it is ready to be merged
test
manual
manual testing has been documented
test
needed
test should be added
test
needs-help
help needed to add a test
test
not-needed
no additional test is needed
test
present
test has been added
untested
Pull requests that have been merged with no test and submitted as is to the dependency where they belong
Archived
User research - time-tracker
Time tracking feature for issues and the JS stopwatch.
valuable code
This PR was closed because the implementation is incomplete
worth a release-note
Add this PR to the release notes
User research - Accessibility
Requires input about accessibility features, likely involves user testing.
User research - Blocked
Do not pick as-is! We are happy if you can help, but please coordinate with ongoing redesign in this area.
User research - Community
Community features, such as discovering other people's work or otherwise feeling welcome on a Forgejo instance.
User research - Config (instance)
Instance-wide configuration, authentication and other admin-only needs.
User research - Errors
How to deal with errors in the application and write helpful error messages.
User research - Filters
How filter and search is being worked with.
User research - Future backlog
The issue might be inspiring for future design work.
User research - Git workflow
AGit, fork-based and new Git workflow, PR creation etc
User research - Labels
Active research about Labels
User research - Moderation
Moderation Featuers for Admins are undergoing active User Research
User research - Needs input
Use this label to let the User Research team know their input is requested.
User research - Notifications/Dashboard
Research on how users should know what to do next.
User research - Rendering
Text rendering, markup languages etc
User research - Repo creation
Active research about the New Repo dialog.
User research - Repo units
The repo sections, disabling them and the "Add more" button.
User research - Security
User research - Settings (in-app)
How to structure in-app settings in the future?
No labels
arch
riscv64
backport/v1.19
backport/v1.20
backport/v1.21/forgejo
backport/v10.0/forgejo
backport/v11.0/forgejo
backport/v12.0/forgejo
backport/v13.0/forgejo
backport/v14.0/forgejo
backport/v15.0/forgejo
backport/v7.0/forgejo
backport/v8.0/forgejo
backport/v9.0/forgejo
breaking
bug
bug
confirmed
bug
duplicate
bug
needs-more-info
bug
new-report
bug
reported-upstream
code/actions
code/api
code/auth
code/auth/faidp
code/auth/farp
code/email
code/federation
code/git
code/migrations
code/packages
code/wiki
database
MySQL
database
PostgreSQL
database
SQLite
dependency-upgrade
dependency
Chi
dependency
Chroma
dependency
F3
dependency
ForgeFed
dependency
garage
dependency
Gitea
dependency
Golang
Discussion
duplicate
enhancement/feature
forgejo/accessibility
forgejo/branding
forgejo/ci
forgejo/commit-graph
forgejo/documentation
forgejo/furnace cleanup
forgejo/i18n
forgejo/interop
forgejo/moderation
forgejo/privacy
forgejo/release
forgejo/scaling
forgejo/security
forgejo/ui
Gain
High
Gain
Nice to have
Gain
Undefined
Gain
Very High
good first issue
i18n/backport-stable
impact
large
impact
medium
impact
small
impact
unknown
Incompatible license
issue
closed
issue
do-not-exist-yet
issue
open
manual test
Manually tested during feature freeze
OS
FreeBSD
OS
Linux
OS
macOS
OS
Windows
problem
QA
regression
release blocker
Release Cycle
Feature Freeze
release-blocker
v7.0
release-blocker
v7.0.1
release-blocker
v7.0.2
release-blocker
v7.0.3
release-blocker
v7.0.4
release-blocker
v8.0.0
release-blocker/v9.0.0
run-all-playwright-tests
run-end-to-end-tests
test
manual
test
needed
test
needs-help
test
not-needed
test
present
untested
User research - time-tracker
valuable code
worth a release-note
User research - Accessibility
User research - Blocked
User research - Community
User research - Config (instance)
User research - Errors
User research - Filters
User research - Future backlog
User research - Git workflow
User research - Labels
User research - Moderation
User research - Needs input
User research - Notifications/Dashboard
User research - Rendering
User research - Repo creation
User research - Repo units
User research - Security
User research - Settings (in-app)
Milestone
Clear milestone
No items
No milestone
Forgejo v12.0.0
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
forgejo/forgejo!6795
Reference in a new issue
No description provided.
Delete branch "0ko/forgejo:ui-migsel-2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?