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

Closed
opened 2026-04-20 17:35:30 -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: Merged
Merged: 4/7/2026
Merged by: @kolaente

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


📝 Commits (3)

  • eea50d9 feat(sort): add sorting popup for list view
  • 5ea3b49 feat(sort): persist sort selection to URL query parameter
  • 176dcdb style(sort): position popup aligned to header right edge

📊 Changes

5 files changed (+218 additions, -26 deletions)

View changed files

📝 frontend/src/components/project/partials/Filters.vue (+0 -4)
frontend/src/components/project/partials/SortPopup.vue (+132 -0)
📝 frontend/src/components/project/views/ProjectList.vue (+22 -19)
📝 frontend/src/composables/useTaskList.ts (+39 -2)
📝 frontend/src/i18n/lang/en.json (+25 -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:** ✅ Merged **Merged:** 4/7/2026 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `codex/add-task-sorting-functionality` --- ### 📝 Commits (3) - [`eea50d9`](https://github.com/go-vikunja/vikunja/commit/eea50d910f45fb8adc40a1a8cec9009678edbb5f) feat(sort): add sorting popup for list view - [`5ea3b49`](https://github.com/go-vikunja/vikunja/commit/5ea3b49d4266b12655e00ccacb89e73f4606c29c) feat(sort): persist sort selection to URL query parameter - [`176dcdb`](https://github.com/go-vikunja/vikunja/commit/176dcdb2d5c240a1e25254c41b8a02f8b4172f5b) style(sort): position popup aligned to header right edge ### 📊 Changes **5 files changed** (+218 additions, -26 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/components/project/partials/Filters.vue` (+0 -4) ➕ `frontend/src/components/project/partials/SortPopup.vue` (+132 -0) 📝 `frontend/src/components/project/views/ProjectList.vue` (+22 -19) 📝 `frontend/src/composables/useTaskList.ts` (+39 -2) 📝 `frontend/src/i18n/lang/en.json` (+25 -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 - [x] 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-04-20 17:35:30 -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#7210