[PR #1024] feat(list view): add sorting options #3085

Open
opened 2026-03-22 14:30:43 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1024
Author: @kolaente
Created: 6/25/2025
Status: 🔄 Open

Base: mainHead: codex/add-task-sorting-functionality


📝 Commits (5)

  • 7a5ba81 feat(frontend): add sorting modal for list view
  • e2e0373 fix: formatting and build
  • 99ed4b5 feat(i18n): rename Position to Manually and add sort description text
  • 55cef96 refactor(sort): replace modal with inline popup and improve UX
  • 02fc948 style(sort): add spacing between filter and sort buttons

📊 Changes

3 files changed (+167 additions, -14 deletions)

View changed files

frontend/src/components/project/partials/SortPopup.vue (+139 -0)
📝 frontend/src/components/project/views/ProjectList.vue (+17 -13)
📝 frontend/src/i18n/lang/en.json (+11 -1)

📄 Description

Things left to do:

  • SortPopup Background - use a model, not a delete modal
  • Ascending/Descending is bad ux
  • "Position" should be "manually"
  • When sorting for position, always sort asc, not allow selecing
  • Items in the dropdown should be sorted alphabetically
  • Spacing for the sort options button to the left
  • Text in the popup to explain what it does
  • Better layout for the input

Originally: https://chatgpt.com/codex/tasks/task_e_684fe97e3aa48322bb03dd5120a1977c

Resolves https://github.com/go-vikunja/vikunja/issues/1729#issuecomment-3472472918


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1024 **Author:** [@kolaente](https://github.com/kolaente) **Created:** 6/25/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `codex/add-task-sorting-functionality` --- ### 📝 Commits (5) - [`7a5ba81`](https://github.com/go-vikunja/vikunja/commit/7a5ba81362e9284c9c673db859f1318a18c35e5e) feat(frontend): add sorting modal for list view - [`e2e0373`](https://github.com/go-vikunja/vikunja/commit/e2e03738dd97bd2ec6fe171c053a5f69af44611f) fix: formatting and build - [`99ed4b5`](https://github.com/go-vikunja/vikunja/commit/99ed4b5c8f7eb5fbaacfe84147937edfbb8a46b7) feat(i18n): rename Position to Manually and add sort description text - [`55cef96`](https://github.com/go-vikunja/vikunja/commit/55cef96be7b16ec24f66c067b63fdade5ffe2cac) refactor(sort): replace modal with inline popup and improve UX - [`02fc948`](https://github.com/go-vikunja/vikunja/commit/02fc948435e7150097947cf00eb211bcd47456ed) style(sort): add spacing between filter and sort buttons ### 📊 Changes **3 files changed** (+167 additions, -14 deletions) <details> <summary>View changed files</summary> ➕ `frontend/src/components/project/partials/SortPopup.vue` (+139 -0) 📝 `frontend/src/components/project/views/ProjectList.vue` (+17 -13) 📝 `frontend/src/i18n/lang/en.json` (+11 -1) </details> ### 📄 Description ## Things left to do: - [ ] SortPopup Background - use a model, not a delete modal - [ ] Ascending/Descending is bad ux - [ ] "Position" should be "manually" - [ ] When sorting for position, always sort asc, not allow selecing - [ ] Items in the dropdown should be sorted alphabetically - [ ] Spacing for the sort options button to the left - [ ] Text in the popup to explain what it does - [ ] Better layout for the input Originally: https://chatgpt.com/codex/tasks/task_e_684fe97e3aa48322bb03dd5120a1977c Resolves https://github.com/go-vikunja/vikunja/issues/1729#issuecomment-3472472918 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 14:30:43 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#3085