Yesterday I sat down and tried the 'project' concept which basically is a gateway to the kanban feature. (well hidden).
From a discoverability point of view, projects doesn't make much sense. I don't understand what the gitea people were thinking. It probably speaks much clearer to people if this 'projects' undergoes some renames and we provide some sane defaults.
- Rename 'projects' to 'boards'. Or "Kanban boards" if space permits.
- When there is exactly one project (or board) make the tab show the singular title. I suspect that for most people exactly one is good enough. Lets optimize for the majority.
- When this is enabled, create a default project and when clicking on the 'projects' tab, auto select this to hide that there is a hierarchy.
- Rename button "New Project Board" to "Add Column" (on a specific project page).
- Remove "Uncategorized" column.
- By default create a series of columns for a project. Initially I'd suggest "Backlog", "In Progress", "Done", "Cancelled" (backlog as the default column)
- Remove 'color' feature for a column, it doesn't work with website color-themes (and no kanban software does that, its a silly feature).
- Make moving an issue between columns actually alter the state of the issue.