[PR #2293] [CLOSED] Feature/gantt ux duplicate tasks template tasks autogenerate task chain tasks #4043

Closed
opened 2026-03-22 14:59:33 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/2293
Author: @trbom5c
Created: 2/25/2026
Status: Closed

Base: mainHead: feature/ganttUX-duplicateTasks-templateTasks-autogenerateTask-chainTasks


📝 Commits (10+)

  • 044f2f3 fix(task): require explicit confirmation before saving reminders
  • a200b5e test(task): add e2e tests for reminder confirm-before-save behavior
  • afe449c fix(test): update existing reminder tests to click Confirm after date selection
  • 1e446b5 fix(task): disable Confirm button when no date is selected in absolute reminder picker
  • b8cd3af fix: prevent cursor reset when typing in filter input (#2287)
  • 1cf0b62 fix: wait for router before dismissing loading screen
  • 0fbe708 fix: replace tx.Sync() with explicit ALTER TABLE in webhooks migration
  • bdaa627 fix: make teams oidc_id rename migration idempotent
  • d579e58 fix: add comprehensive catchup for bucket and filter format migrations
  • 9adb1f9 fix: cast bucket_configuration to text in postgres catchup query

📊 Changes

176 files changed (+50961 additions, -8149 deletions)

View changed files

📝 CHANGELOG.md (+106 -6612)
deploy-config.json (+7 -0)
docs/AUTO_TASKS.md (+153 -0)
docs/PATCH_MANIFEST.md (+87 -0)
files.zip (+0 -0)
frontend/src/components/gantt/GanttArrowSettings.vue (+505 -0)
📝 frontend/src/components/gantt/GanttChart.vue (+61 -5)
frontend/src/components/gantt/GanttDependencyArrows.vue (+340 -0)
📝 frontend/src/components/gantt/GanttRowBars.vue (+89 -8)
📝 frontend/src/components/gantt/GanttTimelineHeader.vue (+19 -0)
📝 frontend/src/components/gantt/GanttVerticalGridLines.vue (+330 -2)
📝 frontend/src/components/home/Navigation.vue (+10 -0)
📝 frontend/src/components/home/PoweredByLink.vue (+55 -10)
📝 frontend/src/components/project/partials/ProjectCard.vue (+25 -0)
frontend/src/components/project/partials/SubprojectFilter.vue (+346 -0)
📝 frontend/src/components/project/views/ProjectGantt.vue (+119 -21)
📝 frontend/src/components/project/views/ProjectKanban.vue (+70 -0)
📝 frontend/src/components/project/views/ProjectList.vue (+70 -0)
📝 frontend/src/components/project/views/ProjectTable.vue (+73 -2)
frontend/src/components/tasks/partials/AutoTaskEditor.vue (+1176 -0)

...and 80 more files

📄 Description

No description provided


🔄 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/2293 **Author:** [@trbom5c](https://github.com/trbom5c) **Created:** 2/25/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/ganttUX-duplicateTasks-templateTasks-autogenerateTask-chainTasks` --- ### 📝 Commits (10+) - [`044f2f3`](https://github.com/go-vikunja/vikunja/commit/044f2f3a3dab4c1257b992028053c2aa07bcb39a) fix(task): require explicit confirmation before saving reminders - [`a200b5e`](https://github.com/go-vikunja/vikunja/commit/a200b5ee777fe31c3e25332eda6396654bcfe0c0) test(task): add e2e tests for reminder confirm-before-save behavior - [`afe449c`](https://github.com/go-vikunja/vikunja/commit/afe449cb57ea3338b36c5d97e353eb3f9e7e8336) fix(test): update existing reminder tests to click Confirm after date selection - [`1e446b5`](https://github.com/go-vikunja/vikunja/commit/1e446b569d4af162c7b7e5dc1d88c2852ee23e12) fix(task): disable Confirm button when no date is selected in absolute reminder picker - [`b8cd3af`](https://github.com/go-vikunja/vikunja/commit/b8cd3afa5c3cf9b47a07db3643c25268abf21fdf) fix: prevent cursor reset when typing in filter input (#2287) - [`1cf0b62`](https://github.com/go-vikunja/vikunja/commit/1cf0b6266fafe26e1e4567ca35937116f483cbfd) fix: wait for router before dismissing loading screen - [`0fbe708`](https://github.com/go-vikunja/vikunja/commit/0fbe708de5ef621ce6902121b99e91d5093cbee5) fix: replace tx.Sync() with explicit ALTER TABLE in webhooks migration - [`bdaa627`](https://github.com/go-vikunja/vikunja/commit/bdaa627db171c18ac0d3e8d08dec5f02a3b12700) fix: make teams oidc_id rename migration idempotent - [`d579e58`](https://github.com/go-vikunja/vikunja/commit/d579e585d7fdb9f62939e679f309b42bb6ad2647) fix: add comprehensive catchup for bucket and filter format migrations - [`9adb1f9`](https://github.com/go-vikunja/vikunja/commit/9adb1f91be1c10410f095a7a8524155f85aa0696) fix: cast bucket_configuration to text in postgres catchup query ### 📊 Changes **176 files changed** (+50961 additions, -8149 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+106 -6612) ➕ `deploy-config.json` (+7 -0) ➕ `docs/AUTO_TASKS.md` (+153 -0) ➕ `docs/PATCH_MANIFEST.md` (+87 -0) ➕ `files.zip` (+0 -0) ➕ `frontend/src/components/gantt/GanttArrowSettings.vue` (+505 -0) 📝 `frontend/src/components/gantt/GanttChart.vue` (+61 -5) ➕ `frontend/src/components/gantt/GanttDependencyArrows.vue` (+340 -0) 📝 `frontend/src/components/gantt/GanttRowBars.vue` (+89 -8) 📝 `frontend/src/components/gantt/GanttTimelineHeader.vue` (+19 -0) 📝 `frontend/src/components/gantt/GanttVerticalGridLines.vue` (+330 -2) 📝 `frontend/src/components/home/Navigation.vue` (+10 -0) 📝 `frontend/src/components/home/PoweredByLink.vue` (+55 -10) 📝 `frontend/src/components/project/partials/ProjectCard.vue` (+25 -0) ➕ `frontend/src/components/project/partials/SubprojectFilter.vue` (+346 -0) 📝 `frontend/src/components/project/views/ProjectGantt.vue` (+119 -21) 📝 `frontend/src/components/project/views/ProjectKanban.vue` (+70 -0) 📝 `frontend/src/components/project/views/ProjectList.vue` (+70 -0) 📝 `frontend/src/components/project/views/ProjectTable.vue` (+73 -2) ➕ `frontend/src/components/tasks/partials/AutoTaskEditor.vue` (+1176 -0) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <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:59:33 -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#4043